网页设计与WEB技术课程设计报告_第1页
网页设计与WEB技术课程设计报告_第2页
网页设计与WEB技术课程设计报告_第3页
网页设计与WEB技术课程设计报告_第4页
网页设计与WEB技术课程设计报告_第5页
已阅读5页,还剩1页未读, 继续免费阅读

下载本文档

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

文档简介

1、网站建设与管理维护课程设计报告网站会员管理系统姓 名:石良班 级:计算机系统维护学 号:60702410029指导教师:_朱华平2021年 12月1 0 日题目: 网站会员管理系统实现内容摘要:制作一个功能较齐全的会员管理功能模块,应具备互联网网站中常见的根本的会员管理功能,界面应简洁大方易于操作。. 目录1. 需求分析-1 2. 概要设计-23. 详细设计-34. 用户使用说明-45. 测试结果-5-66.附录或参考资料-61: 需求分析描述问题,简述题目要解决的问题是什么?规定软件做什么。用户管理是网站系统中上最常见的一个模块,一般的交互式网页都包含用户管理这项功能。通过用户管理模块,站点

2、的浏览者可以注册对于该功能模块来说,至少要包括以下几项内容:l 注册l 修改l 删除仅仅管理员l 登录要完善用户管理功能,首先要从客户界面和管理员界面两个角度考虑,所有用户都可以注册,登录,修改自己的信息。管理界面只能由该管理员访问和管理,可以由登录页面、删除会员等功能组成。总之,一个用户管理系统应该具有以下几项功能。l 用户注册信息的填写及保存l 会员资料的读取和显示管理员l 会员资料的维护,删除管理员l 会员登录并对自己信息进行管理2:概要设计2.1: 创立数据表本工程的留言簿在Access中创立了一个名为userdb的数据库,其中包含tbl_user数据表,tbl_user表用来保存用户

3、名和密码,表的结构如下列图所示:图:2-1字段说明如下:u-id用户id u-user用户 u-code用户密码 u-name用户姓名 u-sex用户性别u-tel用户 u-intime 用户时间2.2: 开始设计本工程共需设计几个页面,分别是:l 会员登录页login.asp:用于用户登录。l 会员注册页register.asp表单。l 会员登录出错页面Error.htm:当登录错误时,提示出错信息如用户名或密码错误等,并返回。ll 后台管理员登陆首页Adminlogin.asp:用于管理员对会员信息进行查询、删除的操作。l 管理员登录出错页面adminError.htm:当登录错误时,提示

4、出错信息如用户名或密码错误,不是管理员权限等,并返回后台管理员登陆首页Adminlogin.asp。l 管理员修改会员信息页面adminmodify.asp表单, l 管理员管理首页,查看会员信息页面adminindex.asp会员信息列表,并链接修改,删除页。l 删除处理页面del.asp:用于删除会员并返回站长管理首页。l3:详细设计配置站点,设置IIS效劳器从略31:书写页面如注册表单页面1、 创立表单:2、 会员信息注册到数据库页面代码 <%on error resume nextdim sql,rstif request.querystring("act")

5、="reg" then if request.form("f_user")="" or request.form("f_code")="" then msgboxU "用户名和密码都需要填写!" else set rst=server.createobject("adodb.recordset")sql="select count(*) as recnum from tbl_user where u_user='"&re

6、quest.form("f_user")&"'"rst.open sql,conn,1,1if rst("recnum")>0 then msgboxU "已经存在同名用户!"else sql="insert into tbl_user (u_user,u_code,u_name,u_sex,u_tel) values('"&request.form("f_user")&"','"&re

7、quest.form("f_code")&"','" & request.Form("f_name") & "','" & request.Form("f_sex") & "','" & request.Form("f_tel") & "')" conn.execute sql if myErrors.count=0 then

8、 msgboxU "注册成功!" else msgboxU "注册失败!原因:"&myErrors.item(0).description end ifend ifset rst=nothing end ifend if%>3conn.asp代码:三种方法:例如:<%dim conn,dbpathset conn=Server.CreateObject("adodb.connection")dbpath="/db/"conn.open "DRIVER=Driver do Microso

9、ft Access (*.mdb);DBQ="&Server.MapPath(dbpath & "fifasp.mdb")%>4. 用户手册注意大小写时输入,密码的位数不要用简单的密码等。5.测试与思考登陆窗口是进入后台的唯一通道,所以一定要把好这一关才行。       以下我自己的一些思路:      login.asp的主要设计为:姓名,密码,验证码。      验证码用于防止暴力

10、破解。     chklogin.asp的主要设计为:     1.验证login.asp中表单传过来的数据是否合法,如果合法再把合法数据与数据库中的数据        比照,相符合那么允许登陆。     2.最好加上防止表单外提交的功能。     3.保存合法变量,用session("name")=   &

11、#160;                                     session("password")=        

12、                                 session("num")=验证码         或者用cookies 也可以。  

13、60;   一些代码的实现:      server_v1=Cstr(Request.ServerVariables("HTTP_REFERER")      server_v2=Cstr(Request.ServerVariables("SERVER_NAME")      if mid(server_v1,8,len(server_v2)<>server_v2 then&

14、#160;     response.write "你提交的路径有误,禁止从站点外部提交数据请不要乱该参数!"      response.end      end if6致谢找资料、翻阅课本、和同学讨论,这份简单的课程设计终于即将告一段落。虽然,本次的课程设计很简单,但付出了自己的劳动,变觉得这就是一种收获。在本次设计结束之即,我通过这个学期以来的的慢慢搜索,以及老师的教导,慢慢的学会了ASP这门课程,虽然不是那么熟练,但还是学到了一些最根本的东西,在本次设计过程中遇到了一些困难,但解决问题的喜悦与同学之间的讨论,原来一个课程设计也可以做得如此精彩。这次的设计我发现了我的缺乏 ,原因是没做好充分的设计准备,思路清晰,方案明确,做一个好的规划,设想好的布局,这是最根本以及最重要的。还有注意设计的同时随时进行小测试,不要等全部设计做完

温馨提示

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

评论

0/150

提交评论