商场会员管理系统大学论文.docx

上传人:b****4 文档编号:4886834 上传时间:2022-12-11 格式:DOCX 页数:25 大小:899.58KB
下载 相关 举报
商场会员管理系统大学论文.docx_第1页
第1页 / 共25页
商场会员管理系统大学论文.docx_第2页
第2页 / 共25页
商场会员管理系统大学论文.docx_第3页
第3页 / 共25页
商场会员管理系统大学论文.docx_第4页
第4页 / 共25页
商场会员管理系统大学论文.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

商场会员管理系统大学论文.docx

《商场会员管理系统大学论文.docx》由会员分享,可在线阅读,更多相关《商场会员管理系统大学论文.docx(25页珍藏版)》请在冰豆网上搜索。

商场会员管理系统大学论文.docx

商场会员管理系统大学论文

河北农业大学本科毕业论文

题目:

商场会员管理系统

摘要

随着互联网的飞速发展,信息网络化成为时代的主题。

许多行业在经营管理过程中对计算机技术的依赖程度也不断增强。

对于商场购物行业来说,其工作管理流程复杂、多样。

通过计算机来帮助实现商场会员及相关业务管理不仅方便管理会员信息及促销信息,来提高工作效率,而且能够使管理工作变得更加便捷、高效、透明。

论文简单介绍了系统的相关知识及涉及技术,详细地介绍了“商场会员管理系统”课题开发的全部过程,包括需求分析、总体设计、模块划分及实现过程等方面的内容,最后分析总结了系统开发过程中的不足与展望。

系统采用Jsp网络编程技术,使用Myeclipse开发环境,Mysql数据库为开发平台,采用Navicat数据库辅助软件进行数据库的管理。

系统借助于现代信息技术手段,设计实现了商场会员管理系统,可以满足商场管理者、会员和高级管理员三方面的需要。

设计充分利用JSP、MySQL数据库技术的强大力量,提高了编程效率和可靠性。

关键词:

数据库,MySQL,JSP,商场会员管理

 

Abstract

WiththerapiddevelopmentofInternet,informationnetworksbecomethethemeofthetimes.Manyindustriesinthemanagementprocessindependenceoncomputertechnologyisalsogrowing.Forshoppingindustry,itsworkmanagementprocessescomplexanddiverse.Throughthecomputertohelpachievethemallmembersandrelatedbusinessmanagementisnotonlyeasytomanagemembershipinformationandpromotionalinformation,toimproveefficiency,butalsotomakemanagementworkmoreconvenient,efficientandtransparent.

Paperbrieflyintroducestherelatedknowledgesystemsandtechnical,detaileddescriptionoftheentireprocess,"mallmembershipmanagementsystem"projectdevelopment,includingrequirementsanalysis,contentoveralldesign,moduledivisionandotheraspectsoftheimplementationprocess,thefinalanalysissummarizesthesystemThelackofthedevelopmentprocessandprospect.SystemusesJspnetworkprogrammingtechnology,usingMyeclipsedevelopmentenvironment,Mysqldatabasedevelopmentplatform,usingNavicatdatabasesoftwaretomanageauxiliarydatabase.Systembymeansofmoderninformationtechnology,designandimplementationofthemallmembershipmanagementsystemtomeettheshoppingneedsofmanagers,membersandseniormanagersinthreeareas.DesignedtotakefulladvantageofJSP,thepowerofMySQLdatabasetechnologytoimproveprogrammingefficiencyandreliability.

Keywords:

Database,MySQL,JSP,shoppingmallsmembershipmanagement

 

 

1概述

1.1系统开发背景

随着我国互联网发展的不断推进,国内人民生活水平的不断提高,商场购物的人越来越多,商场活动也相当的活跃;各大商场举行促销活动的也越来越多。

传统的手工已不适应现代商场管理的需要,及时、准确、全方位的网络化信息管理成为必需。

在商场的管理及业务日益复杂、要求在不断提高的现状下,利用高科技、现代化的电脑自动化管理系统来处理日益繁重的商场的管理,对于大型的商场也是必须具备的管理方式。

