软件工程课程设计-仓库管理系统- 副本 - 下载本文

else

显示“您的密码不正确!”

else

显示“两次输入不相同!”

④上一页按钮触发的处理:显示上一页的记录。 ⑤下一页按钮触发的处理:显示下一页的记录。 ⑥首页按钮触发的处理:显示第一页的记录。 ⑦末页按钮触发的处理:显示最后一页的记录。

⑧退出按钮触发的处理:关闭用户信息管理窗口并返回主控制界面。 ⒋客户信息管理模块 ⑴功能描述

客户信息功能模块是供系统使用人员对客户信息进行检索与查询并且进行修改的模块。通过调用该模块,能够按照不同的条件组合进行客户信息的查询,并可以对查询到的客户信息进行修改。

⑵调用方式

用户在主控制界面中选择相应选项打开客户信息界面,在界面中选择相应功能。

⑶主要算法

①查询条件下拉列表:选择查询的方式,然后于查询框中填写关键字进行搜索。

②添加按钮触发的处理:用于添加新的客户,产生添加客户的界面。(仅限管理员权限)

③删除按钮触发的处理:用于删除选中的客户的信息。(仅限管理员权限) ④修改按钮触发的处理:用于修改选中的客户的信息,产生客户信息修改界面。(仅限管理员权限)

⑤上一页按钮触发的处理:显示上一页的记录。 ⑥下一页按钮触发的处理:显示下一页的记录。 ⑦首页按钮触发的处理:显示第一页的记录。 ⑧末页按钮触发的处理:显示最后一页的记录。

16

⑨退出按钮触发的处理:关闭客户信息管理窗口并返回主控制界面。 ⒌产品入库功能模块 ⑴功能描述

产品入库功能模块是用于新的产品添加到仓库的处理模块。通过调用该模块,用户将产品的入库信息添加到仓库信息中。

⑵调用方式

用户在主控制界面中选择相应选项打开产品入库界面,在界面中填写相应入库信息。

⑶主要算法

①产品类型下拉列表:选择入库产品的类型。 ②产品名输入框:用于输入添加的产品的名称。 ③产品价格输入框:用于输入添加的产品的价格。

④入库量输入框:用于输入添加的产品的数量。(按产品类型确定单位) ⑤生产日期输入框:用于填写入库产品的生产日期。

⑥入库按钮触发的处理:将用户填写的入库产品的信息添加到库存的产品信息中。

⑦重置按钮触发的处理:将用户填写的产品入库信息清空重新填写。 ⑧退出按钮触发的处理:关闭产品入库窗口并返回主控制界面。 ⒍产品出库功能模块 ⑴功能描述

产品出库功能模块是用于产品从仓库售出的处理模块。通过调用该模块,用户将产品的出库信息添加到仓库信息中。

⑵调用方式

用户在主控制界面中选择相应选项打开产品出库界面,在界面中填写相应出库信息。

⑶主要算法

①产品名下拉列表:选择出库产品的名称。

②出库量输入框:用于输入售出的产品的数量。(按产品类型确定单位) ③出库按钮触发的处理:将用户填写的产品出库信息添加到库存的产品信息

17

中。

④重置按钮触发的处理:将用户填写的产品入库信息清空重新填写。 ⑤退出按钮触发的处理:关闭产品出库窗口并返回主控制界面。 ⒎产品信息管理模块 ⑴功能描述

产品信息管理模块是供系统使用人员对产品信息进行检索与查询并且进行修改的模块。通过调用该模块,能够按照不同的条件组合进行产品信息的查询,并可以对查询到的产品信息进行修改。

⑵调用方式

用户在主控制界面中选择相应选项打开产品信息界面,在界面中选择相应功能。

⑶主要算法

①查询条件下拉列表:选择查询的方式,然后于查询框中填写关键字进行搜索。

②查询按钮触发的处理:用于根据查询条件和用户输入的条件进行查询产品的相关信息并显示。

③修改按钮触发的处理:用于修改选中的产品的信息,产生产品信息修改界面。(仅限管理员权限)

④上一页按钮触发的处理:显示上一页的记录。 ⑤下一页按钮触发的处理:显示下一页的记录。 ⑥首页按钮触发的处理:显示第一页的记录。 ⑦末页按钮触发的处理:显示最后一页的记录。

⑧退出按钮触发的处理:关闭产品信息管理窗口并返回主控制界面。 ⒐数据维护模块 ⑴功能描述

本模块主要用于维护仓库系统的数据,经常备份仓库的各种信息数据,确保整个系统的可靠性,以便在出现意外情况时可以及时恢复仓库的全部数据。

⑵调用方式

用户在主控制界面中选择相应选项打开数据恢复界面,在界面中选择相应功

18

能。

⑶主要算法

①数据备份(手动)按钮触发的处理:立即开始备份当前仓库管理系统的各种数据。

②数据备份(自动)按钮触发的处理:用户设定数据自动备份的时间,系统根据用户设定的时间自动将仓库管理系统中此刻的各种数据进行备份。

③退出按钮触发的处理:关闭产品信息管理窗口并返回主控制界面。

19

第四章 数据库设计

一、数据字典的设计

根据以上分析,为了简便系统设计仓库管理系统决定采用Access数据库来设计。建立仓库数据库storage,并建立用户基本信息表(user)、客户基本信息表(customerinfo)、产品类型表(producttype)、库存信息表(store)等4张数据表。并根据需求分析时数据字典的设计,分别设计这5张数据表如下。

图23 user字段表

图24 customerinfo字段表

图25 producttype字段表

图26 store字段表

20