基于JSP的小型超市信息管理系统Word格式文档下载.docx
- 文档编号:13324026
- 上传时间:2022-10-09
- 格式:DOCX
- 页数:42
- 大小:651.15KB
基于JSP的小型超市信息管理系统Word格式文档下载.docx
《基于JSP的小型超市信息管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于JSP的小型超市信息管理系统Word格式文档下载.docx(42页珍藏版)》请在冰豆网上搜索。
而小型超市则很好地填补了这个空白。
本文是对小型超市信息管理系统的开发过程进行详细描述的论文,目的是采用JSP/SERVLET开发,应用MVC架构,设计一个小型超市管理系统。
为小型超市管理系统提供一个价格低廉,开发简单,维护方便,功能实用的解决方案。
此次采用的软件过程模型为过程开发模型,具体表现为将基本的过程活动、描述、开发、有效性验证和进化,看成是一些界限分明的独立的过程阶段。
本文一步步按照开发过程中所涉及到的问题进行详细描述,由浅至深,从构建系统前进行的需求分析,到后台数据的处理,表单之间的传递等内容,都进行了阐释,并附上了关键模块的相关代码。
目前,本系统已经可以满足小型超市的日常经营需要,并期待进一步的改进。
关键词:
JSP;
信息管理系统;
MVC框架
Abstract
Withthecontinuousdevelopmentofretailindustry,thesupermarket,asaneffectiveandconvenientmodeofretailing,hasbecomemoreandmoremature.Now,thesupermarketsonthemarketplacehavetwotrendssuchasmaximizeandminimize.Thehypermarketoftenhassolidcapitalorcashandverycomprehensivekindsofgoods.Butthehypermarketalsohasproblems.Forexample,theirbranchusuallylackoffractionofcoverage,sothattheycouldnotaffordtheneedsofpeoplewholivesatremotearea,whilethetinysupermarketcansolvethisproblemverywell.Thisarticleisaparticulardescriptionpaperofdevelopingprocessofthisminisupermarketmanagementsystem.ThepurposeisdevelopingthissystemwithJSP/SERVLETandapplyingtheMVCframework,sothatwecandesignandbuildthissupermarketmanagementsystem.Wecanprovideasolutionwhichischeap,easy-developing,convenient-maintainingandfunctionaltothismanagementsystem.
Thissystemhassatisfiedtheneedsofroutineofthesupermarket,andlookedforwardtoafurtherimprovement.
KeyWords:
JSP(JavaServerPage),IMS(InformationManagementSystem),MVCFrame
1引言
1.1背景
本处简要介绍了小型超市信息管理系统的开发背景,主要内容包括社会背景,公司背景,技术背景三个部分。
旨在为读者阐明小型超市信息管理系统开发的基调,使读者对小型超市信息管理系统的社会意义,背景信息有个大致的了解。
1.1.1社会背景
随着我国社会主义市场经济的不断成熟与发展,越来越多的人们意识到,第三产业在社会经济发展中起到了越来越重要的作用。
超市这种形式在我国起步于20世纪90年代,现在已经成为我国零售业的主要形式之一。
随着超市经营规模的扩大化,商品种类日趋丰富,原有的人工销售模式已经远远不能满足要求,在超市管理方面的效率也大大降低。
因此,在超市经营中引入计算机管理势在必行。
不同于纯粹的电商销售B2C模式,超市管理系统在日常经营中存在着自身独有的特点:
商品种类丰富,数据量巨大,因而不能对超市的整体经营状况,相关商品的销售情况,进存货的决策有一个宏观上的了解。
因此,我在本次设计中选择了小型超市信息管理系统,利用现代化的计算机技术来对超市经营中所设计到的业务进行管理,从而节省了大量的人力物力,减少了人工操作带来的风险,并且能够对整个超市的销售情况有一个宏观上的了解,从而能够对超市下一步的经营策略,进货方向有一个数据上的支持。
这允许了管理人员能够对市场的变化做出及时准确的反应。
1.1.2公司背景
小型超市在其日常经营管理中存在着自身独有的特点。
首先,规模小,实力弱。
不同于其他的大型连锁超市,小型超市一般都以个体经营为主,因此存在着规模较小,成本低,实力弱的特点。
因此在信息管理系统的投入上,不可能很多,所以我的设计中,要考虑到成本方面的问题。
要尽量做到在节省成本的同时,满足超市信息管理系统日常工作的需要。
其次,缺乏相关技术人员支持。
小型超市一般位于地理位置相对偏远的地区,其经营管理人员的素质普遍不高,同时也缺乏相应的技术人员对系统进行维护和技术支持。
因此,在设计系统时,应尽量做到界面简洁友好,方便使用者学习使用。
同时,要考虑到系统的稳定性。
1.1.3技术背景
关于JSP:
JSP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。
在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。
所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。
JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
关于MVC:
MVC设计模式将一个完整的应用分为3个组件:
Model(模型),View(视图)以及Controller(控制器)。
Model(模型):
该组件是对软件所处理问题逻辑的一种抽象,封装了问题的核心数据,逻辑和功能实现,独立于具体的界面显示以及I/O操作。
在本设计当中,使用JAVA类实现。
View(视图):
该组件将表示模型数据,逻辑关系以及状态信息,以某种形式展现给用户。
视图组件从模型组件获得显示信息,并且对于相同的显示信息可以通过不同的显示形式或视图展现给用户。
在本设计当中用JSP页面实现。
Controller(控制器):
该组件主要负责用户与软件之间的交互操作,控制模型状态变化的传播,以确保用户界面与模型状态的统一。
Web应用中当用户请求到来时,控制器本身不输出任何东西也不做任何处理,它只是接收请求并决定调用哪个模型去处理该请求,然后用确定使用哪个视图组件来显示模型处理返回的数据。
在本设计当中,使用Servlet实现。
1.2文章结构
本论文由五大部分组成:
第二章节问题定义与可行性分析。
主要内容是针对小型超市的业务流程具体情况,分析抽象业务类型,找到并明确超市信息管理系统中会遇到的问题,并就这些问题提出解决方案。
可行性分析是针对问题的解决方案,结合小型超市建立过程中的实际情况,对方案的可行性做出一个真实,准确的评估与计算。
从而为以后的需求分析,系统设计确立一个明确的方向。
第三章节需求分析。
此章节的编写基本按照需求分析报告的格式展开。
对小型超市的各个业务模块进行分析,划分系统的各个部分。
数据库建模的内容也在此章节包含。
第四章节总体设计。
在需求分析完成的基础之上,对小型超市信息管理系统的各个模块进行总体设计,对用户界面进行详细的介绍和明确。
第五章节系统详细设计。
在总体设计完成的基础上,对系统关键模块的功能进行实现。
对每个功能的输入输出,变量传递,各模块在执行任务时的数据流程,工作流程进行事先。
进而对各个模块的功能进行明确。
2问题定义与可行性分析
2.1问题定义
本处主要内容是小型超市信息管理系统的问题定义部分。
作者通过日常生活的超市购物经历,深入分析小型超市信息管理系统可能或正在面对的问题,并以问题定义的方式提出。
旨在确立小型超市信息管理系统的开发方向,为以后的需求分析定下基调。
2.1.1商品基本信息
1>
商品信息按照统一格式存入数据库;
2>
商品按类进行编整,进货;
3>
商品类型不能删除,每种类型都必须有商品;
4>
商品厂家要有记录。
2.1.2人员基本信息
只有管理员可以登录该系统后台;
管理员只有注册过才能登录系统;
3>
管理员可以对管理员表进行操作,但不能删除其他管理员;
顾客可以直接进入系统进行购物。
2.1.3进、销、存
进货后要对商品存量进行更新;
后要对商品存量进行更新。
2.1.4结算
以购物车形式实现。
2.2可行性分析
可行性分析是任何一个系统开发项目所不能缺少的一环。
可行性分析的意义就在于当开发者已经明确开发过程中可能会出现的问题时,要对这些目标,问题进行实际意义的分析。
从而避免那些明显超出能力范围,成本范围,以及冗余繁杂的模块,代码等。
在一个项目开发的前期明确哪些功能,哪些目标是可以达成的,显然非常重要。
2.2.1技术可行性研究
在IT行业中从业的工作人员一般都要求懂计算机,具有一定软硬件基础,会使用各种管理软件,熟悉IT产品。
因为,超市中的对员工素质要求比较高,从管理层到下面的营销人员,都要求具有一定的IT背景,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功能和使用方法就基本上能够使系统顺利的运行了。
2.2.2经济可行性研究
因为通过网络传递销售信息,可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高企业的销售效率,即提高了企业的经济效益,所以从经济上是完全可行的。
开发新系统的工作是一项艰巨复杂的工作,它的投资主要是人力和物力的投资。
对于本系统的开发来说,其主要投资还是在人力和物力两个方面。
如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。
超市作为一个尖端的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业节约大部分的额外开支。
同时超市就其他产品还说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金的作支持。
所以,在系统的开发过程中,企业完全有能力承担开发费用。
管理系统是一个信息化、智能化和先进管理理念的集合体。
而管理是一个动态过程,在其运行过程中要采取多项措施。
所以在管理中获得经济效益是一个综合效益,要对他进行直接定量的分析是比较困难的。
一般新系统带来的经济效益是间接的,其最主要的表现就是减少了企业的管理费用和人力开支。
而其他一些烦
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 小型 超市 信息管理 系统