计算机技术越来越深入各行各业,为广大的用户提供了更为便捷的服务。

目前各行各业广泛使用各种管理系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个管理系统对一个机构的发展十分重要。

近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。

对于服务行业而言,会员管理是必不可少的组成部分。

目前仍然存在服务行业管理人员手工记录会员数据的阶段,手工记录对于规模小的服务行业来说勉强可以接受;但对于会员信息量比较庞大,需要记录存档的数据比较多的服务行业来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。

采用计算机来管理会员的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。

今天,计算机的普及已经十分广泛,性能也十分的高。

它已经被应用于许多领域,使得信息管理系统得到了广泛的应用。

1.2可行性分析

1.2.1经济的可行性

(1)必要性。

如果不采用该管理信息系统,其业务过程中所产生的数据将得不到及时、有效的存储和处理,显得比较杂乱无章,难以分析、归纳和比较,影响会员的管理和决策,造成商场运营效率低下,浪费人力资源、时间和金钱!

(2)有益性。

以较低成本开发出来的管理信息系统将整个业务流程数据进行系统的整合管理,从而能够有效地提高会员的信息沟通效率,节省大量的人力、时间和金钱,从而降低成本,加快业务流程,提高商场效益,给商场带来巨大的经济回报!

(3)可能性。

本系统的开发成本少,时间短,无需投入太多的人力、物力和财力,完全能够以最短的时间、最少的人力和最低的成本开发出该系统。

1.2.2技术上的可行性

由系统开发、运行环境介绍可以看出开发本系统只需熟悉jsp和mysql数据库就可以,所以在技术上是完全可行的。

其员工本身就对电脑设备和操作有一定的认识,该系统简单。

电脑设备作为实施该商场会员管理系统的硬件,有良好的兼容性和易于在该操作系统实现,针对该商场会员业务流程相对简单和清晰明了的特点,完全可以开发出适合该商场应用的会员管理信息系统平台。

1.3系统开发的目标

商场会员管理系统是根据商场对会员管理的实际情况进行编写的,主要目的是为了方便商场对会员的实际情况进行集中的查询与管理工作,以提高整个商场的工作效率。

商场会员管理的科学化、系统化、信息化成为商场追求的目标。

因此,而要实现这些功能,就要求各个商场配备一套会员管理系统,以便在商场内实施更加的完善管理且以最快地速度响应会员的需求,及时为他们提供服务,为他们提供一个高效、便捷的交流和便捷的平台。

商场会员系统是各个商场软件建设中一个重要的应用系统,它大大的改善商场管理的基础环境。

商场管理系统是用来处理商场跟会员之间关系的中介,本系统采用B/S构架。

对会员的信息进行管理,减少了人工操作的失误,也节省了工作时间,也提高了工作效率。

1.4开发环境的搭建

1、安装JDK和Tomcat

(1)安装JDK:

直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可。

备注:

路径可以其他盘符,不建议路径包含中文名及特殊符号。

(2)直接到官网下载Tomcat安装。

备注:

如下载的是可执行文件,双击运行,默认安装即可。

2、配置JDK环境变量(在步骤查看如何配置环境变量)

(1)新建变量名:

JAVA_HOME,变量值:

C:

\ProgramFiles\Java\jdk1.7.0

(2)打开PATH,添加变量值:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

新建classpath:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

备注:

(1).表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;

(2)JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。

(3)PATH使得系统可以在任何路径下识别java命令。

(4)CLASSPATH为java加载类(classorlib)路径,只有类在classpath中,java命令才能识别。

3、测试JDK

在CMD命令下输入javac,java,javadoc命令:

出现如图1-1所示,表示安装成功。

图1-1

4、配置Tomcat环境变量

(1)新建变量名:

CATALINA_BASE,变量值:

C:

\tomcat

(2)新建变量名:

CATALINA_HOME,变量值:

C:

\tomcat

(3)打开PATH,添加变量值:

%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

5、启动Tomcat服务

