低值易耗品管理系统_第1页
低值易耗品管理系统_第2页
低值易耗品管理系统_第3页
低值易耗品管理系统_第4页
低值易耗品管理系统_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计报告课程设计名称:数据库原理与应用系邰:系学生姓名:龚林园班级:09信科2班学号:成绩:夕3F?i指导教师:沈佑田陈林开课时间:2011-2012学年1学期.二|/产ji'一、设计题目:低值、易耗品管理系统、L"),ll二.主要内容:系统功能的基本要求:低值、易耗品信息的输入,包括登记号、名称、数量、单价、购买时间、购买系别、购买人、保管人等信息。低值、易耗品的领用信息输入,包括登记号、名称、数量、领用人、领用时间等信息。教务处设备科负责低值、易耗品的录入,并能按年度、按系别等条件进行统计、查看。各系负责领用信息的输入,并能查看本系的所有低值、易耗品的购买纪录,且能按

2、年度、领用人等条件进行统计、查看。三.具体要求I1 .课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;2 .后台数据库采用MSSQLSERVER2005,前台界面语言不限,编写的程序代码,须有较详细的注释说明;四.进度安排课程设计安排:16周星期一讲解课程设计的内容,安排每一天的具体任务,分配并熟悉题目;欢迎共阅星期二需求分析:给出系统的功能需求、性能需求,并绘制DFD和DD;星期三概念结构设计:绘制实体属性图(可选),局部ER图和全局ER图;星期四逻辑结构设计:转换、优化、外模式的设计;星期五物理结构设计及数据库实施;17周星期一应用程序编制调试、整理课程设计报告,

3、并检查;星期二根据反馈结果修改课程设计;星期三提交作业上交的材料:课程设计的电子稿、打印稿、源码(SQL代码和程序代码)五.成绩评定考核方法:现场验收(占50%),课程设计报告(占50%)。考核内容:学习态度(出勤情况,平时表现等)、方案合理性、各阶段的图表与程序编制质量、设计报告质量。成绩评定:优,良,中,及格,不及格。特别说明:(1)如发现抄袭,按照不及格处理。(2)材料不齐的,考核等级降一级。电子稿件以压缩文件的形式上交,压缩命名为:11位学号+姓名正文撰写包含的内容:1、 需求分析2、 概念结构设计3、 逻辑结构设计-'i4、 物理结构设计5、 数据库实施及应用程序编制6、 心

4、得体会7、 参考资料正文:题目:低值、易耗品管理系统欢迎共阅一.需求分析1.1 需求分析由于经济的快速发展,高校每年也不断扩招,这需要更加信息化,科学化的管理系统来管理低佰易耗品。为了规范低值易耗品的使用,根据院低值易耗品的管理规定,实现对文具、纸张、办公耗材等方面的有效管理,特起草本需求,以便指导相应管理系统的开发设计。相关管理及使用部门应根据实际需要对需求提出修改完善意见。围绕着易耗品的管理,系统维护的基础数据是易耗品目录。为了方便管理,易耗品目录需进行分类管理。为了节约采购成本,应要求供货商定期提供产品报价,在易耗品采购时综合考虑各家报价进行定向采购。系统管理的对象虽然是易耗品,但更重要

5、的是其库存,即易耗品仓库的管理。/“飞。"口口口易耗品的动态管理是从各部门的采购申请开始,经过相关审批手续后,教务处部门汇总下单采购。供货商按单送货时,教务处人员办理验收入库手续,并按单结算。申购部门根据实际到货情况办理领用手续。I,!Fi1.2 数据需求在调研过程中,用户提供了该系统所需的输入,输出单据。输入数据包括报价单,中购单,入库单,报损,领用单,输出数据包括缺货单,采购单,结算,供货单,以及各系领用情况和教务处采购情况。1.3 功能描述.QI低值易耗品管理系统的用户是学校教务处设备科和各系负责人。其组要的功能包括教务处设备科负责低值易耗品的录入、并能按年度按系别等条件进行统

