文档介绍:东华大学计算机学院
《数据库应用课程设计》
综合实验报告
小组成员:
111310228计算机1102姜元杰
111310215计算机1102周旻捷
111310201计算机1102钱秋吉
111310231计算机1102吴光学
指导老师: 孙莉
设计时间: 2013-06-27至 2013-07-05
目录
《数据库应用课程设计》 - 0 -
- 3 -
实验目的 - 3 -
实验内容 - 3 -
开发环境 - 3 -
经济方面 - 4 -
数据库系统的总目标 - 4 -
数据库要求 - 4 -
实验报告要求 - 5 -
- 5 -
分析用户活动 - 5 -
确定系统范围 - 6 -
- 7 -
系统主要功能 - 7 -
设计流程图 - 8 -
设计E-R图 - 8 -
局部概念模型综合成全局概念模型 - 10 -
- 10 -
概念模型转换成逻辑模型 - 10 -
设计应用程序与数据的接口 - 11 -
评价模型 - 11 -
修正模型 - 11 -
- 12 -
存储记录结构设计 - 12 -
确定数据存放位置 - 12 -
完整性约束 - 12 -
程序设计 - 13 -
数据库结构设计 - 13 -
数据装载 - 13 -
- 13 -
- 14 -
7. 系统实现 - 19 -
数据库操作语句 - 19 -
(JavaBean) - 19 -
用户参数记录 - 21 -
(JavaBean) - 21 -
根据用户身份登录 - 22 -
业务员系统 - 23 -
管理员系统 - 29 -
8. 效果实现测试及结果 - 29 -
- 37 -
数据库的转载和恢复 - 37 -
数据库安全性、完整性控制 - 37 -
数据库性能的监督、分析和改进 - 38 -
数据库的重组织和重构造 - 38 -
- 38 -
- 39 -
- 39 -
- 40 -
- 41 -
实验目的
(1)让学生在掌握数据库的相关理论知识后,将数据库与软件开发相结合,熟练掌握数据库设计和基于数据库的应用程序开发。
(2)熟悉对数据库的操作,包括数据库连接、SQL语句、完整性约束、索引,以及视图等数据库对象的综合运用。
(3)加深对理论基础知识的理解:关系数据库、数据库设计、事务等。
(4)熟练掌握一种流行的开发工具,培养综合开发项目的经验和协作交流的能力。
(5)使学生了解使用MyEclipse开发平台开发Java web应用的过程和有关方法,掌握在Java程序中访问数据库特别是使用JavaBean访问数据库的程序开发过程。
实验内容
项目航空售票信息管理系统
要求:能用于所有航空售票处(公司、中心,点)的客户资料和购送票情况,以及乘机人明细资料管理,能对客户累计购票情况进行统计分析,具自动编号、快速查询、任意组合条件查询、客户购票统计、送票员和业务员管理、操作员权限控制和密码设置等功能,能根据任意电话号码快速定位到某一客户,并录入购票明细数据,其所属业务员功能可考核业务员的业绩情况。能制作各种客户资料报表和客户购票统计报表等,表格制作具有较强的可扩充性。
开发环境
目前的技术可以支持开发的新系统
操作系统: Windows 7 系统
开发工具: +
处理器:Intel(R) Core(TM) I5-2410M CPU @
安装内存(RAM):
系统类型:64位操作系统
经济方面
人力成本:4人
时间成本:8h*4d
物力成本:计算机*4台
数据库系统的总目标
根据项目需求搭建航空售票信息管理系统,本系统主要用于所有航空售票处(公司、中心,点)内部使用,使用对象面向航空售票处的业务员与系统管理员,协助其进行客户明细资料,乘机人明细资料,员工明细资料以及航空售票信息相关的管理与处理。并且通过数据库基本表信息,可建立相