基于JAVA的小型超市管理系统(含源文件) 下载本文

内容发布更新时间 : 2024/6/11 1:39:23星期一 下面是文章的全部内容请认真阅读。

《网站规划与建设综合实验》

课程设计报告

设计题目: 基于JAVA的小型超市管理系统 专 业: XXXXXXX 班 级: XXXXX班 指导教师: XXXXX

组长姓名: XXXXX 学号: XXXXX 姓名: XXXXX 学号: XXXXX 姓名: XXXXX 学号: XXXXX 姓名: XXXXX 学号: XXXXX 姓名: XXXXX 学号: XXXXX

2013年6月 计算机科学与技术系

摘要

本文首先简单给出了超市管理系统的设计背景和意义,并介绍了系统开发所用到的开发工具和语言,然后在进行了需求分析的基础上,说明了系统功能模块的划分及各模块之间的相互关系,然后着重论述了系统功能的一些重要的技术实现过程。本系统的每一个功能模块都包含了多个功能。整个系统主要完成对超市商品的日常管理,包括进货管理,销售管理,库存管理,员工管理和供应商管理等方面。在功能上系统可以完成对相关信息的浏览、查询、添加、删除、修改等功能。本课题的核心之一是销售管理、库存管理和进货管理三者之间的联系,同时系统有完整的用户管理及权限管理功能。 本系统选择的是在Myeclipse8.5平台上使用Java语言作为前台开发工具,SQL2005作为后台数据库平台,通过SQL2005将系统所需的数据和用户操作的数据与前台连接起来。

关键词:JAVA;数据库;Myeclipse;超市管理

1

目 录

1绪论................................................................................................................................................ 3

1.1课题的开发背景 ................................................................................................................. 3 1.2课题研究的目的与意义 ..................................................................................................... 3 1.3开发方法 ............................................................................................................................. 3 2基本理论 ........................................................................................................................................ 4

2.1什么是Java ......................................................................................................................... 4 2.2 Java语言的优势 ................................................................................................................. 4 2.3 SQL Server 2005数据库优点 ............................................................................................ 5 3系统需求分析 ................................................................................................................................ 5

3.1需求分析 ............................................................................................................................. 5

3.1.1用例分析 .................................................................................................................. 6 3.1.2类图分析 .................................................................................................................. 6 3.2系统功能概述 ..................................................................................................................... 7

3.2.1用户的特点 .............................................................................................................. 7 3.2.2对功能的规定 .......................................................................................................... 7 3.3运行环境规定 ..................................................................................................................... 9

3.3.1设备 .......................................................................................................................... 9 3.3.2开发环境配置 .......................................................................................................... 9 3.4系统性能要求 ................................................................................................................... 10

3.4.1系统时间特性要求 ................................................................................................ 10 3.4.2系统灵活性 ............................................................................................................ 10 3.4.3数据管理能力要求 ................................................................................................ 10 3.5可行性分析 ....................................................................................................................... 10

3.5.1技术可行性 ............................................................................................................ 10 3.5.2经济可行性 ............................................................................................................ 11 3.5.3操作可行性 ............................................................................................................ 11

4系统概要设计 .............................................................................................................................. 11

4.1系统总体设计方案 ........................................................................................................... 11 4.2系统数据流图 ................................................................................................................... 12 4.3系统活动图 ....................................................................................................................... 13 4.4系统数据库设计 ............................................................................................................... 13

4.4.1数据库需求分析 .................................................................................................... 13 4.4.2数据库概念设计(E-R图) ...................................................................................... 14 4.4.3数据库逻辑结构 .................................................................................................... 15

5详细功能设计 .............................................................................................................................. 18

5.1系统主要功能模块设计 ................................................................................................... 18

5.1.1登录模块流程 ........................................................................................................ 18 5.1.2进货管理流程 ........................................................................................................ 19 5.1.3销售管理流程 ........................................................................................................ 19 5.1.4库存管理流程 ........................................................................................................ 20 5.2系统主要功能模块实现 ................................................................................................... 21

5.2.1登陆模块实现 ........................................................................................................ 21 5.2.2进货管理模块实现 ................................................................................................ 23 5.2.3 销售管理模块实现 ............................................................................................... 24 5.2.4库存管理模块实现 ................................................................................................ 27

6系统测试 ...................................................................................................................................... 28

6.1系统测试步骤 ................................................................................................................... 28

6.1.1单元测试 ................................................................................................................ 28

1