6、计、查看。各系负责领用信息的输入,并能查看本系的所有低值易耗品的领用记录,且能按年度、领用人等条件进行统计、查看。1.4 数据流图教务处设备科负责低值易耗品的统一购买和管理,各系部有需时,进行领用。1.4.1 低值易耗品系统的数据流图教务处1.4,2库存管理,采购管理的数据流图表1yLMSi数据类1n娄据护/明输计mm_/密码Chear,J!8/hmdh笞例部u/用户匕应商char8yhm-1领用记录ochar8-采dj下4式介char8购cgr不购米购人char8甲sl单娄攵量char181FJ时间datatime_教懒P!wpbh物品编号char8wpm物品名char118bgr保管人ch

7、ar8xbdh系部代号char8xm系名char8lyr领用人char8lysjI;领用时间datatimexb系别char8gysm供应商名char20dh电话char8Ixr联系人char8zje总金额char81.5.2数据结构:表2欢迎共阅数据结构名含义说明组成cgbm采购部门密码,部门代号,用户名dzyhp低值易耗品物品编号,物品名,物品型号,保管人xb系部系部代号,系名数据流名说明数据流来源数据流去向可供货处理领用单各系教务处1.5.3数据流:数据存储:表31.5.41.5.5数据理:二、概念构设计1.米购信息图如下:密码数据存储名输入数据流y-组成领用记录各系所领用物品的统计1.

8、,4,z产.J-'、丁/1L所领用物品的信息以及r领用人库存记录对仓库中物品进库,出库的总记录所有物品还剩余的数量缺货说录一二r部门代号&寸仓库中短缺的物品统)计二J所缺物品的详细信息过程名输入输出J处理E-R教务处采购人员采购员将相同物而这段时间购买人数量库存记录更新,以教务处录及新2.领用信息/111、m新物邮物品的详供报价单物品编号药3图如下:处申购买日顺高层领导总价格品的价格经行比经行审核,批准与供应商经行结E-R各系领用系部代号所需物品的"处负责人员,广系名经行审核,批准系部欢迎共三、逻辑结构设计1、E-R图向关系模型转换数据库只能一共包含6各基本表,即低值

9、易耗品表(dzyhp),采购部门(cgbm),采购单(cgd),系部表(xbb),领用单(lyd),报价单(bjd)。低值易耗品(dzyhp):物品编号,物品名,保管人,数量,单价主码:物品编号采购部门(cgbm):用户名,部门代号,密码主码:用户名采购单(cgd):采购人,采购时间,单价,数量,物品编号,用户名,物品名,总金额,部门代号主码:(物品编号,用户名)外码:物品编号,用户名系部表(xbb):系名,系部代号欢迎共阅主码:系部代号领用单(lyd):物品编号,系名,数量,领用时间,领用人主码:(物品编号,系名)外码:物品编号,系名报价单:物品编号,物品名,单价,供应商名,电话,联系人主码

10、:(物品编号,供应商名)外码:物品编号确定各关系模式是否是第三范式在将E-R图转换为关系模式后,首先需要分析各关系模式是否符合第三范式的要求,观察上面的6个表,都满足第三范式。四、物理结构设计1、关系模式存取方法选择/JlI/7存取方法是快速存取数据库的技术,数据库管理系统一般提供多种存取方法。常用的有三类。第一类是索引法2,第二类是聚集索引,第三类是HASH这里对地址易耗品管理主要采用索引方法。如果一个属性经常在查询条件中出现则可考虑建立索引。在低值易耗品的采购单上“物品编号”,“系号”是经常出现的两个苏醒。因此可以在采购单上建立关于物品编号和系号的升序的索引,以提高对地址易耗品的查询效率。

11、?'JH1'.|1'I.二|X|二/J/2、确定数据库的存储结构Lj),ll确定数据库物理结构主要值确定数据存放的位置和存储结构,包括:确定关系、索引、日志、备份等存储安排和存储结构,确定系统配置等。在综合考虑存取时间、存储空间利用率和维护代价三方面的因素下,经过权衡,确定下数据的存放位置和存储结构。五、数据库实施及应用程序编制5.1 创建数据库建立以“dbs201”命名的数据库Createdatabasedbs2015.1.1 创建表1.创建低值易耗品表(dzyhp)Createtabledzyhp(Wpbhchar(8)primarykey,Wpmchar(8),B

