




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要表1-7 天津轻工职业技术学院课程 设计(论文)课题 : 会员管理系统 专 业 计算机信息管理 班级 学生姓名 学生学号 指导教师 提交日期 2012年10月份 成绩 答辩日期 答辩成绩 答辩教师 总评成绩 17参考文献目 录摘要 I第一章 绪论 1.1 系统开发背景 41.2 课题研究意义 41.3 系统的发展 51.4 系统的开发方法 51.5 本章小结第二章 系统分析2.1 基本功能 62.2 功能模版图示 72.3 系统的可行性 82.4 开发及运行环境 92.5 本章小结第三章 数据库设计3.1 数据库技术概述 103.2 数据库选择 123.3 数据库的E-R图 143.4 数据库逻辑结构设计 153.5 数据库的安全性 203.6 本章小结第四章 系统设计4.1 系统总体设计 224.2 应用模块的编写 234.3 系统的实现 234.4 本章小结致谢 27参考文献 28摘 要在经济全球化的今天,建立以客户为中心的经营战略,可以加强企业和客户间的联系。对企业来讲,为客户提供一流的服务,是企业建立品牌、实现差别化服务、取得竞争的利器。一直以来人们使用传统人工的方式管理会员的基本档案,这种管理方式存在着许多缺点:效率低、保密性差,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少的困难。而通过会员管理系统,企业就可以很轻松很方便的记录所有会员客户的资料,了解用户的兴趣爱好、消费特点、意向需求等;进而针对客户的需求,为其提供优质的个性化服务,还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营不可或缺的一个有利工具。同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高本低等,这些优点极大地提高了会员管理的效率,也是企业的科学化、正规化管理,与、存储量大、保密性好、寿命长、成先进科学技术接轨的重要条件。目前,国内国外关于这一方面的软件很多,其功能也都比较完善,但也都存在着一些问题,如性能不好、可靠性、安全性差、交互能力不强等问题,在日益激烈的商业战场中难以应对真实的、残酷的竞争。本论文主要介绍了系统的分析,设计和开发的全部过程。全文共分为绪论,系统分析,系统设计,数据库设计,开发技术,系统配置,结论七部分。开发工具选择JAVA、JSP、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000/Oracle。关键词:SQL 第一章 绪论1.1 系统开发背景网上购物商务的不断发展,为在线支付行业发展提供了新的市场。近几年中国网上购物规模的增长极其迅速。据iResearch的数据显示,2001 年中国网上购物交易额为2 亿元,2004年该规模已经增长为44 亿元,年均复合增长率(CAGR)为116.6%。其中网上支付的比率也在不断提高,2004年,中国网上支付规模数据中,网上购物以15亿元的交易额,仅次于游戏点卡排在第二位,占网上支付总交易额的20%。由于网上购物能够实现订购、值机、结算的电子化流程,其电子信息能够在订购、离港、结算之间安全、快速、准确的传递,便于检索和查询,而且购买电子购物的会员无需担忧丢失及未随身携带产品,只需凭借有效身份证件就可领取产品,方便快捷,且定购物可在异地完成。因此,电子客票自诞生以来受到了越来越多会员的青睐,已经成为未来购物的主要方式。电子购物的推出为旅游电子商务带来了新机遇。在美国,80%以上的购物都是电子购物,只有不到20%是在特殊情况下才使用纸质购物。购物的无纸化、网络化是全球主流趋势。华迅掌上通董事长肖庆平在接受记者采访时透露,掌上通将全力介入电子购物市场。据了解,华迅掌上通推出电子购物第一个月就凭借销售业绩跨进国航一级代理名单。杀入这个领域以来,最快增长速度曾经达到500%。 1.2系统研究的意义网上购物系统作为面向广大用户的服务终端,具有操作简单、流程清晰、效率高、完善严谨的特点,是根据市场需要,融合交通运输业实际的业务运作特点和管理需要,推出的体现当前行业最先进管理思想的解决方案。 通过实时、透明的产品价格与信息的提供,使用户及购物代理均可获得诸多的益处:改市面上流行的“订”购服务为的“定” 购服务,排除了用户“订购后可否获得所需客票的不确定性;用户对购物时刻、产品等可以进行自主选择,摒弃了传统“问讯式”服务的弊端;使产品价格及信息透明化,最大限度地消除了目前产品销售市场上存在的散、乱、黑等现象,使用户及销售代理人的合法权益得到最大保障。打印电子购物单功能,使购票过程大大简化,不仅降低了成本,而且提升了客户的服务响应速度和满意度,真正实现了现代化管理。综上所述,网上购物系统实现了对票据的制作及自动化管理,结束了传统手工购物及统计的历史,它的意义不仅是用票据打印机代替了手工购物,而是使得购物管理工作走向全面自动化、规范化,提高了购物的透明度和自主性,从根本上解决了产品查询难、购物劳动强度大的现状,提高了购物管理效率和对客户的服务质量。并对方便旅客购买产品,以及规范整个票务市场具有相当重要的意义。1.3系统的发展1994年10月,美国联合航空公司率先推出了网上购物系统,会员只须在网上输入自己的信用卡号和有效期,就可以直接购买产品。出票方式有电子购物、送货上门等多种方式。 网上购物给会员带来了方便。购物者足不出户就可在电脑上查询产品动态、物价和产品的可售情况,并直接订购产品,免去了奔波之苦。网上购物还扩充了销售公司的销售网点。截至1997年9月底,世界上排名前20位的销售公司都有了自己的网上售票系统。 网上购物的优越性使国内越来越多的购物公司着手研制自己的网上购物系统。1999年9月,中国南方购物公司的网上购物系统正式启动,只要进入南购的网上购物页面就可以自己订购产品了,货款的支付方式为网上支付和金支付。1999年10月,中国东方购物公司也正式开通了网上购物系统,凡是持工商银行上海分行牡丹信用卡的客户均可在东购网站购买产品。1.4 系统的开发方法本系统主要采用JSP技术进行开发,JSP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。 当用户使用浏览器请求JSP主页时,WEB服务器响应,调用JSP引擎来执行JSP文件,并解释其中的脚本语言,通过ORCALE连接数据库,由数据库访问组件ADO完成数据库操作,最后JSP生成包含有数据查询结果的HTML主页返回用户端显示。 由于JSP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而JSP源程序不会泄密,增加了系统的安全保密性。此外,JSP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。1.5 本章小结根据现阶段市场的需求发展,网上购物成为新潮,本章主要介绍本系统的开发背景、系统的研究意义、系统的发展史以及系统的开发方法。为开发本程序有一个初步的了解。 第二章 系统分析2.1基本功能本课题要实现的是基于网上购物系统,根据程序结构化设计的要求,把整个项目分为两个用户角色,分别是管理员与会员。在具体的功能模块设计上,两个角色的功能又不尽相同。对于管理员来说,主要实现以下功能模块。1.会员信息模块:主要实现对会员信息的添加、查询、修改和删除的功能。2.产品信息模块:主要实现对产品信息的添加、查询、修改和删除的功能。3.查询购买退货信息模块:主要实现对会员购物信息的查询和退货的功能。对于会员来说,主要实现以下功能模块。1.会员注册模块:主要实现初次使用者系统用户身份的注册功能。2.产品信息模块:主要指会员对产品信息的查看以及购物操作。3.购物信息模块:主要指会员对购物信息的查看和退货操作。2.2功能模板图示系统功能连接图示如下:2.3 系统的可行性 1. 经济性本系统以客户为核心,实现销售和服务的管理平台。能够改善客户关系,增加企业收益,提高企业的竞争力。2. 技术性本系统采用B/S模式,选择SQL Server 2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S模式进行设计。2.4 系统开发及运行环境系统对运行的环境的要求:1. 硬件平台l CPU:Inter Pentium 3 1.8GHz 或更高l 内存:1G以上l 硬盘空间:250GB2. 软件平台l 操作系统:Windows XPl 数据库:SQL Server 2000 / Oraclel 开发语言: JSPl 服务器:tomcat-5.0.282.5 本章小结本章就本系统基本功能、系统功能、系统的可行性、系统开发及运行环境做了初步的讲解。第三章 数据库设计3.1 数据库技术概述数据库是用户存放数据、访问数据、操作数据的存储仓库,用户的各种数据被有组织的存放在数据库中,在需要的时候可以随时被有权利的用户查询、统计,新的数据库可以被添加进去,不需要的数据库可以被删除,一些旧的数据库可以被修改,所以数据库就是被有效的组织在一起的数据集合总的来说,数据库的设计对系统的经济性、功能性和效率有很大的影响,一个好的数据库,要求在设计时尽量避免数据的多余,另外,还要尽可能提高数据的存取速度。数据库设计时速度与空间在范式上是相互矛盾的。一方面按规范化理论的要求,关系模式应尽量取高级范式,尤其对记录数较多的关系,低级范式将会造成存储的大量重复,是空间遭受严重浪费;另一方面从存取速度上考虑,应该尽量做到一个模式涉及的属性越多越好,相互运算越少越好,这样,又应取低级范式。因此我们在设计数据库时要严格地探讨它的使用环境,充分了解用户的需求,清楚地掌握数据库系统的特点。经过综合的评价和分析后设计出的数据库应满足以下要求:1. 数据库信息要能充分体现出用户使用系统的需求。 (2) 能够支持用户对数据进行的所有处理。(3) 能够容易被数据库管理系统运行维护。(4) 数据一致性、完整性好,无更新异常。3.2 数据库选择本系统所采用的数据库是Oracle数据库Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Oracle作为其应用数据的处理系统。 Oracle的存储由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。而其中的模式对象和关系形成了数据库的关系设计。支持分布式数据库和分布处理。Oracle为了充分利用计算机系统和网络,容许将处理分为数据库服务器和客户应用程序,所以共享的数据库管理由数据库管理的计算机处理,而运行数据库应用的工作站集中于解释和显示数据。通过网络连接的计算机环境,oracle将存放在多台计算机上的数据组合成一个逻辑数据库,可被全部网络用户存取。分布式系统像集中式系统一样具有透明性和数据一致性。oracle具有可移植性、可兼容性和可连接性。由于oracle软件可以在许多不同的操作系统上运行,以至于oracle上所开发的应用可移植到任何操作系统,只需很少的修改或不需修改。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图。View_Article_Type产品Article产品价格TypeArticle.TypeID=Type. TypeID 图3-3(4)图3-4为视图View_users的E-R图。View_Users会员Users产品ArticleArticle.username=Users.username图3-43.4数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库逻辑结构。根据博客的使用情况的不同,可以采用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产品表字段名称数据类型字段大小是否主键默认值是否必填备注Productid自动编号是产品编号Productno文本20否是产品代号Productname文本20否是产品名称price文本20否是产品价格cunhuo文本20否是产品存货3.表3-3会员卡表,记会员卡信息表3-3 会员卡表字段名称数据类型字段大小是否主键默认值是否必填备注vipid自动编号是会员卡编号vipno文本20否是会员卡代号vipname文本20否是会员卡种类money文本20否是卡内余额4.表3-4为购物表,记录会员的购物信息。表3-4 member访客留言表字段名称数据类型字段大小是否主键默认值是否必填备注Memberid自动编号是购物编号userid文本20否是会员编号Productid文本20否是产品编号vipid文本20否是会员卡编号consumemoney文本20否是购物金额consumetime日期/时间否是购物日期3.5 数据库的安全性数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,同时又为许多用户直接共享,是宝贵的信息资源,因此系统的安全保护措施就显得更为重要。键全的数据库安全机制可以防止数据库被恶意的破坏和非法的存取。本系统的安全设计包括服务器和数据库两方面设计。当用户使用系统时,系统首先会检查用户是否登录,如果用户还没有登录,系统将会弹出警告窗口提醒用户,并将相应的页面跳转至用户登录。在用户提交登录信息后,系统会对用户的身份进行核对,如果在数据库中查找到了相关记录,打开用户页面,表明用户登录成功。对于数据库的安全,主要是通过对授权用户的身份验证实现的。在的系统管理页面,提示用户使用管理员帐号在此登录,没有管理权限的系统注册用户无法登录到数据库管理的后台。系统确认了管理员身份之后统会打开管理页面,系统管理者可在此对整个系统的数据库进行管理和维护3.6 本章小结本章主要介绍数据库的选择(Oracle),以及数据库的E-R图,尤其是对数据库表格的详细介绍,以便更好的理解所见数据的由来。最后简单说明了对数据库使用的安全性,方便大家更放心的使用本系统。第四章 系统设计对会员管理系统进行系统分析、数据库设计之后,本章将主要介绍系统各功能模块的设计及其实现。软件所实现的功能强弱是衡量一个软件的最根本的标准。通过对系统的全面分析并结合调研的情况,确定了本系统的功能模块图。本章先从系统总体结构设计介绍,接着分别对公用模块、客户界面、管理对功能模块加以描述。4.1系统总体设计本系统数据库采用oracle,系统结构图如图4-1所示产品管理会员资料会员卡办理产品出售情况用户登路管理员会员产品购买会员卡办理会员卡充值消费记录图5-1 系统结构图4.2公用模块的编写4.2.1数据库连接文件 为了操作数据库方便,把连接数据库、查询、更新、插入、关闭连接等数据库操作都写在一个公用文件Conn.asp中,这样其他页面引入这个页面,就可以调用数据库操作方法,操作数据库了,这样便于提高程序的重用性。4.2.2用户登录和注销把判定用户登录和注销的程序写在首页index.asp中。当用户在首页输入用户名和密码请求登录时,先从数据库查询该用户的用户名和密码是否正确,如果正确则把该用户的用户名和密码,用Session记录。注销只需要设置记录用户的Session清除。4.3客户界面的设计与实现界面模块化,可以提高代码的重用性,能为编程提供很大便利,节省开发时间,提高开发效率4.3 系统的实现 “用户注册”功能模块设计页面login.jsp主要完成引导用户进行注册,首先会提供注册表让用户输入用户名和密码等,让用户输入注册信息,输入完成后,当用户单击注册按钮的时候,要对用户输入的注册信息简单认证,看用户信息是否验证,如果验证进行数据库验证,查看用户之前是否已经注册过,如果没有注册则插入一条新记录到数据库,完成注册。图5-2 用户注册4.3.2“会员卡办理”功能模块设计访问者在该功能模块可以给会员办理会员卡,这部分的实现很简单,就是提供一个表单供访问者输入会员卡号,然后保存到数据库就可以了。首先编写出用户输入会员卡号。图5-3 会员卡办理4.3.3“会员卡充值”功能模块设计 在办理会员卡后,对改卡充值,技术实现非常简单,就是提供会员信息和办理会员卡的信息,当会员单击充值按钮的时候,跳入充值页面,会员输入充值金额,充值后卡内余额大于5000,充值后卡内余额大于10000,会员卡种类将升级为白金卡,当卡内余额大于50000,会员卡种类将升级为钻石卡。图5-4会员卡充值4.3.4“会员管理”功能模块“会员管理”功能模块需要显示会员信息。图5-5为该模块的效果图。图5-5 会员管理4.3.5管理员密码模块 通过管理员密码模块,使用户可以随时管理员的密码信息。这样做,也可以提高系统的安全性。在修改密码的时候,会先让管理员输入原密码,以防止非法用户操作管理员的密码信息,输入的新密码,要输入两次,以确保输入的是一致,这样可以防止,由于输入的时候输入失误,造成以后无法登陆的问题。4.4本章小结本章对系统设计做了简单的介绍,对系统各个功能的实现,会员注册、会员卡办理、会员卡充值、会员管理.等功能。致 谢因为各种条件有限等原因。有些功能尚未完善,有些地方还不够详细完美,敬望各位老师批评指正。在这次毕业设计中,使我懂得怎样把学到的知识灵活运用,我感谢悉心指导我的老师,也感谢帮助我的同学!虽然我们的系统不是很完善,但是我觉得很满足。希望各位老师各位同学能提出宝贵的意见或见意,要以后的工作中我一定会更加努力。通过本次毕业设计的制作,使我对以前所学的课程有了更深的理解;并使我对编写一个小型程序有了一定的了解。从项目的确定、制定计划、系统分析、系统设计、总体设计和详细设计到系统调试,文档整理,使我加深了对软件工程、面向对象编程和数据库编程的理解。使我从中对一些以前未曾接触的知识有了一定的掌握。不仅使我所学的知识再
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 象字演变课件
- 诺曼底号遇难记课件教学
- 2025版危险货物运输全程监控及追溯服务合同
- 2025年车辆安全检测设备销售与租赁合同范本
- 2025年度化工原料采购合同范本版
- 2025年度高端品牌形象插画设计服务合同
- 2025年度高科技产业园基础配套设施施工合同
- 2025年度电子商务平台入驻服务合同范本
- 2025年度农业科技行业员工标准劳动合同范本
- 2025年地基处理与地下空间利用分包合同样本
- 《汽车发动机构造与检修(第2版)》课件 王雷 项目1、2 汽车发动机基本知识;发动机曲柄连杆机构构造与检修
- 腹腔镜风险评估及应急预案
- 【追星文化对大学生消费行为及观念的影响问卷调研报告(含问卷)(论文)11000字】
- 2025届高三数学一轮复习备考经验交流
- 中核集团中辐院招聘笔试真题2022
- 泡沫箱子合同范本
- 智能制造装备与集成 课件 02 智能制造架构与装备
- 2024-2029全球及中国土豆泥行业市场发展分析及前景趋势与投资发展研究报告
- 我和我的祖国歌词
- 新人教版初二上册(八上)数学全册课件
- 补贴协议书范本
评论
0/150
提交评论