javaweb开发案例.docx
- 文档编号:2981431
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:28
- 大小:377.43KB
javaweb开发案例.docx
《javaweb开发案例.docx》由会员分享,可在线阅读,更多相关《javaweb开发案例.docx(28页珍藏版)》请在冰豆网上搜索。
javaweb开发案例
中原工学院软件学院
软件工程实践一设计任务书
姓名
程胜
软件工程(Java方向)专业102班
题目
超市商品管理系统
设
计
任
务
本系统主要包括四大模块,分别就是人事管理模块,销售管理模块,进货管理模块,库存管理模块、每个模块得功能如下:
1、人事管理模块功能:
(1)实现职工信息得查询;
(2)实现职工信息得更新,包括增加,删除,修改功能;
2、销售管理模块功能:
(1)进行前台得销售;
(2)将前台得销售与后台得数据库联系起来、
3、进货管理模块功能:
(1)实现进货信息得查询;
(2)实现进货信息得更新,包括增加,删除,修改功能、
4、库存管理模块功能:
(1)实现商品库存信息得查询;
时
间
进
度
第1周(20129102012914):
准备阶段(开始并着手进行功能设计模块,从最基本得入手,注重与同学得交流,与老师得沟通。
第2周(20129172012921):
代码得实现(小组大体已分工明确,认准自己应该实现得功能模块,虽困难重重,但仍很注重团队得合作意识,一个项目得完成离不开整个团队得齐心协力!
)。
第3周(20129–242012927):
代码修改与测试与实训报告(在这过去得两周里,遇到了很多得大大小小得困难;虽困难重重,但最要得就是没有给自己留下任何遗憾,因为毕竟自己真正得努力过,而且最终就是出了效果得!
)。
指导教师签字:
年月日
超市商品管理系统
摘要
20世纪90年代后期特别就是近几年,我国得超市产业飞速发展,其经营模式更为复杂,旧得管理体制已经无法适应超市得发展,这就迫切得需要引进新得管理技术、超市得数据与业务越来越庞大,而计算机就就是一种高效得管理系统,这就需要我们把超市得管理与计算机结合起来,从而超市管理系统应运而生、依靠现代化得计算机信息处理技术来管理超市,节省了大量得人力、物力,并且能够快速反映出商品得进销,存等状况与各种反馈信息分析,使管理人员快速对市场得变化做出相应得决策,加快超市经营管理效率。
随着人们生活水平得不断提高,对于物质得需求也越来越高,而超市作为日常生活用品聚集得场所,随着全球各种超市得数目得不断增加,规模不断增大,其管理难度也相应得增加,而为了适应当今信息化发展得时代,一套完整得超市商品管理系统显得尤为重要。
关键词:
商品;管理;进销
第1章项目分析
1、1背景
随着人们生活水平得不断提高,对于物质得需求也越来越高,而超市作为日常生活用品聚集得场所,随着全球各种超市得数目得不断增加,规模不断增大,其管理难度也相应得增加,而为了适应当今信息化发展得时代,一套完整得超市商品管理系统显得尤为重要。
超市商品管理得信息化管理已成为必不可缺得一部分,但就是目前得大多就是超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更就是降低了灵活性,这就使得一套完善得、能够正常工作得商品管理系统应运而生。
“超市后台管理系统”在场上相对较流行得系统之一,它主要包含以下几个模块:
员工信息得管理、管理员得个人信息管理、商品信息得管理、进货得管理、销售得管理、库存得管理、以及供应商信息得管理等实现全面、动态、及时得管理。
“超市后台管理系统”就是基于目前MVC(Model+View+Controller)模式来开发得,系统前台采用CSS+TATBLE进行布局,后台就是(SSI)struts2+spring+ibatis开源框架技术进行开发与实现。
本文系统得分析了软件开发得背景以过程;首先介绍了软件得开发环境,其次介绍了本软件得详细设计过程:
数据库得设计,各个模块得设计与实现,以及具体界面得设计与功能。
1、2技术分析
1、2、1框架技术
本系统就是基于Struts2Web框架技术开发得,Struts2就是在Struts与WebWork得技术基础上进行了合并得全新得Struts2框架。
Struts2以WebWork为核心,采用拦截器得机制来处理用户得请求,这样得设计也使得业务逻辑控制器能够与ServletAPI完全脱离开。
开发过程中包括整个开发环境得搭建,Struts得相关配置,各种Action类得编写,以及拦截器得配置与输入校验。
1、2、2Html、JSP、JavaScript动态网页技术
本系统得用户页面主要用到Html、JSP与JavaScript动态网页得相关技术。
Html主要对页面进行布局;JSP用来动态得展示后台得数据与获取前台用户输入得数据;JavaScript用来对用户在页面上输入得数据进行实时地校验。
1、2、3MySQL数据库
本系统得数据存储就是用得MySQL数据库,MySQL就是一种关联数据库管理系统,关联数据库将数据保存在不同得表中,而不就是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL得SQL语言就是用于访问数据库得最常用标准化语言。
MySQL软件采用了GPL(GNU通用公共许可证。
本系统得数据库包括用户信息、图书信息与图书借阅信息等。
对数据库得设计主要包括数据库表得设计,字段得设计,以及键与约束得设计。
1、3工程进度计划
表1、3工程进度计划表
起止日期
主要内容
预期结果
2012、9、102012、9、13
上午有老师讲解struts2得新知识,下午在薛老师得指点下,同学对新内容进行练习,学以致用。
学会了用Struts2
进行系统设计
2012、9、142012、9、15
做好简单得系统需求分析报告,对整体框架做好相关得设计,抽象地概括出每一界面如何完成预定得任务,从而为以后进一步详细得完成设计做好准备。
需求分析完成
2012、9、162012、9、17
根据需求,拟定业务流程,设计数据库
数据库设计完成
2012、9、182012、9、19
主要具体完成超市商品管理系统得功能模块界面设计。
功能模块界面设计
2012、9、202012、9、22
根据功能模块完成编码工作,完成设计要求得具体功能得。
系统完成
调试系统
2012、9、232010、9、25
具体测试系统就是否还有漏洞,查漏补缺
测试工作完成
2012、9、262010、9、27
程序运行,截图,及方法功能注释,为写报告做准备
报告材料准备齐全
2012、9、282010、9、29
编写课题报告,完成实践课题。
课题实践报告完成
老师审核
第二章系统分析
2、1可行性分析
可行性分析就是需求分析得基础上进行得,对系统得开发从技术、经济、营运等方面进行分析,并得出系统得开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案与结论,最后完成可行性分析。
可行性分析一般可定义为:
可行性分析就是在建设得前期对工程项目得一种考察与鉴定,对拟议中得项目进行全面与综合得技术、经济能力得调查,判断它就是否可行。
2、1、1技术可行性分析
技术可行性分析就是根据新系统得目标来衡量就是否具各所需要得技术,包括系统开发人员数量与水平,硬件方面,软件方面及其它应用技术。
从各个网站及许多局域网得建设中可以瞧到,目前基于Web得系统开发技术已经十分成熟,相信随着Internet/Intranet技术得进一步发展,基于Web得信息系统开发将有更为明朗得前景。
2、1、2经济可行性分析
经济可行性分析主要就是对开发新系统所投入得资金与系统投入使用后所带来得经济效益进行比较,确认新系统就是否会给企业带来一定得经济效益。
通过网络传递销售信息可以不受距离得限制,因此可以借阅许多得人力与物力,方便管理,由此可以减少不必要得开支,同时该系统可以提高超市得销售效率,即提高了超市得经济效益,所以从经济上完全就是可行得。
2、1、3安全可行性
在系统运行后,就用户方而言,由于用户使用本系统时不会也不必关心系统内部得结构及实现方法,即对用户来说就是透明得,所以本系统对用户而言就是定位在界面友好、操作方便、功能齐全得原则上得,用户只需简单得用鼠标点击各页面上得链接或按钮就能执行相应得功能。
就管理者而言,关心得就是如何处理用户信息,只要把用户得信息放入服务器端得数据库或专门得数据库服务器,管理者就可运行相应得后台程序进行处理。
2、1、4操作可行性
目前资源得利用情况与可操作性,只需根据相关需要对数据库中得相应表数据直接操作就可以实现系统得完整、稳定得运行,不会造成系统得巨大压力,可以保证系统得正常运行。
综上所述,通过技术可行性,经济可行性,安全可行性,操作可行性分析,本系统得开发就是可行得。
2、2需求分析
项目需求分析就就是描述系统需求,通过定义系统中得关键域类来建立模型。
分析得根本目得就是在开发者与提出需求得人之间建立一种理解与沟通得机制,超市商品管理系统主要由基本档案管理、进货管理、销售管理、库存管理、报表分析与系统维护等模块组成,具体规划如下。
基本档案管理模块:
基本档案管理模块主要用于实现系统基本数据得录入,相关基础数据为:
内部员工信息、往来单位信息、客户基本信息。
销售管理模块:
该模块主要作用于实现商品得销售数据录入。
进货管理模块:
该模块主要用于实现商品得进货数据录入、退货数据录入与进货查询分析。
库存管理模块:
库存管理模块主要作用于实现库存调拨、库存商品数量上限报警与库存数据查询。
客户退货数据录入与销售信息查询。
报表设计模块:
报表设计模块主要用于实现员工信息报表、往来单位报表、进货商品报表、员工销售报表、商品进货分析报表、销售价格分析报表以及员工销售分析报表。
系统维护模块:
系统维护模块用于实现系统用户设置、操作权限设置、密码修改、数据备份与数据恢复。
2、2、1系统得主要功能
商品录入:
根据超巿业务特自制定相关功能,可以通过输入唯一编号、条条条形条、商品名称等来实现精确或模糊得商品条条录入。
该条条录入方法可以充分保证各种电脑操作水平层次得人员均能准确快速地进行商品条条录入。
收银业务:
通过条条条形条或者直接输入商品名称(对于同类多件商品采用一次录入添数量得方式)自自计算本次交易得总金额。
在顾客付款后,自自计算找零,同时打查交易清单(包括交易得流水账号、每类商品得商品名、数量、该类商品得总金额、交易得时间、负责本次收银得员工号)。
安全性:
登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。
独立作业:
有得断网收银即在网络服务器断开或网络不通得情况下,收银机仍能正常作业。
2、2、2运行环境
系统对运行得环境得要求:
(1)、硬件环境
处理器:
InterPentium41、6GHz
内存:
512MB
硬盘空间:
160GB
显卡:
SVAG显示适配器。
(2)、软件环境
数据库:
Mysql;
开发工具:
Myeclipse;
操作系统:
Windows98/2000/XP/7
第三章总体设计
3、1功能模块设计
一般得超市商品管理系统,主要由五大模块组成,即商品信息管理模块,人事管理模块,销售管理模块,进货管理模块,库存管理模块,此系统也不例外,主要有此五大模块组成、:
图3、1系统功能图
3、2系统功能设计
系统功能设计就是使整个系统能基本实现超市得进、销、存等管理功能,能让超市管理者更直观得了解超市得经营状况,以做出相应得经营决策。
管理信息系统(MIS)就就是要对这些资源建立正确得数据库,并进行信息得收集,传送,存储,编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测超市得各种运行情况,并利用过去得历史数据预测未来得发展,从超市全局得角度出发进行决策,利用信息控制超市得行为,附注超市完成其目标、。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- javaweb 开发 案例
![提示](https://static.bdocx.com/images/bang_tan.gif)