本系统以企业进销存管理系统为设计课题,系统采用强大且简单易懂的MyEclipse作为开发工具,脚本语言采用JAVA脚本,后台数据库使用 SQL Server 2000。本论文对整个的设计过程进行了完整详细的描述,运用软件工程的理论和数据库原理设计出一个高效率、高质量、简单和易于操作的系统是本次设计的目标。本系统内容涉及企业商品的进货、销售、库存及统计管理。采用软件工程的理论和方法设计,主要完成商品信息的入库信息的录入;商品销售登记;入库及销售的统计管理;供应商信息的管理;客户信息的管理及信息的查询功能。能够即时统计商品销售情况、库存情况。帮助企业高效率的完成日常管理工作。
针对企业管理系统,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析,总结出如下的需求信息:
1)商品信息管理,每一种商品有其基本的信息。
2)需要记录供应商信息。
3)在涉及商品数量的地方,要给出相应的单位。
4)在进货信息中要包含商品供应商等信息。
5)商品销售信息单中要包含登记商品销售数量、单价等信息。
6)只有管理员登陆之后才可以使用系统。
7)默认的管理员不可以删除。
8)当进行进货、销售操作后,能相应更新库存。
9)需要对进货、销售、库存进行统计。
10)能够对客户基本信息进行管理。
11)客户购买商品时要有相应的积分累计。
12)能够对商品信息、供应商信息、客户信息进行删除及查询操作。
目录
摘要I
AbstractII
1概述1
1.1 问题定义1
1.2 可行性分析1
1.2.1 技术可行性1
1.2.2 经济可行性2
1.2.3 操作可行性2
1.3 新系统的目标2
1.4 业务流程描述3
2需求分析5
2.1 企业需求及现状5
2.2 需求规格说明书5
2.2.1 编写目的5
2.2.2 任务概述6
2.3 数据流图6
2.4 数据字典9
2.4.1数据流9
2.4.2数据存储11
2.4.3 数据处理12
3总体设计13
3.1 概述13
3.2 系统设计13
3.2.1 系统设计目标13
3.2.2 开发设计思想13
3.3功能模块定义15
3.3.1 系统功能模块图15
3.3.3 系统功能分析16
3.4 数据库设计17
3.4.1 数据库概念设计17
3.4.2数据库物理设计19
3.5 安全保密设计22
3.5.1 登陆用户的安全性22
3.5.2 数据安全性22
4 详细设计与系统实现23
4.1 开发工具23
4.1.1 开发技术现状及比较23
4.1.2 系统选择的原则24
4.1.3 企业管理系统开发工具的选择24
4.2 程序流程图24
4.3 系统的实施25
4.3.1 登录页面(login.jsp)25
4.3.2 企业系统主页面26
4.3.3 供应商管理模块27
4.3.4 新办客户管理模块28
4.3.5 客户信息管理模块29
4.3.6 新增商品信息模块30
4.3.7 商品信息管理模块31
4.3.8 商品采购入库管理模块32
4.3.9 销售出库管理模块33
4.3.10商品库存管理模块35
4.3.11商品入库统计模块36
4.3.12 商品出库统计模块36
5 系统的测试与维护38
5.1 面向过程的测试方法38
5.1.1 黑盒测试38
5.1.2 白盒测试38
5.2 具体测试的设计39
5.3 系统维护39
5.4 系统维护建议40
6 软件测试结论与系统使用说明41
6.1 软件能力41
6.2 软件限制41
6.3 软件安装指南41
6.4 系统常见问题与故障41
结束语42
致谢43
参考文献44