《超市进销存管理系统的设计方案与实现.doc》由会员分享,可在线阅读,更多相关《超市进销存管理系统的设计方案与实现.doc(31页珍藏版)》请在三一办公上搜索。
1、毕 业 论 文论文题目:超市进销存管理系统的设计与实现学生姓名:指导教师:所学专业:信息管理与信息系统2018年6月ThesisThesis topic:Supermarket Purchase-sell-stock Management System Design and ImplementationStudent name: Tutor name:Specialty:Information Management and Information SystemJune 2018超市进销存管理系统的设计与实现摘 要随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们
2、日常生活中不可缺少的辅助工具。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。以前开发Windows应用软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用JSP也一样能够开发出功能强大、适合自己特殊需求的应用程序了。 超市进销存管理系统在此系统中主要实现超市网络销售功能,计算机网络超市进销存管理是进销存管理的一种计算机应用技术的创新,在计算机还未普及之前管理都是由工作人员手工书
3、写的方式来操作的.现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机超市小胡搜管理程序来帮助管理员进行更有效的网络超市进销存管理工作。实现网络超市进销存管理系统功能其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 关键字:超市进销存管理;jsp;oracle数据库Supermarket purchase-sell-stock management system design and implementationAbstractWith economi
4、c development, social progress, the computer and went to work learning and our daily lives, we become an indispensable tool in everyday life. All people without special training will be able to use computers to complete numerous complex. However, although now the world has been filled with an over-a
5、bundance of software, but they still can not meet the special needs of the various users, it also had to develop software suited to their particular needs. Professional Windows application software development before the work is needed in many professional knowledge and competence through special tr
6、aining. Different now, even if you have not received strict procedures designed training, the use of JSP also like to develop a powerful, and suited to their special needs applications.Internet supermarket purchase-sell-stock management system using computer management Supermarket stocks a computer
7、application and management of technology innovation in the computer before the inventory management are not yet universal manual written by the staff to operate. Supermarkets are now generally used computer intelligent management, using the computer as a tool for computer supermarket inventory manag
8、ement procedures to help managers more effectively supermarket inventory management. including its main development background to the establishment and maintenance of the database and front-end application development Key Word : supermarket purchase-sell-stock management system。jsp。oracledatabase目录摘
9、要I目录III前言1 系统概述1.1系统背景1.2系统相关技术分析1.2.1 JSP 简介1.2.2 ORACLE简介1.2.3 Eclipse简介2 系统规划2.1 系统调研2.2 可行性研究2.2.1 技术条件方面的可能性2.2.2.其它方面的可行性3系统分析和设计3.1 功能需求3.1.1前台销售管理模块3.1.2后台管理模块3.2 系统设计3.2.1 软件结构设计3.2.2 数据库设计4系统设计实现4.1前台销售管理模块4.2后台管理模块5 结论参考文献致谢前言随着社会经济的迅速发展和科学技术的全面进步,计算机事业的迅猛发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着
10、经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在当今这个商品经济的社会,为了管理大量的商品信息,超市管理问题也就日益增多。随着商品信息的种类数量的大量增加,人工操作的繁琐,其管理难度也越来越大,如何优化日常管理也就成为了一个大众化的课题。自世界上第一台计算机ENINC)于1946年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机为标志的“微机革命”。由此可见,世界以进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具。我们应该承认谁掌握的知识多、信息量大、信息处理速度快、批量大,谁的效率
11、高,谁就能在各种竞争中立于不败之地。在计算机飞速发展的今天,将计算机这一信息处理利器应用于超市的日常管理已是必然趋势,而且这也将为超市企业管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为超市企业的飞速发展提供无限潜力。目前,无论公司还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。这类信息化管理应用范围及其广泛。在工厂中,产品的销售,对于产品也有相应的销售管理等类似环节。在其他非生产性单位,如超市、商店等,则主要涉及到销售等3个方面。于是进销存管理系统便应运而生。随着信息的庞大,在经营中给用户带来了很大不便,于是用户对进销存管
12、理系统就提出一些对商品信息的分析功能。而“超市进销存管理系统”是一个非常典型的这类管理信息系统。上述已逐渐解决,为了社会的更好更快的发展,各行各业迫切需要更符合先进发展需求的管理系统,采用计算机管理信息系统已成为商品管理科学化和现代化的重要标志,特别是网络超市管理系统的实现,实现了网络销售的可能,此网络超市管理系统给现实中的超市以更大的发展空间,尤其是当今网络飞速发展,网络早已进入各家各户,网上购物更给顾客带来不可小看的方便,不久的将来会给超市企业管理带来明显的经济效益和社会效益。1 系统概述1.1系统背景随着我国改革开放的不断深入,经济飞速的发展,人们对网络需求已实现家家户户,企业要想生存、
13、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,网络超市管理的全面自动化、信息化则是其中极其重要的部分。为了加快超市管理自动化的步伐,提高超市的销售管理业务处理效率,建立网络超市管理信息系统已变得十分必要。将计算机这一信息处理器应用于超市的日常管理已是形式所逼,而且这也将为超市管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为超市管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大提高了超市销售效益,提高了工作人员的工作效率,大大减少了以往流程繁琐、杂乱的弊端,可以减少
14、销售管理管理中的漏洞,增加了额外关键的销售效益,增加企业收入。网络超市的信息管理功能的操作自动化和信息的电子化,全面提高了超市的销售管理水平,销售前台、销售后台是现在企业超市管理的常规基本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好超市管理系统,尽可能地减少超市管理的重复性和低效性就成为当前最为重要的问题。超市供销管理的核心是销售前台、销售后台之间的联系,如何处理好二者之间的关系是系统最为关键的部分。通过对顾客对网络需求,超市管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的
15、实现,技术的要求以及可行性等多方面进行考虑,认为本网络超市管理系统是一个适应现今超市供销管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。1.2系统相关技术分析1.2.1 JSP 简介JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一
16、起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程
17、序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。JSP可用一种简单易懂的等式表示为:HTML+Java=JSP。1.2.2ORACLE简介1、ORACLE:数据库系统是美国ORACLE公司或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库
18、系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。2、特点:1、完整的数据管理功能:1)数据的大量性2)数据的保存的持久性3)数据的共享性4)数据的可靠性2、完备关系的产品:1)信息准则-关系型DBMS的所有信息都应在逻辑上用一中方法,即表中的值显式地表示;2)保证访问的准则3)视图更新准则-只要形成视图的表中的数据变化了,相应的视图中的数据同时变化4)数据物理性和逻辑性独立准则3、分布式处理功能:ORACLE数据库自第5版起就提供了分布式处理
19、能力,到第7版就有比较完善的分布式数据库功能了,一个ORACLE分布式数据库由oracle rdbms、sql*Net、SQL*CONNECT和其他非ORACLE的关系型产品构成。我相信现在我们用到的基本上是8i或9i的产品了。4、用ORACLE能轻松的实现数据仓库的操作。1.2.3Eclipse简介Eclipse在系统开发领域中受到空前关注,国内外许多软件公司纷纷开始采用Eclipse作为开发平台。Eclipse的优势,Eclipse 是开放源代码的软件,Eclipse是真正可扩展并可配置的,Eclipse支持众多的开发语言而不仅仅是Java,Eclipse提供了对多重平台特性的支持,基于业
20、界领先的OSGi规范,Eclipse美轮美奂的人机界面受到广泛赞誉,Eclipse由业界领先者推出,具有强大的行业力量。Eclipse的主要组成,Eclipse是一个开放源代码的软件开发工程,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse工程、Eclipse工具工程和Eclipse技术工程三个工程组成,具体包括四个部分组成-Eclipse Platform、JDT、CDT和PDE.JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并
21、运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。2 系统规划2.1 系统调研超市管理系统,随着市场经济的不断发展,人们生活水平的不断提高,人们对物质生活上的需求也是越来越丰富及多样化,超市作为一个人们经常光顾的一个商业场所,其管理机制也要跟上时代发展的步伐,所以需要一个现代化并富有人性的系统辅助管理。为了适应时代的潮流,使超市管理与销售人员从繁重的工作任务中解脱出来,我们工程小组决定开发一套实用并具有个性的超市管理系统。本网络超市管理系统利用最新的计算机技术及思想,旨在实现
22、销售管理、用户管理的自动化、信息化。1、大大提高超市的运作效率;2、通过全面的信息采集和处理,辅助提高超市的决策水平;3、使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。2.2 可行性研究2.2.1 技术条件方面的可能性1、硬件:PC机奔3 CPU,128M内存,64M显卡,40G硬盘)2、软件: Windows 98/2000/XP,JSP, ORACLE,ECLIPSE系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植性也很好,因此无论在系统的硬件及软件上都满足开发的要求。开发本系统要求开发人员能够熟练运用jsp、java等编
23、程语言。目前技术人员已经掌握这些编程语言。因此,本次系统开发在技术上是可行的。2.2.2.其它方面的可行性因系统是自己设计,不涉及侵权等相关问题,所以法律方面可行。目前超市管理信息系统已经得到了广泛的应用,而网络超市管理需要现代化和信息化,只有合理地运用信息化的管理,才能在市场竞争中立于不败。网络超市管理信息系统不仅能够提高经营者的回报,而且能够随时掌握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时管理信息系统对操作人员的素质要求不高,也合理地节约了成本的投入,网络超市管理将成为当今社会的主流,满足在人们的迫在眉睫的需求。3系统分析和设计3.1 功能需求在当今信
24、息社会,商品信息对超市非常重要。经过分析本系统共包括2大模块,分别是前台模块,后台管理模块,前台销售模块又包括购物车管理模块、库存订单管理模块、顾客留言模块、修改注册资料模块,后台管理模块包括商品分类管理、商品管理、特价商品管理、库存订单管理、会员管理和系统用户管理,它们的功能如下:3.1.1前台销售管理模块此模块的功能为商品销售,顾客购物、下订单、留言和修改顾客个人注册资料信息。前台功能实现,具体描述如下:1、前台销售管理登录模块:对商品进行检索,顾客会员登录、注册,商品按分类查看,提供新品上市信息,给顾客以新品上市的直观选择。2、前台销售管理登录成功模块:对商品进行检索,登录成功后的顾客会
25、员信息,如账号名、会员级别,商品按分类查看,提供新品上市信息,给顾客以新品上市的直观选择。3、购物车管理:购物车管理的任务是暂时存储顾客已选购买的商品,并可以查看商品录入信息,可继续购物、下订单等,前提是已经进行了商品录入。后台管理员进行商品录入的信息管理工作。4、库存订单管理:顾客可查看已下订单信息,并可查看卖方是否已受理订单情况。5、顾客留言:顾客可对本超市进行留言操作,并显示留言内容、日期等信息。6、 修改注册资料:顾客可根据自身需要对注册信息修改。3.1.2后台管理模块此模块的功能为对商品、订单、会员及系统管理员信息进行管理。具体描述如下:1、商品分类管理:商品类别的维护和添加商品类别
26、。2、商品管理:输入新商品的信息,点击添加进行一次录入。需要录入的商品信息包括商品图片、商品类别、ID、商品名称、商品编号、商品型号、商品描述、市场价、特价、生产厂家、日期、总量等。商品管理,商品列表显示,对商品信息的维护和查询。3、特价商品管理:特价商品的维护,列表显示和输入新增特价商品信息,录入的信息与新增商品信息类似。4、库存订单管理:管理员登入系统后可进行商品订单编辑操作,包括查看订单、受理订单和删除操作。显示订单的详细信息,包括订单状态。查看订单包括顾客资料信息和顾客已订商品的信息。受理订单可对顾客已下订单进行受理。5、会员管理:可查看会员详情,并对会员进行删除操作,另外,管理员可查
27、看会员留言信息及是否回复,对会员留言信息回复。6、系统用户管理:新增管理员,包括真实姓名、登陆账号、登录密码管理员类型进行录入,并可对管理员信息进行维护。 3.2系统设计后台管理模块系统用户管理会员管理库存订单管理特价商品管理商品管理商品分类管理超市进销存管理系统前台销售管理模块修改注册资料顾客留言库存订单管理购物车管理前台首页3.2.1软件结构设计图3-1系统结构图3.2.2数据库设计上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不可缺少。开发本系统中使用的数据库系统是ORACLE 。从上面的功能分析不难看出本系统需要建立以下几个数据表:1、 商品表商品I
28、D号,商品类别ID,系统用户ID号,商品名称,商品价格,商品特价,商品型号,商品图片,商品描述,生产厂家,出厂日期,创建时间,修改时间),如表3-1所示:表3-1 商品表表名中文名mer_id商品ID 号cate_id商品类别IDuserid系统用户ID号mer_name商品名称mer_price商品价格mer_special商品特价mer_model商品型号mer_priture商品图片mer_desc商品描述mer_place生产厂家mer_date出厂日期mer_integer是否特价:0无,1有cre_time创建时间upd_time修改时间2、 商品类别表,如表3-3所示:表3-3购
29、物车商品选购表字段名字段类型长度字段值约束对应中文名cart_mer_idint10primary keyidcart_id10Not null购物车idmer_numberInt10商品数量mer_pricenumbermoney8,2商品价格mer_moneymoney9,2金额4、 购物车表(购物车id, 会员id , 销总金额, 购物车状态 ,如表3-4所示:表3-4购物车表字段名字段类型长度字段值约束对应中文名cart_idint10primary key购物车idmember_idint10会员idcare_moneyint9.2销总金额cart_status1购物车状态5、 注册
30、会员表(注册会员表id, 会员级别, 登陆账号, 登陆密码, 真实姓名, 联系电话, 联系地址, 邮政编码, 邮政编码, 注册日期, 最近登录日期, 登陆次数, 电子邮箱, 创建时间, 修改时间 ,如表3-5所示:表3-5注册会员表字段名字段类型长度字段值约束对应中文名member_idInt10primary key注册会员表idmember_memberlevel83default 1会员级别member_login_accountchar40Not null登陆账号member_login_passwordchar40Not null登陆密码member_namechar10Not nu
31、ll真实姓名member_phonechar20Not null联系电话member_addresschar40Not null联系地址member_zipchar20Not null邮政编码member_regist_date注册日期member_last_date最近登录日期member_login_times10登陆次数member_emailchar40Not null电子邮箱cre_time创建时间upd_time修改时间6、会员级别表会员id, 级别名称, 优惠百分比, 创建时间, 修改时间),如表3-6所示:表3-6会员级别表字段名长度字段值约束对应中文名member_id10会
32、员idlevel_name40Not null级别名称member_level_favouravle6,2优惠百分比cre_time创建时间upd_time修改时间7、订单表,如表3-8所示:表3-8留言表字段名字段类型长度字段值约束对应中文名leave_word_idint10primary key留言表idmember_namechar15会员姓名member_idint10会员idadmin_idint10管理员idleave_word_titlechar60留言标题leave_word_contentchar500留言内容leave_date留言日期answer_contentchar
33、500回复内容answer_date回复日期9、后台管理员表(管理员真实姓名, 登录帐号, 登陆密码 ,如表3-9所示:表3-9后台管理员表字段名长度字段值约束对应中文名adminname16Not null管理员真实姓名admintype16Not nullloginname12Not null登录帐号loginpwd12Not null登陆密码userid12primary key4系统设计实现4.1前台销售管理模块此模块的功能为商品销售,顾客购物、下订单、留言和修改顾客个人注册资料信息。1、 前台销售管理登录模块:对商品进行检索,顾客会员登录、注册,商品按商品类别进行查看,提供新品上市信
34、息,顾客可以随意浏览商品,但必须注册或登录后购买等操作。如图4-1所示:图4-1 前台销售管理登录界面2、 前台销售管理登录成功模块:对商品进行检索,登录成功后的顾客会员信息,如账号名、会员级别,商品按分类查看,提供新品上市信息,顾客随意选择、查看、购买等操作。如图4-2所示:图4-2 前台销售管理登录成功界面3购物车管理:购物车管理的任务是暂时存储顾客已选购买的商品,并可以查看商品录入信息,可继续购物、下订单等,前提是已经进行了商品录入。后台管理员进行商品录入的信息管理工作。如图4-3所示:图4-3 购物车管理界面4. 库存订单管理:顾客可查看已下订单信息,包括订单ID、会员ID、订单编号、
35、下订单日期。可查看卖方是否已受理订单情况,即订单状态。并可编辑,包括查看订单,删除操作。如图4-4所示:图4-4 库存订单管理界面5. 顾客留言:顾客可对本超市进行留言操作,并显示留言内容、日期等信息。操作时可输入标题、内容,然后进行提交。如图4-5所示:图4-5 顾客留言界面6.修改注册资料:顾客可根据自身需要对注册信息修改,修改的内容包括登录账号、登录密码、确认密码、真实姓名、联系电话、联系地址、邮政编码和电子邮编,点击提交即可,填错信息还可以重新填。如图4-6所示:图4-6 修改注册资料界面4.2后台管理模块此模块的功能为对商品、库存订单、会员及系统管理员信息进行管理维护,为前台信息服务
36、。1、 后台管理员登录界面:不同分工的管理员输入各自的账号密码,即可登录该管理员管辖范围的管理模块界面进行管理,例如,订单管理员输入库存订单管理模块的账号、密码,进入库存订单管理模块对此模块进行管理维护。如图4-7所示:图4-7 后台管理员登录界面2、 后台管理员登录成功界面:每个模块有对应的账号和密码,并且该模块的管理员只能进入对应模块,不能进入其他模块,如果点击想进入,系统会显示您没有权限登录该模块的界面。给出了四个类型,即类型1商品管理员,类型2库存订单管理员,类型3会员管理员,类型4系统管理员。其中类型1商品管理员管理的模块包括商品分类管理、商品管理、特价商品管理三个模块。其他模块都是
37、对应的管理员。如图4-8所示:图4-8 后台管理员登陆成功界面3、 商品分类管理:商品类别的维护和添加商品类别。维护又包括修改和删除商品分类。如图4-9所示:图4-9 商品分类管理界面4、 商品管理:输入新商品的信息,点击添加进行一次录入。需要录入的商品信息包括商品图片、商品类别、ID、商品名称、商品编号、商品型号、商品描述、市场价、特价、生产厂家、日期、总量等。商品管理,商品列表显示,对商品信息的维护和查询详情。如图4-10所示:图4-10 商品管理界面5、 特价商品管理:特价商品的维护,列表显示和输入新增特价商品信息,录入的信息与新增商品信息类似。维护包含更新和删除特价商品。此界面显示商品
38、名称、商品型号、商品图片、商品原价、商品特价、商品描述、商品维护。如图4-11所示:图4-11 特价商品管理界面6、 库存订单管理:管理员登入系统后可进行商品订单编辑操作,包括查看订单、受理订单和删除操作。显示订单的详细信息,包括订单状态。查看订单包括顾客资料信息和顾客已订商品的信息。受理订单可对顾客已下订单进行受理。如图4-12所示:图4-12 库存订单管理界面7、 会员管理:可查看会员详情,并对会员进行删除操作,另外,管理员可查看会员留言信息及是否回复,对会员留言信息回复及管理。如图4-13所示:图4-13 会员管理界面8、 系统用户管理:新增管理员,包括真实姓名、登陆账号、登录密码管理员
39、类型进行录入,并可对管理员信息进行维护。如图4-14所示:图4-14 系统用户管理界面5 结论本次超市管理系统是基于JSP、ORACLE、ECLIPSE技术设计的。我们选择了ORACLE作为后端数据库,并选择了JSP作为界面前台开发工具。在该系统开发中我通过建立数据库,以及对各种信息库的开发如:添加、查询、修改、删除)及设计系统维护部分,完成了此次对超市管理系统的设计。在本次的开发过程中,我意识到最重要的环节在于对系统的流程、功能模块、框架结构等方面的把握和设计。在需求分析结束以后,我们对一个系统需要具有哪些功能已经有了一定的认识,而如何以一个简洁、合理的系统结构去实现用户要求的功能就成为系统
40、开发的关键环节。在这方面我们可以说是深有体会。由于有些急于求成,在对ORACLE技术不是很了解的情况下就开始着手程序开发,所以当有时间静下来仔细理一下思路的时候发现走了很大的弯路,可以说是整个思路和设计要求有着非常大的差异。值得庆幸的是,发现的比较及时,还有足够的时间让我转变思路,从头开始。因此,通过这次超市管理信息系统的开发,我深刻认识到系统分析,以及对整个系统的总体设计的重要性。只有走好了这一步,整个系统的开发才能事半功倍,否则就会是输得很惨。同时,在这次的系统开发中我们也看到了自己在新知识的学习,新工具的应用方面的不足。开始时,我对JSP、ORACLE和ECLIPSE可以说只是停留在书面
41、上的了解,还不够深入透彻。系统的开发过程也就成为我对这两种开发工具的深入透彻学习的过程。正因为这样,所以在设计过程中往往会被一些问题卡住。在原地徘徊了一段时间后,我通过查找参考资料,和同学交流,利用互联网向有经验的编程人员请教等各种方式试着克服在设计过程中遇到的困难。随着开发设计的深入,我也逐渐掌握了一部分编程技巧,了解了一些关于编程方面的规律,一些困难也就迎刃而解了.经过一个多月的系统设计分析和开发,超市信息管理信息系统基本开发完毕。其功能基本符合用户需求,能够实现品质检测的基本信息的录入、更新、修改,删除,查询、统计、报表打印、销售等基本功能,从而实现产品检测的管理。对于数据的一致性的问题
42、也通过程序进行了有效的解决。但是由于这次设计时间较短,并且是第一次根据自己分析出来的报告来做系统开发,所以该系统还有许多不尽如人意的地方,比如数据库设计还不是很合理,界面一致性也比较差,出错处理不够等多方面问题。这些都有待进一步改善。参考文献1Eclipse 权威开发指南第2版)作者:束尧 出版社:清华大学出版社 版次:第1版 出版:2006-12-1 页数/字数:907/13270002JSP案例开发作者魏茂军 张文建 姜云善 刘全民等出版社:中国水利水电出版社3JSP动态网站开发基础练习+典型案例作者唐有明等出版社:清华大学出版社4软件工程导论第四版)作者:张海藩出版社:清华大学出版社5J
43、ava 案例精粹150例 作者:张怀庆出版社:冶金工业出版社6网页设计教程 作者:侯文彬等 出版社:清华大学出版社7精通Java核心技术 作者:刘晓华等出版社:电子工业出版社 8NET与J2EE互操作 原著作者:Vikram Vaswani 著 徐小青 路晓村 等译. Mysql完全手册电子工业出版社, 200410 李冕,等, 数据库中间件在一般企业网络信息系统中的应用J,计算机工程与用,2001 , (1411 陈禹,信息系统分析与设计,电子工业出版社M,1986年12 伍俊良,管理信息系统开发与应用M,科学出版社,1997年13 柏亚军. JSP编程技巧 人民有点大学出版社,200114(美Vikram Vaswani 著 徐小青 路晓