软件工程毕业设计-商场会员管理系统.doc
《软件工程毕业设计-商场会员管理系统.doc》由会员分享,可在线阅读,更多相关《软件工程毕业设计-商场会员管理系统.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北农业大学本科毕业论文 题 目: 商场会员管理系统 摘 要随着互联网的飞速发展,信息网络化成为时代的主题。许多行业在经营管理过程中对计算机技术的依赖程度也不断增强。对于商场购物行业来说,其工作管理流程复杂、多样。通过计算机来帮助实现商场会员及相关业务管理不仅方便管理会员信息及促销信息,来提高工作效率,而且能够使管理工作变得更加便捷、高效、透明。论文简单介绍了系统的相关知识及涉及技术,详细地介绍了“商场会员管理系统”课题开发的全部过程,包括需求分析、总体设计、模块划分及实现过程等方面的内容,最后分析总结了系统开发过程中的不足与展望。系统采用Jsp网络编程技术,使用Myeclipse开发环境,M
2、ysql数据库为开发平台,采用Navicat数据库辅助软件进行数据库的管理。系统借助于现代信息技术手段,设计实现了商场会员管理系统,可以满足商场管理者、会员和高级管理员三方面的需要。设计充分利用JSP、MySQL数据库技术的强大力量,提高了编程效率和可靠性。 关键词:数据库,MySQL,JSP,商场会员管理AbstractWith the rapid development of Internet, information networks become the theme of the times. Many industries in the management process in d
3、ependence on computer technology is also growing. For shopping industry, its work management processes complex and diverse. Through the computer to help achieve the mall members and related business management is not only easy to manage membership information and promotional information, to improve
4、efficiency, but also to make management work more convenient, efficient and transparent.Paper briefly introduces the related knowledge systems and technical, detailed description of the entire process, mall membership management system project development, including requirements analysis, content ov
5、erall design, module division and other aspects of the implementation process, the final analysis summarizes the system The lack of the development process and prospect. System uses Jsp network programming technology, using Myeclipse development environment, Mysql database development platform, usin
6、g Navicat database software to manage auxiliary database. System by means of modern information technology, design and implementation of the mall membership management system to meet the shopping needs of managers, members and senior managers in three areas. Designed to take full advantage of JSP, t
7、he power of MySQL database technology to improve programming efficiency and reliability.Keywords: Database, MySQL, JSP, shopping malls membership management 目录1 概述11.1系统开发背景11.2 可行性分析11.2.1经济的可行性11.2.2技术上的可行性11.3 系统开发的目标21.4开发环境的搭建22技术简介42.1 jsp的介绍42.2 html的介绍52.2 MYSQL server的介绍63系统分析与设计93.1 系统需求分析
8、93.1.1功能需求93.1.2性能需求113.2 数据库设计114系统的实现144.1 会员注册登陆模块144.2 会员模块154.3 普通管理员模块164.4高级管理员模块174.5部分模块关键代码184.5.1实现注册功能代码184.5.2实现修改功能代码194.5.3实现删除功能代码205系统测试225.1系统测试的目的225.2系统测试流程225.3系统基本数据测试22总结24致谢25参考文献261概述1.1系统开发背景随着我国互联网发展的不断推进,国内人民生活水平的不断提高,商场购物的人越来越多,商场活动也相当的活跃;各大商场举行促销活动的也越来越多。传统的手工已不适应现代商场管理
9、的需要,及时、准确、全方位的网络化信息管理成为必需。在商场的管理及业务日益复杂、要求在不断提高的现状下,利用高科技、现代化的电脑自动化管理系统来处理日益繁重的商场的管理,对于大型的商场也是必须具备的管理方式。计算机技术越来越深入各行各业,为广大的用户提供了更为便捷的服务。目前各行各业广泛使用各种管理系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个管理系统对一个机构的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于服务行业而言
10、,会员管理是必不可少的组成部分。目前仍然存在服务行业管理人员手工记录会员数据的阶段,手工记录对于规模小的服务行业来说勉强可以接受;但对于会员信息量比较庞大,需要记录存档的数据比较多的服务行业来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理会员的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。今天,计算机的普及已经十分广泛,性能也十分的高。它已经被应用于许多领域,使得信息管理系统得到了广泛的应用。1.2 可行性分析1.2.1经济的可行性(1)必要性。如果不采用该管理信
11、息系统,其业务过程中所产生的数据将得不到及时、有效的存储和处理,显得比较杂乱无章,难以分析、归纳和比较,影响会员的管理和决策,造成商场运营效率低下,浪费人力资源、时间和金钱!(2)有益性。以较低成本开发出来的管理信息系统将整个业务流程数据进行系统的整合管理,从而能够有效地提高会员的信息沟通效率,节省大量的人力、时间和金钱,从而降低成本,加快业务流程,提高商场效益,给商场带来巨大的经济回报! (3)可能性。本系统的开发成本少,时间短,无需投入太多的人力、物力和财力,完全能够以最短的时间、最少的人力和最低的成本开发出该系统。1.2.2技术上的可行性由系统开发、运行环境介绍可以看出开发本系统只需熟悉
12、jsp和mysql数据库就可以,所以在技术上是完全可行的。其员工本身就对电脑设备和操作有一定的认识,该系统简单。电脑设备作为实施该商场会员管理系统的硬件,有良好的兼容性和易于在该操作系统实现,针对该商场会员业务流程相对简单和清晰明了的特点,完全可以开发出适合该商场应用的会员管理信息系统平台。1.3 系统开发的目标商场会员管理系统是根据商场对会员管理的实际情况进行编写的,主要目的是为了方便商场对会员的实际情况进行集中的查询与管理工作,以提高整个商场的工作效率。商场会员管理的科学化、系统化、信息化成为商场追求的目标。因此,而要实现这些功能,就要求各个商场配备一套会员管理系统,以便在商场内实施更加的
13、完善管理且以最快地速度响应会员的需求,及时为他们提供服务,为他们提供一个高效、便捷的交流和便捷的平台。商场会员系统是各个商场软件建设中一个重要的应用系统,它大大的改善商场管理的基础环境。商场管理系统是用来处理商场跟会员之间关系的中介,本系统采用B/S构架。对会员的信息进行管理,减少了人工操作的失误,也节省了工作时间,也提高了工作效率。1.4开发环境的搭建1、安装JDK和Tomcat(1)安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可。备注:路径可以其他盘符,不建议路径包含中文名及特殊符号。(2)直接到官网下载Tomcat安装。备注:如下载的是可执行文件
14、,双击运行,默认安装即可。2、配置JDK环境变量(在步骤查看如何配置环境变量)(1)新建变量名:JAVA_HOME,变量值:C:Program FilesJavajdk1.7.0(2)打开PATH,添加变量值:%JAVA_HOME%bin;%JAVA_HOME%jrebin新建classpath:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar备注:(1).表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;(2)JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运
15、行都需要依靠此变量。(3)PATH使得系统可以在任何路径下识别java命令。(4)CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。3、测试JDK在CMD命令下输入javac,java,javadoc命令:出现如图1-1所示,表示安装成功。图1-14、配置Tomcat环境变量(1)新建变量名:CATALINA_BASE,变量值:C:tomcat(2)新建变量名:CATALINA_HOME,变量值:C:tomcat(3)打开PATH,添加变量值:%CATALINA_HOME%lib;%CATALINA_HOME%bin5、启动
16、Tomcat服务方法两种:(1)方法一:在CMD命令下输入命令:startup,出现如图1-2所示,表明服务启动成功。(2)方法二:右键点击桌面上的“我的电脑”-“管理”-“服务和应用程序”-“服务”,找到“Apache Tomcat”服务,右键点击该服务,选择“属性”,将“启动类型”由“手动”改成“自动”。图1-26、测试Tomcat打开浏览器,在地址栏中输入http:/localhost:8080回车,如果看到Tomcat自带的一个JSP页面,如图1-3所示,说明你的JDK和Tomcat已搭建成功。图1-3262技术简介2.1 jsp的介绍JSP介绍JSP(JavaServer Pages
17、)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段(Script)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和script,来封装产生动态网页的处理逻辑。网页还能通过tags和script访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和
18、容易。JSP(Java Server Pages)是一种基于Java的脚本技术。在JSP的众多优点之中,其中之一是它能将HTML编码从Web页面的业务逻辑中有效地分离出来。用JSP访问可重用的组件,如Servlet、JavaBean和基于Java的Web应用程序。JSP还支持在Web页面中直接嵌入Java代码。可用两种方法访问JSP文件:浏览器发送JSP文件请求、发送至Servlet的请求。下面介绍从申请到响应的执行过程:1、JSP文件访问Bean或其它能将生成的动态内容发送到浏览器的组件。当WebSphere服务器接收到一个JSP文件请求时,服务器将请求发送至WebSphere应用服务器。W
19、eb应用服务器 对JSP文件进行语法分析并生成Java源文件(被编译和执行为Servlet)。Java源文件的生成和编译仅在初次调用Servlet时发生,除非已经更新了原始的JSP文件。在这种情况下,WebSphere应用服务器将检测所做的更新,并在执行它之前重新生成和编译JSP全名为Java Server Pages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以 形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将
20、执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。通常JSP页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数据,不会进行业务处理。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 JSP(JavaServer Pages)是一种动态页面技术,它的主
21、要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求
22、账户信息或者特定的一瓶酒的价格等)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在a脚本中,所有的脚本在服务器端运行。由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。绝大多数JSP页面依赖于可重用的、跨平台的组件(Java
23、Beans或者Enterprise JavaBeans组件)来执行应用程序所要求的复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。几乎所有平台都支持Java,JS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 毕业设计 商场 会员 管理 系统
限制150内