成绩
评阅人
评阅日期
计算机科学与技术系
数据库课程设计
设计题目: 报刊订阅管理系统
班 级: 计算机 06-2
学 号: 34
姓 名: 周锦佩
1
指导老师: 朱 兴 统
2008年12月26日
目录
1.开发环境和相关技术介绍..........................................................................................................5
1.1开发环境.........................................................................................................................................5
1.2相关技术介绍.................................................................................................................................5
2.需求分析...................................................................................................................................... 5
2.1系统需求和功能.............................................................................................................................5
2.2数据字典.........................................................................................................................................6
2.2.1数据结构.................................................................................................................................6
2.2.2数据项.....................................................................................................................................6
2.2.3数据流.....................................................................................................................................7
2.3安全性要求.....................................................................................................................................7
2.4一致性要求.....................................................................................................................................7
2.5完整性要求.....................................................................................................................................7
3.概念结构设计..............................................................................................................................7
3.1设计方法和步骤.............................................................................................................................7
3.2概念结构E-R图..............................................................................................................................8
2
4.逻辑结构设计..............................................................................................................................8
4.1关系模式设计与优化.....................................................................................................................8
4.1.1关系模式设计.........................................................................................................................8
4.1.2优化分析.................................................................................................................................9
4.2系统结构图.....................................................................................................................................9
4.3系统完整性设计.............................................................................................................................9
5.数据库物理设计........................................................................................................................10
5.1索引的建立...................................................................................................................................10
5.2数据存放位置...............................................................................................................................10
5.3模块设计.......................................................................................................................................10
5.3.1登陆模块...............................................................................................................................10
5.3.2管理功能模块.......................................................................................................................10
5.3.3管理帐号模块.......................................................................................................................10
5.3.4查询模块...............................................................................................................................11
6.数据库实施................................................................................................................................11
6.1各数据表说明...............................................................................................................................11
6.2数据库创建...................................................................................................................................11
6.2.1 Powerdesigner
建模
......................................................................................................11
6.2.2sql server2000建立数据库.............................................................................................12
6.2.3powerdesigner连接数据库.............................................................................................12
6.3数据库备份和恢复方案...............................................................................................................12
6.3.1应用辅助工具进行备份和恢复...........................................................................................12
6.3.2类分离数据库法...................................................................................................................12
7.用户界面设计和应用程序代码................................................................................................ 13
7.1用户界面设计...............................................................................................................................13
7.2类文件功能描述...........................................................................................................................13
7.3主要代码分析...............................................................................................................................14
8.系统测试报告............................................................................................................................17
8.1登录测试.......................................................................................................................................17
8.2目录管理功能测试.......................................................................................................................18
8.2.1添加目录........................................................................Error: Reference source not found18
8.2.2修改目录...............................................................................................................................19
8.2.3删除目录...............................................................................................................................20
8.2.4按目录编号查询...................................................................................................................21
8.2.5按目录名字查询...................................................................................................................22
3
8.3订户管理功能测试.......................................................................................................................22
8.3.1添加订户...............................................................................................................................22
8.3.2删除订户...............................................................................................................................22
8.3.3修改订户...............................................................................................................................22
8.3.4按编号查询订户...................................................................................................................22
8.3.5按名字查询订户...................................................................................................................22
8.4订单管理功能测试.......................................................................................................................24
8.4.1添加订单...............................................................................................................................24
8.4.2删除订单...............................................................................................................................24
8.4.3修改订单...............................................................................................................................24
8.4.4按编号查询订单...................................................................................................................24
8.5订单统计功能测试.......................................................................................................................24
8.6管理帐号功能测试.......................................................................................................................24
8.6.1添加帐号...............................................................................................................................24
8.6.2删除帐号...............................................................................................................................25
9.使用说明.................................................................................................................................... 25
9.1订单管理功能测试........................................................................................................................25
9.1.1添加帐号................................................................................................................................26
9.1.2添加帐号................................................................................................................................26
9.1.3添加帐号................................................................................................................................26
9.1.4添加帐号................................................................................................................................26
10.系统完成情况...........................................................................................................................26
11.参考文献................................................................................................................................... 26
4
1.开发环境和相关技术介绍
1.1开发环境
数据库系统:SQL Server 2000
编程语言:JAVA
数据库连接方式:JDBC
开发工具:Eclipse 3.2
1.2相关技术介绍
Microsoft SQL Server 2000数据库管理系统支持并扩展了SQL语言标
准,可以运用标准SQL语句对数据进行操作,也可以使用功能强大的GUI工
具进行灵活的数据管理。
Eclipse:功能强大的应用程序开发工具,主要支持基于Java语言的各
种开发项目。
JDBC连接方式:Java与数据库系统的一种连接方式,Java程序使用
JDBC API与数据库进行通信,并用它操作数据库中的数据。JDBC API使
5
- 1
- 2
前往页