本系统是基于C#平台开发的一套库存商品材料管理系统。系统采用ASP.NET为编程语言。数据库采用sqlserver建立数据之间的转换。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
系统功能主要包括以下及部分:
产品管理:对仓库中的产品进行管理。当有新的产品出现时添加新的产品。同时可以对原来的产品信息进行修改。当一种产品从仓库中除去时,可以对该产品进行删除信息的操作。
入库管理:当采购人员采购来新的产品时,可以对产品进行登记入库的工作。当操作出现失误时,能够对录入的产品入库信息加以修改或者删除,并重新进行输入。在日常的入库管理工作中能够通过关键字对入库的产品进行查询,并且可以实现对入库产品的统计工作。统计是每天每月每年都可以查看的。
出库管理:有了对产品的入库管管理,相对应的必然会有对产品的出库管理。当产品获得销售从仓库中被提出时,必须及时地对产品进行出库的管理。其中,包括对出库产品进行登记、修改和删除。和入库产品管理一样,能够对出库产品的信息进行查询和统计。统计是每天每月每年都可以查看的。
盘存管理:为了更好地对出库中的产品进行管理,定期盘点库存是必须的。操作人员可以借助本系统进行对产品的盘存操作:添加新的盘存信息和对盘存信息的修改和删除。
系统管理:操作人员可以对系统进行管理,在系统管理中有对收货单位、供货单位、仓库和经手人的操作,包括删除、修改和添加。
用户管理:有普通用户和管理员两种。普通用户是通过管理员来创建账号的。管理员账号是唯一的。普通用户只有查看权限,而管理员则还有添加、修改、删除系统内各项信息的权限。管理员也能对普通用户的账号进行删除。每个用户还可以修改自己的密码。
目 录
前 言 1
第一章 绪论 2
第一节 库存商品材料管理系统概述 2
一、库存商品材料管理系统的发展及现状 2
二、库存商品材料管理系统开发的目的与意义 2
第二节 相关技术介绍 3
一、asp.net介绍 3
二、Visual Studio简介 3
三、sqlserver简介 4
第二章 系统分析 6
第一节 系统架构概述 6
一、功能构架 6
二、系统总体用例 7
第二节 领域模型 8
第三节 系统任务的可行性分析 9
一、经济可行性 9
二、 技术可行性 9
三、运行可行性 10
四、时间可行性 10
五、法律可行性 10
第三章 系统设计 11
第一节 设计指导思想和原则 11
一、指导思想 11
二、软件设计原则 11
第二节 网络拓扑图 12
第三节 系统的功能结构设计 12
一、登录界面模块设计 12
二、库存管理信息模块设计 13
第四节、数据库设计 14
一、 数据库表结构 14
二、系统E-R图 16
第四章 系统实现 20
第一节 系统登录模块 20
第二节 管理员登录功能 21
一、普通用户管理 21
二、商品信息管理模块 24
三、收货单位信息管理模块 26
第三节 普通用户登录功能 27
一、系统管理界面 28
二、商品信息查询 30
三、库存查询管理 32
第五章 系统测试 33
第一节 程序调试 33
第二节 程序的测试 34
一、测试的重要性及目的 34
二、测试的步骤 35
三、测试的主要内容 36
第三节 系统测试的实施 37
一、登陆测试 37
二、其它模块测试 39
结 论 40
致 谢 41
参考文献 42
附 录 42
中文译文 52