《数据库原理 课程设计 邮局订报管理系统》由会员分享,可在线阅读,更多相关《数据库原理 课程设计 邮局订报管理系统(45页珍藏版)》请在金锄头文库上搜索。
1、第 页上海应用技术学院课程设计任务书课程名称 数据库原理及应用 课程代码设计题目 邮局订报管理系统设计时间 2012 年 6 月 11 日 2012 年 6 月 22 日系(院) 计算机科学与信息 工程学院 专业 计算机科学与技 术 班级 09104111一、课程设计任务(条件) 、具体技术参数(指标)通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强动手能力,掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作)的方法;具体应用方面,要求学生对 SQL 语言要有较深入的了解和掌握,对数据库的管理(主要是安
2、全性方面)要有一定程度的了解。本次课程设计包含两大部分内容:设计软件和设计报告。其中设计软件在题目验收时由指导教师检查,具体内容不同,系统要求不同;设计报告作为书面材料提交。二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1、每位同学提交设计的数据库和应用程序相关文档,并提交一份课程设计报告,内容要包含设计题目、设计目的、需求分析、系统功能描述、系统 E-R 图、关系模式设计、各数据库表的建立(代码) 、系统各功能实现(代码) 、系统功能评价等。2、课程设计报告电子版排版顺序: 任务书 目录 正文 附录。3、每个同学要针对自己的系统,写出对设计技术的分析、对系统的测
3、试、在编码和调试过程中遇到的问题和解决方法等。4、课程设计报告最后写出本次设计的心得体会。二、课程设计工作进度计划1、课程设计第 1 周第 1 天:布置任务、交代课题、安排设计事宜2、第 1 周第 2 天:调研,书籍和资料的准备3、第 1 周第 3 天-第 5 天:系统分析和设计4、第 2 周第 1 天-第 3 天:编程和测试,撰写设计报告5、第 2 周第 4 天-第 5 天:课程设计检查,交设计报告四、主要参考资料1数据库原理及应用 钱雪忠主编 北京邮电大学出版社 2010,6, 第三版2 陈刚等编著.Powerbuilder 案例开发程序设计教程.北京.清华大学出版社.20023 杨诏主编
4、.Powerbuilder 8.0 编程实用技术与案例.北京.水利水电出版社.20034 卫海登. Powerbuilder 9.0 课程设计案例精编.北京.中国水利水电出版社.20045 王晟编著.Powerbuilder 数据库开发经典案例解析.北京.清华大学出版社.2005指导教师(签名): 刘梅 教研室主任(签名):2012 年 5 月 28 日 2012 年 5 月 30 日上海应用技术学院 课程设计专用纸2上海应用技术学院课程设计报告课程名称 数据库原理及应用 设计题目 邮局订报管理系统 姓 名 专业班级 学号 指导教师 日期 2012-6-11 2012-6-22 成绩 上海应用
5、技术学院 课程设计专用纸3目录一、设计目的及要求 .31.1 课程设计目的 .31.2. 课程设计的要求 .4二、课程设计内容说明 .52.1. E-R 图设计及关系模式图 .52.1.1E-R 图 .52.1.2. 关系模型设计 .62.1.3对应属性表 .82.2.4. 对应数据库表 .82.2.5对应数据类型 .102.3. 程序界面及功能演示 .122.3.1. 登录界面演示 .122.3.2. 管理员登录 .122.3.3.用户登录 .17三、结论及体会 .223.1. 设计结论 .223.2. 设计体会 .22四、程序附录 .23上海应用技术学院 课程设计专用纸4一、设计目的及要求
6、1.1 课程设计目的1.1.1. 通过本次课程设计了解和熟悉数据库的详细使用和设计的步骤。1.1.2. 熟悉数据库的设计的六个步骤,明确和掌握每个步骤的详细任务和方法及 注意事项。1.1.3. 学会 C#和 SQL SEVER 软件的相关使用。1.1.4. 通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强 动手能力。1.1.5 .掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操 作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操 作)的方法。1.1.6. 通过本次课设,也让我们学会了团队之间的合作,虽然这是一次个人的设 计,但是在需求分析和界面功能等的
7、实现上实际上是相互间的不断学习和 探讨的过程,对于今后的实习和工作都有很大的帮助,因为很多问题和缺 陷单靠一个人是很慢想到的,但是团队的力量是无限的。1.1.7. 体会一个简单的应用系统的界面设计及功能模块的实现之间的相互协调和搭配。1.1.8. 理解需求分析的重要作用及意义,以及概念模型的设计。1.1.9. 了解实际过程中顾客订报的流程和邮局的系统的工作过程,尽量考虑周全,实现实际过程中的相关操作和约束。1.2. 课程设计的要求1.2.1. 可随时查询出可订购报纸的详细情况,如报纸编号(PNO) 、报纸名称(PNA)、 报纸单价(PPR)、报纸版面规格(PSI)、报纸出版单位(PDW) 等,
8、上海应用技术学院 课程设计专用纸5这样便于 客户选订。 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. 能根据订报要求订购各报纸,并完成一次订购任务后