12、grchar(8),Djchar(8),Slchar(8)2、创建采购部门表(cgbmCreatetablecgbm(欢迎共阅Bmdhchar(8),Yhmchar(8)primarykey,Mmchar(8)3、创建采购单表(cgd)Createtablecgd(Cgrchar(8),Cgsjdatetime,Djchar(8),Slchar(8),Wpbhchar(8),Yhmchar(8),Zjechar(8),Bmdhchar(8),Primarykey(wpbh,yhm),Foreignkey(wpbh)referencesdzyhp(wpbh),Foreignkey(yhm)ref

13、erencescgbm(yhm)4、创建系部表(xbb)Createtablexbb(Xbdhchar(8),xmchar(8)primarykey)5、创建领用单(lyd)Createtablelyd(Wpbhchar(8),Xmchar(8),Smchar(8),Lysjdatetime,Lyrchar(8),Slchar(8),Primarykey(wpbh,xm),Foreignkey(wpbh)referencesdzyhp(wpbh),Foreignkey(xm)referencesxbb(xm)6、创建报价单(bjd)Createtablebjd(Wpbhchar(8),Wpmc

14、har(8),Djchar(8),Gysmchar(20),Dhchar(8),Lxrchar(8),Primarykey(wpbh,gysm),Foreignkey(wpbh)referencesdzyhp(wpbh)欢迎共阅5.3数据库的运行和维护在这一阶段,我们对系统的各个设计阶段的结果进行一一审查,并对基本功能进行了验证,如数据库的查询、插入、删除、更新等功能。1 .数据库查询Select*Fromcgd2 .设计外模式在数据库应用系统中,用户需要将许多数据进行统计,查询,在设计关系模式阶段我们已经确定了低值易耗品管理系统所包含的全部的关系模式。1)领用统计Createprocedur

15、呦用统计wpbhchar(8),ndchar(8),lyrchar(8),xmchar(8)As<>-HS./广.JIIfSelectwpbh,sl,lyr,lysj,xmFromlydWherewpbh=wpbhandleft(lysj,4)=ndandlyr=lyrandxm=xm2)结算Createprocedure结算gysmchar(8)AsSelectcgd.wpbh,wpm,sl,cgd.dj,zje,gysm,dh,lxrFrombjdinnerjoincgdonbjd.wpbh=cgd.wpbhWheregysm=gysm3)缺货单Createviewqhd(wp

16、bh,wpm,dj)AsSelectwpbh,wpm,djFromdzyhpWheresl='0'3.实现1)缺货提醒Createtrigger缺货提醒Onlydafterupdate,insertAsIfexists(selectdzyhp.wpbh,wpm,dzyhp.slFromdzyhpinnerjoinlydondzyhp.wpbh=lyd.wpbhWherelyd.sl>dzyhp.sl)Rollback欢迎共阅2)价格提醒Createtrigger报价提醒OncgdafterupdateAsIfexists(Select*frominsertedjoindz

17、yhponinserted.wpbh=dzyhp.wpbhWhereinserted.dj>dzyhp.dj*1.1)BeginRollbackPrint'单价过高'End4、通告调用存储过程创建dbms系统用户Execsp_addlogin张建','123'Execsp_addlogin季华','111'Execsp_addlogin刘云','222'Execsp_addlogin露露','333'Execsp_addlogin周青','444'Exe

18、csp_addlogin陈涛','555'Execsp_addlogin赵军','666'Execsp_addlogin扬博','777'5、添力顽据库用户Execsp_adduse张建'Execsp_adduse李华Execsp_adduse刘云Execsp_adduse露露Execsp_adduse周青Execsp_adduse陈涛Execsp_adduse赵军Execsp_adduse杨博6、授予张建用户采购单各字段的更新权限及领用单的查询权限。Grantupdateoncgdto张建Grantselecto

19、nlydto张建7、授予各系负责人对本系的领用信息插入及查询权限Grantinsert,selectOnlydto李华Grantinsert,selectOnlydto刘云Grantinsert,selectOnlydto露露Grantinsert,selectOnlydto周青Grantinsert,selectOnlydto陈涛Grantinsert,selectOnlydto赵军Grantinsert,select欢迎共阅Onlydto杨博8、创建角色gly,包含lyd的查询权限以及dzyhp、cgd的更新权限。Usedbs201CreateroleglyGrantselectonlydtoglyGrantupdateondzyhptoglyGrantupdateoncgdtogly8、授予张建用户角色glyExecsp_addrolemember'gly'张建'六、设计心得通过这次课程设计,初步的了解了一个系统建立的过程,本次课程设计是我

温馨提示

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

评论

0/150

提交评论