- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13章 设计实例——网上论坛系统 13.1 论坛概述 13.2 用户注册、登录、注销和个人资料管理功能模块 13.3 话题管理功能模块 13.4 回复管理功能模块 13.5 论坛栏目信息模块 13.6 论坛话题搜索功能模块 13.7 论坛管理功能模块 13.8 软件测试、运行与维护 本章学习目标 软件项目开发的六个阶段 软件项目的需求分析 软件项目的系统设计和模块划分 论坛系统的主要功能及其实现 软件的测试与维护 论坛系统的主要功能 13.1 论坛概述 13.1.1 需求分析和说明 13.1.2 软件设计和功能模块划分 13.1.1 需求分析和说明 13.1.2 软件设计和功能模块划分 1.设置程序代码文件的存放位置 2.创建数据库和ODBC数据源 3.创建层叠样式表文件 4.创建公用函数文件 5.编辑global.asa文件 6.功能模块划分 13.2 用户注册、登录、注销和个人资料管理功能模块 13.2.1 模块功能描述 13.2.2 用户注册 13.2.3 用户登录 13.2.4 用户注销 13.2.5 修改个人资料 13.2.1 模块功能描述 网上论坛系统要求用户注册并登录后才能进行发表新话题、回复话题和搜索话题等操作。注册时需要填写用户个人资料,包括用户姓名、登录密码、电子邮件和个人介绍等内容。填写完成并提交后,系统要验证提交数据是否有效,如果有效则将该用户的个人资料写入用户信息表user_info。用户登录论坛时,需要输入用户姓名和登录密码,系统在用户信息表user_info中查询是否存在该用户,如果存在则认为该用户是论坛合法用户,允许其登录论坛,否则不允许其登录。 13.2.2 用户注册 用户首先在注册页中填写个人资料,如图13-3所示。 填写完成后单击“提交”按钮,将数据提交给用户注册执行页register.asp。该页接收用户提交的注册信息,并验证注册信息的有效性,如果无效,则显示错误信息,并返回register.htm页重新注册;如果有效则将该用户的注册信息添加到用户信息表user_info中,显示注册成功信息,并进入论坛主页面main_bbs.asp。register.asp页的程序源代码如下: !--包含公用函数文件conn_db.fun-- !--#Include File=function/conn_db.fun-- %如果程序代码在执行过程中遇到错误,则将其忽略,继续向下执行 On Error Resume Next 接收register.htm页提交的用户注册信息,并去掉数据开头和结尾的空格 user_name=Trim(Request.Form(user_name)) 用户姓名 user_pwd=Trim(Request.Form(user_pwd)) 登录密码 user_pwd2=Trim(Request.Form(user_pwd2)) 确认密码 e_mail=Trim(Request.Form(e_mail)) 电子邮件 intro=Trim(Request.Form(intro)) 自我介绍 初始化自动跳转页变量return_url为“返回上一页” return_url=JavaScript:History.Back() 13.2.3 用户登录 用户登录页default.htm是论坛默认打开页,提供用户登录功能,如图13-4所示。 用户输入用户名称和登录密码,然后单击“登录”按钮,将登录数据提交给用户身份验证页chk_user.asp。该页接收用户提交的登录信息,并验证登录信息的有效性,如果无效,则显示错误信息,并返回default.htm页重新登录;如果有效则显示登录成功信息,并进入论坛主页面main_bbs.asp。chk_user.asp页的程序源代码如下: !--#Include File=function/conn_db.fun-- %On Error Resume Next user_name=Trim(Request(user_name)) 用户姓名 user_pwd=Trim(Request(user_pwd)) 登录密码 return_url=default.htm 如果登录数据不完整、登录数据存在非法字符、账号正在被使用或登录数据不正确,则返回上一页,否则将用户名称(user_name)和用户权限(ctrl_lev)分别赋值给Session(user_name)和Session(ctrl_lev),并跳转到论坛栏目主页面 If (user_name=Empty) Or (user_pwd=Empty) Then errmsg=登录失败!p请正确输入名称和密码。p Elseif Instr(user_name,)
您可能关注的文档
- 【人工神经网络原理】反向传播网络.ppt
- 【人工神经网络原理】自适应线性元件.ppt
- 【人工智能课件】智能控制.ppt
- 【软件工程课件】总体设计.ppt
- 【软件工程与UML】软件过程的管理与改进.ppt
- 【信息系统分析与设计】程序设计.ppt
- 【英文版环境化学】AirPollution-TroposphericOzone.ppt
- 【英文版环境化学】WaterPollution-OxygenConsumingWastes.ppt
- 【英文版面向对象软件工程】ModellingInteractionsandBehaviour.ppt
- 【英文版面向对象软件工程】ReviewofObjectOrientation.ppt
- 2026江西铜业集团产融控股有限公司(供应链金融)第一批次社会招聘1人备考题库及答案解析(夺冠).docx
- 2026年保密员考试题附答案(b卷).docx
- 2026广东茂名市茂南区赴高校现场招聘高层次和急需紧缺学科教师60人笔试历年题库(编制)含答案解析(.docx
- 2026福建省面向中国政法大学学生选调生选拔工作笔试题库及答案解析(夺冠).docx
- 2026年版保密员(初级)内部模拟考试题库附参考答案【实用】.docx
- 2026梦工场招商银行长沙寒假实习生招聘笔试参考试题附答案解析.docx
- 2026普洱市江城县教育体育行业急需紧缺人才招聘笔试参考题库(11人)附答案解析.docx
- 昌平区市场监督管理局城市协管员招聘2人笔试备考题库带答案解析.docx
- 2026年全国保密员资格考试重点题库【必刷】.docx
- 2026年保密员从业资格证考试题库含答案【实用】.docx
最近下载
- 中石油HSE培训课件.pptx VIP
- 英格索兰控制器 KT-09B 说明书v1.5(含通讯协议地址表).pdf
- 2022年森林防灭火知识培训考核试题及答案(共100题).docx VIP
- K波段多通道射频收发模块高隔离度设计与实现.docx VIP
- 吉林大学《思想道德与法治 》2023-2024学年第二学期期末试卷.docx VIP
- 自动控制原理(北京交大)中国大学MOOC慕课 章节测验 客观题答案.docx VIP
- 27.3 第2课时 圆锥的侧面积和全面积(课件)九年级数学下册(华东师大版).pptx VIP
- 剪映的基础操作(剪映短视频创作案例教程).pptx VIP
- 闪存储emc规格书emmc08g-t227.pdf VIP
- 家庭常见急症处理方法.pptx VIP
原创力文档


文档评论(0)