- 100.01 KB
- 2022-05-16 18:34:28 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
仓库管理系统一、需求分析现某仓储公司需要管理其各种人员和货物信息,希望实现办公的信息化并能够用最少的时间来完成最多的任务,通过建立仓库管理系统来管理仓库。该系统完成的功能主要如下:1、该系统能够实现对货物的各种信息的查询,并且查询时可以按照以货单号或日期进行查询,包括逐个浏览,及对货物出入库信息的增加、删除和编辑操作,另外可以根据输入的信息来检索某货物的信息。2、对库房的货物信息进行汇总,其中汇总的内容主要包括日期,货单号,货物名称,货源地,金额等。汇总时可以按各种情况进行汇总,比如说按照日期,或者按照条件组合进行汇总。3、另外,管理人员也可以直接增加和删除用户信息,系统还可以提供一定的附加功能来方便用户。根据以上需求,可以把需求分析抽象为一个模型,把这个模型用结构图画出来就是功能模块图,如图1所示。仓库管理系统系统管理出库入库货物详况货物汇总用户管理密码管理出库管理入库管理货物管理货物查询日期汇总客户汇总货号汇总综合汇总图1根据上面的设计规划出的实体有货物信息实体、入出库信息实体和用户信息实体。各个实体具体的描述E-R图如下:货物信息实体货单号货源地货物名称客户号图2
入出库信息实体编号货源地经手人日期货单号入出库备注图3用户信息实体用户号密码权限图4一、结构设计根据上面的需求分析,设计好数据库系统,然后开发应用程序可以考虑的窗体的系统,每一个窗体实现不同的功能,可以设计下面的几个模块。1、入出库模块:用来实现货物流通的查询。2、货物详况模块:用来实现货物的浏览和查询。3、货物汇总模块:用来实现货物资料增加、删除和修改等操作。4、系统管理模块:用来实现用户的增加、删除,以及用户信息和密码的修改等操作。二、数据库设计1、建立Access数据库启动Access,建立一个空的数据库cangku.mdb使用程序设计器建立系统需要的表格如下。
图5货源地表
图6货物详况表图7货物入出库表图8客户名表
图9系统管理表1、连接数据在VisualBasic环境下,选择“工程”→“引用”命令,在随后出现的对话框中选择MicrosoftActiveXDataObjects2.0Library,然后单击“确定”按钮。二、界面设计三、建立公共模块四、代码设计