超市商品管理系统项目报告.docx

上传人:b****2 文档编号:1678270 上传时间:2022-10-23 格式:DOCX 页数:10 大小:44.08KB
下载 相关 举报
超市商品管理系统项目报告.docx_第1页
第1页 / 共10页
超市商品管理系统项目报告.docx_第2页
第2页 / 共10页
超市商品管理系统项目报告.docx_第3页
第3页 / 共10页
超市商品管理系统项目报告.docx_第4页
第4页 / 共10页
超市商品管理系统项目报告.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

超市商品管理系统项目报告.docx

《超市商品管理系统项目报告.docx》由会员分享,可在线阅读,更多相关《超市商品管理系统项目报告.docx(10页珍藏版)》请在冰豆网上搜索。

超市商品管理系统项目报告.docx

超市商品管理系统项目报告

 

毕业设计(项目报告)

题目:

 超市管理系统  

指导教师:

职称:

1项目简介

1.1项目介绍

20世纪90年代后期特别是近几年,我国的超市产业飞速发展,其经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术。

超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。

依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。

1.2项目开发目标

在信息化高速发展的今天,超市商品管理的信息化管理已成为必不可缺的一部分,但是目前的大多是超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更是降低了灵活性,这就使得一套完善的、能够正常工作的商品管理系统应运而生。

本系统主要包括分类管理,商品管理和查询管理。

1.3运行环境

为了保证该系统的正常运行,全面实现该系统设计研发的功能作用,针对该系统的实际需要及客户要求,经过详细的调研和论证,制定了以下的软、硬件运行环境的建设方案。

如表1.1,表1.2所示:

表1.1硬件坏境配置表

处理器:

512M以上

内存:

256M以上

硬盘:

8GB以上

表1.2软件环境配置表

操作系统:

WindowsXP以上操作系统

浏览器:

InternetExplorer6.0以上

1.4开发环境

运行环境需求:

MyEclipse8.5开发工具、MySQL5.0数据库、Internet浏览器、tomcat6.0服务器。

1.5项目来源

本项目是自己开发的一个小型超市管理系统,参考了学习过的课本javaEE实现了此功能。

 

2项目总体设计

2.1系统技术框架设计

2.1.1系统架构

该系统采用MVC的设计模式,运用当前比较主流的三大开源框架中的struts2+hibernate框架集成开发,Model层由Hibernate实现数据持久化处理,Controller层由struts2来完成和实现,View层由jsp进行显示,js负责前台验证。

框架不仅仅只完成这些简单的约束,更重要的是,框架为我们封装好了一些冗余,且重用率低的代码。

并且使用反射与动态代理机制,将代码实现了通用性。

比如如果你用servlet开发,你需要在servlet获取表单的参数,每次都要获取很麻烦,而struts底层就使用反射机制和拦截器机制帮助我们获取表单的值,我们就不用每次都手写那些代码了,简化了开发,当然你必须遵守一些规定来配置。

还有比如hibernate,它提供了一些通用性很强的对数据库的增删改差,如果你使用jdbc每次做一些简单的操作的时候都必须写sql,但使用hibernate就不需要这么麻烦了,直接save,update就可以。

当然,你还是要遵循其一些规范而配置。

使用框架大大的简化了开发,提高了开发效率和系统运行效率。

2.1.2系统结构描述

图2.1系统功能的整体架构

2.2功能模块设计

2.2.1用户登录

用户登录功能是给系统管理人员使用的,主要包括以下功能模块:

管理员登录。

2.2.2商品分类管理功能

主要包括以下功能模块:

查看分类、添加分类、修改分类、删除分类。

2.2.3商品信息管理功能

主要包括以下功能模块:

查看商品、添加商品、修改商品信息、删除商品、查询商品信息。

2.3系统数据库设计

2.3.1实体及其关系

科技项目申报的数据库采用hibernate连接可操作数据库。

数据库中有3张表,分别是tbAdmin(用户表),tbCategory(商品分类表),tbGoods(商品信息表)。

2.3.2各个表设计

表2.1用户表设计(tbAdmin)

字段名称

数据类型

说明

id

int

管理员编号(主键)

name

char

用户名

pass

char

用户密码

表2.2商品分类表设计(tbCategory)

字段名称

数据类型

说明

categoryId

int

分类编号(主键)

categoryName

char

分类名称

表2.3商品信息表设计(tbGoods)

字段名称

数据类型

意义

