数据库原理课程设计邮局订报管理系统Word文档下载推荐.doc
- 文档编号:13048704
- 上传时间:2022-10-03
- 格式:DOC
- 页数:45
- 大小:3.51MB
数据库原理课程设计邮局订报管理系统Word文档下载推荐.doc
《数据库原理课程设计邮局订报管理系统Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《数据库原理课程设计邮局订报管理系统Word文档下载推荐.doc(45页珍藏版)》请在冰豆网上搜索。
设计软件和设计报告。
其中设计软件在题目验收时由指导教师检查,具体内容不同,系统要求不同;
设计报告作为书面材料提交。
二、对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)
1、每位同学提交设计的数据库和应用程序相关文档,并提交一份课程设计报告,内容要包含设计题目、设计目的、需求分析、系统功能描述、系统E-R图、关系模式设计、各数据库表的建立(代码)、系统各功能实现(代码)、系统功能评价等。
2、课程设计报告电子版排版顺序:
任务书→目录→正文→附录。
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《案例开发程序设计教程》.北京.清华大学出版社.2002
[3]杨诏主编.Powerbuilder8.0《编程实用技术与案例》.北京.水利水电出版社.2003
[4]卫海登.Powerbuilder9.0《课程设计案例精编》.北京.中国水利水电出版社.2004
[5]王晟编著.Powerbuilder《数据库开发经典案例解析》.北京.清华大学出版社.2005
指导教师(签名):
刘梅教研室主任(签名):
2012年5月28日2012年5月30日
上海应用技术学院课程设计报告
课程名称数据库原理及应用设计题目邮局订报管理系统
姓名专业班级学号
指导教师日期2012-6-11~2012-6-22成绩
目录
一、设计目的及要求 3
1.1课程设计目的 3
1.2.课程设计的要求 4
二、课程设计内容说明 5
2.1.E-R图设计及关系模式图 5
2.1.1.E-R图 5
2.1.2.关系模型设计 6
2.1.3.对应属性表 8
2.2.4.对应数据库表 8
2.2.5.对应数据类型 10
2.3.程序界面及功能演示 12
2.3.1.登录界面演示 12
2.3.2.管理员登录 12
2.3.3.用户登录 17
三、结论及体会 22
3.1.设计结论 22
3.2.设计体会 22
四、程序附录 23
一、设计目的及要求
1.1课程设计目的
1.1.1.通过本次课程设计了解和熟悉数据库的详细使用和设计的步骤。
1.1.2.熟悉数据库的设计的六个步骤,明确和掌握每个步骤的详细任务和方法及 注意事项。
1.1.3.学会C#和SQLSEVER软件的相关使用。
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图
报纸信息
PNO
PNA
PDW
PSI
PPR
TYP
客户信息
CNO
CNA
CTE
CAD
CPO
订购
COUNT
PAY
2.1.2.关系模型设计
2.1.2.1.报纸信息
报纸信息
编号
报纸名称
价格
类型
出版社
规格
2.1.2.2.用户信息
姓名
电话
地址
邮编
用户信息
2.1.2.3.订购信息
用户订购信息
报纸编号
客户编号
客户姓名
订购数量
金额
客户邮编
客户地址
客户电话
2.1.3.对应属性表
属性名
属性元素
book
(cno,pno,can,pna,count,pay,cad,cpo,cte)
cs
(cna,cte,cad,cpo,cno)
news
(pno,pna,ppr,psi,pwd,typ)
admin
(name,password)
user
(cna,upwd)
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.登录界面演示
2.3.2.管理员登录
登录后的主界面
sqlConnect();
stringsql="
selectupwdfromuserswherecna='
"
+textBox1.Text+"
'
;
SqlCommandcmd=newSqlCommand(sql,conn);
if(cmd.ExecuteScalar()==null)
{
MessageBox.Show("
账号或密码错误"
);
return;
}
else
MessageBox.Show(textBox1.Text,"
登录成功!
"
if(textBox2.Text==cmd.ExecuteScalar().ToString().Trim())
{
this.Hide();
用户界面Form1=new用户界面();
Form1.Show();
}
string
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 课程设计 邮局 订报 管理 系统