数据库原理课程设计邮局订报管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上海应用技术学院课程设计任务书
指导教师(签名):刘梅教研室主任(签名):2012年5 月28 日2012 年5 月30 日
第页
上海应用技术学院课程设计报告
课程名称数据库原理及应用设计题目邮局订报管理系统姓名专业班级学号
指导教师日期2012-6-11 ~ 2012-6-22 成绩
目录
一、设计目的及要求 (3)
1.1 课程设计目的 (3)
1.2. 课程设计的要求 (4)
二、课程设计内容说明 (6)
2.1. E-R图设计及关系模式图 (6)
2.1.1.E-R图 (6)
2.1.2. 关系模型设计 (6)
2.1.3.对应属性表 (8)
2.2.4. 对应数据库表 (9)
2.2.5.对应数据类型 (10)
2.3. 程序界面及功能演示 (12)
2.3.1. 登录界面演示 (12)
2.3.2. 管理员登录 (13)
2.3.3.用户登录 (20)
三、结论及体会 (27)
3.1. 设计结论 (27)
3.2. 设计体会 (28)
四、程序附录 (28)
一、设计目的及要求
1.1 课程设计目的
1.1.1.通过本次课程设计了解和熟悉数据库的详细使用和设计的步骤。
1.1.
2.熟悉数据库的设计的六个步骤,明确和掌握每个步骤的详细任务和方法及
注意事项。
1.1.3. 学会C#和SQL SEVER软件的相关使用。
1.1.4. 通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强
动手能力。
1.1.5 .掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操
作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操
作)的方法。
1.1.6. 通过本次课设,也让我们学会了团队之间的合作,虽然这是一次个人的设
计,但是在需求分析和界面功能等的实现上实际上是相互间的不断学习和探讨的过程,对于今后的实习和工作都有很大的帮助,因为很多问题和缺陷单靠一个人是很慢想到的,但是团队的力量是无限的。
1.1.7. 体会一个简单的应用系统的界面设计及功能模块的实现之间的相互协调
和搭配。
1.1.8. 理解需求分析的重要作用及意义,以及概念模型的设计。
1.1.9. 了解实际过程中顾客订报的流程和邮局的系统的工作过程,尽量考虑周
全,实现实际过程中的相关操作和约束。
1.2. 课程设计的要求
1.2.1. 可随时查询出可订购报纸的详细情况,如报纸编号(PNO)、报纸名称(PNA)、
报纸单价(PPR)、报纸版面规格(PSI)、报纸出版单位(PDW)等,这样便于客户选订。
1.2.2. 客户查询报纸情况后即可订购所需报纸,可订购多种报纸,每种报纸可订
若干份,交清所需金额后,就算订购处理完成;
1.2.3. 为便于邮局投递报纸,客户需写明如下信息:客户姓名(CNA)、客户电话
(CTE)、客户地址(CAD)及邮政编码(CPO),邮局将即时为每一客户编制唯
一代码(CNO)。
1.2.4. 邮局对每种报纸订购人数不限,每个客户可多次订购报纸,所订报纸亦可
重复。
1.2.5. 请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念
设计)。
1.2.5. 写出相应设计的E-R图的关系模式,根据设计所需也可增加辅助关
系模式,并找出各关系模式的关键字(逻辑设计)。
1.2.6. 在已设计的关系模式基础上开发设计功能子系统,要求子系统能完
成如下功能要求(物理设计、设施与试运行)。
1.2.7. 在某数据库管理系统中建立各关系模式对应的库表,并设计所
需的视图、索引等。
1.2.8. 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。
1.2.9. 能根据订报要求订购各报纸,并完成一次订购任务后汇总总金额,
模拟付钱、开票操作。
1.2.10. 能明细查询某客户的订报情况及某报纸的订出情况。
1.2.11. 能统计出某报纸的总订数量与总金额及某客户订购报纸种数、报纸份数
与总订购金额。
1.2.12. 要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系
统在其安全性、完整性、备份、恢复等方面的功能要求。
1.2.13. 子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应
用系统开发设计的步骤来考虑书写,力求清晰流畅。
二、课程设计内容说明
2.1. E-R图设计及关系模式图
2.1.1.E-R图
2.1.2. 关系模型设计
2.1.2.1. 报纸信息
2.1.3.对应属性表
2.2.4. 对应数据库表
2.2.4.1.报纸订购信息表
2.2.4.2.用户信息表
2.2.4.3.报纸信息表
2.2.4.4.管理员信息表
2.2.4.5.用户信息表
2.2.5.对应数据类型2.2.5.1.报纸订购信息表
2.2.5.2.用户信息表
2.2.5.3.报纸信息表
2.2.5.4.管理员信息表
2.2.5.5.用户信息表
2.2.5.6. 数据库数据表视图
2.3.程序界面及功能演示2.3.1. 登录界面演示