低值易耗品管理系统.docx
- 文档编号:767073
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:15
- 大小:118.05KB
低值易耗品管理系统.docx
《低值易耗品管理系统.docx》由会员分享,可在线阅读,更多相关《低值易耗品管理系统.docx(15页珍藏版)》请在冰豆网上搜索。
低值易耗品管理系统
课程设计报告
课程设计名称:
数据库原理与应用
系部:
二系
学生姓名:
龚林园
班级:
09信科2班
学号:
成绩:
指导教师:
沈佑田陈林
开课时间:
2011-2012学年1学期
一、设计题目:
低值、易耗品管理系统
2.主要内容:
系统功能的基本要求:
Ø低值、易耗品信息的输入,包括登记号、名称、数量、单价、购买时间、购买系别、购买人、保管人等信息。
Ø低值、易耗品的领用信息输入,包括登记号、名称、数量、领用人、领用时间等信息。
Ø教务处设备科负责低值、易耗品的录入,并能按年度、按系别等条件进行统计、查看。
Ø各系负责领用信息的输入,并能查看本系的所有低值、易耗品的购买纪录,且能按年度、领用人等条件进行统计、查看。
三.具体要求
1.课程设计的内容独立自主完成,课程设计报告内容完整、格式规范、排版整洁美观;
2.后台数据库采用MSSQLSERVER2005,前台界面语言不限,编写的程序代码,须有较详细的注释说明;
四.进度安排
课程设计安排:
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
密码
Char
8
bmdh
部门代号
char
8
yhm
用户名
char
8
dj
单价
char
8
cgr
采购人
char
8
sl
数量
char
8
cgsj
采购时间
datatime
wpbh
物品编号
char
8
wpm
物品名
char
8
bgr
保管人
char
8
xbdh
系部代号
char
8
xm
系名
char
8
lyr
领用人
char
8
lysj
领用时间
datatime
xb
系别
char
8
gysm
供应商名
char
20
dh
电话
char
8
lxr
联系人
char
8
zje
总金额
char
8
1.5.2数据结构:
表2
数据结构名
含义说明
组成
cgbm
采购部门
密码,部门代号,用户名
dzyhp
低值易耗品
物品编号,物品名,物品型号,保管人
xb
系部
系部代号,系名
1.5.3数据流:
表3
数据流名
说明
数据流来源
数据流去向
可供货
处理领用单
各系
教务处
1.5.4数据存储:
数据存储名
输入数据流
组成
领用记录
各系所领用物品的统计
所领用物品的信息以及领用人
库存记录
对仓库中物品进库,出库的总记录
所有物品还剩余的数量
缺货记录
对仓库中短缺的物品统计
所缺物品的详细信息
表4
1.5.5数据处理:
表5
处理过程名
输入
输出
处理
供应商报价
各物品这段时间的报价单
教务处采购人员
采购员将相同物品的价格经行比较
教务处申购
申购所需物品的名称的详细信息
更高层领导
经行审核,批准
教务处录入
新入库物品的详细信息
库存记录更新,以及新入库物品的总价格
与供应商经行结算
各系领用
所需物品的信息
教务处负责人员
经行审核,批准
二、概念结构设计
1.采购信息E-R图如下:
图3
2.领用信息E-R图如下:
图4
3.完整数据库E-R图:
图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”命名的数据库
Createdatabasedbs201
5.1.1创建表
1.创建低值易耗品表(dzyhp)
Createtabledzyhp(
Wpbhchar(8)primarykey,
Wpmchar(8),
Bgrchar(8),
Djchar(8),
Slchar(8)
)
2、创建采购部门表(cgbm)
Createtablecgbm(
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)referencescgbm(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),
Wpmchar(8),
Djchar(8),
Gysmchar(20),
Dhchar(8),
Lxrchar(8),
Primarykey(wpbh,gysm),
Foreignkey(wpbh)referencesdzyhp(wpbh))
5.3数据库的运行和维护
在这一阶段,我们对系统的各个设计阶段的结果进行一一审查,并对基本功能进行了验证,如数据库的查询、插入、删除、更新等功能。
1.数据库查询
Select*
Fromcgd
2.设计外模式
在数据库应用系统中,用户需要将许多数据进行统计,查询,在设计关系模式阶段我们已经确定了低值易耗品管理系统所包含的全部的关系模式。
1)领用统计
Createprocedure领用统计
@wpbhchar(8),
@ndchar(8),
@lyrchar(8),
@xmchar(8)
As
Selectwpbh,sl,lyr,lysj,xm
Fromlyd
W
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 低值易耗品 管理 系统