2.2 需求分析
什么是需求分析呢?就是把软件开发之前进行的可行性分析求精细化,将系统的大致需求进行分析处理,得出系统需要实现的功能,以及初步的设计思路。
目前的Web应用开发技术主要有三种:ASP技术、 PHP技术和 JSP技术,JSP由于可以融合Java语言设计开发,满足开发人员在技术上的要求。本系统将采用JSP前台页面编写和JAVA语言进行后台编写。文献综述
本管理系统是适用于中小型企业的管理系统,其业务处理能力简单,数据单一,根据实际情况,我打算选择SQL Server数据库。SQL Server 是一个全面的数据库平台,操作简单易懂,对处理小型应用程序有很多好处。在关系型数据和结构化数据上,Microsoft SQL Server 数据库引擎提供了更安全可靠的存储功能,SQL Server是管理内容最好的选择。
2.2.1 系统功能说明
图2.1系统的功能模块图
需求描述:
(1) 进货管理模块:对从供应商处进的货物进行管理。
商品的信息管理:对商品的信息进行存放管理,包括商品的全称、简称、供应商、产地、规格、计数单位、批号、包装、批准文号以及备注。其中商品名称、产地、规格、计量单位为必填项目。之后保存信息。
商品的信息查询:针对商品的名称或者供应商全称、简称、产地、规格的查询条件进行商品的信息查询,还可显示全部商品信息,进行分页功能,每页显示两个商品信息
商品入库:将已保存的商品进行入库操作,操作时会自动显示本次入库编号、商品简称、规格、包装、供应商全称和产地。需要输入商品的数量、单价、实付、操作员、入库日期、金额、应付、未付、经手人、结算方式等信息,其中数量、单价和实付是必填项,之后保存信息。
商品入库查询:对入库的商品进行查询,针对商品名称、编号、简称、入库编号、客户全称等信息进行查询,需要输入时间段进行查询,还可显示全部商品信息,进行分页功能,每页显示两个商品信息。
商品入库退货:对已入库的商品进行退货操作,操作时会自动显示本次入库退货编号、商品简称、规格、包装、供应商全称和产地。需要输入商品的数量、单价、实付、操作员、入库日期、金额、应付、未付、经手人、结算方式等信息,其中数量、单价、经手人和实付是必填项,之后保存信息。
(2) 库存管理模块:对已入库的商品进行管理。来`自^优尔论*文-网www.youerw.com
库存查询:针对入库商品的名称或者供应商全称、简称、产地、库存数量的查询条件进行商品的信息查询,还可显示全部商品信息,进行分页功能,每页显示两个商品信息。
价格调整:可对已入库的商品的价格进行调整,选中库存中商品的名称,会给用户自动显示出商品的编号、简称、产地、名称、规格、包装、库存数量和库存金额,之后输入单价进行修改。
商品入库结账:对入库的商品进行结账查询,需要根据供应商全称或者入库票号进行查询。
入库结账查询:根据供应商名称、结款编号或者入库票号进行入库结账查询,还可显示全部商品信息,进行分页功能,每页显示两个商品信息。
入库退货结账:根据供应商名称或者退货票号,对已入库的商品进行退货结账查询。