报刊订阅管理系统数据库课程设计

上传人:痛*** 文档编号:103417536 上传时间:2022-06-08 格式:DOC 页数:16 大小:211.50KB
收藏 版权申诉 举报 下载
报刊订阅管理系统数据库课程设计_第1页
第1页 / 共16页
报刊订阅管理系统数据库课程设计_第2页
第2页 / 共16页
报刊订阅管理系统数据库课程设计_第3页
第3页 / 共16页
资源描述:

《报刊订阅管理系统数据库课程设计》由会员分享,可在线阅读,更多相关《报刊订阅管理系统数据库课程设计(16页珍藏版)》请在装配图网上搜索。

1、目录第一章 系统概述11.1系统开发背景11.2系统开发意义1第二章 系统需求分析22.1系统功能要求22.2需求分析概述22.3系统层次划分32.4系统数据流图32.5数据字典4第三章 系统总体设计73.1系统总体设计目标73.2概念模型(E-R图)73.3关系模式10第四章 数据库系统实现114.1系统实现工具简介114.2报刊订阅管理系统数据库实现12结束语14参考文献15第一章 系统概述1.1系统开发背景现在网络、计算机以和数据库快速发展,报刊的订阅也不再是传统低效的纸笔记录了,已经转向网络。当人们收集了大量的数据后,应该把它们保存起来进一步地处理,进一步地抽取有用的信息。当年人们把数

2、据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,人们就借助计算机和数据库技术科学地保存大量的数据,以便更好地利用这些数据资源。随着社会不断地发展,人们的生活水平越来越高,对知识的和对时事的渴求也越来越高,人们希望能够方便快捷地订阅各种报刊杂志。但是各种各样的报刊名目和详细信以和订阅,为相关企业的管理造成很大的麻烦。报刊订阅管理的特点是信息处理量比较大,所管理的报刊种类繁多,因此在管理上实现起来有一定得困难。因此网上订阅成为不可或缺的一部分。1.2系统开发意义报刊作为一种信息传播的载体,其种类繁多。据调查得知,以前报刊订阅管理的方式主要是基于文本、表格等纸介质的手工处理,对于报刊订阅等情

3、况的统计和核实等往往采用对账本的人工检查,这样容易出错,由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信息管理手段,而且,一般的报刊订阅情况是记录在账本上的,订阅工作人员只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力。因此,很有必要建立一个报刊订阅管理系统,使对报刊的管理工作规范化,系统化,程序化。提高信息处理的速度和准确性。第二章 系统需求分析2.1系统功能要求本系统就是一个报刊订阅管理系统。此系统是一种比较智能化的管理系统,它面向所有订阅用户,但具有比较高的安全性能。它能够实现报刊订阅的基本功能,包括新报刊信息的登录、录入

4、、订阅、查询、统计等操作以和后台数据库的备份和恢复。用户合法注册后必须输入有效密码才能成功进入此系统,可以进行订阅报刊、查询信息、统计信息等操作。对于非法操作,系统有识别和防护措施。订阅信息处理的特点是订阅信息处理量比较大,所管理的信息种类繁多,而且订阅单、编辑单的发生量特别大,关联信息多,查询和统计的方式各不相同。因此在管理上实现起来有一定困难。系统在设计过程中,为了克服这些困难,需要使程序代码标准化,软件统一化,确保软件的可维护性和实用性。删除不必要地管理冗余,实现管理规范化、科学化,界面友好化、简单化,做到实用、方便,尽量满足报刊订阅中的需要。2.2需求分析概述本系统主要有以下功能模块:

