操作系统:Windows7/2000/XP/2003,该系统采用Browser/Server模式进行设计:数据库系统:MySQL应用服务器:Tomcat6.0服务器操作系统:WindowsServer2000辅助开发工具:Dreamweaver浏览器:IE5.0,推荐使用IE6.0。
基于JSP的企业进销存管理系统
1
3系统可行性研究
3.1技术可行性研究
企业进销存管理系统的开发基于B/S模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。本系统拟采用JSP和SQLSever分别作为前端和后端的开发工具。因此从技术方面讲开发此系统是可行的。
3.2经济可行性研究
企业进销存管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。
3.3操作可行性研究
本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个企业进销存管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。
基于JSP的企业进销存管理系统
1
4系统需求分析
4.1系统总体功能分析
随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。该系统的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统化、规范化和自动化。简化人们日常
工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,实现对工作流层的控制、协调,从而提高企业的竞争力。
4.2系统模块的功能分析
企业进销存管理系统是一个典型的数据库开发应用程序,由登录、基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块、经营分析模块、系统维护模块等部分组成。
5.系统软件设计系统软件设计软件设
5.1系统设计的目标
本系统是针对中小型企业运营进销存过程所进行设计的,主要实现如下目标:系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠;键盘操作,快速响应;强大的销售结账功能;全面的账单查询功能;功能强大的年销售额分析图、商品销售排行统计;实现各种查询,如多条件查询、模糊查询等;管理员可以设置操作员的权限;
5.2总体设计
5.2.1系统架构设计本系统采用B/S结构作为基础结构,即客户端浏览器/Web服务器/数据库结构。5.2.2系统层次结构设计
2
在软件层次结构设计上,本系统采用比较流行的三层架构设计,既表示层,业务层,和数据访问层。5.2.3数据访问层实现对数据的访问功能,接收SQL语句与参数,返回操作数据库的结果,如创建/关闭连接,执行结构化查询语句,它直接与数据库打交道。5.2.4业务逻辑层实现系统的逻辑功能。业务层负责按照模块,将软件业务逻辑分成若干的模块,降低了与数据访问层和表示层的耦合性,带来的好处是,方便页面升级,和业务功能的扩展。
5.3详细设计
5.3.1登录管理员用户与操作员用户通过相同的登录入口进入系统,系统对用户输入用户名、密码、用户角色进行验证,通过身份验证的用户进入管理系统桌面。5.3.2基础资料基础资料模块包括:客户信息管理;供应商信息管理;产品信息管理;公司信息管理。5.3.3进货管理出入库信息管理包括新建出入库信息、修改出入库信息、删除出入库信息、信息出入库查询。订单管理5.3.4订单管理订单信息管理包括新建订单信息、修改订单信息、删除订单信息、信息订单查询。5.3.5库存管理仓库信息管理包括新建仓库信息、修改仓库信息、删除仓库信息、信息仓库查询。5.3.6经营分析经营分析模块按照销售单查询分析、商品销售分析以及客户销售分析,三个功能来实现。5.3.7系统维护管理系统维护管理包括用户管理、权限管理、修改密码、注销等功能,需要对操作员所能使用的功能权限进行设置,分类管理。
基于JSP的企业进销存管理系统
3
6数据库设计
数据库设计是分析和创建保存系统数据的数据库结构设计,数据库分析是数据库项目开发周期中一个重要的阶段,随着现代软件的发展,手工分析方式已经很难满足数据库系统数据库分析的要求,必须借助相应的工具。
7系统开发
系统开发包括:登录、系统管理首页、公司管理(公司浏览,公司编辑)、客户管理(客户浏览,客户编辑)、产品管理(产品浏览,产品编辑)、供应商管理(供应商浏览,供应商编辑)
8软件测试8.1软件测试的原则