会员管理系统.docx

上传人:b****8 文档编号:8955853 上传时间:2023-05-16 格式:DOCX 页数:19 大小:142.45KB
下载 相关 举报
会员管理系统.docx_第1页
第1页 / 共19页
会员管理系统.docx_第2页
第2页 / 共19页
会员管理系统.docx_第3页
第3页 / 共19页
会员管理系统.docx_第4页
第4页 / 共19页
会员管理系统.docx_第5页
第5页 / 共19页
会员管理系统.docx_第6页
第6页 / 共19页
会员管理系统.docx_第7页
第7页 / 共19页
会员管理系统.docx_第8页
第8页 / 共19页
会员管理系统.docx_第9页
第9页 / 共19页
会员管理系统.docx_第10页
第10页 / 共19页
会员管理系统.docx_第11页
第11页 / 共19页
会员管理系统.docx_第12页
第12页 / 共19页
会员管理系统.docx_第13页
第13页 / 共19页
会员管理系统.docx_第14页
第14页 / 共19页
会员管理系统.docx_第15页
第15页 / 共19页
会员管理系统.docx_第16页
第16页 / 共19页
会员管理系统.docx_第17页
第17页 / 共19页
会员管理系统.docx_第18页
第18页 / 共19页
会员管理系统.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

会员管理系统.docx

《会员管理系统.docx》由会员分享,可在线阅读,更多相关《会员管理系统.docx(19页珍藏版)》请在冰点文库上搜索。

会员管理系统.docx

会员管理系统

表1-7

天津轻工职业技术学院

课程设计(论文)

 

课题:

会员管理系统

专业计算机信息管理班级

学生姓名学生学号

指导教师

提交日期2012年10月份成绩

答辩日期答辩成绩

答辩教师

总评成绩

目录

摘要…………………………………………………………………………I

第一章绪论

1.1系统开发背景……………………………………………………………4

1.2课题研究意义……………………………………………………………4

1.3系统的发展……………………………………………………………5

1.4系统的开发方法…………………………………………………………5

1.5本章小结

第二章系统分析

2.1基本功能…………………………………………………………………6

2.2功能模版图示……………………………………………………………7

2.3系统的可行性……………………………………………………………8

2.4开发及运行环境…………………………………………………………9

2.5本章小结

第三章数据库设计

3.1数据库技术概述…………………………………………………………10

3.2数据库选择………………………………………………………………12

3.3数据库的E-R图…………………………………………………………14

3.4数据库逻辑结构设计……………………………………………………15

3.5数据库的安全性…………………………………………………………20

3.6本章小结

第四章系统设计

4.1系统总体设计……………………………………………………………22

4.2应用模块的编写…………………………………………………………23

4.3系统的实现………………………………………………………………23

4.4本章小结

致谢………………………………………………………………………………27

参考文献…………………………………………………………………………28

摘要

在经济全球化的今天,建立以客户为中心的经营战略,可以加强企业和客户间的联系。

对企业来讲,为客户提供一流的服务,是企业建立品牌、实现差别化服务、取得竞争的利器。

一直以来人们使用传统人工的方式管理会员的基本档案,这种管理方式存在着许多缺点:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,对于查找、更新和维护都带来了不少的困难。

而通过会员管理系统,企业就可以很轻松很方便的记录所有会员客户的资料,了解用户的兴趣爱好、消费特点、意向需求等;进而针对客户的需求,为其提供优质的个性化服务,还能为企业的产品开发、事业发展提供可靠的市场调研数据,是企业经营不可或缺的一个有利工具。

同时,作为计算机应用的一部分,使用计算机对会员进行管理,具有着手工管理所无法比拟的优点。

例如:

检索迅速、查找方便、可靠性高本低等,这些优点极大地提高了会员管理的效率,也是企业的科学化、正规化管理,与、存储量大、保密性好、寿命长、成先进科学技术接轨的重要条件。

目前,国内国外关于这一方面的软件很多,其功能也都比较完善,但也都存在着一些问题,如性能不好、可靠性、安全性差、交互能力不强等问题,在日益激烈的商业战场中难以应对真实的、残酷的竞争。

本论文主要介绍了系统的分析,设计和开发的全部过程。

全文共分为绪论,系统分析,系统设计,数据库设计,开发技术,系统配置,结论七部分。

开发工具选择JAVA、JSP、Html语言,采用Tomcat服务器技术,后台数据库选用SQLServer2000/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模式,选择SQLServer2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S模式进行设计。

2.4系统开发及运行环境

系统对运行的环境的要求:

1.硬件平台

●CPU:

InterPentium31.8GHz或更高

●内存:

1G以上

●硬盘空间:

250GB

2.软件平台

●操作系统:

WindowsXP

●数据库:

SQLServer2000/Oracle

●开发语言:

JSP

●服务器:

tomcat-5.0.28

2.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图。

图3-3

(4)图3-4为视图View_users的E-R图。

图3-4

3.4数据库逻辑结构设计

数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库逻辑结构。

根据博客的使用情况的不同,可以采用Access2003数据库,Access2003便于安装。

博客系统中各个表的设计结果如下面表格所示。

1.表3-1为会员表,记录用户的详细信息。

表3-1User1用户表

字段名称

数据类型

字段大小

是否主键

默认值

是否必填

备注

userid

自动编号

会员编号

username

文本

20

会员代号

password

文本

20

会员密码

name

文本

20

会员姓名

role

文本

10

会员身份

2.表3-2为产品表,记录产品的主题和一些个性化设置。

表3-2Product产品表

字段名称

数据类型

字段大小

是否主键

默认值

是否必填

备注

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-4member访客留言表

字段名称

数据类型

字段大小

是否主键

默认值

是否必填

备注

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]张军:

《JSP网络应用开发例学与实践》,清华大学出版社,2006

[2]冯燕奎赵德奎等编著《JSP实用案例教程》,清华大学出版社,2004

[3]黄晓东著《JAVA课程设计案例精编》,中国水利水电出版社,2004

[4](美)BruceEckel著陈昊鹏饶若楠等译《JAVA编程思想》,2005

[5]郝玉龙《javaEEWeb开发实例精讲》清华大学出版社,2005

[6]邬继成《Struts与Hibernate实用教程:

构建基于MVC模式的高效JavaWeb》应用电子工业出版社

[7]张银鹤冉小刘治国:

《JSP完全学习手册》,清华大学出版社,2008

[8]张蓓赵国锋:

《JSP数据库通用模块开发与系统移植》,清华大学出版社,2007

[9]卫振林,裴拯等JSP程序设计与应用.北京机械工业出版社.2005

[10]杨湖《SQLServer2005数据库系统开发案例精选》,人民邮电出版社,2007

[11]周桓王殊宇:

《JSP项目开发全程实录》,清华大学出版社

[12]刘荣华《Oracle数据库管理与应用系统开发》人民邮电出版社

[13]高继民《Oracle数据库SQL和PL/SQl实例教程》西安电子大学出版社

[14](美)BRADLEYD.BROWN《ORACLE9IWEB开发指南》机械工业出版社

[15]曹广鑫《Struts数据库项目开发宝典》电子工业出版社

[16]杨少波《J2EE项目实训-struts框架技术》清华大学出版社

[17]、强峰科技《StrutsWeb设计与开发大全》清华大学出版社

[18]陈红《数据库系统原理教程》清华大学出版社,2000

[19

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

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2