数据库实训+邮局订报管理系统
时间:2025-04-23
时间:2025-04-23
江苏理工学院课程设计报告
课程名称 数据库原理及应用 设计题目 邮局订报管理系统
姓 名 施坡 专业班级 12东计B 学 号
日期 成绩
江苏理工学院
目 录
一、需求分析 ..................................... 1
1.1用户需求........................................................................................ 1 1.2系统功能需求 ............................................................................... 1 1.3系统软硬件环境确定 ................................................................... 2
二、系统功能设计 ................................. 2
2.1系统功能结构 ............................................................................... 2 2.2系统功能处理流程 ....................................................................... 3
三、系统数据库设计 ............................... 3
3.1数据库概念设计 ........................................................................... 3 3.2数据库逻辑设计 ........................................................................... 4 3.3数据库物理设计 ........................................................................... 4
四、系统实现 ..................................... 5
4.1数据库连接的实现 ....................................................................... 5 4.2用户登录功能的实现 ................................................................... 6 4.3 用户订购报纸功能的实现 ........................................................ 11 4.4用户查看自己已订阅报纸的功能的实现 ................................. 15 4.5 用户退订报纸功能的实现 ........................................................ 16 4.6 管理员查看报纸信息的实现 .................................................... 16 4.7管理员查看用户信息的实现 ..................................................... 19 4.8 管理员查看用户订阅信息的实现 ............................................ 20
4.9 管理员进行搜索功能的实现 .................................................... 23 4.10 管理员插入报纸功能的实现 .................................................. 28 4.11 管理员删除报纸功能的实现 .................................................. 33 4.12关于 ........................................................... 错误!未定义书签。
五、小结 ........................................ 39 六、参考文献。 .................................. 40
一、需求分析
1.1用户需求
1、可随时查询处可订购报纸的详细情况,如报纸编号(PNO)、报纸名称(PNA)、报纸单价(5、版面规格(PSI)、出版单位(PDW)等,这样便于客户选定。
2、客户查询报纸情况后即可订购所需报纸,可订购多种报纸,每种报纸可订若干份,交清所需金额后,就算订购处理完成。
3、为便于邮局投递报纸,客户需写明如下信息:客户姓名(CAN)、电话(CAD)、地址(CAW)及邮政编码(CAY),邮局将即时为每一客户编制唯一代码(CNA)。
4、邮局对每种报纸订购人数不限,每个客户可多次订购报纸,所定报纸亦可重复。
5、 能对报纸、客户等信息进行添加、修改、删除、查询、打印等基本操作。
6、 能根据订报要求订购各报纸,并完成一次订购任务后汇总总金额,模拟付钱、开票操作。
7、 能明细查询某客户的订报情况及某报纸的订出情况。
8、 能统计出某报纸的总订购量与总金额及某客户订购报纸种数、报纸份数与总订购金额等。
1.2系统功能需求
1、在SQL Server 中建立各相应的关系模式对应的库表,并确定索引等。
2、能对各库表进行输入,添加,修改,删除,查询,打印等基本操作。 3、查询功能:能根据邮局订报管理系统,管理员实现报纸的管理功能,用户实现报纸订阅和退订功能。
4、统计功能:能名细查询每报纸的总订数量与总金额及客户订购报纸种类,份数和总金额。
5、要求子系统设计界面友好,功能操作方便合理,并考虑子系统在安全性,完整性方面的功能要求。
6用户管理功能,如:用户登陆等。
1.3系统软硬件环境确定
系统开发工具为局域网或校园网网络环境,网络中有一台安装了windows xp的服务器,服务器上安装了SQL Server 2000,本子系统使用C#开发。
二、系统功能设计
2.1系统功能结构 1、查询报纸 2、订报纸 3、开票 4、付钱结算 5、订购后的查询 6、统计
2.2系统功能处理流程
图2-1 系统流图
三、系统数据库设计
3.1数据库概念设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接决定对应用系统的效率以及实现的效果的影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库也有利与应用系统程序的实现。 在充分的寻求分析基础上,经过逐步抽象,分析,充分研讨,可画出如下反映邮局订报子系统数据的整体
CANCAY
CAW PNO PN n
customer_info
sub_newsm
News_info
CAD NUM PSI PDW
图3-1 E-R图
3.2数据库逻辑设计
1、数据库关系模式
News_info,PN,PPR,PSI,PDW)
报纸(报纸编号,报纸名称,报纸价格,版面规格,出版单位) 客户(客户名称,电话,地址,邮政编码) 订购(报纸编号,客户 …… 此处隐藏:5281字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:建筑热水系统的设计计算
下一篇:计算机常用英语单词1500