通过对技术、操作、经济方面的可行性分析,可以确定本系统的开发完全是可行的,可以开始进行设计并开发。
2.2 系统需求分析
2.2.1 特性需求分析
通过调查分析,了解到超市管理系统应具备的功能以及目标有以下几点:
(1) 因为用户具备计算机知识较低,要求系统界面简单明了
(2) 有多种查询方式,方便查询数据
(3) 完善的基础信息
(4) 对于仓库库存信息能够快速查询到
(5) 商品进货、销售信息管理制度的完善
(6) 计算机自动计算数据
(7) 系统运行安全稳定
(8) 对于输入的数据有严格的数据检验
以上的系统需求分析只是在当地实地调研后初步得出的用户需求,其实在实际日常生活中超市管理方面的需求很多,在短时间内无法将之全部完成,所以本次设计开发只是完成了日常管理中所必需的一些功能点,没有完成的部分可以在日后需要时再进行补充。
2.2.2 功能需求分析
结合上面对现实生活中管理超市调查其需求分析所得到结果可知超市管理系统所应具备的功能有:
商品进货管理模块:
(1) 进货信息的登记录入;
(2) 新商品信息的录入以及修改、删除、维护和查询;
(3) 采购退货信息的登记录入以及查询;
商品销售管理模块:
(1) 销售信息的登记录入;
(2) 顾客退货信息的登记录入以及查询;
商品库存管理模块:
(1) 商品库存数查询;
系统管理模块:
(1) 供应商信息管理,基本信息录入,修改、删除、维护、查询;
(2) 员工信息管理,基本信息录入,修改、删除、维护、查询;
(3) 客户信息管理,基本信息录入,修改、删除、维护、查询;
(4) 仓库信息管理,基本信息录入,修改、删除、维护、查询;
(5) 操作员信息管理,基本信息录入,修改、删除、维护、查询;
2.3 本章小结
本章主要先研究了我们在设计开发过程中,系统在技术层面,经济层面,操作层面是否是可行的。 再研究了系统必需要开发的一些功能需求。
第3章 相关技术简介
3.1 开发平台
3.1.1 Visual Studio 2012
Visual Studio是一套用于生成桌面应用程序、Web应用程序和基于微软Office的应用程序等多类应用程序的完整的开发工具集,是C#、Basic、C++和J#等多种语言能够共同使用的一个高度集成类的开发环境。通过这个集成开发平台,可以使得混合后的编程语言得到共享,能为某些熟悉不同编程语言的程序员开展编程开发工作提供便利。
Visual Studio可以非常轻易地创建功能强大且性能可靠的各类应用程序。因此程序员在开发那些类型不相同的.NET应用程序,如基于Windows的应用程序或基于Web的应用程序时,都可以使用类似这样的开发技术。
Visual Studio 2012为C#应用程序的开发提供了必要的开发工具。这样的设计使程序的开发更加快速而轻松,简化了包括Web服务的提供和Web应用的开发过程。这种在开发过程上的简化,使开发工作的周期大大缩短。