摘要:本次毕业设计是基于B/S架构的超市管理系统设计与实现。该系统基于B/S架构,应用JavaEE技术,采用MVC三层框架的体系结构,使用Java编程语言实现。
在经过仔细的市场调查的情况下,确定了题目的实用性和可行性。我们首先对系统的功能做出了需求分析,确定系统的初步结构;其次进行概要设计和详细设计;然后使用集成工具MyEclipse进行编码;最后经过测试、修改完成本系统。系统层级为:系统——子系统——模块——页面。子系统包括:用户管理、商品管理、销售管理、供应商管理、采购管理、库存管理等;各子系统下分为若干个模块,如:采购单录入、采购单列表等。
本系统应用相应的计算机技术,将传统超市需要记录的内容转化为计算机中的数据,使用计算机来进行信息管理。使用本系统,工作人员可以方便、快捷、准确的对繁杂的内容进行有效的管理,极大提高了工作人员的工作效率,同时使用计算机进行操作也大大提高了数据的准确性和安全性,顺应当下数字化和智能化时代的浪潮,促进企业信息智能化的发展。
关键词:B/S架构;Java;MVC框架;超市;信息管理
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题研究的目的及意义-1
1.2.1课题研究的目的-1
1.2.2课题研究的意义-2
1.3 课题内容的概述-2
2 相关技术原理及开发环境-3
2.1 系统的B/S架构-3
2.1.1 B/S架构简介-3
2.1.2 B/S架构的优势-3
2.1.3 B/S架构与C/S架构的联系和区别-3
2.2 Struts框架-3
2.2.1 Struts简介-3
2.2.2 MVC思想-4
2.2.3 Struts2的简介及与Struts1之间的联系-5
2.2.4 Struts2的优势-5
2.2.4 Struts2工作原理简述-5
2.3 Hibernate框架-6
2.3.1 Hibernate简介-6
2.3.2 Hibernate的优势-6
2.3.3 Hibernate工作原理简述-6
2.4 Spring框架-6
2.4.1 Spring简介-6
2.4.2 Spring的优势-7
2.4.3 Spring工作原理简述-7
2.5 开发环境-7
2.5.1 平台及硬件环境-7
2.5.2 开发工具-8
3 需求分析-9
3.1 设计思想-9
3.2 可行性分析-9
3.2.1技术可行性-9
3.2.2经济可行性-9
3.3 系统UML建模-10
3.3.1 系统用例图-10
3.3.2 系统用例图及功能描述-10
3.4 功能模块结构图-11
4 详细设计-12
4.1 概述-12
4.2 系统功能模块-12
4.2.1 系统登录模块-12
4.2.2 用户管理模块-12
4.2.3 商品管理模块-13
4.2.4 销售管理模块-14
4.2.5 采购登录模块-15
4.3 系统业务流程图-16
5 数据库设计-17
5.1 数据库逻辑设计-17
5.2 数据库物理设计-17
6 系统测试及维护-22
6.1 测试背景-22
6.2 测试的目的-22
6.3 测试的阶段、方法及过程-22
6.3.1测试的阶段-22
6.3.2测试的方法-23
6.3.3测试的过程-24
6.4 系统维护-25
6.4.1维护内容-25
6.4.2维护类型-26
6.4.3维护方案-26
结 论-27
参 考 文 献-28
致 谢-29