邮局订报管理子系统数据库设计(共19页).doc
《邮局订报管理子系统数据库设计(共19页).doc》由会员分享,可在线阅读,更多相关《邮局订报管理子系统数据库设计(共19页).doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上武汉理工大学华夏学院课 程 设 计课程名称 数据库原理课程设计题目:邮局订报管理子系统数据库设计专 业 班 级 姓 名 学 号 成 绩 _指导教师 2013 年7月1日至2013年7月5日课程设计任务书设计题目:邮局订报管理子系统数据库设计设计目的:1 学会分析研究数据对象的特性;2 学会数据的组织方法;3 选择合适的数据的存储结构以及相应操作,把现实世界中的问题转换为计算机内部的表示和处理; 4提高学生的运用能力、 提高数据库设计素质 ;设计任务:(在规定的时间内完成下列任务)1、可随时查询出可订购报纸的详细情况,如报纸编号(PNO)、报纸名称(PNA)、报纸单价(
2、PPR)、报纸版面规格(PSI)、报纸出版单位(PDW)等,这样便于客户选订。2、客户查询报纸情况后即可订购所需报纸,可订购多种报纸,每种报纸可订若干份,交清所需金额后,就算订购处理完成;3、为便于邮局投递报纸,客户需写明如下信息:客户姓名(CNA)、客户电话(CTE)、客户地址(CAD)及邮政编码(CPO),邮局将即时为每一客户编制唯一代码(CNO)。 具体要完成的任务是: A. 编制完成上述问题的数据库设计并能得出正确的运行结果。 B. 采取统一格式:有问题描述、基本要求、测试数据及实现方法等组成写出规范的课程设计说明书;时间安排 7月1日 布置课程设计任务; 7月2日 分配题目后,查阅资
3、料、 准备程序; 7月3,4 日 上机调试程序、书写课程设计报告;7月5日 下午提交课程设计报告及相关文档具体要求课程设计报告按统一通用格式书写,具体格式要求请在网络上查阅;每位学生应独立完成各自的任务;指 导 教 师 签 名: 13 年 6月29 日教研室主任(或责任教师)签名: 13 年 6月29日 目录1 问题描述1.1背景近年来我国信息产业发展迅速,手工管理方式在报纸订阅管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。面对各种媒体的强势竞争,因此,邮局必须提高其工作效率,改善其工作环境。这样,管理信息化势在必行。 在传统的邮局订阅管理中,其过程
4、往往是很复杂的,繁琐的,管理以售出和进货两项内容为核心,在此过程中有需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于它们之间关联复杂,因此该过程必须实现信息化 我们的系统开发的整体任务是实现邮局订报管理的系统化、规范化、自动化和智能化,从而达到提高管理效率的目的。1.2 数据需求邮局订报系统需要完成功能主要有:1. 客户基本信息的输入,包括用户名,客户姓名,客户电话,客户地址及邮政编码2. 客户基本信息的查询、修改,包括客户姓名,客户电话,客户地址及邮政编码3. 可订购报纸的基本信息的输入,包括报纸编号,报纸名称,报纸单价,报纸版面规格,报纸出版单位。4. 可订购报纸的基本
5、信息的查询,修改,包括报纸编号,报纸名称,报纸单价,报纸版面规格,报纸出版单位。5. 客户输入订单信息,包括客户代码,报纸编码,订购分数,开始订购时间,订购截止时间。6. 客户的订单信息查询,包括客户代码,报纸编码,订购分数,开始订购时间,订购截止时间。1.3事务需求(1)在用户信息管理部分,要求:a.可以查询用户信息。b.可以对读者信息进行修改操作。(2 )在可订购报纸信息管理部分,要求:a.可以浏览可订购报纸信息:b.可以对可订购报纸信息进行维护,包括添加及修改,删除的操作。(3)在订购信息管理部分,要求:。a.可以查询订阅报纸的信息。b.可以对订购信息进行维护操作,包括添加及修改,删除的
6、操作。(4)在管理者信息管理部分,要求:a.显示当前数据库中管理者情况。b.对管理者信息维护操作。2.方案图标设计2.1 E-R图根据1)所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。邮局订报管理系统可以划分的实体有:报纸信息实体,客户订购信息实体,客户信息实体,管理员信息实体。用E-R图一一描述这些实体。2.1.2 报纸信息实体E-R图报纸报纸编号报纸名称报纸单价报纸版面规格报纸出版单位刊期出版日期全年价图2.1.2.1 报纸信息实体E-R图2.1.3 订单信息实体E-R图订单报纸编号唯一代码订购分数开始订购时间订购截止时间图2.1.3.1 订单信息实体E-R图2.1.4
7、 客户信息实体图客户唯一代码客户姓名客户电话客户地址邮局编码图2.1.4.1 客户信息实体图2.1.5 总的信息实体E-R图:客户报纸订购记录订购1N产生1N图2.1.5 总的信息实体E-R图2.2 数据表2.2.1 newspaper_info 报纸信息表中列名数据类型可否为空说明PNOvarcharnot null(主键)报纸编号PNAvacharnot null报纸名称PDATEvarcharnot null刊期PUB_DATEvarcharnot null出版日期PPRintnot null订阅单价PSIvarcharnot null报纸版面规格PDWvarcharnot null报纸
8、出版单位PYRintnot null全年价表2.2.2 consumer 客户信息表中列名数据类型可否为空说明CNOvarcharnot null(主键)唯一代码CNAvarcharnot null客户姓名CTEvarcharnot null客户电话CADvarcharnot null客户地址CPOvarcharnot null邮政编码表2.2.3 subscri_record 订购记录信息表中列名数据类型可否为空说明CNOvarchar not null(外主键)唯一代码PNOvarcharnot null(外主键)报纸编码NUMint not null订购份数STA_SUBdatetime
9、not null开始订购时间END_SUBdatetimenot nul结束订购时间2.4关系图图2.4.1 数据库存表关系图3.数据库源代码3.1数据库建立3.1.1 创建数据库GOcreate database post_office_systemON ( NAME = post_office_system, FILENAME = d: post_office_system.mdf, SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 )LOG ON( NAME = post_office_system , FILENAME = d: post_office_s
10、ystem.ldf, SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB )GO3.1.2 报纸信息表的建立create table newspaper_info(PNO varchar(20) primary key not null,PNA varchar(20) not null,PDATE varchar(20) not null,PUB_DATE varchar(20) not null,PPR float not null,PSI varchar(20) not null,PDW varchar(20) not null,PYR float n
11、ot null)3.1.3 客户信息表的建立create table consumer(CNO varchar(20) primary key not null,CNA varchar(20) not null,CTE varchar(20) not null,CAD varchar(20) not null,CPO varchar(20) not null)3.1.4 订单表的建立create table subscri_record (CNO varchar(20) ,PNO varchar(20) ,STA_SUB datetime not null,END_SUB datetime n
12、ot null,NUM int NOT NULL,foreign key(PNO) references newspaper_info(PNO), foreign key(CNO) references consumer(CNO),primary key(CNO,PNO)3.2 数据初始化3.2.1 将已有报纸加入表newspaper_info中insert into newspaper_info(PNO,PNA,PDATE,PUB_DATE,PPR,PSI,PDW,PYR) values(0001,人民日报,日报,每日,0.8,A1,人民日报社,288.0)insert into newsp
13、aper_info(PNO,PNA,PDATE,PUB_DATE,PPR,PSI,PDW,PYR) values(0002,人民政协报,一周六报,周一至周六,1.05,A1,人民政协社,280.0)insert into newspaper_info(PNO,PNA,PDATE,PUB_DATE,PPR,PSI,PDW,PYR) values(0003,中国日报,一周六报,周一至周六,1.5,A2,中国日报社,462.0)insert into newspaper_info(PNO,PNA,PDATE,PUB_DATE,PPR,PSI,PDW,PYR) values(0004,文摘报,一周三报
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 邮局 订报 管理 子系统 数据库 设计 19
限制150内