【精品】报刊订阅管理系统

【精品】报刊订阅管理系统

ID:45555516

大小:397.57 KB

页数:29页

时间:2019-11-14

【精品】报刊订阅管理系统_第1页
【精品】报刊订阅管理系统_第2页
【精品】报刊订阅管理系统_第3页
【精品】报刊订阅管理系统_第4页
【精品】报刊订阅管理系统_第5页
资源描述:

《【精品】报刊订阅管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、成绩评阅人评阅口期针篇机科曇鸟技求系数据库课程设计设计题目:报刊订阅管理系统统#:务赋班学姓指2009年12月14-18日目录一需求分析二总体设计2.1系统总体结构设计1三数据库设计3.1概念设计23.1.1数据抽象与局部视图设计23.1.2视图的集成53.2逻辑设计63.2.1E—R图向关系模型的转换73.2.2数据模型的优化73.3物理设计83.3.1E—R图向关系模型的转换83.3.2表空间的建立8四程序模块设计4.1功能需求84.2用户界面设计94.3程序代码设计与分析114.4运行结果25五心得体会参考文献27一、需求分析当

2、今是信息化社会,信息对于人们的生活起到了举足轻重的作用,报刊是人们获得信息的重要媒介。在报刊企业小,报刊的订阅是一件H常性的工作,企业的各级管理人员需要及时了解掌握各种报刊的销售量等信息,以便心中有数,合理安排企业经营的齐个环节的工作,所以报刊订阅管理是一项非常重要的工作.就一•般报刊企业屮,报刊的种类很多,齐种报刊每日的印刷量和销售量是很大的,依靠手工处理来记录,既难做到及时性,也难保证数据的正确性,因而有必要建立一个报刊订阅管理系统•这一点在企业中,从主管领导、到具体的业务人员认识是一致的.因而建立新的报刊订阅管理系统在管理上是可

3、行的.本系统就是一个报刊订阅管理系统。它面向所有用户,但具有比较高的安全性能。它能够实现报刊订阅的基本功能,包括新报刊信息的录入、订阅、查询等操作。用户合法注册后必须输入有效密码才能成功进入此系统,可以进行订阅报刊,查询信息,统计信息等操作。对于非法操作,系统有识别和防护措施。二、总体设计2.1系统总体结构设计报刊订阅管理系统主要是由登录、录入、订阅、信息查询、统计等主要模块构成。本系统的结构功能图:仅限川户管理员登录报刊订阅管理系三、数据库设计3.1概念设计将需求分析得到的用户需求抽象为概念模型(即E・R图)。选取需求分析中间层,逐

4、一设计E-R图,然后集成得到总E-R图,最后通过消除不必要的兀余,设计成基本E-R图(包括实体、属性、联系类型)。3.1.1数据抽象与局部视图设计本系统采用E-R图(实体■关系图)的方法进行数据库概念结构设计。系统E-R图如下所示:图3」总体联系各实体属图:用户:性別图3.2用户实体属性图管理员:图3.3管理员实体属性图报刊:图3.4报刊实体属性图关系表E-R图:订阅:总金额图3.5订阅关系3.1.2视图的集成经过逐步细化再进行每两个一集成初步形成一个E-R图,最后得到图3.8总体概念结构E-R图:图3.6整体E-R图3.2逻辑设计逻

5、辑设计的任务就是把概念设计阶段设计好的基本E-R图转换为与选用的关系数据库所支持的数据模型相符合的逻辑结构。首先按照E-R图向数据模型转换的规则,将概念结构转换为选用数据库所支持的数据模型;然后用关系数据库规范化理论对数据模型进行优化,使Z至少达到3NFo3.2.1E-R图向关系模型的转换用户(川户名,真实姓名,密码,性别,联系电话,联系地址)管理员(管理员名,密码)报刊(报刊代号,报刊名,报刊类型,出版社,出版周期,半年订阅价)订阅(用八名,报刊代号,订阅年限,订阅份数,总金额)3.2.2数据模型的优化数据模型的优化是为了提高数据库

6、应用系统的性能,根据应用需要适当地修改、调整关系模式。将转化的关系模式进行优化,最终达到第三范式。3.2.3数据库的结构(1).用户表(表consumer)列名数据类型长度允许空用戶名char20冥实姓名char20密码char20✓性别char5联系电话char20✓联系地址char20►(2).管理员表(表administrator)列名数据类型长度允许空►管理员char20密码char201•…"(3)•报刊表(表magazine)列名数据类型长度允许空

7、报刊代号char20报刊名char20报刊类型char10出版社char2

8、0✓出版周期char10半年订阅价char9✓►1(4).订阅表(表subscribe)3.3物理设计根据实际应用的情况:(1)建立一个唯一索引、一个聚簇索引;(2)要求表和索引存储在不同的表空间里;(3)至少建立两个以上的表空间,存放在目录容器和文件容器中。3.3.1索引的建立建立索引是加快查询速度的有效手段。索引有唯一索引和聚簇索引类型:UNIQUE表示次索引的每一个索引值,只对应唯一的数据记录,不允许表屮不同的行在索引列上取相同的值。3.3.2表空间的建立给出表空间是用来指定数据库的物理位置的,是位于数据库和实际存放表数据的容器

9、之间的逻辑层。表空间有两种类型:系统管理表空间和数据库管理表空间。四、程序模块设计4.1功能需求本系统主要面向的用户有系统管理员、用户。下面分角色对该系统的不同操作范围做说明。本系统主要有以下功能模块:(1)登陆功能:登

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。