【银行理财产品对储蓄存款的影响探析6000字(论文)】_第1页
【银行理财产品对储蓄存款的影响探析6000字(论文)】_第2页
【银行理财产品对储蓄存款的影响探析6000字(论文)】_第3页
【银行理财产品对储蓄存款的影响探析6000字(论文)】_第4页
【银行理财产品对储蓄存款的影响探析6000字(论文)】_第5页
已阅读5页,还剩9页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第页共15页会员管理系统的设计与实现摘要在当今信息时代,随着互联网的飞速发展,基于网络的服务得到了广泛的应用,也催生了新的产业。ASP作为Web开发中最广泛的工具之一,充分体现了该技术的生命力。越来越多的社会机构、社会团体和协会希望为用户建立一个在线会员管理信息系统。用户可以申请加入俱乐部在网上,学习后台管理员可以方便地在网上处理会员信息。这个系统主要是管理成员。本文主要介绍了它的功能:信息添加、信息修改、信息删除和信息查询。使用静态页面设计,采用ASP程序进行后台管理操作,后台数据库的连接设计是用SQL进行的。关键字:会员管理系统,Asp,Web,SQL目录TOC\o"1-3"\h\u4440第一章绪论 1111951.1背景 1137771.2研究内容 14353第二章开发工具的介绍 2172912.1Web开发技术概述 236572.3SQL语言简介 215082第三章系统的需求分析及其设计 4129653.1系统的需求 497393.2会员管理系统的设计功能 44553.3数据库的设计 515286第四章前台系统的主要功能 865764.1实现注册功能 8171194.2密码修改功能 927354.3会员消费记录功能 97914.4会员信息的管理 1073064.5系统测试 1012701总结 1220940参考文献 13第一章绪论1.1背景随着经济的发展和社会的进步,计算机越来越深入到我们的日常工作、学习和生活中,成为我们日常生活中不可缺少的辅助工具。随着科学技术的不断进步,计算机科学越来越成熟,其强大的功能也得到了深刻的认识。它已进入人类社会的各个领域,并发挥着越来越重要的作用。它已经渗透到日常工作和生活的各个方面,如文字处理、信息管理、辅助设计、图形图像处理、教育、培训、游戏、娱乐等。该会员管理系统管理企业组织成员的计算机的基本信息,并编辑会员信息、查询等一系列动作,它是计算机技术的创新,利用计算机对计算机智能化管理程序来帮助管理员进行更有效的企业组织的会员管理工作的工具。通用会员管理系统是典型的信息管理系统。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。1.2研究内容经过分析,我们使用ASP编程语言为开发工具,其提供的各种面向对象的开发工具的使用,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,并不断修正和改进,对初始原型系统。拟解决的主要问题:会员登录:验证用户输入的用户名和密码,判断是否是合法用户。会员注册:开放网站对外注册,新用户在成功注册后,需要管理员的审核,成功后方可成为会员。当注册会员丢失或遗忘其密码时,允许该会员通过注册时候的信息找回密码。实现对客户资料的管理,方便查询客户资料。也方便会员查询自己当前的信息。

