ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:246.03KB ,
资源ID:7913481      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7913481.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(整理会员管理系统的设计与实现毕业.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

整理会员管理系统的设计与实现毕业.docx

1、整理会员管理系统的设计与实现毕业毕业设计(论文)会员管理系统的设计与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业

2、设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了

3、解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日摘要 I第一章 绪论 1.1 系统开发背景 11.2 课题研究意义 11.3 系统的发展 21.4 系统的开发方法 31.5 本章小结第二章 系统分析2.1 基本功能 42.2 功能模版图示 42.3 系统的可行性 52.4 开发及运行环境 52.5 本章小结第三章 数据

4、库设计3.1 数据库技术概述 63.2 数据库选择 63.3 数据库的E-R图 83.4 数据库逻辑结构设计 103.5 数据库的安全性 143.6 本章小结第四章 开发技术4.1 卡发技术介绍 144.2 B/S 模式及优势 154.3 Web应用程序开发环境-Jsp技术 174.4 Tomcat应用服务器 184.5 SQL server 2000 204.6 数据访问接口 214.7 本章小结第五章 系统设计5.1 系统总体设计 225.2 应用模块的编写 235.3 系统的实现 235.4 本章小结致谢 27参考文献 28摘 要在经济全球化的今天,建立以客户为中心的经营战略,可以加强企

5、业和客户间的联系。对企业来讲,为客户提供一流的服务,是企业建立品牌、实现差别化服务、取得竞争的利器。一直以来人们使用传统人工的方式管理会员的基本档案,这种管理方式存在着许多缺点:效率低、保密性差,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少的困难。而通过会员管理系统,企业就可以很轻松很方便的记录所有会员客户的资料,了解用户的兴趣爱好、消费特点、意向需求等;进而针对客户的需求,为其提供优质的个性化服务,还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营不可或缺的一个有利工具。同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有着手工管理所无法比拟的

6、优点。例如:检索迅速、查找方便、可靠性高本低等,这些优点极大地提高了会员管理的效率,也是企业的科学化、正规化管理,与、存储量大、保密性好、寿命长、成先进科学技术接轨的重要条件。目前,国内国外关于这一方面的软件很多,其功能也都比较完善,但也都存在着一些问题,如性能不好、可靠性、安全性差、交互能力不强等问题,在日益激烈的商业战场中难以应对真实的、残酷的竞争。本论文主要介绍了系统的分析,设计和开发的全部过程。全文共分为绪论,系统分析,系统设计,数据库设计,开发技术,系统配置,结论七部分。开发工具选择JAVA、JSP、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 200

7、0/Oracle。关键词:JSP,JAVA, TomcatABSTRACTIn the economic globalization today, establish customer-centred business strategy, can strengthen the relationship between enterprises and customers. Providing the first-class service, enterprise can build brand and gain a competitive advantage. All along, the wa

8、y people use the traditional manual management of the basic file members, and there are many disadvantages of this management approach, such as low efficiency, poor security. After some time, there will be a large number of documents and data, which bring so many difficulties to find, update and mai

9、ntain data. Through the member management system, the enterprise can easily record of all of the customer members, understand the user data of interest, consumer demand, etc; and its so important for enterprise to get reality data to provide the high-quality service and product development. At the s

10、ame time, as a part of computer application, there are so many advantages: the rapid search, the high reliability, the long life, low cost, which has greatly improved the efficiency of management. At present, there are many software in this fields, its function is perfect, but there are some problem

11、s, such as performance is not good, reliability and security, interaction ability is not strong, the question of business in the field to be true and cutthroat competition.This paper introduces the system analysis, design and development of the whole process. Paper is divided into seven parts: intro

12、duction, system analysis, system design, database design, technology development, system configuration and conclusion. development tools choose JAVA, JSP, Html language, server is Tomcat and SQL Server 2000/Oracle.Keywords: JSP,JAVA, tomcat第一章 绪论1.1 系统开发背景网上购物商务的不断发展,为在线支付行业发展提供了新的市场。近几年中国网上购物规模的增长极

13、其迅速。据iResearch的数据显示,2001 年中国网上购物交易额为2 亿元,2004年该规模已经增长为44 亿元,年均复合增长率(CAGR)为116.6%。其中网上支付的比率也在不断提高,2004年,中国网上支付规模数据中,网上购物以15亿元的交易额,仅次于游戏点卡排在第二位,占网上支付总交易额的20%。由于网上购物能够实现订购、值机、结算的电子化流程,其电子信息能够在订购、离港、结算之间安全、快速、准确的传递,便于检索和查询,而且购买电子购物的会员无需担忧丢失及未随身携带产品,只需凭借有效身份证件就可领取产品,方便快捷,且定购物可在异地完成。因此,电子客票自诞生以来受到了越来越多会员的

14、青睐,已经成为未来购物的主要方式。电子购物的推出为旅游电子商务带来了新机遇。在美国,80%以上的购物都是电子购物,只有不到20%是在特殊情况下才使用纸质购物。购物的无纸化、网络化是全球主流趋势。华迅掌上通董事长肖庆平在接受记者采访时透露,掌上通将全力介入电子购物市场。据了解,华迅掌上通推出电子购物第一个月就凭借销售业绩跨进国航一级代理名单。杀入这个领域以来,最快增长速度曾经达到500%。 1.2系统研究的意义网上购物系统作为面向广大用户的服务终端,具有操作简单、流程清晰、效率高、完善严谨的特点,是根据市场需要,融合交通运输业实际的业务运作特点和管理需要,推出的体现当前行业最先进管理思想的解决方

15、案。 通过实时、透明的产品价格与信息的提供,使用户及购物代理均可获得诸多的益处:改市面上流行的“订”购服务为的“定” 购服务,排除了用户“订购后可否获得所需客票的不确定性;用户对购物时刻、产品等可以进行自主选择,摒弃了传统“问讯式”服务的弊端;使产品价格及信息透明化,最大限度地消除了目前产品销售市场上存在的散、乱、黑等现象,使用户及销售代理人的合法权益得到最大保障。打印电子购物单功能,使购票过程大大简化,不仅降低了成本,而且提升了客户的服务响应速度和满意度,真正实现了现代化管理。综上所述,网上购物系统实现了对票据的制作及自动化管理,结束了传统手工购物及统计的历史,它的意义不仅是用票据打印机代替

16、了手工购物,而是使得购物管理工作走向全面自动化、规范化,提高了购物的透明度和自主性,从根本上解决了产品查询难、购物劳动强度大的现状,提高了购物管理效率和对客户的服务质量。并对方便旅客购买产品,以及规范整个票务市场具有相当重要的意义。1.3系统的发展1994年10月,美国联合航空公司率先推出了网上购物系统,会员只须在网上输入自己的信用卡号和有效期,就可以直接购买产品。出票方式有电子购物、送货上门等多种方式。 网上购物给会员带来了方便。购物者足不出户就可在电脑上查询产品动态、物价和产品的可售情况,并直接订购产品,免去了奔波之苦。网上购物还扩充了销售公司的销售网点。截至1997年9月底,世界上排名前

17、20位的销售公司都有了自己的网上售票系统。 网上购物的优越性使国内越来越多的购物公司着手研制自己的网上购物系统。1999年9月,中国南方购物公司的网上购物系统正式启动,只要进入南购的网上购物页面就可以自己订购产品了,货款的支付方式为网上支付和金支付。1999年10月,中国东方购物公司也正式开通了网上购物系统,凡是持工商银行上海分行牡丹信用卡的客户均可在东购网站购买产品。1.4 系统的开发方法本系统主要采用JSP技术进行开发,JSP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。 当用户使用浏览器请求JSP主页时,WEB服务器响应,调用JSP引擎来执行JSP文件,并解释

18、其中的脚本语言,通过ORCALE连接数据库,由数据库访问组件ADO完成数据库操作,最后JSP生成包含有数据查询结果的HTML主页返回用户端显示。 由于JSP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而JSP源程序不会泄密,增加了系统的安全保密性。此外,JSP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。1.5 本章小结 根据现阶段市场的需求发展,网上购物成为新潮,本章主要介绍本系统的开发背景、系统的研究意义、系统的发展史以及系统的开发方法。为开发本程序有一个初步的了解。 第二章 系统分析2.1基本功能本课题要实现的是基于网上购物系统,根据程

19、序结构化设计的要求,把整个项目分为两个用户角色,分别是管理员与会员。在具体的功能模块设计上,两个角色的功能又不尽相同。对于管理员来说,主要实现以下功能模块。1.会员信息模块:主要实现对会员信息的添加、查询、修改和删除的功能。2.产品信息模块:主要实现对产品信息的添加、查询、修改和删除的功能。3.查询购买退货信息模块:主要实现对会员购物信息的查询和退货的功能。对于会员来说,主要实现以下功能模块。1.会员注册模块:主要实现初次使用者系统用户身份的注册功能。2.产品信息模块:主要指会员对产品信息的查看以及购物操作。3.购物信息模块:主要指会员对购物信息的查看和退货操作。2.2功能模板图示系统功能连接

20、图示如下:2.3 系统的可行性 1. 经济性本系统以客户为核心,实现销售和服务的管理平台。能够改善客户关系,增加企业收益,提高企业的竞争力。2. 技术性本系统采用B/S模式,选择SQL Server 2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S模式进行设计。2.4 系统开发及运行环境系统对运行的环境的要求:1. 硬件平台 CPU:Inter Pentium 3 1.8GHz 或更高 内存:1G以上 硬盘空间:250GB2. 软件平台 操作系统:Windows XP 数据库:SQL Serve

21、r 2000 / Oracle 开发语言: JSP 服务器:tomcat-5.0.282.5 本章小结 本章就本系统基本功能、系统功能、系统的可行性、系统开发及运行环境做了初步的讲解。第三章 数据库设计3.1 数据库技术概述数据库是用户存放数据、访问数据、操作数据的存储仓库,用户的各种数据被有组织的存放在数据库中,在需要的时候可以随时被有权利的用户查询、统计,新的数据库可以被添加进去,不需要的数据库可以被删除,一些旧的数据库可以被修改,所以数据库就是被有效的组织在一起的数据集合总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,一个好的数据库,要求在设计时尽量避免数据的多余,另外,

22、还要尽可能提高数据的存取速度。数据库设计时速度与空间在范式上是相互矛盾的。一方面按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费;另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式。因此我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。经过综合的评价和分析后设计出的数据库应满足以下要求:1. 数据库信息要能充分体现出用户使用系统的需求。 (2) 能够支持用户对数据进行的所有处理。(3) 能够容易被数据库管理系统运行维护。(4)

23、数据一致性、完整性好,无更新异常。3.2 数据库选择本系统所采用的数据库是Oracle数据库Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Oracle作为其应用数据的处理系统。 Oracle的存储由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据

24、库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。而其中的模式对象和关系形成了数据库的关系设计。支持分布式数据库和分布处理。Oracle为了充分利用计算机系统和网络,容许将处理分为数据库服务器和客户应用程序,所以共享的数据库管理由数据库管理的计算机处理,而运行数据库应用的工作站集中于解释和显示数据。通过网络连接的计算机环境,oracle将存放在多台计算机上的数据组合成一个逻辑数据库,可被全部网络用户存取。分布式系统像集中式系统一样具有透明性和数据一致性。oracle具有可移植性、可兼容性和可连接性。由于oracle软件可以在许多不同的操作系统上运行,以至于oracle

25、上所开发的应用可移植到任何操作系统,只需很少的修改或不需修改。Oracle同工业标准相兼容,也包括许多工业标准的操作系统,所开发的应用系统可在绝大多数操作系统中运行。可连接性是指oracle容许不同类型的计算机和操作系统通过网络可共享信息。 3.3 数据库的E-R图(1)会员管理系统整体E-R图如图3.1所示图3-1 (2) 会员管理系统文章实体E-R图如图3.2所示。图3-2 (3)图3-3为视图View_Artcle_Type的E-R图。 图3-3(4)图3-4为视图View_users的E-R图。 图3-43.4数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构

26、转化为某种数据库系统所支持的实际数据模型,也就是数据库逻辑结构。根据博客的使用情况的不同,可以采用Access 2003数据库,Access 2003便于安装。博客系统中各个表的设计结果如下面表格所示。1.表3-1为会员表,记录用户的详细信息。表3-1 User1用户表字段名称数据类型字段大小是否主键默认值是否必填备注userid自动编号是会员编号username文本20否否会员代号password文本20否是会员密码name文本20否是会员姓名role文本10否是会员身份2.表3-2为产品表,记录产品的主题和一些个性化设置。表3-2 Product产品表字段名称数据类型字段大小是否主键默认值

27、是否必填备注Productid自动编号是产品编号Productno文本20否是产品代号Productname文本20否是产品名称price文本20否是产品价格cunhuo文本20否是产品存货3.表3-3会员卡表,记会员卡信息表3-3 会员卡表字段名称数据类型字段大小是否主键默认值是否必填备注vipid自动编号是会员卡编号vipno文本20否是会员卡代号vipname文本20否是会员卡种类money文本20否是卡内余额表3-4为购物表,记录会员的购物信息。表3-4 member访客留言表字段名称数据类型字段大小是否主键默认值是否必填备注Memberid自动编号是购物编号userid文本20否是会

28、员编号Productid文本20否是产品编号vipid文本20否是会员卡编号consumemoney文本20否是购物金额consumetime日期/时间否是购物日期113.5 数据库的安全性数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,同时又为许多用户直接共享,是宝贵的信息资源,因此系统的安全保护措施就显得更为重要。键全的数据库安全机制可以防止数据库被恶意的破坏和非法的存取。本系统的安全设计包括服务器和数据库两方面设计。当用户使用系统时,系统首先会检查用户是否登录,如果用户还没有登录,系统将会弹出警告窗口提醒用户,并将相应的页面跳转至用户登录。在用户提交登录信息后,系统会对用户的身份进行核对,如果在数据库中查找到了相关记录,打开用户页面,表明用户登录成功。对于数据库的安全,主要是通过对授权用户的身份验证实现的。在的系统管理页面,提示用户使用管理员帐号在此登录,没有管理权限的系统注册用户无法登录到数据库管理的后台。系统确认了

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

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