资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
课 程 设 计 报 告课程设计名称: 数据库原理与应用 系 部: 二 系 学生姓名: 龚林园 班 级: 09信科2班 学 号: 20090202201 成 绩: 指导教师: 沈佑田 陈林 开课时间: 2011-2012 学年 1 学期一、 设计题目:低值、易耗品管理系统2 主要内容:系统功能的基本要求: 低值、易耗品信息的输入,包括登记号、名称、数量、单价、购买时间、购买系别、购买人、保管人等信息。 低值、易耗品的领用信息输入,包括登记号、名称、数量、领用人、领用时间等信息。 教务处设备科负责低值、易耗品的录入,并能按年度、按系别等条件进行统计、查看。 各系负责领用信息的输入,并能查看本系的所有低值、易耗品的购买纪录,且能按年度、领用人等条件进行统计、查看。三具体要求1. 课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;2. 后台数据库采用MS SQL SERVER2005,前台界面语言不限,编写的程序代码,须有较详细的注释说明;四进度安排课程设计安排:16周星期一 讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;星期二 需求分析:给出系统的功能需求、性能需求,并绘制DFD和DD;星期三 概念结构设计:绘制实体属性图(可选),局部ER图和全局ER图;星期四 逻辑结构设计:转换、优化、外模式的设计;星期五 物理结构设计及数据库实施;17周星期一 应用程序编制调试、整理课程设计报告,并检查;星期二 根据反馈结果修改课程设计;星期三 提交作业 上交的材料:课程设计的电子稿、打印稿、源码(SQL代码和程序代码)五成绩评定考核方法:现场验收(占50%),课程设计报告(占50%)。考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。成绩评定:优,良,中,及格,不及格。特别说明:(1)如发现抄袭,按照不及格处理。 (2)材料不齐的,考核等级降一级。电子稿件以压缩文件的形式上交,压缩命名为:11位学号+姓名正文撰写包含的内容:1、 需求分析2、 概念结构设计3、 逻辑结构设计4、 物理结构设计5、 数据库实施及应用程序编制6、 心得体会7、 参考资料正文:题目:低值、易耗品管理系统 一需求分析1.1需求分析由于经济的快速发展,高校每年也不断扩招,这需要更加信息化,科学化的管理系统来管理低值易耗品。为了规范低值易耗品的使用,根据院低值易耗品的管理规定,实现对文具、纸张、办公耗材等方面的有效管理,特起草本需求,以便指导相应管理系统的开发设计。相关管理及使用部门应根据实际需要对需求提出修改完善意见。围绕着易耗品的管理,系统维护的基础数据是易耗品目录。为了方便管理,易耗品目录需进行分类管理。为了节约采购成本,应要求供货商定期提供产品报价,在易耗品采购时综合考虑各家报价进行定向采购。系统管理的对象虽然是易耗品,但更重要的是其库存,即易耗品仓库的管理。易耗品的动态管理是从各部门的采购申请开始,经过相关审批手续后,教务处部门汇总下单采购。供货商按单送货时,教务处人员办理验收入库手续,并按单结算。申购部门根据实际到货情况办理领用手续。1.2数据需求在调研过程中,用户提供了该系统所需的输入,输出单据。输入数据包括报价单,申购单,入库单,报损,领用单,输出数据包括缺货单,采购单,结算,供货单,以及各系领用情况和教务处采购情况。1.3功能描述低值易耗品管理系统的用户是学校教务处设备科和各系负责人。其组要的功能包括教务处设备科负责低值易耗品的录入、并能按年度按系别等条件进行统计、查看。各系负责领用信息的输入,并能查看本系的所有低值易耗品的领用记录,且能按年度、领用人等条件进行统计、查看。1.4数据流图 教务处设备科负责低值易耗品的统一购买和管理,各系部有需时,进行领用。1.4.1低值易耗品系统的数据流图供应商教务处各系教务处供应商报价单申购入库报损领用缺货单采购单结算 低 值 易 耗 品 管 理 系 统 图1 1.4.2库存管理,采购管理的数据流图 教务处领用单库存管理可供货缺货记录库存记录 系领用记录采购管理供应商 教务处 下 采 购 单 采 购 单供货处理输入统计 图2 1.5数据字典 1.5.1数据项: 表1数据项名数据项含义说明数据类型数据长度mm密码Char8bmdh部门代号char8yhm用户名char8dj单价char8cgr采购人char8sl数量char8cgsj采购时间datatimewpbh物品编号char8wpm物品名char8bgr保管人char8xbdh系部代号char8xm系名char8lyr领用人char8lysj领用时间datatimexb系别char8gysm供应商名char20dh电话char8lxr联系人char8zje总金额char8 1.5.2数据结构: 表2数据结构名含义说明组成cgbm采购部门密码,部门代号,用户名dzyhp低值易耗品物品编号,物品名,物品型号,保管人xb系部系部代号,系名 1.5.3数据流: 表3数据流名说明数据流来源数据流去向可供货处理领用单各系教务处 1.5.4数据存储 :数据存储名输入数据流组成领用记录各系所领用物品的统计所领用物品的信息以及领用人库存记录对仓库中物品进库,出库的总记录所有物品还剩余的数量缺货记录对仓库中短缺的物品统计所缺物品的详细信息 表4 1.5.5数据处理: 表5处理过程名输入输出处理供应商报价各物品这段时间的报价单教务处采购人员采购员将相同物品的价格经行比较教务处申购申购所需物品的名称的详细信息更高层领导经行审核,批准教务处录入新入库物品的详细信息库存记录更新,以及新入库物品的总价格与供应商经行结算各系领用所需物品的信息教务处负责人员经行审核,批准 二、概念结构设计 1.采购信息E-R图如下:密码用户名部门代号采购部门购买人1购买数量购买时间n低值易耗品 物品名单价物品编号 图3 2.领用信息E-R图如下:系名系部代号系部领用人m数量领用领用时间n低值易耗品物品名单价物品编号 图43.完整数据库E-R图:物品编号物品名低值易耗品n领用人单价n数量领用时间领用采购购买人数量m1购买时间采购部门系部系部代号系名用户名部门代号密码 图5 三、逻辑结构设计1、E-R图向关系模型转换(1)数据库只能一共包含6各基本表,即低值易耗品表(dzyhp),采购部门(cgbm),采购单(cgd),系部表(xbb),领用单(lyd),报价单(bjd)。低值易耗品(dzyhp):物品编号,物品名,保管人,数量,单价主码:物品编号采购部门(cgbm):用户名,部门代号,密码主码:用户名采购单(cgd):采购人,采购时间,单价,数量,物品编号,用户名,物品名,总金额,部门代号主码:(物品编号,用户名)外码:物品编号,用户名系部表(xbb):系名,系部代号主码:系部代号领用单(lyd):物品编号,系名,数量,领用时间,领用人主码:(物品编号,系名)外码:物品编号,系名报价单:物品编号,物品名,单价,供应商名,电话,联系人主码:(物品编号,供应商名)外码:物品编号(2)确定各关系模式是否是第三范式 在将E-R图转换为关系模式后,首先需要分析各关系模式是否符合第三范式的要求,观察上面的6个表,都满足第三范式。 四、物理结构设计1、关系模式存取方法选择存取方法是快速存取数据库的技术,数据库管理系统一般提供多种存取方法。常用的有三类。第一类是索引法2,第二类是聚集索引,第三类是HASH。这里 对地址易耗品管理主要采用索引方法。如果一个属性经常在查询条件中出现则可考虑建立索引。在低值易耗品的采购单上“物品编号”,“系号”是经常出现的两个苏醒。因此可以在采购单上建立关于物品编号和系号的升序的索引,以提高对地址易耗品的查询效率。2、确定数据库的存储结构 确定数据库物理结构主要值确定数据存放的位置和存储结构,包括:确定关系 、索引、日志、备份等存储安排和存储结构,确定系统配置等。在综合考虑存取时间、存储空间利用率和维护代价三方面的因素下,经过权衡,确定下数据的存放位置和存储结构。 五、数据库实施及应用程序编制5.1创建数据库建立以“dbs201”命名的数据库Create database dbs2015.1.1创建表1. 创建低值易耗品表(dzyhp)Create table dzyhp(Wpbh char(8) primary key,Wpm char(8)
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号