当前位置:首页 > 行业资料 > 酒店餐饮 > 邮局订阅管理系统说明书
数据库课程设计说明书学院、系:软件学院专业:软件工程学生姓名:学号:设计题目:邮局订阅管理系统起迄日期:2014年5月26日-2014年6月20日指导教师:2012年6月21日1引言在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,1它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式,他能够把事情的复杂化转为简单化。邮局订报管理系统的建设不仅能够使该事业单位的工作方式有所改变,也大大地提高了该单位工作人员的办事效率,也增加了该单位的知明度,更重要的是为我们的居民提供了一个网络生活空间,促进了他们对网络知识的进一步地了解。通过该系统展示了各种报纸信息的在线订阅功能及报纸、客户信息管理功能,方便了客户与邮局的各种信息沟通,同时也给予了管理人员极大的方便。人们获取信息的渠道越来越广泛,其中网络的力量在人们生活中发挥着越来越重要的作用,但是传统的信息媒介报刊杂志,仍然深入人心,还依然是人们日常生活中获取知识和社会信息的主要方式。许多报刊杂志社拓展业务要接受很多的报刊订单,此时如何有效的管理和分配这些订单则显的尤为重要。如何管理自己的广大新老客户信息,如何管理本公司已有的报刊杂志业务,如何为客户提供最优质的服务,都将对公司的发展有重要影响。本文以邮局订阅管理系统开发过程为背景,全文为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。在程序设计与调试上采用自上而下,逐步细化,逐步完善的原则。采用结构化的功能模块设计系统功能。可读性好,易于扩充。基本功能全面,系统可读性好,易于维护、更新,安全性好。2需求分析阶段进行系统设计,首先要对系统的现状进行分析。根据系统的目标、需求和功能,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。近年来我国信息产业发展迅速,手工管理方式在报纸订阅管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。面对各种媒体的强势竞争,因此,邮局必须提高其工作效率,改善其工作环境。这样,管理信息化势在必行。在客户进行报刊订阅过程中,经常会遇到期刊信息受到限制,客户只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。而本系统可以帮助人们认识到网络在现代社会生活中的重要作用,以少量的时间和资金建立邮政门户网站来方便客户的订阅,以此来是客户的经济活动变得更灵活、更主动也更便捷。需求分析是在于弄清用户对开发的数据库应用系统的确切要求。数据库设计的第一步是明确数据库的目的和如何使用,也就是说需要从数据库中得到哪些信息。明确目的之后,就2可以确定您需要哪些主题的信息(表),以及每个主题需要保存哪些信息(表中字段)。在构造系统时,首先从需求出发构造数据库,然后再由数据库表结合需求划分系统功能模块。这样,就把一个大的系统分解成几个小的系统。这里把系统的划分为五部分:报刊数据管理、客户数据管理、订阅管理、报刊入库管理、报刊发放管理。能实现以下功能:(1)登陆功能:分管理员登陆和用户登录。(2)订阅功能:用户可以订阅报刊,通过订阅的数量和种类让系统自动计算所需要的金额,并且显示在界面上。(3)添加信息功能:可以包括录入用户信息和报刊信息的录入。(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以查询相关的订阅情况,查询的结果显示在界面上。(5)删除功能:管理员可以对报刊信息和用户信息进行删除。(6)修改功能:管理员可以对报刊信息和用户信息进行修改。(7)注册功能:分用户注册和管理员注册。2.2需求分析阶段的目标与任务2.2.1处理对象管理员:管理员名,密码用户用:用户帐号,密码,用户真实姓名,联系电话,联系地址,部门号部门:部门号,部门名定单:用户名,报刊代号,订阅份数,订阅月数,订阅总额报刊:报刊代号,报刊名字,出版报社,出版周期,每月定价,内容介绍,分类编号报刊类别:分类编号,分类名称2.2.2处理功能及要求1.主要功能包括:(1)登陆功能:分管理员登陆和用户登录。(2)订阅功能:用户可以订阅报刊,通过订阅的数量和种类让系统自动计算所需要的金额,并且显示在界面上。(3)添加信息功能:可以包括录入用户信息和报刊信息的录入。(4)查询功能:用户可以查询并显示自己所订阅的信息;管理员可以查询相关的订阅情况,查询的结果显示在界面上。(5)删除功能:管理员可以对报刊信息和用户信息进行删除。(6)修改功能:管理员可以对报刊信息和用户信息进行修改。(7)统计功能:管理员可以对用户的订阅情况和部门的订阅情况进行统计。(8)注册功能:分用户注册和管理员注册。3(9)退订功能:用户可以退订某一个报刊。2.能够提供一定的安全机制,提供数据授权访问,防止随意删改、查询。3.对查询、统计的结果能够列表显示。2.2.3安全性和完整性要求(1)安全性要求系统安全性要求体现在数据库安全性、信息安全性和系统平台安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程序上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性、计算机系统的安全性和网络体系的安全性等方面。(2)完整性要求系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。2.3需求分析阶段成果2.3.1体会与收获系统需求分析主要是通过对邮局管理员的咨询,了解邮局订阅的管理规则和运行机制,并通过上网搜索有关邮局订阅管理系统的知识,解到邮局的现状,以及在管理中的一些问题。由于是第一次做这样的需求调查,开始总是觉得无从下手,不知道自己该了解、该清楚哪些方面的知识,在绘制系统业务流程图时,也遇到了很多问题,但通过老师的指导与帮助,和自己一遍一遍的分析,才逐步把业务弄清楚,最终顺利完成了需求分析阶段的任务。2.3.2邮局订阅管理系统功能结构图4报刊订阅管理系统登陆模块登陆验证修改管理员添加管理员订户管理增加订户修改订户删除订户目录管理增加目录修改目录删除目录订单管理增加订单删除订单修改订单查询功能目录查询订单查询统计查询统计管理功能用户查询部门订单统计用户订单统计2.3.3邮局订阅管理系统数据流图5报刊订阅应用系统系统管理员身份信息授权信息查询请求查询结果信息信息管理请求管理结果信息非法请求错误身份信息3.2统计查询3.1订单查询3.3目录查询3.4订户查询订单文件订单细节文件订户文件目录文件订单查询请求订户查询请求目录查询请求统计查询请求订单查询结果统计查询结果目录查询结果订户查询结果错误目录查询错误订户查询错误统计查询错误订单查询1身份识别身份信息授权信息2处理管理请求3处理查询请求请求管理信息错误请求信息请求管理处理结果请求查询信息查询结果错误身份信息错误查询信息2.3.4邮局订阅管理系统数据字典6(1)数据结构:管理员=管理员名+密码用户用=用户帐号+密码+用户真实姓名+联系电话+联系地址+部门号部门=部门号+部门名定单=用户名+报刊代号+订阅份数+订阅月数+订阅总额报刊=报刊代号+报刊名字+出版报社+出版周期+每月定价+内容介绍+分类编号报刊类别=分类编号+分类名称(2)数据项:编号标识符类型长度所属表名同义名1Dnumbernchar10department部门号2Dnamenchar50department部门名称3Unamenvarchar10consumer用户帐号4Urealnamenchar20consumer真实姓名5Upasswordnchar10consumer用户密码6Uaddressnchar150consumer用户联系地址7Uphonenchar20consumer用户联系电话8Udeparnchar10consumer用户所属部门号9Subscribenumnchar10consumer订阅数量10Mnumbernvarchar10magazine报刊代号11mnamenchar40magazine报刊名称12mkindInt4magazine报刊分类13mpressnchar10magazine出版报社14mtimenchar30magazine出版日期15mhalfpricefloat10magazine半年定价16mwholefloat10magazine全年定价17Unamenvarchar10subscribe用户帐号18Mnumbernvarchar10subscribe报刊代号19SnumberInt4subscribe订阅份数20Syearnchar10subscribe订阅年数21Ssumfloat8subscribe订阅总额22Anamenchar10adminuser管理员用户名723Apasswordnchar10adminuser管理员密码24Mkindint4category分类编号25Cnamenchar50category报刊名称(3)数据流:编号名称来源去向组成1身份信息系统管理员应用系统管理员帐户+密码2授权信息应用系统系统管理员3错误身份信息应用系统系统管理员4查询请求系统管理员应用系统待查询对象识别符(如Cid,Ono)5查询结果应用系统系统管理员被查询对象具体信息6管理请求系统管理员应用系统识别符(Cid,Ono等)+管理类型7管理结果信息应用系统系统管理员被管理对象处理结果8非法请求应用系统系统管理员非法请求提示信息3概念设计阶段3.1引言系统开发的总体目标是实现邮局订阅管理的系统化和自动化,缩短订阅的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而提高邮局管理效率的目的。概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构的过程,它是整个数据库设计的关键。3.2任务与目标(1)选择中层数据流为切入点,通常选择实际系统中的子系统;(2)设计分E-R图,即各子模块的E-R图;8(3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一;(4)生成全局E-R图,通过消除冲突等方面。3.3概念结构设计E-R图部门部门号部门名用户账号用户密码姓名联系地址联系电话部门号身份证号报刊信息报刊代号报刊名称出版社名称出版报社出版周期季度报价内容介绍分类编号分类编号报刊类别分类名称拥有1n属于1n订阅NM管理员管理员名密码订单订单编号用户编号报刊代号订阅份数订阅月数管理员实体的E-R图订单实体E-R图4.逻辑设计阶段94.1逻辑设计的任务和目标以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。具体内容包括数据组织、数据处理两大任务。4.2数据组织4.2.1将E-R图转换为关系模型部门(部门号,部门名称)用户(用户账号,密码,用户真实姓名,联系电话,联系地址,部门号)管理员(管理员名,密码)报刊类别(分类编号,分类名称)报刊(报刊代号,报刊名称,出版报社,出版周期,每月订价,内容介绍,分类编号)订单(用户名,报刊代号,订阅份数,订阅月数,订阅总额)4.2.2数据库模式定义Department部门表Consumer用户表10Magazine报刊表Subscribe订单表Adminuser管理员表Category报刊类别表5.数据库实施阶段5.1建立数据库、数据表、示图、索引5.1.1建立数据库5.1.2建立数据表5.1.3建立示图5.1.4建立索引6.系统调试和测试7.心得体会在这次课程设计中,我们小组设计的是邮局订阅管理系统,通过完成设计这个系统,可11以更方便的实现报刊的
本文标题:邮局订阅管理系统说明书
链接地址:https://www.777doc.com/doc-7304709 .html