计网课程设计报告Word格式文档下载.docx
- 文档编号:17735473
- 上传时间:2022-12-09
- 格式:DOCX
- 页数:37
- 大小:685.29KB
计网课程设计报告Word格式文档下载.docx
《计网课程设计报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计网课程设计报告Word格式文档下载.docx(37页珍藏版)》请在冰豆网上搜索。
所以在此设计的仓库管理系统可以较简单的解决上述的问题。
主要实现仓库物资的信息管理,出库入库记录及各种信息检索,操作简单安全,从而提高企业物资安全性和企业的工作效率及质量。
系统的目标、内容、思路
本系统的目标:
让计算机操作代替复杂繁琐的人工操作,能够使企业减少成本并工作效率有所提高,并且所有的物资出入库都有详细的信息,便于管理及查询。
本系统的内容:
实现对企业物资的管理,包括物资的购买入库、物资使用借出库、物资归还入库、库存量统计、物资需求计划。
本系统的思路:
模拟一个大企业的物资仓库被企业各部门使用物资的借出、归还及企业需要物资等等活动。
第2章相关技术
MicrosoftVisualStudio2008开发工具简介
MicrosoftVisualStudio2008是面向WindowsVista、Office2007、Web的下一代开发工具,代号“Orcas”,是对VisualStudio2005一次及时、全面的升级。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。
使用VisualStudio2008可以高效开发Windows应用。
设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。
同时VisualStudio2008支持项目模板、调试器和部署程序。
VisualStudio2008可以高效开发Web应用,集成了AJAX,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
MicrosoftVisualStudio2008是一个集成的开发工具集,他最基本的用途就是进行代码编写和调试。
Vs2008的主界面如下图所示:
主界面每个功能不再仔细的说明。
Microsoftvisualstudio2008是一个集成的Windows下应用程序开发集,可以通过它创建很多种不同类型的应用程序。
在VisualStudio2008中应用程序主要分两个层次,首先是语言分类,除了C#语言程序之外,还可以创建VC++,,VJ#3种语言的应用程序。
在不同的语言下,应用程序再根据类型进行分类,不同的语言会有所不同。
VisualStudio2008将一些常用应用程序的创建过程以应用程序向导的方式给出,自动生成代码,从而大大提高开发效率。
SQLServer2008简介
SQLServer2008是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,提供了一个完整的数据管理和分析解决方案。
SQLServer2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使你可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2008统一了许多语法的标准,将原来需要透过系统存储过程、DBCC命令才能建置、设定或维护的功能,都回归到标准的T-SQL语法。
Transact-SQL依其功能可以分为三部分:
1、数据操作语言(DataManipulationLanguage,DML):
其主要语法有Select、Insert、Delete和Update。
藉以查询、新增、修改和更新数据。
2、数据定义语言(DataDefinitionLanguage,DDL):
其主要语法有Create、Alter和Drop。
藉以建立、修改和删除SQLServer服务器端物件。
3、数据控制语言(DataControlLanguage,DCL):
其主要语法有Grant、Deny和Revoke。
藉以允许、拒绝和移除帐号角色对物件的权限。
SQLServer2008是全新的数据库平台系统,包含多种的软件元件与服务,来满足企业对于日渐复杂的数据系统的需求。
的增强功能;
2.数据库引擎增强功能;
3.数据库访问接口方面的增强功能;
Services的增强功能;
6.全文搜索的增强功能;
8.复制增强;
10.工具和使用工具的增强功能;
第三章系统需求分析
数据字典
3.1.1数据项
数据项名
数据项含义说明
数据类型
长度
取值范围
设备号
唯一标识设备的符号
char
10
PK
设备名称
50
允许空
现有库存量
仓库中设备现有可用数量
还库日期
唯一标识归还设备的符号
datetime
数量
设备进出库的数量
>
=0
经办人
设备进出库的负责人
归还部门
设备还库的单位
出库日期
唯一标识设备被借出的符号PK
Pk
使用部门
设备使用部门
备注
设备出库备注
入库日期
设备购买进库时间PK
供应商
供应商的单位
供应商电话
供应商联系方式
价格
设备的单价
采购员
负责采购设备的员工
最大库存量
仓库允许拥有的最大设备量
Char
购买数量
生成的设备采购数量
制表人
生成采购计划的员工
UserID
唯一标识用户的符号
char
10
PassWord
用户登录系统密码
Char
GroupID
用户类型2:
仓管人员,:
普通员工
10
报表时间
生成采购计划表的时间
PK
3.1.2数据结构
设备信息={描述一个设备的信息,组成:
{设备号,设备名称}}
入库信息={描述设备购入库的信息,组成:
{设备号,入库日期,供应商,
供应商电话,数量,价格,采购员}}
出库信息={描述设备借出库的信息,组成:
{设备号,出库日期,使用日期,
数量,经办人,备注}}
用户信息={描述用户的信息,组成:
{UserID,PassWord,GroupID}}
归还信息={描述设备归还的信息,组成:
{设备号,还库日期,数量,经办
人,归还部门}}
库存信息={描述设备库存的信息,组成:
{设备号,现有库存量}}
采购信息={描述设备需采购的信息,组成:
{设备号,最大库存量,现有库
存量,购买数量,供应商,价格,制表人,报表时间,备注}}
3.1.3数据流
序号
数据流名
说明
组成
1
入库表信息流
入库表的信息
入库信息
2
出库表信息流
出库表的信息
出库信息
3
设备表信息流
设备表的信息
设备信息
4
用户表信息流
用户表的信息
员工信息
5
库存表信息流
设备库存的信息
库存信息
6
归还表信息流
归还表的信息
归还信息
7
采购表信息流
采购表的信息
采购信息
8
添加用户信息流
添加的用户信息
9
修改用户信息流
用户信息
添加设备信息流
添加的设备信息
11
删除设备信息流
删除的设备信息
12
查询设备信息流
查询的设备信息
13
添加出库信息流
添加的出库信息
14
查询出库信息流
查询出库的信息
15
添加入库信息流
添加的出库信息
16
查询入库信息流
查询的入库信息
17
添加归还库信息流
添加的还库信息
18
查询还库信息流
查询的还库信息
19
查询库存信息流
查询的库存信息
20
添加采购信息流
添加的采购信息
21
查询采购信息流
查询的采购信息
3.1.4数据存储
编号
存储名
输入的数据流
输出的数据流
设备表
存储设备的信息
10,11
3,11
库存表
存储设备库存的信息
15,17,13
出库表
存储设备借出的信息
13,14
2,14,5
入库表
存储设备购买入库的信息
16,15
1,16,5
归还表
存储设备归还的信息
17,18
6,18
采购表
存储设备需采购的信息
20,21
用户表
存储用户的信息
8,9
3.1.5数据处理
处理过程名
输入
输出
处理
添加用户处理
用户管理的
8
添加用户信息
修改用户处理
修改用户信息
添加设备处理
设备管理的
添加设备信息
修改设备处理
修改设备信息
删除设备处理
删除设备信息
添加入库处理
入库管理的
添加设备入库信息
查询入库处理
查询设备入库信息
添加出库处理
出库管理的
添加设备出库信息
查询出库处理
查询设备出库信息
添加还库处理
还库管理的
添加设备还库信息
查询还库处理
查询设备还库信息
添加采购处理
采购管理的
添加设备采购信息
查询采购处理
查询设备采购信息
数据流图
3.2.1总数据流图
添加设备设备信息
删除设备设备信息
查询条件设备信息
3.2.2设备管理数据流图
入库信息
添加设备入库添库存表
查询条件库存信息
3.2.3入库管理数据流图
添加设备出库设备出库信息出库表
查询条件设备出库信息
3.2.4出库管理数据流图
添加设备归还设备归还信息
查询条件设备归还信息
3.2.5归还管理数据流图
添加采购设备
采购设备信息
查询条件采购表
采购信息
3.2.6采购管理数据流图
安全性要求
非本系统用户不能进入使用本系统。
只有仓管人员可以对设备进行入库、借出库、归还库管理。
经理人员和仓管人员可以添加用户信息、修改自己的用户密码、设备查询、生成采购计划表、报表查询。
普通员工只可以修改自己的用户密码,及各种查询。
完整性要求
设备信息的设备号不能修改。
设备归还的还库日期不能修改。
设备借出的借出日期不能修改。
设备购入的入库日期不能修改。
采购信息中的报表时间不能修改。
用户信息的编号不能修改。
设备数量为数字。
第4章概念结构设计
仓库现有库存量
各部们需求
企业总体生成计划
汇总处理
设备出库管理
设备采购
设备入库
设备还库
在仔细参考仓库物资管理过程的基础上,得到本系统所处理的时间流程图
各个实体的E-R图
1)库存实体E-R图
2)入库实体E-R图
3)出库实体E-R图
4)采购实体E-R图
5)还库实体E-R图
6)物资实体E-R图
设备
7)用户实体E-R图
8)总的实体E-R图
入库
库存
出库
还库
联系1
联系2
联系3
联系4
联系5
联系6
联系7
用户
第五章逻辑结构设计
关系模型
设备库[码:
设备号](设备号,设备名称)
入库[码:
入库日期;
外码:
设备号](设备号,入库日期,供应商,供应商
电话,数量,价格,采购员)
归还库[码:
还库日期;
设备号](设备号,还库日期,数量,经办人,
归还部门)
出库[码:
出库日期;
设备号](设备号,出库日期,使用部门,数量,
经办人,归还部门)
库存[码:
设备号](设备号,现有库存量)
采购[码:
报表时间;
设备号](设备号,现有库存量,最大库存量,
购买数量,供应商,价格,制表人,备注,
制表时间)
用户库[码:
UserID](UserID,PassWord,GroupID)
关系模型优化分析
入库关系模式:
主码是入库日期,入库日期决定该关系模式的其他属性,设备号是外码(设备库的主码)
归还库关系模式:
主码是还库日期,还库日期决定该关系模式的其他属性,设备号是外码(设备库的主码)
出库关系模式:
主码是出库日期,出库日期决定该关系模式的其他属性,设备号是外码(设备库的主码)
用户库关系模式:
主码是UserID,UserID决定该关系模式的其他属性
可见,所有的关系模式既不存在部分函数依赖,也不存在传递函数依赖,同时每个决定因素都包含码,所以该关系模型的所以关系模式都已经达到BCNF模式。
关系数据模型
5.3.1设备信息表
字段
类型
设备号
唯一标识设备的符号
char(10)
设备名称
char(50)
允许空
5.3.2设备购入库信息表
关联设备表
char(10)
FK
入库日期
唯一标识的入库表符号
datetime
供应商
char(50)
数量
价格
5.3.3设备借出库信息表
关联设备表
唯一标识借出库的符号
设备使用者
>
5.3.4设备归还信息表
FK
还库日期
经办人
女
char(30)
5.3.5设备采购信息表
最大库存
现有库存
购买数量
供应商电话
制表人
备注
报表时间
唯一标识采购表的符号
5.3.6设备库存信息表
唯一标识库存的符号
5.3.7用户信息表
UserID
唯一标识用户的符号
PassWord
GroupID
用户子模式(外模式无)
系统结构图
仓库管理系统引擎
SQLServer
数据库
文件资源
安全性(用户类别和权限)设计
5.6.1用户标识与鉴别
在登陆库存管理系统时必须提供正确的用户编号和用户密码,且该用户编号不过时。
5.6.2自主存取控制(DAC)方法
设置两种角色:
经理人员角色;
仓管人员角色;
普通员工角色;
角色权限设计:
(有:
表示该角色拥有对数据库该对象的该项权限;
)
仓管人员角色
数据库对象
select
insert
update
delete
buyTable
有
drivestorage
facilityNum
有(是)
LonInFrm
Storage_In
Storage_Out
Storage_retn
经理人员角色
普通员工角色
设置三个登陆用户:
经理人员;
仓管员工;
授权:
将管理人员角色所拥有的权限授予用户经理人员;
将仓管人员角色所拥有的权限授予用户仓管员工;
将普通员工角色所拥有的权限授予用户普通员工。
登陆数据库:
当用户登陆库存管理系统时,根据用户的类型分别以不同的数据库用户登陆数据库系统。
完整性设计
5.7.1外码设计
入库关系模式
设备号不能为空,且只能为设备表某个元组的主码,由本系统在添加设备信息时自动添加
出库关系模式
设备号不能为空,且只能为设备表某个元组的主码,由本系统在添加设备信息时自动添加;
归还库关系模式
用户关系模式
本关系模式无外码。
采购关系模式
库存关系模式
设备关系模式
5.7.2删除元组完整性设计
设备库关系模式
删除某一元组时,如果设备已经有入库及出库等操作的时候不能够删除,不支持级联操作。
入库关系模式(无)
出库关系模式(无)
用户库关系模式(无)
采购关系模式(无)
库存关系模式(无)
5.7.3插入元组完整性设计
设备号由本系统在添加设备信息添加,值必须唯一。
若不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告