超市销售管理系统基于jsp的servlet进行开发,基于B/S架构模式,开发软件有:Myeclipse,sqlserver数据库,Tomcat服务器,使用MVC三层分层思想,通过这些技术的实现,整个系统的性能得到了大大的提高。并且文档方面包括,任务书,开题报告,答辩ppt等,本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,本作品包调试安装,并提供所有运行工具及软件下载!有利于作为毕设设计,课程设计,二次开发等。
本系统中实体之间有5个联系,其关系如下:
(1)订货关系:业务员、客户和商品的关系是1:M:N,因为多个客户可以向某一个业务员订购多种商品;
(3)存储关系:仓位和商品的关系是1:N,因为一个仓位可以存放多种商品,一种商品只能存放在一个仓位中;
(4)出库关系:客户、仓位和商品的关系是M:N:N,因为多个用户可以将多个仓位中的多种商品销售。
(5)入库关系:供销商、仓位和商品的关系是:N:M:N,因为多个供销商可以将多种商品存放在多个仓位中。
以上实体的联系属性如下:
订货(订货单号、订货日期、数量、单价)
入库(入库单号、日期、数量)
出库(出库单号、日期、数量)
存储(日期、数量)
摘 要 4
第一章 引言 5
1.1 组织机构概况 5
1.2项目开发背景及信息系统目标 5
1.3信息系统范围 6
第二章 系统分析 7
2.1 概述 7
2.1.1 系统分析的含义和目标 7
2.1.2 系统分析的任务 7
2.1.3 系统分析的步骤 7
2.2 可行性分析 8
2.2.1 技术可行性分析 8
2.2.2 经济可行性分析 8
2.2.3 营运可行性分析 9
2.3 现行系统的详细调查 9
2.3.1 现行系统的总目标 9
第三章 需求分析 10
3.1业务流程分析 10
3.2 数据流图 11
3.2.1 系统关联图 12
3.3 数据字典 12
3.3.1 数据流 13
3.3.2 数据元素 14
3.3.3 数据加工 15
3.3.4 数据存储 18
3.3.5 外部项 19
3.4 基本加工说明 20
第四章 系统概要设计 21
4.1 软件模块结构设计 21
4.1.1 开发工具介绍 21
JSP技术 21
4.2 数据库设计 29
4.2.1 实体描述 30
4.2.2 联系描述 30
4.2.3 E-R图 30
第五章 系统详细设计 33
5.1 数据库的逻辑设计 33
5.2 数据库的实现 33
5.3 程序流程图 36
5.4 计算机系统配置方案 38
5.4.1 计算机系统硬件配置 38
5.4.2 计算机系统软件配置 38
5.5 历史信息的管理 38
5.6 人机界面的设计 39
5.6.1 登录界面设计 39
5.6.2 系统基本信界面设计 41
5.6.3 库存添加界面 43
5.6.4 库存查询界面 46
第六章 系统实现 47
6.1 概述 47
6.2 编程工具与环境 47
6.3 系统测试 48
6.4 系统运行与维护 49
第七章 结束语 51
7.1 概述 51
7.3 系统的特点 51
7.4 存在问题及改进方向 51
7.5 系统开发的体会 51
7.6 致谢 52
第八章 参考文献 53