5、(1)登录功能:登录系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入报刊订阅管理界面,新的用户需要注册。(2)录入新信息功能:对于管理员,包括新用户信息和新报刊信息的录入功能,信息一旦提交就存入到后台数据库中;普通用户自行注册可以进行修改个人信息。(3)订阅功能:用户可以订阅报刊,系统自动计算所需金额,并显示在界面上;管理员不可以订阅报刊,必须以用户身份订阅报刊。(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以按人员、报刊分类查询。查询出的信息显示在界面上,并且可以预览和打印出结果。(5)统计功能:管理员可以按用户、报刊统计报刊的销售情况,并对一些

6、重要的订阅信息进行统计;普通用户可以统计出自己的订阅情况,并且可以预览和打印结果。(6)系统维护功能:数据的安全管理,主要是依靠管理员对数据库里的信息进行备份和恢复,数据库备份后,如果出了什么意外可以恢复数据库到当时备份的状态,这提高了系统和数据的安全性,有利于系统的维护。2.3系统层次划分 该系统有六个模块,登录、录入、订阅、查询、统计、系统维护。登录模块有用户登录、管理员登录;录入模块有用户信息录入、报刊信息录入;查询模块有按人员查询、按报刊查询;统计模块有按报刊统计、按人员统计;系统维护模块有信息维护、数据库备份、数据库恢复。2.4系统数据流图图2.1数据流图2.5数据字典(1)数据流的

7、描述数据流编号:D001数据流名称:用户登录 简述:用户要登录系统才能进行报刊订阅操作数据流来源:用户数据流去向:用户信息判断数据流量:1000/天高峰流量:3000/天数据流编号:D002数据流名称:用户名、密码 简述:用户名或密码错误,需要重新登录数据流来源:用户信息判断数据流去向:用户数据流量:1000/天高峰流量:3000/天数据流编号:D003数据流名称:报刊信息目录 简述:所有报刊信息数据流来源:用户信息数据流去向:报刊订购数据流量:1000/天高峰流量:3000/天(2)处理逻辑的描述处理逻辑编号:P001处理逻辑名称:用户信息判断 简述:判断用户信息的合法性处理描述:根据用户输

8、入的登录信息,验证用户信息,验证通过后继续下移处理查看报刊目录信息,验证不通过则返回给用户指明为非注册用户。处理逻辑编号:P002处理逻辑名称:报刊目录查询 简述:列出各种报刊信息供用户选择订购处理描述:用户可以选择报刊类别进行查询,也可以不分条件查询全部信息,由用户自己选择所需进行订购。处理逻辑编号:P003处理逻辑名称:报刊订购 简述:填写订购详细信息处理描述:用户选择好某一报刊,点击订购,弹出一个填写订购单页面,用户填写订购详细信息。(3)数据存储的描述数据存储编号:F001数据存储名称:用户信息 简述:用户的基本信息 数据存储组成:用户账号、密码、真实姓名、身份证号、联系电话、联系地址

9、数据存储编号:F002数据存储名称:报刊信息 简述:报刊的基本信息数据存储组成:报刊代号、报刊名称、单价、全年价格、出版报社、出版周期 数据存储编号:F003数据存储名称:订单信息 简述:订单的基本信息数据存储组成:订单号、订阅份数、订阅时长、金额(4)外部实体的描述外部实体编号:S001外部实体名称:用户 简述:需要订阅报刊的用户外部实体编号:S002外部实体名称:管理员 简述:管理用户信息和报刊信息第三章 系统总体设计3.1系统总体设计目标 报刊订阅管理系统主要是由登录、录入、订阅、信息查询、统计、系统维护等主要模块构成。图3.1功能模块图3.2概念模型(E-R图)(1)管理员实体和属性图

10、如下图所示:图3.2管理员实体属性图(2)用户实体和属性图如下图所示:图3.3用户实体属性图(3)报刊类别实体和属性图如下图所示:图3.4报刊类别实体属性图(4)报刊信息实体和属性图如下图所示:图3.5报刊信息实体属性图(5)订单实体和属性图如下图所示:图3.6订单实体属性图(7)所有实体之间的关系E-R图如下图所示:图3.8总体E-R图3.3关系模式E-R图转换成的关系模式如下:用户(用户账号,密码,真实姓名,联系电话,联系地址,身份证号)报刊类别(分类编号,分类名称)报刊信息(报刊代号,分类编号,报刊名称,出版报社,出版周期,单价,全年价格)订单(订单编号,用户账号,订阅份数,订阅时长,金

11、额)订购(报刊代号,订单编号)第四章 数据库系统实现4.1系统实现工具简介SQL Server 2000简介SQL Server 2000 是Microsoft公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的We

12、b 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大

13、型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询可以引用来自不同数据源的数据,就好像这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样可以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。它的优点是:高性

14、能设计,可充分利用WindowsNT的优势; 系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置;强壮的事务处理功能,采用各种方法保证数据的完整性;支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与

15、 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能可以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。4.2报刊订阅管理系统数据库实现表4-1用户信息表表4-2报刊类别信息表表4-3报刊信息表表4-4订单信息表表4-5订购信息表结束语本次课程设计整个系统基本上实现了所有的要求,用户可以订阅报刊、查看和统计自己的订单信息,也可以修改自己的信息,除了用户名。本系统的特色在于用户订阅报刊非常方便。用户登录系统后,用户名作为全局变量保存在系统中,进入订阅菜单后,自动显示

16、用户名,而用户只需要输入所要订阅的报刊代号和订阅份数,以和选择需要订阅的时间,系统会自动计算出这次订阅所需要的金额,确定后显示于文本框中。在查看和统计订单信息时,也是自动筛选出该用户的订单信息,而无需用户再次输入用户名和密码。管理员方面,可以输入用户、报刊的信息,并且可以对这些信息进行修改。管理订单方面,管理员可以按人员、按报刊查询和统计所有的订单信息,方便对报刊的分发进行管理,并且可以预览和打印出这些结果,还有数据库备份和恢复功能使系统的数据安全性有了保障。在程序设计中,由于某些能力方面的限制,我的系统还是有些不足之处,并不那么完美,相比现实中的管理系统有很大的距离。通过这次课程设计,我觉得

17、我对数据库有了更进一步的认识。比如:对表内一些字段的约束、关系等的应用已经比较熟练,巩固了我的数据库的知识,使我对数据库这门课程有了更加深刻的理解。在对系统数据库的分析、设计中,碰到很多概念上很模糊的问题,通过查阅相关资料,问题得到了解决,设计工作也顺利进行。做一个课程设计要注意很多方面,无论是格式,还是书写的内容和要表达的思想都得严格要求自己,所以做起来真的不算容易。数据库知识在解决各个行业中的管理问题上都有这重要的意义,我们应该好好掌握它的相关知识,并在以后的学习过程中,更多地区学会如何运用知识。参考文献1 王珊,萨师煊.数据库系统概论.北京:高等教育出版社,20062 Leszek A.Maciaszek.需求分析与系统设计.金芝译.北京:中信出版社,20033 Jeffrey R.McFadden.现代数据库管理.刘伟琴等译.北京:清华大学出版社,20084 孔令慧,陈涵.SQL Server2000数据库应用和程序开发.北京:化学工业出版社,20075 钱雪忠.数据库原理和应用.北京:邮电大学出版社,20106 王晟.数据库开发经典案例解析.北京:清华大学出版社,20057 苗雪兰等.数据库系统原理与应用.北京:机械工业出版社,2007

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!