第二章开发工具的介绍2.1Web开发技术概述ASP(ActiveServerPages,动态服务器页面)是微软(Microsoft)公司推出的一种用于取代CGI(CommonGatewayInterface,通用网关接口)的技术。当前的主流Web开发技术主要有以下4种:ASP技术、PHP技术、JSP技术、和.NET技术。这四种技术虽然各不相同,但其目的都是实现动态交互页面功能。ASP是MicrosoftActiveServerPages的简称,是Web服务器端的开发环境。利用他可以创建和执行动态、高效和交互的Web服务应用程序。ASP技术是一种集HTML、教本语言与CGI技术的结合体,但是其运行效率却比CGI高,程序编制比HTML方便且更具灵活性。ASP有以下特点:使用VBScript/JScript简单易懂的语言。无需编译,容易编写,可以在服务器端直接运行。使用普通的文本编辑器即可进行编写,如Windows记事本和Word程序。可以使用服务器端脚本产生客户端脚本。程序执行后,结果将以HTML的形式显示在浏览用户面前。利用ActiveX组件可以无限制扩空功能,可以利用其他语言编写自己需要的组件。程序执行与浏览器无关,客户端浏览器只需执行HTML代码即可。ASP所以是用的脚本语言均在服务器端执行,客户端不需要具有执行脚本语言的功能,这样能大大减轻客户端机器的负担。操作平台无关性。可以运行在多种平台上面。强大的兼容性,可以与任何ActiveXScripting语言兼容。ASP除了可以使用VBScript或JScript语言设计外,还可以通过plug-in方式,使用由其他第三方提供的教本语言。代码安全性。由于ASP代码是需要经过服务器执行之后才向浏览器发送的,所以在客户端看到的只是经过解析之后的数据,而且无法获得源代码。2.3SQL语言简介结构化查询语言(SQL)是一种用于访问数据和查询、更新和管理关系数据库系统的数据库查询和编程语言。它也是数据库脚本文件的扩展。SQL是一种高级的非过程编程语言,允许用户在高级数据结构上工作。它不要求用户指定数据存储方法,也不需要用户了解具体的数据存储方式,所以有着完全不同的数据库系统的底层结构,可以使用相同的SQL语言的数据输入和管理接口。它作为操作对象记录集合,集合所有SQL语句的接受作为输入,并返回一个集合作为输出,设置这个功能允许一个SQL语句的输出作为输入另一个SQL语句,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在大多数情况下,一个大的程序需要实现在其他语言中函数只需要一个SQL语句可以实现一个目标,这也意味着可以编写非常复杂的SQL语言中的语句。SQL语言由四个部分组成:数据定义语言(DDL):创建、删除、修改等。数据操作语言(DML),例如:插入(插入)、更新(修改)、删除(删除)语句。数据查询语言(DQL),例如:SELECT语句。数据控制语言(DCL),如GRANT、REVOKE、COMMIT、ROLLBACK等。多个表查询可以由连接操作符实现。连接是关系数据库模型的主要特征,也是其他类型的数据库管理系统的标志。

第三章系统的需求分析及其设计3.1系统的需求随着科学的飞速发展,Internet这个昔日只被少数科学家接触和使用的科研工具已经发展成了普通百姓都可触及的大众型媒体传输手段。随着用户的急剧增加,Internet的应用迅速进入到文化、产业、经济、政治、新闻、体育、娱乐、商业和服务业。各个行业都普及了Internet的应用,会员管理系统是Internet的一个重要应用领域。通过Internet这一电子媒介,向人们展示了一种全新的、有别于传统的会员管理模式。在当今的信息时代各种管理方法必然被计算机为基础的信息管理所取代。会员管理系统的开发,适合各大小商铺、娱乐场所的管理。3.2会员管理系统的设计功能该会员管理系统归纳起来有七点:1.开放会员注册。会员可以自行到网站上注册会员,不需要上门申请。2.会员信息的查询。会员可以在网上登入查看各种相关信息,了解自己现有的积分和等级。3.会员的留言功能。会员可以在登入后发表留言来表达自己的一些想法。4.上传功能。会员可以上传自己的个人照片。5.会员信息的修改。会员可以在登录后对自己的基本资料进行修改。6.管理的权限。申请了的会员要通过管理远的审核,方可成为正式的会员。管理人员可以对会员资料进行积分的添加和减少,及其等级分配!其基本功能关系表如下:图3-1会员管理系统的基本功能关系图3.3数据库的设计ASP(活动服务器页面)作为一种典型的服务器端web设计技术,广泛应用于各种互联网应用。与此同时,SQL数据库是桌面数据库系统,标准JET作为微软的引擎。由于操作简单,界面友好等特点。数据库是整个会员管理系统的核心部分。只有通过数据库的调用才能进行会员信息更新处理、插入资料、删除资料和查询资料,方便管理进行管理,减少管理员的工作量以及更多的人力。数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。图3-2会员管理系统ER图首先,用户信息表users,后台管理员表admin,是两张实体表,它们依次记录着“权限”的信息,管理员与用户的信息。表3-1管理员信息admin.mdb字段名字数据类型是否为空备注id自动编号n编号username文本y名字password文本y密码level数字y权限logintime时间/日期y登入时间表3-2会员信息users.mdb字段名字数据类型是否为空备注id自动编号n编号username文本y用户名password文本y密码sex文本y性别age数字y年龄duty文本y生日tel数字y电话groupname文本y等级flag数字y积分passed是/否y审核验证其次,会员等级表groupname.mdb,会员照片表pic.mdb,是两张关于会员信息的表。表3-3会员等级groupname.mdb字段名字数据类型是否为空备注Id自动编号n编号Groupname文本y等级content文本y备注enflag数字y所需的积分表3-4会员照片pic.mdb字段名字数据类型是否为空备注id自动编号n编号username文本y用户名sex文本y性别photoOLE对象y照片adddate日期/时间y上传时间最后,会员留言表book.mdb和新闻表new.mdb是记录着会员发表的留言和管理员发表的新闻的内容。表3-5会员留言book.mdb字段名字数据类型是否为空备注lid自动编号n编号title文本y留言标题content备注y留言内容username备注y发表者的名字addtime时间/日期y发表时间