方法两种:

(1)方法一:

在CMD命令下输入命令:

startup,出现如图1-2所示,表明服务启动成功。

(2)方法二:

右键点击桌面上的“我的电脑”->“管理”->“服务和应用程序”->“服务”,找到“ApacheTomcat”服务,右键点击该服务,选择“属性”,将“启动类型”由“手动”改成“自动”。

图1-2

6、测试Tomcat

打开浏览器,在地址栏中输入http:

//localhost:

8080回车,如果看到Tomcat自带的一个JSP页面,如图1-3所示,说明你的JDK和Tomcat已搭建成功。

图1-3

 

2技术简介

2.1jsp的介绍

JSP介绍JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段(Script)和JSP标记(tag),从而形成JSP文件(*.jsp)。

用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和script,来封装产生动态网页的处理逻辑。

网页还能通过tags和script访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP(JavaServerPages)是一种基于Java的脚本技术。

在JSP的众多优点之中,其中之一是它能将HTML编码从Web页面的业务逻辑中有效地分离出来。

用JSP访问可重用的组件,如Servlet、JavaBean和基于Java的Web应用程序。

JSP还支持在Web页面中直接嵌入Java代码。

可用两种方法访问JSP文件:

浏览器发送JSP文件请求、发送至Servlet的请求。

下面介绍从申请到响应的执行过程:

1、JSP文件访问Bean或其它能将生成的动态内容发送到浏览器的组件。

当WebSphere服务器接收到一个JSP文件请求时,服务器将请求发送至WebSphere应用服务器。

Web应用服务器对JSP文件进行语法分析并生成Java源文件(被编译和执行为Servlet)。

Java源文件的生成和编译仅在初次调用Servlet时发生,除非已经更新了原始的JSP文件。

在这种情况下,WebSphere应用服务器将检测所做的更新,并在执行它之前重新生成和编译

JSP全名为JavaServerPages,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以<%,%>形式)。

JSP与Servlet一样,是在服务器端执行的。

通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

通常JSP页面很少进行数据处理,只是用来实现网页的静态化页面,只是用来提取数据,不会进行业务处理。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息或者特定的一瓶酒的价格等)。

生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在a脚本中,所有的脚本在服务器端运行。

由于核心逻辑被封装在标识和JavaBeans中,所以Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

在服务器端,JSP引擎解释JSP标识和脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。

这既有助于作者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。

绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或者EnterpriseJavaBeans组件)来执行应用程序所要求的复杂的处理。

开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者和客户团体所使用。

基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。

Web页面开发人员不会都是熟悉脚本语言的编程人员。

JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。

标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。

几乎所有平台都支持Java,JSP+JavaBeans几乎可以在所有平台下通行无阻。

从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

Java中连接数据库的技术是JDBC,Java程序通过JDBC驱动程序与数据库相连,执行查询、提取数据等操作。

Sun公司还开发了JDBC-ODBCbridge,利用此技术Java程序可以访问带有ODBC驱动程序的数据库,大多数数据库系统都带有ODBC驱动程序,所以Java程序能访问诸如Oracle、Sybase、MSSQLServer和MSAccess等数据库。

此外,通过开发标识库,JSP技术可以进一步扩展。

第三方开发人员和其他人员可以为常用功能创建自己的标识库。

这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来进行工作。

JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且能扩展到支持企业级的分布式应用中。

作为采用Java技术家族的一部分,以及Java2(企业版体系结构)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。

由于JSP页面的内置脚本语言是基于Java的,而且所有的JSP页面都被编译成为JavaServlets,所以JSP页面具有Java技术的所有好处,包括健壮的存储管理和安全性。

作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。

2.2html的介绍

html即超文本标记语言。

超文本标记语言,标准通用标记语言下的一个应用。

“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

超文本标记语言的结构包括“头”部分(外语:

Head)、和“主体”部分(外语:

Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。

网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:

文字如何处理,画面如何安排,图片如何显示等)。

浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。

