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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

会员管理系统设计论文.docx

1、会员管理系统设计论文摘 要在当今的信息化时代,随着Internet的飞速发展,基于Web的网络服务已得到广泛的应用,同时也催生了一个个新生产业。ASP作为Web开发中的中最广泛的工具之一,充分体现了此项技术的生命力。越来越多的社会机构,学会、协会都希望有一个在线的面向用户的会员管理信息系统。使用户在网上就可以申请入会学会、后台管理员在网上就可以很方便的处理会员的信息。本文简要介绍了ASP技术特点, Dreamweaver 8 的功能,融合ASP + Access,实现动态交互功能,用IIS5.1作为Web服务器,用Access作为后台数据库管理系统。 本系统论文主要是管理会员的资料。重点介绍其

2、功能:信息添加、信息修改、信息的删除及信息查询。使用进行静态页面设计,应用ASP程序进行后台管理操作,并用Access进行后台数据库的连接设计。主要是以四大功能进行系统的设计和实现。关键字:会员管理系统;Asp;Web;AccessAbstractIn the now information time, along with the Internet rapid development, Obtained the widespread application based on the Web network service, simultaneously has also expedited

3、a each one newborn industry. ASP took one of in Web development center most widespread tools, has fully manifested this technical vitality. The more and more many social organization, the academic society, the association all hoped has on-line face users member management information system. On-line

4、 enables the user to be allowed to apply to join a society. The academic society, the backstage manager is on-lineman the very convenient processing members information. This article briefly introduced the ASP technology characteristic, the Dreamweaver 8 functions, fuse ASP + Access, the realization

5、 dynamic interactive function, with IIS5.1 took the Web server, takes the backstage database management system with Access.This system paper mainly manages members material. Key introduces its function: The information increases, the information revises, the information deletion and the information

6、inquiry. The use carries on the static page design, carries on the backstage management operation using the ASP procedure, and carries on the backstage database with Access the connection design. Mainly is carries on the system by four big functions the design and the realization.Key words:Member Ma

7、nagement System ;Asp;Web;Access第1章 绪论1.1 背景随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习及生活中,成为我们日常生活中不可缺少的辅助工具。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还

8、不得不开发适合自己特殊需求的软件。以前开发Windows应用软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训练,使用asp编程语言也一样能够开发出功能强大、适合自己特殊需求的应用程序了。asp编程语言继承了其他语言易学易用的特点,特别适合于初学者学习网络编程。会员管理系统用计算机管理该事业组织会员的基本信息,以及对会员信息的编辑,查询等一系列动作,它是一种计算机应用技术的创新,采用计算机作为工具的实用的计算机智能化管理程序来帮助管理员进行更有效的企事业单位组织会员管理工作。通用会员管理系统是典型的信息管理系统,其开发主要包括后台数

9、据库的建立和维护以及前端应用程序的开发两个方面。1.2 研究内容经过分析,我们使用asp编程语言开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先可以在短时间内建立系统应用原型,然后,对初始原型系统进行不断修正和改进。拟解决的主要问题:会员登录:验证用户输入的用户名和密码,判断是否是合法用户。会员注册:开放网站对外注册,新用户在成功注册后,需要管理员的审核,成功后方可成为会员。当注册会员丢失或遗忘其密码时,允许该会员通过注册时候的信息找回密码。实现对客户资料的管理,方便查询客户资料。也方便会员查询自己当前的信息。会员管理,会员分为不同的等级

10、,每个等级需要不同的积分。管理员可以在后台发布最新的新闻,方便会员查看。第2 章开发工具的介绍2.1 Web开发技术概述ASP(Active Server Pages,动态服务器页面)是微软(Microsoft)公司推出的一种用于取代CGI(Common Gateway Interface,通用网关接口)的技术。当前的主流Web开发技术主要有以下4种:ASP技术、PHP技术、JSP技术、和.NET技术。这四种技术虽然各不相同,但其目的都是实现动态交互页面功能。2.2.1 ASP技术介绍ASP是Microsoft Active Server Pages 的简称,是Web 服务器端的开发环境。利用