第四章前台系统的主要功能会员管理系统的前台的基本功能包括注册、登录、密码找回、登录后的查询和修改用户信息、修改密码和照片上传等几个主要方面。申请注册会员功能,通过该功能的用户可以注册成为系统会员,享受会员待遇。会员信息管理功能,会员登录成功后,可以对自己的信息进行管理与维护。会员密码找回功能,如果会员忘记了密码,可以利用此功能找回密码。会员查看信息功能,会员在登录成功后,可以查看到自己的等级和积分。会员照片上传功能,会员在登录成功后,可以上传自己的照片。但只能上传一张自己的照片。会员管理:管理员可以在该模块对注册会员的基本信息的修改、对会员的积分和会员的等级的调整。4.1实现注册功能注册功能是为申请入会而设立的,目的是得到会员的相关信息,为以后对会员的管理提供方便。首先编写一些简单的网页。其中包括如下图所示的会员注册画面。图4-1会员注册界面再在后台建立起一个数据库,里面可以包含多个表,建一个users表,里面存储用户的信息。表的栏目应该包括用户名、用户姓名、性别等各种用户可能输入的信息类别。接下来的就是在users.asp中如何处理用户所提交的信息,将其写入后台数据库这是实现用户与后台数据库动态联接的关键所在。审批之后,数据库里就有了会员的基本信息,会员在以后的登录的时候.系统到数据库里去查找是否存在登录时所提交的用户名,如不存在,提示还没有注册过,就地建立一个链接让用户注册;如果存在,则检测密码是否与上次注册的时候相同。否则,显示密码错误的信息。4.2密码修改功能为了帮助会员使用系统,通常很多Web系统都会提供密码找回功能,一方面带来方便,另一方面也进一步引发一些安全性问题。通常对于用户遗忘密码的处理有两种处理方式:帮助用户找回原有密码和允许用户重新设置密码。如果会员忘记了密码,则可以通过系统的找回密码功能重新设置自己的密码,而不需要重新申请。具体操作流程:图4-2登录界面点击登录界面里的取回密码按钮,则进入第二个页面使用提示问题找回密码。提示问题的问题和答案是在注册时自己设置的问题和答案。所以在注册时,提示密码问题和答案是非常重要的一部分!如果数据库中有满足条件的用户名在,并输入的问题和问题答案是在和注册填写时填写的必须一致,那系统自动给你把密码初始化,得到自己帐号的初始化密码,会员在等到新密码后,就可以再到密码修改页面去修改自己想要的密码。4.3会员消费记录功能管理员登入后可以查勘会员的消费记录,也可以对会员的基本信息进行修改。比如该系统是某商店的会员管理系统,则管理可以对会员等级进行添加、修改,并设立相对应的分值。图4-3会员消费记录4.4会员信息的管理本系统是会员管理系统,那么管理会员的信息模块就是本系统最重要的一个模块!系统后台可以对会员进行管理和维护。进入后台管理系统,管理员可以对会员进行会员信息的查看,会员信息的修改,用户的删除。为了方便管理员管理会员信息,管理员可以根据会员的帐号来搜索,也可以根据会员的等级来查找会员,这样就比较容易查到自己想要修改信息的会员。该修改会员资料功能是由admin_users_edit.asp这个页面实现,其修改的内容全都存在groupname.mdb和users.mdb这两张表单中的相应字段。网站还有个友情连接添加功能,里面可以添加系统的友情站点,加大系统的推广。图4-4会员信息管理4.5系统测试测试一:在会员在登陆时,用户名或密码有一项为空或者填写错误,系统是否出现预先设定的操作提示。具体操作:用户名、密码、任意一项为空或者填写有误。结果:都出现相应的错误原因的信息提示。结论:要求会员必须填写正确的用户名和密码,才能进入页面,可以修改自己的信息。测试二:会员注册时,会员需要填写的信息如果没有按照要求填写,是否会出现相应的错误提示,直到达到要求才能完成注册。结果:没按照要求正确填写的会员不能成功注册成为会员,并有相应的错误提示,按要求填写的会员则成功添加到数据库里等待管理员的审核。结论:会员注册功能正常。测试三:会员照片上传功能测试,如果该会员没有照片,那上传自己的照片,成功后照片成功显示在会员信息里面。如果会员已经上传过照片并保存过的,再上传照片,则提示错误信息。结果:无照片的会员上传照片成功添加到会员信息里。再传第二张照片则显示错误提示,每个会员只能上传一张会员照片。结论:图片上传功能正常。测试四:后台管理员管理会员信息功能测试。管理在会员管理界面里,点击会员等级这个图标,则会员排列应按会员等级高低排序。点击会员名字则能进入会员资料修改模块,可以更改会员积分,更改会员等级。结果:管理员登录后,进入会员管理模块,点击会员名字,成功进入会员信息修改页面,并尝试对会员积分和等级的修改,保存信息后,会员信息成功修改。结论:后台会员管理模块正常。

总结经过几个月的时间,终于完成了这次毕业设计。本系统经过多次测试,结果表明各个模块均能正确运行,基本实现了系统设计时的设计目标。但由于个人能力和时间有限,将很多地方都简单化了,如果希望进一步完善系统的话,还是有很多地方可以改进的。本次设计使我得到了很多经验,分别从各个阶段阐述。需求分析阶段:对业务的了解要足够的深入,写出详尽的需求分析。对各种行业问题要及时请教。此阶段要对整个系统要实现的功能做出说明,关系到整个项目的前进方向与实现目标。功能的实现,操作的流程以客户要求为准。设计阶段:严格按照需求分析文档,尽量减少数据库冗余,划分好模块(齐全,可组装型,无重叠的),设计好工作进度与任务分配。数据库关系要理清,做出可读性强的结构图与通俗易懂的说明。模块的划分要尽可能独立性强一点,便于编码,不会对其它模块产生模块组合时的不可逾越型的困难。测试阶段:要尽可能多的测试各项功能以保证万无一失。

参考文献[1]文佳,李隐峰.基于Web的会员管理系统[J].电子科技,2012,25(12):120-121.[2]于娜.超市会员管理系统的设计与实现[D].山东大学,2008.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论