哈工程软件工程课内实验报告.docx

上传人:b****7 文档编号:15475745 上传时间:2023-07-04 格式:DOCX 页数:14 大小:384.64KB
下载 相关 举报
哈工程软件工程课内实验报告.docx_第1页
第1页 / 共14页
哈工程软件工程课内实验报告.docx_第2页
第2页 / 共14页
哈工程软件工程课内实验报告.docx_第3页
第3页 / 共14页
哈工程软件工程课内实验报告.docx_第4页
第4页 / 共14页
哈工程软件工程课内实验报告.docx_第5页
第5页 / 共14页
哈工程软件工程课内实验报告.docx_第6页
第6页 / 共14页
哈工程软件工程课内实验报告.docx_第7页
第7页 / 共14页
哈工程软件工程课内实验报告.docx_第8页
第8页 / 共14页
哈工程软件工程课内实验报告.docx_第9页
第9页 / 共14页
哈工程软件工程课内实验报告.docx_第10页
第10页 / 共14页
哈工程软件工程课内实验报告.docx_第11页
第11页 / 共14页
哈工程软件工程课内实验报告.docx_第12页
第12页 / 共14页
哈工程软件工程课内实验报告.docx_第13页
第13页 / 共14页
哈工程软件工程课内实验报告.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

哈工程软件工程课内实验报告.docx

《哈工程软件工程课内实验报告.docx》由会员分享,可在线阅读,更多相关《哈工程软件工程课内实验报告.docx(14页珍藏版)》请在冰点文库上搜索。

哈工程软件工程课内实验报告.docx

哈工程软件工程课内实验报告

软件工程课内实验报告

 

仓库管理设计与实现

 

班级:

学号:

姓名:

教师:

 

2016年4月

 

一、需求分析

1、需求描述

仓库在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力.传统的简单、静态的仓库管理已经无法保证企业各种资源的高效利用。

现在的仓库作业和库存控制作业十分复杂化、多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。

仓库管理系统可以快速、准确响应库存变化和各业务变化,方便管理人员对数据进行统计分析,促进管理规范化、信息化、正规化。

仓库管理系统主要实现对库存商品的管理,对商品出库、入库的管理,和对仓库管理系统维护的功能。

具体要实现的功能包括:

1)库存商品管理:

查看数据库中商品的名称、编号、单价等信息。

2)商品出入库管理:

入库、出库单纪录本次入库、出库的货物名称、数量,入库、出库的时间、商品单价以及总价,入库、出库的经手人等。

3)商品的查询:

输入商品的编号或者商品的名称查询信息

4)用户管理:

用户可以修改登录密码

2.业务流程图

1)admin的业务流程图

图1.1admin的业务流程图

 

2)guest的业务流程图和user的业务流程图

图1.2guest的业务流程图(左)和user的业务流程图(右)

 

3.用例图

图1.3用例图

4.状态转换图

 

图1.4状态转换图

 

4.状态转换图

1)admin录入出入库信息

图1.5admin录入出入库信息

2)user录入出入库信息

图1.6user录入出入库信息

3)admin管理用户

图1.7admin管理用户

 

4)admin录入库存信息

图1.8admin录入库存信息

 

二、数据库设计

1.描述

由于本管理系统没有海量的数据需要存储,ACCESS2010在安全性和可靠性方面足以胜任,所以在测试阶段我们选用了ACCESS2010作为数据库系统应用。

数据库通信接口采用了ODBC(opendatabaseconnectivity,开放式数据库互联),目的是将所有底层操作全部隐藏在ODBC的后台驱动程序内核中。

对于程序员来说,这意味着,只要构建了一个数据库连接,便可以用统一的API(应用程序编程接口)实现对数据库的读写操作。

目前,ODBC提供了大量的数据库支持,这也为我们后期的改进创造了条件。

2.ER图

图2.1ER图

 

3.数据库表

根据对程序功能模块的划分做出全面的分析后,可以列出如下数据项和数据结构:

1)用户信息表

名称

字段名称

数据类型

字段大小

主键

非空

用户名

username

文本

12

Yes

No

密码

password

文本

12

No

No

权限

permission

文本

10

No

No

表2.1用户信息表

2)商品信息表

名称

字段名称

数据类型

字段大小

主键

非空

商品编号

id

数字

10

No

No

日期

Date

日期/时间

——

No

No

货源地

From

文字

10

No

No

商品名称

name

文本

20

No

No

单价

price

货币

——

No

No

数量

num

数字

整型

No

No

单位

Size

文本

5

No

No

总价

Sum

货币

——

No

No

生产厂家

Produce

文本

50

No

No

仓库编号

Pri_id

文本

20

Yes

No

表2.2商品信息表

 

3)出入库单信息表

名称

字段名称

数据类型

字段大小

主键

非空

货物编号

id

文本

10

No

No

出入库

name

文本

6

No

No

备注

Beizhu

文本

50

No

No

日期

Date

日期/时间

——

No

No

仓库编号

Pri_id

文本

20

Yes

No

货源地

From

文本

20

No

No

表2.3出入库单信息表

 

4)货源地信息表

名称

字段名称

数据类型

字段大小

主键

非空

货源地

From

文本

20

Yes

No

表2.3货源地单信息表

 

5)生产厂家信息表

名称

字段名称

数据类型

字段大小

主键

非空

生产厂家

Produce

文本

50

Yes

No

表2.5生产厂家信息表

 

三、设计

1.描述

本系统由以下几个功能模块组成:

1)用户登录模块:

填写已分配的用户名和密码,正确后根据其权限设置,进入相应的管理页面。

2)出入库数据录入模块:

管理员或者普通用户在出库或者入库时填写的出入库凭证,并在后台对整体库存进行更新。

3)库存详细信息管理模块:

管理员对货物的详细信息,例如:

规格、单位等属性的设置,保证查询时得到完整的货物属性及操作信息。

4)库存查询模块:

根据不同的查询选项,设置不同的欲查询属性,最后在数据库中查询所需要的库存信息。

5)信息分类汇总模块:

按照所选分类,对数据库中的信息汇总并打印表格。

6)用户管理模块:

管理员具有最高权限,可以对所有用户的信息进行管理,包括添加、删除用户,设置任意用户密码。

其他用户只能对自己密码进行修改。

 

2.系统结构图

图3.1系统结构图

3.功能流程图

图3.2admin功能流程图

 

图3.2user功能流程图(左)和guest功能流程图(右)

 

4.时序图

1)入出库管理

图3.3入出库管理时序图

 

2)库存信息管理

图3.4库存信息管理时序图

3)用户管理

图3.5用户管理时序图

 

四、总结(项目总结)

本仓库管理系统从开始的可行性研究到需求分析再到设计开发,均有小组三人合作完成。

期间出现了不少的问题,最主要的就是设计的时候考虑不周全导致系统功能不完善。

不过经过多次的修改以后,逐渐达到了预期的目标。

通过本次实验,我们对软件工程知识有了更深刻的认识,对软件开发的过程的深刻的理解。

本次实验具体分工如下:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2