11、他可以创建和执行动态、高效和交互的Web服务应用程序。ASP技术是一种集HTML、教本语言与CGI技术的结合体,但是其运行效率却比CGI高,程序编制比HTML方便且更具灵活性。ASP有以下特点:1. 使用VBScript/JScript简单易懂的语言。2. 无需编译,容易编写,可以在服务器端直接运行。3. 使用普通的文本编辑器即可进行编写,如Windows记事本和Word程序。4. 可以使用服务器端脚本产生客户端脚本。程序执行后,结果将以HTML的形式显示在浏览用户面前。5. 利用ActiveX组件可以无限制扩空功能,可以利用其他语言编写自己需要的组件。6. 程序执行与浏览器无关,客户端浏览器

12、只需执行HTML代码即可。ASP所以是用的脚本语言均在服务器端执行,客户端不需要具有执行脚本语言的功能,这样能大大减轻客户端机器的负担。7. 操作平台无关性。可以运行在多种平台上面。8. 强大的兼容性,可以与任何ActiveX Scripting语言兼容。ASP除了可以使用VBScript或JScript语言设计外,还可以通过plugin方式,使用由其他第三方提供的教本语言。9. 代码安全性。由于ASP代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只是经过解析之后的数据,而且无法获得源代码。2.2.2 ASP开发工具ASP文件是以.asp结尾为标记的文件,而在一般客户面前显示

13、的是以HTML为标记的文件。开发ASP并没有专门限制的工具,只需能够编辑文本的文件即可,因为他不像VB、VC那样需要一个编译和连接的过程。但由于现实中项目管理和开发效率的需要原因,也需要一个编译和连接的过程。比较常用的开发工具就是Dreamwearver。Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提供了专业人员在一个集

14、成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、Web 服务和旧式系统。Macromedia Dreamweaver 8十大特性: 1.动态跨浏览器验证:自动检测标签和CSS规则来适应所有主流浏览器!2.更强大的CSS支持! 3.内建的图形编辑引擎:修剪,改变大小,尺寸,旋转角度,调节明暗度都不需要离开Dreamweaver环境,因为它本身集成了FW的基本图形编辑技术.(这一点有模仿FrontPage的嫌疑,但这个功能确实很实用)! 4.安全FTP:完全加密传输保证文件和帐号信息的

15、安全! 5.增强对当今技术的支持:支持当今主流的开放环境: ColdFusion, J2EE, PHP,.NET,和其他主流的服务器技术.Dreamweaver现在加入了XML命名空间支持,ASP.NET表单控件对象,新的参考书内容和新的PHP服务器端行为! 6.无缝整合外部文件和代码:直接将Word和Excel文档复制和粘贴到Dreamweaver中,会保留字体,颜色,CSS样式表信息.使用,使用系统支持的编码保存任何字体,包括双字节字符集. 7.紧密整合MM的其他工具:加强了和MM其他几款产品的协同工作能力.例如:你可以通过DW直接设置Flash组件的参数. 8.基本支持改良:插入条,表格

16、工具都有改进! 9.增强代码编写工具:编辑代码更省时,例如右键编写代码工具,增强的查找和替换,高效的属性面板. 10.改进的设计开放环境:一个改良的用户界面,更高的实用性,非常亲切和有逻辑,让你快速找到你想要的东西,一个新的开始屏幕让你快速访问最近的文件和教程资源.2.2 ASP技术环境配置因为ASP是微软开发的服务器端脚本环境,内含IIS(虚拟服务器)或PWS(Personal Web Server)中,所以ASP程序必须在支持ASP的Web服务器上才能运行。如果计算机使用的是Windows系统,安装微软的IIS就可以实现这一目标。2.2.1 安装IIS根据操作系统的不同,所使用的Web服务

