学位论文-—超市仓库管理系统物流管理信息系统综合设计实践.doc
《学位论文-—超市仓库管理系统物流管理信息系统综合设计实践.doc》由会员分享,可在线阅读,更多相关《学位论文-—超市仓库管理系统物流管理信息系统综合设计实践.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、超市仓库管理系统物流管理信息系统综合设计实践报告超市仓库管理系统 目录第一章 绪论41.1 超市背景4第二章 系统需求分析52.1 功能需求52. 2 数据需求52. 3 系统需求6第三章 系统可行性分析73.1 技术可行性73. 2 经济可行性73. 3 社会可行性7第四章 系统总体设计94.1 设计思想94.2 概念结构设计94.3 数据库关系图114.4 逻辑结构设计12第五章 系统详细设计145.1系统功能结构图145.2 系统功能设计145.2.1 进货管理模块155.2.2 销售管理模块155.2.3 人事管理模块165.2.4 库存管理模块175.3 模块功能设计185.3.1系
2、统登录模块185.3.2进货管理模块195.3.3销售管理模块205.3.4库存管理模块215.3.5职工管理模块225.3.6供货商信息管理235.4 数据字典255.4.1商品信息表数据字典255.4.2职工信息表数据字典265.4.3供货商信息表275.5系统结构设计285.5.1流程图285.6 代码设计305.6.1系统介绍305.6.2用户登入界面305.6.3用户管理界面315.6.4用户查询界面335.6.5产品名称查询界面345.6.6产品编号查询界面355.6.7入库商品查询界面365.6.8商品出库查询界面365.6.9过期商品查询界面375.6.10缺货查询界面385.
3、6.11报表统计界面385.6.12商品录入界面395.6.13商品出库界面405.6.14库存查询界面425.7数据库设计42第六章 系统测试维护446.1 模块测试446.2 整体测试44第七章 总结45第一章 绪论1.1 超市背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询
4、等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从
5、而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。第二章 系统需求分析2.1 功能需求本设计要实现的是仓库管理系统,在设计该系统时,应尽可能便于用户管理和操作。(1)登录模块:完成的功能主要是根据用户输入的账号,密码确定用户是否正确,能享受哪种权限; (2)基本信息管理模块:完成的功能主要是对供应商信息,仓库信息和商品信息的添加,删除,修改的操作; (3)查询模块:完成的功能主要是对库存,入库,出库的信息的查询; (4)货物管理模块:对商品的入库,出库进行添
6、加,删除,修改的操作。(5)进货管理: 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。(6)销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。2. 2 数据需求通过对一些中小型超市仓库的前台和后台工作流程进行的详细的系统的调查和研究,结合此超市的特点,确定系统有以下的数据需求: (1)用户基本信息:包括用户名,密码和权限等; (2)商品基本信息:包括商品编号,商品全称,单价和商品说明等;(3)库存基本信息:包括商品编号,商品
7、名称,库存数量和仓库编号等; (4)出库基本信息:包括商品编号,商品名称,出库数量和仓库名称等; (5)入库基本信息:包括商品编号,商品名称,入库数量和仓库名称等; (6)仓库基本信息:包括仓库编号,仓库名称,仓库地点和仓库电话等; (7)供应商基本信息:包括供应商编号,供应商全称,地址和电话等。2. 3 系统需求现在的普通计算机已经完全能够满足本系统运行时的性能要求,因此普通的计算机就可以达到系统需求的要求。具体要求如下:(1)CPU 1G以上; (2)内存 128以上;(3)硬盘 10G以上; (4)MySQL;(5)Microsoft Visual Basic第三章 系统可行性分析3.1
8、 技术可行性 本系统主要管理的是超市仓库的货物的入出库,查询相关的一些信息等,采用Microsoft visual studio作为前台用户界面的开发语言和工具,而后台的数据库采用微软的MySQL。由于主要采用数据库来进行管理,实现起来比较简单,从技术上来说是完全可行的。 3. 2 经济可行性根据该超市多年来良好的经济效益,超市的经济实力比较雄厚,这就为系统的实施奠定了经济基础,只须提供购买硬件设备和开发软件所需要的资金。 开发、运行和维护费用主要包括:计算机硬件;系统软件;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如
9、水、电费,打印纸等开支;其它费用:系统的效益可以从经济效益和社会效益两方面考虑。 本系统是由本人开发,开发费用较低。系统维护费用也相对较低。所以本系统在经济上是可行的。 另外实施该系统也能给公司带来长期效益,它可帮助领导实现管理方法的现代化、科学化,极大地提高超市的工作质量与工作效率,减少管理支出的费用,从而保证超市管理的可持续的良好发展。这就具有了经济的可行性。3. 3 社会可行性超市的管理者认识到当今社会的发展趋势,认为使用计算机从事超市仓库管理是公司当前非常必要的举措。超市仓库管理员对本系统的开发十分的欢迎,并给予积极配合,从而保证了系统调查与分析能够顺利的进行。另外,为了提高超市管理水
10、平,适应管理信息系统的要求,该超市对管理员进行了全面的培训,提高了他们对超市管理信息系统的认识。使用该系统所带来的好处有:大大提高了超市的运作效率,提高超市的管理水平,降低运营成本,提高效益,节省人力。因此具备了系统开发的社会可行性。第四章 系统总体设计4.1 设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2 概念结构设计(1)总ER图商品商
11、品编号商品数量商品名称管理职工职工号姓名登录密码供货入库供货厂商厂商名称厂商电话备注日期入库ID厂商地址出库职员号日期厂商编号备注售价备注性别进价数量图4-1 总E-R图总E-R图说明:l 商店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;l 每个顾客可以购买多种商品,不同商品可由不同顾客购买;l 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。(2)分ER图商品商品进价备注商品名称商品规格供货商商品编号商品售价图4-2 商品E-R图职工姓名登陆密码性别备注职工号图4-3 职工E-R图厂商厂商名称厂商编号厂商电话厂商地址备注图4-4 厂商E-R图4.3 数
12、据库关系图图4-5 数据库关系图图表描述:l 商店中的所有用户(职工)可以管理多种商品,每种商品可由不同用户(职工)管理;l 每个顾客可以购买多种商品,不同商品可由不同顾客购买;l 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。4.4 逻辑结构设计表4-1 数据库表索引表名中文名MerchInfo商品信息表User职工信息表Stock商品入库表Output商品出库表Provide供货商表表4-2 商品信息表(MerchInfo)字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4PNot null商品编号MerchNameVarchar50Not null商品名称
13、MerchPriceMoney4Not null价格ProvideIDVarchar10FNot null供货商编号表4-3 职工信息表(User)字段名字段类型长度主/外键字段值约束对应中文名UserIDvarchar10PNot null职工编号UserNameVarchar25Not null职工名称UserPWVarchar50Not null职工密码表4-4 入库纪录表(Stock)字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNot null入库编号MerchIDVarchar10FNot null入库商品编号MerchNumInt4Not nul
14、l入库数量MerchPriceMoney4Not null进价StockDateDatetime8Datetime入库日期表4-5 出库纪录表(Stock)字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNot null出库编号MerchIDVarchar10FNot null出库商品编号MerchNumInt4Not null出库数量MerchPriceMoney4Not null售价StockDateDatetime8Datetime出库日期表4-6 厂商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名FactoryIDvarchar10P
15、Not null厂商编号FactoryNameVarchar50Not null厂商名称FactoryAddressVarchar250厂商地址FactoryPhoneVarchar25厂商电话第五章 系统详细设计 5.1系统功能结构图超市信息管理进货管理销售管理人事管理库存管理进货信息查询维护进货信息销售信息查询销售信息维护销售信息更新职工信息管理供货商信息管理库存信息查询库存信息更新图5-1 系统功能结构图5.2 系统功能设计系统功能设计是使整个系统能基本实现超市的进、销、存等管理功能,能让超市管理者更直观的了解超市的经营状况,以做出相应的经营决策。管理信息系统就是要对这些资源建立正确的数
16、据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市的各种运行情况,并利用过去的历史数据预测未来的发展,从超市全局的角度出发进行决策,利用信息控制超市的行为,附注超市完成其目标。本系统共包括四大模块,分别是进货管理模块,销售管理模块,人事管理模块,库存管理模块。每个模块的功能如下:5.2.1 进货管理模块功能:该模块主要是实现进行进货信息查询功能。进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。进货管理模块流程图:进货管理开始记录进货记录(包括金额、数量等)删除进货记录结束
17、继续添加NYNN图5-2 进货管理流程图5.2.2 销售管理模块功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和更新功能。销售信息查询:根据商品销售情况,按需要对销售情况进行查询。在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息更新:可以按照需要对在一定时期内的销售情况进行更新。销售管理模块流程图:销售管理开始添加销售记录(包括金额、数量等)删除销售记录结束继续添加NYNN图5-3 销售管理流程图5.2.3 人事管理模块功能: 员工的基本信息的录入、修改、查询,供货商
18、的联系方式等。 职工信息管理:该模块用来管理职工的基本信息。 供货商信息管理:该模块用来管理供货商发货时间、联系方式等信息。 人事管理开始添加人员信息记录(包括金额、数量等)删除人员信息记录结束继续添加NYNN图5-4 人事管理流程图5.2.4 库存管理模块功能:本模块的主要功能是商品信息的查询和更新,库存信息的查询和更新。查询商品信息:主要功能查询商品的明细信息,和它的库存信息。添加商品信息:主要功能添加新进的商品。修改商品信息:主要功能是修改商品的信息,包括他的库存数量。删除商品信息:主要功能是删除不再销售的商品信息。库存管理模块流程图:库存管理开始添加库存记录(包括货物名、数量等)删除库
19、存信息结束继续添加NYNN图5-4 库存管理流程图5.3 模块功能设计5.3.1系统登录模块功能:本模块的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。5.3.2进货管理
20、模块功能:该模块主要是实现进行进货信息查询、进货计划制定两个功能。进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。进货计划制定:该模块可以为制定进货计划,并形成相应的采购订单。 (1)该进货管理模块的用例图,如图5-5所示:管理者制定进货计划查询进货信息图5-5 进货管理用例图 (2)该进货管理模块的活动图,如图5-6所示:图5-6 进货管理活动图 5.3.3销售管理模块功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行查询和盘点功能。销售信息查询:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学位 论文 超市 仓库 管理 系统 物流 管理信息系统 综合 设计 实践
限制150内