基于NET 的进存销管理系统研究
2016-03-07湖北工业大学赵敬林
湖北工业大学 赵敬林
基于NET 的进存销管理系统研究
湖北工业大学 赵敬林
超市进存销销售管理系统适合于超市的采购、销售以及库存的业务全过程进行有效的控制和跟踪。使用超市销售管理系统,可以有效地减少盲目采购,降低采购成本,合理控制库存,减少资金占用并提高市场的灵敏度,提高超市的市场竞争力。
进存销;管理;系统
1 系统的需求以及功能描述
本系统应达到以下目标:
(1)系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
(2)能够对进货信息进行有效的管理。
(3)对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误。
(4)能够对商品销售信息进行有效的管理。(5)能够准确、详细地管理商品库存信息。
(6)系统应最大限度地实现易维护性和易操作性。
为了使本系统功能齐全完备,操作简便,最大限度地提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:
(1)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。
(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确地输入合法资料。
(4)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。
(5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,尽可能做好代码注释工作。
(6)优化原则:为了达到优化的目的,合理地运用窗口、菜单、对象等的继承,自定义用户对象、事件、函数,减少不必要的重复性代码,使程序简洁明了,也方便了将来的维护。
(7)安全性原则:可以为该系统的用户设置用户权限。
2 系统的整体流程
进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。
(1)该管理软件将对库存进行资料管理和统计,对产品的进货单和产品的销售单进行录入管理和统计。
(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息。
(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码。
(4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改基本信息等功能。
3 系统的功能模块划分
(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
系统主要业务分析如下:
(1)进货业务。进货管理是企业生产经营活动中极其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。
(2)库存业务。库存管理是指在生产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用,存货过多将导致物资的积压、存储费用增加、流动资金周转不灵,并且过量的库存会掩盖管理不善的问题。
(3)销售业务。销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。
4 总结
系统在对“联合一百”超市进行了充分的分析之后,其中包括技术可行性分析,经济可行性分析,对该系统进行了详细的需求分析,完成了超市销售管理系统基本的功能,其中主要包括登录模块、进货管理模块、销售管理模块、库存管理模块、员工管理模块、供应商管理模块,基本达到了一个中小型超市销售管理系统的基本功能。
[1]张仿彦,刘中华,杨丽.NET项目开发实录.北京:清华大学出版社,2008,194-200,223-224.
[2]PerryJT等著.电子商务新视野(陈锡筠等译).北京:机械工业出版,2002,15-16.
[3]王海明,刘庆文.具有可伸缩特性的FastCGI技术研究.计算机工程与应用,2004.6,174-175.
[4]谢朝建.一种分布式Web系统的设计与实现:(硕士学位论文),成都:电子科技大学,2007,22-24.
2015-12-26)