17、器软件也有所不同。具体操作系统对应的服务器配置如下:windows 2000/XP,IIS 5.0/5.1windows 2003, IIS6.0安装步骤:打开控制面板里的添加或删除程序,再点击添加/删除Windows组件,选中组件列表中的 Internet信息服务(IIS)选项,单击下一步,组件向导即开始安装所选的组件,在安装向导的最后一页单击完成按钮,就完成组件的安装。2.2.2 IIS的配置IIS已经成功安装并启动运行。但IIS需要正确合理的配置,才能使站点正确、高效地运行。如果网站包含的ASP技术文件不在主目录文件夹中,则必须创建虚拟目录,将这些文件包含到网站中。2.3 Access数

18、据库的介绍利用ASP技术实现动态Web站点的开发,掌握数据库技术必不可少。Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access是一种关系型数据库管理系统,其主要特点如下:(1)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存

19、放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进

20、行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中

21、嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2.4 本章小结在本章详细地介绍了开发系统中所使用到的工具,以及对ASP语言进行详细地描述并介绍了IIS的安装和配置,也介绍了下数据库软件Access的知识。第3章 系统的需求分析及其设计3.1 系统的需求 随着科学的飞速发展,Internet这个昔日只被少数科学家接触和使用的科研工具已经发展成了普通百姓都可触及的大众型媒体传输手段。随着用户的急剧增加,Inter

22、net的应用迅速进入到文化、产业、经济、政治、新闻、体育、娱乐、商业和服务业。各个行业都普及了Internet的应用,会员管理系统是Internet的一个重要应用领域。通过Internet这一电子媒介,向人们展示了一种全新的、有别于传统的会员管理模式。在当今的信息时代各种管理方法必然被计算机为基础的信息管理所取代。会员管理系统的开发,适合各大小商铺、娱乐场所的管理。3.2 会员管理系统的设计功能该会员管理系统归纳起来有七点:1开放会员注册。会员可以自行到网站上注册会员,不需要上门申请。2会员信息的查询。会员可以在网上登入查看各种相关信息,了解自己现有的积分和等级。3.会员的留言功能。会员可以在

23、登入后发表留言来表达自己的一些想法。4上传功能。会员可以上传自己的个人照片。5会员信息的修改。会员可以在登录后对自己的基本资料进行修改。6.管理的权限。申请了的会员要通过管理远的审核,方可成为正式的会员。管理人员可以对会员资料进行积分的添加和减少,及其等级分配!7相关新闻的发布。管理人员可以随时发布与会员相关的信息和新闻等等实现了信息的动态管理。其基本功能关系表如下:表3-1 会员管理系统的基本功能关系图3.3 本章小结在本章中,介绍了本系统的需求及其需要实现的功能。第4章 系统的实现4.1 数据库的设计ASP(Active Server Pages)作为一种典型的服务器端网页设计技术,被广泛

24、地应用在各种互联网应用中。同时Access数据库作为微软推出的以标准JET为引擎的桌面型数据库系统。由于具有操作简单、界面友好等特点具有较大的用户群体。因此ASP + Access的模式成为了绝大多数中小型网上应用系统的首选方案。但ASP + Access 的解决方案在为我们带来巨大便捷的同时也给我们带来了不容忽视的安全问题。ASP + Access解决方案的主要安全隐患来自Access数据库本身的安全性,其次是在于ASP网页设计过程中的安全漏洞。接下来。我们将讨论如何来提高基于WEB的Access数据库安全。在讨论Access数据库的安全时人们自然而然想到的是给Access数据库加上密码其实

25、这是一个误区因为Access数据库的加密机制非常简单且网络上也有许多针对Access数据库的解密程序所以无论是否设置了多么复杂的数据库密码只要数据库所获得就可以进行破解其信息就没有任何安全性可言。那是不是对Access数据库的安全就束手无策了呢?其实在ASP + Access方案的运用中Access数据库是在WEB服务器上的后台运行的。所以只要不让别人获取我们的Access数据库文件别人就无从下手进行解密了那么我们的Access数据库就是安全的!我们的数据也就安全了!数据库是整个会员管理系统的核心部分。只有通过数据库的调用才能进行会员信息更新处理、插入资料、删除资料和查询资料,方便管理进行管理

