版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、唐山学院课程设计唐 山 学 院 数据库原理与应用 课 程 设 计 题 目 仓库信息管理系统 系 (部) 班 级 姓 名 学 号 指导教师 2012 年 1 月 2 日至2012年 1 月 13 日 共 2 周2012年 1 月 2日课程设计成绩评定表出勤情况出勤天数 缺勤天数成绩评定出勤情况及设计过程表现(20分)课设答辩(20分)设计成果(60分)总成绩(100分)提问(答辩)问题情况综合评定 指导教师签名: 年 月 日一 系统简介1系统应当完成以下的信息处理:(1)系统管理;用户通过这个功能,可以添加用户,新建角色。赋予角色系统、物资、入库、出库管理的权限。(2)物资信息管理; 用户通过这
2、个功能,可以浏览物资信息,查询物资信息,添加物资信息。管理物资信息。(3)入库信息管理; 用户通过这个功能,可以浏览入库物资信息,查询入库物资信息,添加入库物资信息。(4)出库信息管理; 用户通过这个功能,可以浏览出库物资信息,查询出库物资信息,添加出库物资信息。(5)库存信息管理; 用户通过这个功能,可以浏览、查寻物资的库存物品的详细情况。(6)用户操作; 用户通过这个功能,可以修改密码,重新登陆。 二 需求分析1调查用户需求本系统的最终用户为仓库管理员即用户,我们根据从企业取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列
3、实际要求:(1)仓库管理机构情况与仓库管理相关的仓库的组织机构有:用户、仓库、物资。仓库的所有日常工作都是围绕着这三大部分进行的。一个用户设置一个或多个角色,不同的角色设置不同的权限,例如系统管理、物资管理、入库管理和出库管理权限。相应权限决定对表的操作授权和限制。例如拥有系统管理权限的用户可以增加用户及角色,拥有物资管理权限的用户可以修改及添加物资信息,拥有入库管理权限的用户可以修改及添加物资入库信息,拥有出库管理权限的用户可以修改及添加物资出库信息。一种物资存储在一个仓库中,一个仓库可以存储几种物资。一种物资都设置相应并唯一的入库编号,设置入库时间和出库时间,相应的经办人和保管人。 (2)
4、调查相关部门的业务活动情况仓库管理处:仓库管理处需要处理出库入库信息,并更新数据库。统筹管理库存信息,以便保持数据库数据与仓库实际存储的一致性,正确性。(3)用户对系统的要求信息要求:由于系统的使用主体用户,用户分为四种角色因此对系统的信息要求可分为以下几个方面:1) 系统信息系统的基本信息,主要包括用户,有用户名,密码,角色,权限;2)物资信息物资的基本信息,主要包括物资编号,物资型,入库编号,物资名称,类型,单位,剩余数量,单价,金额,经办人,保管人,仓库,入库时间,出库时间,备注;3)仓库信息 仓库的基本信息,主要包括仓库号。处理要求:仓库现存系统存在的问题:仓库系统:仓库管理时是一种物
5、资只能存储于一个仓库,而实际情况有仓库以满存到其他仓库的情况。造成不统一的状况。仓库及时刷新,造成工作量造鉴于以上存在的各种问题,给给仓库管理带来了很大的不便,使得现存的仓库系统不能更好地服务于用户。因此我们认为有必要改进系统,完善上述各种功能。安全性与完整性要求:安全性要求:a、 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;c、系统应对不同用户设置不同的权限,区分不同的用户,如系统管理员、物资管理员等。拥有系统管理权限的用户可以增加用户及角色,拥有物资管理权限
6、的用户可以修改及添加物资信息,拥有入库管理权限的用户可以修改及添加物资入库信息,拥有出库管理权限的用户可以修改及添加物资出库信息。完整性要求:a、各种信息记录的完整性,信息记录内容不能为空;b、各种数据间相互的联系的正确性;c、相同的数据在不同记录中的一致性。2系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几个子系统: 物资信息管理子系统 入库信息管理子系统 出库信息管理子系统 库存管理子系统各子系统完成的功能如下: 1物资信息管理子系统用户通过这个功能,可以查询物资的信息以及添加、修改、删除物资信息和进行物资信息的浏览。2、入库信息管理子系统用户通过这个功能
7、,可以浏览物资的入库信息以及添加、删除、修改物资的入库信息和进行入库物资信息的查询。3、出库信息管理子系统用户通过这个功能,可以浏览物资的入库信息以及添加、删除、修改物资的入库信息和进行入库物资信息的查询。4、库存信息管理子系统 用户通过这个功能,可以浏览物资的库存信息以及进行库存物资信息的查询。经上述分析,我们已经得到了对于该系统的基本要求和系统模块的划分,综上,我们对物资管理子系统,入库信息子系统,出库信息子系统,库存子系统进行具体的数据库设计,在需求分析中形成的数据流图如图2.1、2.2、2.3、2.4所示:图2.1物资查询图2.2入库查询图2.3出库查询图2.4库存查询3数据字典仓库管
8、理信息系统各实体及联系的数据字典1. 用户数据字典表2.1所示表2.1用户数据字典属性名存储代码类型长度备注用户名UIDchar20仓库管理者的名称密码角色名PWDRoleNamechar char2020用户使用的密码创建的角色名称(可以使用管理权限名)2. 角色数据字典表2.2所示表2.2角色数据字典属性名存储代码类型长度备注角色名RoleNamechar20创建的角色名称(可以使用管理权限名)系统管理权物资管理权入库管理权出库管理权SystemManageMaterialManageInManageOutManagebit bitbitbit1111角色的系统管理权角色的物资管理权角色的
9、入库管理权角色的出库管理权3. 物资数据字典表2.3所示表2.3物资数据字典属性名存储代码类型长度备注物资编号MIDchar20物资编号物资名称物资型号物资类型单位MNameMModelMTypeMUnitchar charcharchar20202020物资名称物资型号物资类型物资单位4.仓库数据字典表2.4所示表2.4仓库数据字典属性名存储代码类型长度备注仓库名InStorevarchar100仓库名5.物资入库数据字典表2.5所示表2.5物资入库数据字典属性名存储代码类型长度备注入库编号InIDInt4入库编号(随机且唯一)物资编号MIDfloat20物资编号入库物资数量InAccoun
10、tfloat8入库物资的数量入库物资单价Inpricefloat 8入库物资单价入库物资金额InValuefloat8入库物资金额入库物资日期InDatedatetime8入库物资日期入库经办人InDealervarchar100入库经办人保管人InSavervarchar100保管人入库仓库名InStorevarchar100物资入库的仓库名备注Remarkvarchar100备注6.物资出库数据字典表2.6所示:表2.6物资出库数据字典属性名存储代码类型长度备注出库编号OutIDint4出库编号(随机且唯一)物资编号MIDfloat20物资编号出库物资数量OutAccountfloat8出
11、库物资的数量出库物资单价Outpricefloat 8出库物资单价出库物资日期OutDatedatetime8出库物资日期出库经办人OutUserchar10出库经办人出库保管人OutSaverchar10出库保管人出库仓库名OutStorechar 10出库仓库名出库物资金额OutValuefloat 8出库物资金额备注Remarkchar100备注三 概念结构设计仓库管理信息系统分E-R图 图3.1仓库信息管理分E-R图仓库信息管理系统总E-R图图3.2仓库信息管理总E-R图四 逻辑结构设计以下是仓库管理信息系统的关系模型:1.用户(用户名称,密码,角色)2.角色 (角色名称 ,权限) 3
12、.物资 (物资编号,物资型,入库编号,物资名称,类型,单位,剩余数量,单价,金额,经办人, 保管人,仓库,入库时间,出库时间,备注)4.仓库(仓库号)5.属于(用户名称,角色名称)6.管理(用户名称,仓库号)7.存储(物资编号,仓库号)五 详细设计系统平台1. 数据库:SQL Server Management studio 20082. 建项目技术:C#系统功能一、 物资信息管理(一)功能描述:用户通过这个功能,可以查询物资的信息以及添加、修改、删除物资信息和进行物资信息的浏览,以便能更好地了解物资的信息。(二)功能使用:1.物资信息管理主界面用密码进入主界面,点击物资信息管理。图5.1物资
13、信息管理主界面2.浏览物资信息在物资信息管理主界面点击浏览物资信息即可,还可以在界面上修改和删除信息。图5.2物资基本信息图图5.3修改物资信息图 图5.4删除物资信息图3.查询物资信息在物资信息管理主界面点击查询物资信息,输入物资编号点击查询。图5.5物资查询图4.添加物资信息在物资信息管理主界面点击添加物资信息即可。图5.6添加物资信息图二、 入库信息管理(一) 功能描述:用户通过这个功能,可以浏览物资的入库信息以及添加、删除、修改物资的入库信息和进行入库物资信息的查询,以便能更好地了解入库物资的信息。(二)功能使用:1.入库信息管理主界面用密码进入主界面,点击入库信息管理。图5.7入库信
14、息管理主界面图2.浏览入库信息 在入库信息管理主界面点击浏览入库信息,还可以在此界面对入库信息进行修改和删除。图5.8入库信息列表图图5.9修改入库信息图 图5.10删除进货成功图3查询入库信息在入库信息管理主界面点击查询入库信息,输入物资编号点击查询。图5.11入库查询图3添加入库信息在入库信息管理主界面点击添加入库信息,填写保存。图5.12添加入库信息图三、 出库信息管理(一)功能描述: 用户通过这个功能,可以浏览物资的出库信息以及添加、删除物资的出库信息和进行出库物资信息的查询,以便能更好地了解和管理出库物资的信息。(二)功能使用:1.出库信息管理主界面用密码进入主界面,点击出库信息管理
15、。图5.13出库信息主界面图2.浏览出库信息 在出库信息管理主界面点击浏览入库信息,还可以在此界面对入库信息进行删除。图5.14出库信息列表图图5.15删除出库成功图3.查询出库信息 在出库信息管理主界面点击查询入库信息图5.16出库查询图4.添加出库信息 在出库信息管理主界面点击添加入库信息,填写保存。图5.17添加出库信息图四、 库存信息管理(一) 功能描述:用户通过这个功能,可以浏览物资的库存信息以及进行库存物资信息的查询,以便能更好地了解库存物资的信息(二)功能使用: 1.库存信息管理主界面用密码进入主界面,点击库存信息管理。图5.18库存信息管理主界面图2.浏览物资的库存信息在库存信
16、息管理主界面点击浏览入库信息。图5.19库存信息列表图2.查询物资的库存信息在出库信息管理主界面点击查询库存信息图5.20库存查询图六 结束语在这次数据库课程设计中,我花了2周的时间做需求分析和数据库设计,只用了不到一周的时间编写程序。开始时真的不知道该怎么做,仓库管理系统到底要创建哪些表,表里到底要有哪些数据项,这些都很模糊。于是就找别人的设计作参考,按着设计要求一步一步的设计。需求分析真的很重要,也不容易,比编程还难。在需求设计阶段,把系统的功能勾画出来,分析系统的数据字典、数据流向,画出E-R图,根据E-R图数据库设计关系模型,这样一步步下来,自己对仓库管理系统有更多的了解,对后面的程序编程也明朗了。在数据库设计的时候也花了不少的时间,多次的在数据库关系模型、E-R图和数据字典之间循环修改,重复的修改完整性定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026年老年康复治疗计划制定与实施题库
- 某钢铁厂技术规范办法
- 2025-2026年云南省餐饮业食品安全管理模拟试题
- 某玻璃厂设备办法
- 某钢铁公司成本管理办法
- 教育机构督导工作方案
- 无人机景区管理项目分析方案
- 《灿烂的文明之花》课件
- 提高课算术平方根
- 医疗卡通健康宣教素材
- 糖尿病治疗管理技术进展2026
- 砂石料场土地复垦方案报告书
- 土建质量员继续教育考试2026年试题总汇及答案
- 2026招商局集团岗位招聘6人易考易错模拟试题(共500题)试卷后附参考答案
- 护坡施工方案(土钉墙和挂网喷工艺)
- 【2026年】成考生态学基础成人高考(专升本)复习要点精析
- 2026年纪念长征胜利90周年主题班会课件
- 卫生院医疗技术临床应用管理制度
- GB/T 48000.3-2026标准数字化第3部分:本体建模要求
- 屯留区卫生制度
- 业务流程合规性检查表标准版
评论
0/150
提交评论