版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大通大学网络教育学院
《数据库课程设计》
题目:物资管理数据库系统的设计与实现
学习中心:河北保定奥鹏学习中心[20]
专业:计算机科学与技术
年级:2021年秋季
学号:___________
学生:___________________
指导教师:
1系统概况
数据库系统背景:物资管理系统是企业管理的一个重要内容,随着时代的进
步,企业也逐渐变的庞大起来。如何管理好企业内部物质的信息,成为企业管理
中的一个大问题。在这种情况下,一个可以规范化,自动化的物资管理信息系统
就显得非常必要。
物资管理系统它是把分散的各个企事业单位的职工信息实行统一,集中和规
范的收集管理,从而建立分类编号管理,电脑存储查询以及防火,防蛀,防潮,
防盗等等现代化,专业化的管理系统,为企事业单位和职工解除后顾之忧。
目的:物资管理系统是为了配合相关部门对自身本部门物资的管理,从而充
分运用现代化信息技术手段高效、快捷的工作而开发的软件系统。物资管理信息
系统为企事业单位提供信息咨询,信息检索,信息存取等服务。
最初的物资管理,超是靠人力来完成的。当企业规模比较小的时候,人力可
以完成,随着企业的规模越来越大,企业的进出物资数量也越来越多,依然维持
着人力进行物资管理,必然会造成工作效率低,工作错误增高的问题。
1
2系统需求分析
2.1系统总体需求
一直以来,传统的物资管理工作中的信息管理是主要是采用人工的方式,这
个要付出大量人力,填写各种表格、账册、凭证、卡片以及文件。因为信息是随
着时间不断变化的,所以各业务部门对信息的使用要求也各不相同,要按照不同
的分类经常不断地汇总、统计,往往要做许多重复登记和转抄。
这种手工操作的管理方式,不仅浪费人力,而且存在许多缺点:
(1)处理速度慢,影响信息及时性。
(2)易出现错误,影响信息精确性。
(3)不便于查询。
(4)缺乏综合性,不能起控制作用。由于这些缺点,大大降低了信息的利用
价值,显然越来越不适应现代物资管理工作的需耍。
因此,发展以电子计算机为基础的物资管理系统已是十分迫切和必要的了。
而物资管理是一般工业和商业企业生产管理环节中重要的一环,需要对物资
基本信息管理,对物质调配信息等进行完整的监控,这样才能和有效地利用物资。
物资入库的时候首先需要登记物质的基本信息,包括物资的种类、型号、名称、
单位、单价等;然后登记入、出库信息,包括物资的基本信息,入、出库人,经
办人,物质数量,材料说明的等;对于仓库中的物资,即对剩余物资进行查询和
统计。
2
2.2系统整体功能介绍
图1物资管理信息系统数据流程图
有关物资基本信息的输入、包括物资编号、物资名称、规格型号、种类和计
量单位等;
针对一般物资管理信息系统的需求,通过对上面物资调配工作过程的内容和
数据流程分析,设计如下面所示的数据项和数据结构:
出库信息的输入、查询、修改;
物质剩余物资的查询、预览,统计查询。
入库信息的输入、查询、修改;
物资基本信息的查询、修改;
2.3系统元素、实体介绍
入库物资信息,包括的数据项有:物资名称、物资编号、规格型号、类别、
计量单位、数量、单价、领用人、经办人、保管人、金额、领用时间、仓库、备
注等。
出库物资信息,包垢的数据项有:物资编号、物资名称、规格型号、类别、
计量单位、数量、单价、金额、领用时间、保管人、仓库、领用人、经办人、备
注等。
3
物资余额信息,包括的数据项有:物资编号、物资名称、规格型号、类别、
计量单位、数量、金额、仓库等。
针对一般物资管理信息系统的需求,通过对物资调配工作过程的内容和数据
流程分析,设计如下面所示的数据项和数据结构:
物资基本信息,包括的数据项有:物资编号、物资名称、规格型号、类别、
计量单位等。
2.4软硬件平台介绍
我们这个系统使用MicrosoftVisualStudio2910中文版作为前台设计和
MicrosoftSQLServer2000管理数据库
VisualStudio是微软公司推出的开发环境。是目前最流行的Windows平台应
用程序开发环境。VisualStudio2010版本于2010年4月12日上市,其集成开
发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VisualStudio2010
同时带来了NETFramewcrk4.0、MicrosoftVisualStudio2010CTP(Community
TechnologyPreview-CTP),并且支持开发面向Windows7的应用程序。除了
MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。
MicrosoftSQLServer2000中文版是目前广泛使用的关系型数据库。它是基
于客户机/服务器模式的新一代大型数据库管理系统,它在电子商务、数据仓库和
数据库解决方案等应用中起着重要的核心作用,可为企业的数据管理提供强大的
支持,并采取有效的措施来实现数据的完整性、安全性、备份和恢复。
4
3系统设计与实现
系统设计与实现包括系统的概念设计、各功能模块的设计、逻辑设计、界面
的设计以及数据库的设计等。
3.1概念设计
本系统根据上面的设计规划出的实体有:物资基本信息实体、物资入库信息
实体、
图4物资出库信息实体E-R图
5
图5物资余额信息实体E-R图
3.2模块功能设计
系统功能模块设计介绍管理人员的登录与注册模块、进货入库管理模块、退
货管理模块、商品调价管理模板的具体功能。
登录:用以实现用户的登录和注册。
库房管理:对企业库房进行管理。
库存管理:对所有库存中的物资以列表形式列出,可以对该信息进行修改和
删除。
用户管理:对系统所有的用户以列表形式浏览并能进行删除。
供应商管理;对提供物资的企业或厂商信息进行添加、删除、修改。
员工管理:对企业的员工进行添加、删除、修改,
库存查询管理模块:根据查询条件进行查询,查询条件可以是条形码、产品
名称、产品类型、所在库房。
6
部门管理:对本企业的部门进行管理,有添加、删除、修改等管理。
进货合同:对企业采购物品的合同进行添加、删除、修改管理。
退货管理:对核杳不合格的产品情况进行管理。
核查管理:对所采购的物资进行核查,合格进入库房,不合格列入退货列中。
3.3系统总体功能
在找出所有实体的基础上,需要进一步的分析各个实体之间的关系,经过分
析可以的得到所有实体的E—R图;如图6是通过E-R图来说明这些实体之间的
7
3.4逻辑设计
通过对数据库概念模型的设计,确定以下是该系统需建立的几个表格。
表1物资表
物资表material
字段名类型NULL其他备注
wzidchar(8)NPK物资编号
wznamechar(20)\物资名称
wzspccchar(20)\物资型号
wzkind,char(10)类型
wzunitchar(10)计量单位
表2物资入库表
物资入库表msave
字段名类型NULL其他备注
rknochar(14)NPK入库号
rkidchar(8)\物资编号
rknamechar(20),\物资名称
rkspecchar(20),规格型号
rkkindchar(10),\类别
rkunitchar(10),N计量单位
rkaccountnumeric(5,0)N数量
rkpricenumeric(8,2)N单价
rkvaluenumeric(10,2)\金额
rkdatedatetimeN入库时间
rkdealpersonchar(10)NPK经办人
rksavepersonchar(10)N保管人
rkbasechar(10),Index,仓库
rkmemotext备注
8
表3物资入库表
物资入库表msurplus
字段名类型NULL其他备注
yeidchar(8)NPk物资编号
yenamechar(20),X物资名称
yespecchar(20),物资型号
yekindzhar(10),\类别
younitahar(10),N计量单位
ycaccountnumeric(5,0)N数量
yepricenumeric(8,2)N单价
yebasechar(10),Index,F仓库
yememotext备注
表4物资领用表
物资领用表muse
字段名类型NULL其他备注
lynochar(14)NPK领用号
lyidchar(8)\物资编号
lynamechar(20),\物资名称
lyspecchar(20),规格型号
lykindcheir(10),X类别
lyunitchar(10),N计量单位
lyaccountnumeric(5,0)N数量
lypriconumeric(8,2)N单价
lyvaluenumeric(10,2)N金额
lydatedatetimeN领用时间
lydeal_personchar(10)NPK领用人
1ysave_personchar(10)N保管人
lybasechar(10),PK仓库
1ymemotext备注
3.5界面设计
1登录
程序执行后点击进入系统按钮将弹出系统的登录界面,如下图所示:用数据
库中存储的用户信息登录系统,如图所示
9
的举辱钟空充
物资管理系统
用户名.
密H.
工出
图1登录界面
若用户输入的用户信息错误,会弹出警告,登录3次失败后系统自动退出
2主界面
登录成功后进入系统的主界面,如图,通过菜单栏,用户可以参与数据的相
关操作,如插入、修改、删除和统计等。
物费昔理系统
物资恭本信息管理物资入虐信息管理物资余额信息管理物资领用信息管理余额统计关于
图2主菜单
3浏览物质信息
通过各模块中的浏览物质信息,可以对物质的各种信息进行浏览,其中包括
按表和按行浏览两种方式。如图3、4所示时对物质基本信息进行的两种浏览方式。
10
,物赛哲理奈统
物资基本信息管理物资入库信息管理物资余融信息管理物资
丁苧"名基本信后>衿表格门T
肃加物资基本信息按行浏览
删除物资基本信息►一
诊改物资基本信息
图3主菜单上的浏览选项
后按表格浏第物费表
wzidwznamewzspecwzkindwzunit
足球体育器材个
警习用品
02粉簿施
03记事本学习用品本
04黑板刷教室用品个
雁学习用品支
06___________水性笔学习用品支
图4按表格浏览物资表
图5按行浏览物资表
4添加物质信息
每个关于物质信息是我模块都可以进行添加信息的操作,如图6是添加物质
基本信息
*.物责管理系统
广审开十陆屋营浮物资入库信息管理物资余前信息省里
浏览物资基本信息►
添加物资基本信息
删除物资基本僖息〉
修改物资基本信息
图6主菜单上的添加选项
5修改物质信息
11
如果想要修改物质的各种信息,点击各个模块中的修改选项,将弹出当前的
各种物质信息,如图7是物资基本信息的修改选项,图8所示是对物质基本信息
所进行的修改操作:
*物资者理家装
物资基本信息管理物资入库信息管理物资余额信息管理
浏览物资基本信息►
添j呦资基本信息
删除物资基本信息〉
修改物资基本信息
图7主界面的
修改选项
图8修改物质信息
修改完后,点击“确定”,于是修改就成功了。点击“取消”,则操作被撤俏,
点击退出,则返回主界曲。
4系统总结
回顾课程设计的过程,感想颇多,收获也很多。大致的总结几点,如下:
1.在开发一个系统时,前期的分析准备工作非常的重要。对于系统的需求要
明确,这样才能做到有的放矢。特别是对于系统中数据的存储和重要算法的设计,
设计的不好会出现大量的冗余,不仅浪费存储空间,还影响查询效率。
2.设计开发一个软件,首先要了解所涉及到行业的现状,一定要想办法进行
行业调研,从不同途径获取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年4月安徽芜湖高新区(弋江区)国有企业人员招聘14人备考题库及答案详解【夺冠系列】
- 2026福建福州三中晋安校区招聘编外英语教师2人备考题库附答案详解(考试直接用)
- 黄粉虫养殖饲料供应合同
- 2026云南德宏州梁河县农业农村局下属事业单位引进研究生1人备考题库及参考答案详解(考试直接用)
- 2026云南昆明华航技工学校蒙自校区招聘12人备考题库及答案详解(历年真题)
- 2026四川宜宾市健康教育发展集团有限责任公司招聘5人备考题库含答案详解(能力提升)
- 2026海南海口美兰国际机场有限责任公司招聘备考题库及答案详解(夺冠)
- 2026四川绵阳市第三人民医院春季招聘28人备考题库及答案详解【考点梳理】
- 2026西藏拉萨发展集团有限公司招聘46人备考题库含答案详解(黄金题型)
- 2026年甘肃省兰州大学动物医学与生物安全学院聘用制B岗招聘备考题库带答案详解(能力提升)
- 广告学教案设计
- 人工智能训练师理论知识考核要素细目表三级
- 基坑工程安全风险辨识
- 年产600吨肉桂醛的车间生产工艺设计
- 老年人日常生活健康指导
- 多姿与多彩(生活色彩)课件-2023-2024学年高中美术人教版(2019)选择性必修1 绘画
- 2023年山东司法警官职业学院招聘考试真题
- 人工智能在智能冰箱中的应用
- 新入职员工入职培训
- 2023年05月江苏苏州市昆山生态环境局公开招聘编外人员4人笔试历年难易错点考题含答案带详细解析
- 《大随求陀罗尼》罗马拼音与汉字对照版
评论
0/150
提交评论