26、,减少管理员的工作量以及更多的人力。数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。图4-1 会员管理系统ER图首先,用户信息表users,后台管理员表admin,是两张实体表,它们依次记录着“权限”的信息,管理员与用户的信息。表4-1管理员信息admin.mdb字段名字数据类型是否为空备注id自动编号n编号username文本y名字password文本y密码level数字y权限logintime时间/日期y登入时间表4-2会员信息users.mdb字段名

27、字数据类型是否为空备注id自动编号n编号username文本y用户名password文本y密码sex文本y性别age数字y年龄duty文本y生日tel数字y电话groupname文本y等级flag数字y积分passed是/否y审核验证其次,会员等级表groupname.mdb,会员照片表pic.mdb,是两张关于会员信息的表。表4-3会员等级groupname.mdb字段名字数据类型是否为空备注Id自动编号n编号Groupname文本y等级content文本y备注enflag数字y所需的积分表4-4会员照片pic.mdb字段名字数据类型是否为空备注id自动编号n编号username文本y用户名

28、sex文本y性别photoOLE 对象y照片adddate日期/时间y上传时间最后,会员留言表book.mdb和新闻表new.mdb是记录着会员发表的留言和管理员发表的新闻的内容。表4-5会员留言book.mdb字段名字数据类型是否为空备注lid自动编号n编号title文本y留言标题content备注y留言内容username备注y发表者的名字addtime时间/日期y发表时间 表4-6新闻new.mdb字段名字数据类型是否为空备注newid自动编号n编号title文本y新闻标题content备注y新闻内容addtime时间/日期y发表时间4.2 数据库的连接ASP提供两种访问数据库的方法:在

29、第一种方法中每次访问数据库都要与数据库连接一次,一旦与数据库建立连接语句就可以对数据进行操作;当对数据的操作完成,所有相关的对象都被关闭。与数据库相连的另一种方法是当用户的任务完成后连接才被关闭,这是由connasp文件所控制。每个基于ASP的internet应用可以有一个存放在应用根目录中的conn.asp文件.。由于在系统中,操作数据库的地方相当多,为了避免很多复杂重复的代码的编写,对数据库的操作做了简单的封装conn.asp。conn.asp的代码如下:dim conn,DBSet conn = Server.CreateObject(ADODB.Connection)DB = Serv

30、er.MapPath(data/#cdcslmv30.mdb)conn.Open driver=Microsoft Access Driver (*.mdb);dbq= & DB优化程序设计提高系统安全ASP代码是利用表单(form)实现与用户交互的功能。而相应的内容会反映在浏览器的地址栏中。如果不采用适当的安全措施,只要记下这些内容,就可以绕过验证直接进入某一页面例如在浏览器中敲人”pageasp?x=1”。即可不经过表单页面直接进入满足”x=1”条件的页面。因此,在设计验证或注册页面时。必须采取特殊措施来避免此类问题的发生。我们可以利用Cookies或Session对象进行注册验证。 以防

31、止未经注册的用户绕过注册界面直接进入应用系统。可以采用Session对象进行注册验证。 Session对象最大的优点是可以把某用户的信息保留下来。让后续的网页读取。 例如,某注册页面设计要求用户注册成功后系统启动regasp?ce=1页面。 如果不采用Session对象进行注册验证,则用户在浏览器中敲人”URLregasp?ce=1”即可绕过注册界面,直接进入系统。利用Session对象可以有效阻止这一情况的发生。4.3 本章小结在本章中,详细介绍了下数据库的需求分析,和数据库的设计,对程序的开发起着很重要的作用。第5章 前台系统的主要功能会员管理系统的前台的基本功能包括注册、登录、密码找回、登录后的查询和修改用户信息、修改密码和照片上

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

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