id

int

商品编号(主键)

categoryId

int

商品分类编号(外键)

name

char

商品名称

price

char

商品价格

label

char

商品标号

address

char

商品产地

manufacturer

char

生产厂家

dateBegin

char

生产日期

lshelfLife

char

保质期

mainMaterial

char

主要材料

2.3.3创建表的sql语言

用户表

------------------------------

--Tablestructurefor`tbadmin`

------------------------------

DROPTABLEIFEXISTS`tbadmin`;

CREATETABLE`tbadmin`(

`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'管理员编号',

`name`char(20)NOTNULL,

`pass`char(30)DEFAULTNULL,

PRIMARYKEY(`id`)

)ENGINE=InnoDBAUTO_INCREMENT=3DEFAULTCHARSET=utf8;

------------------------------

--Recordsoftbadmin

------------------------------

INSERTINTO`tbadmin`VALUES('1','admin','123456');

商品分类表

------------------------------

--Tablestructurefor`tbcategory`

------------------------------

DROPTABLEIFEXISTS`tbcategory`;

CREATETABLE`tbcategory`(

`categoryId`int(11)NOTNULLAUTO_INCREMENT,

`categoryName`char(20)DEFAULTNULL,

PRIMARYKEY(`categoryId`)

)ENGINE=InnoDBAUTO_INCREMENT=8DEFAULTCHARSET=utf8;

------------------------------

--Recordsoftbcategory

------------------------------

INSERTINTO`tbcategory`VALUES('1','食品类');

INSERTINTO`tbcategory`VALUES('2','生鲜类');

INSERTINTO`tbcategory`VALUES('3','洗化类');

INSERTINTO`tbcategory`VALUES('4','家百');

INSERTINTO`tbcategory`VALUES('5','家纺');

商品信息表

------------------------------

--Tablestructurefor`tbgoods`

------------------------------

DROPTABLEIFEXISTS`tbgoods`;

CREATETABLE`tbgoods`(

`id`int(11)NOTNULLAUTO_INCREMENT,

`categoryId`int(11)NOTNULL,

`name`char(20)NOTNULL,

`price`char(15)DEFAULT'未知',

`label`char(50)DEFAULT'无',

`address`char(100)DEFAULTNULL,

`manufacturer`char(50)DEFAULTNULL,

`dateBegin`char(50)DEFAULTNULL,

`shelfLife`char(100)DEFAULT'未知',

`mainMaterial`char(150)DEFAULTNULL,

PRIMARYKEY(`id`),

KEY`categoryId`(`categoryId`),

CONSTRAINT`tbgoods_ibfk_1`FOREIGNKEY(`categoryId`)REFERENCES`tbcategory`(`categoryId`)ONDELETECASCADEONUPDATECASCADE

)ENGINE=InnoDBAUTO_INCREMENT=19DEFAULTCHARSET=utf8;

------------------------------

--Recordsoftbgoods

------------------------------

INSERTINTO`tbgoods`VALUES('1','1','娃哈哈矿泉水','3元','1','河南省郑州市','河南郑州食品有限公司','2014.06.18','9个月','水、矿物质');

INSERTINTO`tbgoods`VALUES('15','1','薯片','10元','2','湖北省武汉市','湖北武汉食品有限公司','2014.11.13','3个月','面粉');

INSERTINTO`tbgoods`VALUES('16','1','辣条','0.5元','3','北京市','北京食品有限公司','2014.05.26','2个月','香精');

3项目功能描述

3.1登录管理模块描述

3.1.1用户登录

登录模块,就是提供登录的界面(如图3.1),管理员输入用户名和密码登录进入管理平台。

如果输入错误的用户名,密码会显示((如图3.2)页面。

图3.1登录界面

图3.2登录错误界面

3.2商品分类管理功能模块描述

3.2.1查看商品分类信息

从用户界面登录即可查看到商品分类信息(如图3.3)页面。

图3.3商品分类信息页面

3.2.2添加新分类

点击添加新分类显示(如图3.4)页面,添加成功之后显示(如图3.5)页面。

然后是商品分类信息(如图3.6)页面。

图3.4添加新分类页面

图3.5添加成功页面

图3.6添加成功后在商品分类信息中显示

3.2.3修改商品分类信息

修改商品分类信息(如图3.7)页面,之后显示成功添加(如图3.8)页面,最后在商品分类信息中显示(如图3.9)页面。

图3.7修改页面

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1