一个网页对应一个HTML文件,超文本标记语言文件以.htm(磁盘操作系统DOS限制的外语缩写)为扩展名或.html(外语缩写)为扩展名。

可以使用任何能够生成TXT类型源文件的文本编辑器来产生超文本标记语言文件,只用修改文件后缀即可。

标准的超文本标记语言文件都具有一个基本的整体结构,标记一般都是成对出现(部分标记除外例如:


),即超文本标记语言文件的开头与结尾标志和超文本标记语言的头部与实体两大部分。

有三个双标记符用于页面整体结构的确认。

标记符,说明该文件是用超文本标记语言(本标签的中文全称)来描述的,它是文件的开头;而,则表示该文件的结尾,它们是超文本标记语言文件的开始标记和结尾标记。

文本标记语言源程序的文件扩展名默认使用htm(磁盘操作系统DOS限制的外语缩写为扩展名)或html(外语缩写为扩展名),以便于操作系统或程序辨认,除自定义的汉字扩展名。

在使用文本编辑器时,注意修改扩展名。

而常用的图像文件的扩展名为gif和jpg。

超文本标记语言源程序为文本文件,其列宽可不受限制,即多个标记可写成一行,甚至整个文件可写成一行;若写成多行,浏览器一般忽略文件中的回车符(标记指定除外);对文件中的空格通常也不按源程序中的效果显示。

完整的空格可使用特殊符号(实体符)“(注意此字母必须小写,方可空格)”表示非换行空格;表示文件路径时使用符号“/”分隔,文件名及路径描述可用双引号也可不用引号括起。

标记符中的标记元素用尖括号括起来,带斜杠的元素表示该标记说明结束;大多数标记符必须成对使用,以表示作用的起始和结束;标记元素忽略大小写,即其作用相同,但完整的空格可使用特殊符号“(注意此字母必须小写,方可空格)”;许多标记元素具有属性说明,可用参数对元素作进一步的限定,多个参数或属性项说明次序不限,其间用空格分隔即可;一个标记元素的内容可以写成多行。

标记符号,包括尖括号、标记元素、属性项等必须使用半角的西文字符,而不能使用全角字符。

HTML注释由"

--"号开始,由符号”-->“结束结束,例如

--注释内容-->。

注释内容可插入文本中任何位置。

任何标记若在其最前插入惊叹号,即被标识为注释,不予显示。

2.2MYSQLserver的介绍

MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。

MySQL被广泛地应用在Internet上的中小型网站中。

由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。

与其他的大型数据库例如Oracle、DB2、SQLServer等相比,MySQL自有它的不足之处,但是这丝毫也没有减少它受欢迎的程度。

对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。

由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统,被业界称为“LAMP“组合,MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。

MySQLAB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。

MySQL是MySQLAB的注册商标。

MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。

MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。

MySQL网站()提供了关于MySQL和MySQLAB的最新的消息。

MySQL是一个数据库管理系统,一个数据库是一个结构化的数据集合。

它可以是从一个简单的销售表到一个美术馆、或者一个社团网络的庞大的信息集合。

如果要添加、访问和处理存储在一个计算机数据库中的数据,你就需要一个像MySQL这样的数据库管理系统。

从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要的角色。

MySQL是一个关系数据库管理系统关系数据库把数据存放在分立的表格中,这比把所有数据存放在一个大仓库中要好得多,这样做将增加你的速度和灵活性。

“MySQL”中的SQL代表“StructuredQueryLanguage”(结构化查询语言)。

SQL是用于访问数据库的最通用的标准语言,它是由ANSI/ISO定义的SQL标准。

SQL标准发展自1986年以来,已经存在多个版本:

SQL-86,SQL-92,SQL:

1999,SQL:

2003,其中SQL:

2003是该标准的当前版本。

MySQL是开源的,开源意味着任何人都可以使用和修改该软件,任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。

如果你愿意,你可以研究其源代码,并根据你的需要修改它。

MySQL使用GPL(GNUGeneralPublicLicense,通用公共许可),在hpt:

//www.fsf.org/licenses

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1