javaweb开发案例

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中原工学院软件学院

软件工程实践一设计任务书

指导教师签字:年月日

超市商品管理系统

摘要

20 世纪90 年代后期特别是近几年,我国的超市产业飞速发展,其经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术. 超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生.依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,并且能够快速反映出商品的进销,存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。随着人们生活水平的不断提高,对于物质的需求也越来越高,而超市作为日常生活用品聚集的场所,随着全球各种超市的数目的不断增加,规模不断增大, 其管理难度也相应的增加,而为了适应当今信息化发展的时代,一套完整的超市商品管理系统显得尤为重要。

关键词:商品;管理;进销

目录

摘要 0

第1章项目分析 (1)

1.1背景 (1)

1.2技术分析 (1)

1.2.1 框架技术 (1)

1.2.2 Html、JSP、JavaScript动态网页技术 (2)

1.2.3 MySQL数据库 (2)

1.3工程进度计划 (2)

表1.3 工程进度计划表 (2)

第二章系统分析 (3)

2.1可行性分析 (3)

2.1.1技术可行性分析 (3)

2.1.2经济可行性分析 (3)

2.1.3安全可行性 (4)

2.1.4操作可行性 (4)

2.2需求分析 (4)

2.2.1系统的主要功能 (5)

2.2.2运行环境 (5)

第三章总体设计 (6)

3.1功能模块设计 (6)

3.2系统功能设计 (7)

3.3系统数据库E-R图 (7)

3.4数据库设计 (8)

3.4.1 职工信息表 (8)

3.4.2 用户登录表 (8)

3.4.3 商品信息表 (9)

3.4.4 供货商信息表 (9)

3.4.5 进货信息表 (9)

3.4.6 销售信息表 (10)

3.4.7 库存信息表 (10)

第四章系统实现 (11)

4.1登录界面 (11)

4.2商品信息管理模块 (12)

4.3职工信息管理模块 (12)

4.4供货商信息管理模块 (13)

4.5添加销售信息模块 (13)

4.6添加进货信息模块 (14)

4.7库存信息管理模块 (14)

4.8权限设置管理模块 (15)

第五章关键技术及实现方法 (16)

5.1主要任务 (16)

5.1.1商品管理 (16)

5.1.2销售管理 (18)

第六章结束语 (20)

附录:部分源代码 (25)

第1章项目分析

1.1背景

随着人们生活水平的不断提高,对于物质的需求也越来越高,而超市作为日常生活用品聚集的场所,随着全球各种超市的数目的不断增加,规模不断增大,其管理难度也相应的增加,而为了适应当今信息化发展的时代,一套完整的超市商品管理系统显得尤为重要。超市商品管理的信息化管理已成为必不可缺的一部分,但是目前的大多是超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更是降低了灵活性,这就使得一套完善的、能够正常工作的商品管理系统应运而生。“超市后台管理系统”在场上相对较流行的系统之一,它主要包含以下几个模块:员工信息的管理、管理员的个人信息管理、商品信息的管理、进货的管理、销售的管理、库存的管理、以及供应商信息的管理等实现全面、动态、及时的管理。“超市后台管理系统”是基于目前MVC(Model+View+Controller)模式来开发的,系统前台采用CSS+TATBLE 进行布局,后台是(SSI)struts2+spring+ibatis开源框架技术进行开发和实现。本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计,各个模块的设计和实现,以及具体界面的设计和功能。

1.2技术分析

1.2.1 框架技术

本系统是基于Struts2Web框架技术开发的,Struts2是在Struts和Web Work的技术基础上进行了合并的全新的Struts2框架。Struts2以Web Work为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开。开发过程中包括整个开发环境的搭建,Struts的相关配置,各种Action类的编写,以及拦截器的配置和输入校验。

1.2.2 Html、JSP、JavaScript动态网页技术

本系统的用户页面主要用到Html、JSP和JavaScript动态网页的相关技术。Html主要对页面进行布局;JSP用来动态的展示后台的数据和获取前台用户输入的数据;JavaScript 用来对用户在页面上输入的数据进行实时地校验。

1.2.3 MySQL数据库

本系统的数据存储是用的MySQL数据库,MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了GPL(GNU通用公共许可证。本系统的数据库包括用户信息、图书信息和图书借阅信息等。对数据库的设计主要包括数据库表的设计,字段的设计,以及键和约束的设计。

1.3工程进度计划

相关文档
最新文档