设计实例网上论坛系统课件
73页1、第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 软件项目开发的六个阶段,13.1.1 需求分析和说明,表13-1 用户信息表user_info,表13-2 话题信息表art_info,表13-3 回复信息表re_info,表13-4 栏目信息表column_info,返回本节,13.1.2 软件设计和功能模块划分,1设置程序代码文件的存放位置 2创建数据库和ODBC数据源 3创建层叠样式表文件 4创建公用函数文件 5编辑global.asa文件 6功能模块划分,图13-2 网上论坛系统功能模块划分
2、,返回本节,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页重新注册;如果有效则将该用户的注册信息添加到用户信息表u
3、ser_info中,显示注册成功信息,并进入论坛主页面main_bbs.asp。register.asp页的程序源代码如下: %如果程序代码在执行过程中遇到错误,则将其忽略,继续向下执行,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所示。,用户输入用户名称和登录密码,然
4、后单击“登录”按钮,将登录数据提交给用户身份验证页chk_user.asp。该页接收用户提交的登录信息,并验证登录信息的有效性,如果无效,则显示错误信息,并返回default.htm页重新登录;如果有效则显示登录成功信息,并进入论坛主页面main_bbs.asp。chk_user.asp页的程序源代码如下: %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=登录失败!请正确输入名称和密码。 Elseif Instr(user_name,
《设计实例网上论坛系统课件》由会员我***分享,可在线阅读,更多相关《设计实例网上论坛系统课件》请在金锄头文库上搜索。
2020届中考英语备考复习-作文课件
2019年中考英语复习-专题十五-交际运用(试卷部分)课件
2019届二轮复习-高中英语-情态动词和虚拟语气课件
2019届一轮复习苏教版物质的跨膜运输课件
2019年北师大版英语单元复习课件::Unit17Laughter课件北师大版选修6
2021届新中考物理冲刺备考复习-力-弹力-重力课件
2019届一轮复习人教版种群的特征和数量变化课件
2020年高考地理一轮复习--等高线地形图-课件
2019版高考英语一轮复习-Unit-1-Living-well课件
2019届一轮复习人教版孟德尔的遗传定律——基因分离定律课件
2019届高三第二轮复习专题二万有引力定律及其应用课件
2020最新部编版语文五年级上册23-鸟的天堂课件含课后练习
2020版高考(浙江)一轮复习:第7讲-细胞呼吸课件
2020年新教材高中英语UNIT4HISTORYANDTRADITIONSSectionⅢDiscoveringUsefulStructures课件必修第二册
2019届高考历史二轮复习阶段三专题十三罗斯福新政与当代资本主义的新变化课件2
2019版高考生物二轮复习-专题三-细胞的生命历程-考点9-细胞分裂过程图像和坐标曲线的识别课件
(通史版)2021版高考历史一轮复习第4部分高考讲座(三)2高考非选择题(12分开放探究题)规范答题讲练课件
2019届高三地理复习第五讲--《区际联系与区域协调发展》课件
2021人教部编版历史九年级上册习题课件:第18课美国的独立
2020学年新教材高中英语Unit1FoodforthoughtPeriodTwoStartingout课件
2024-05-05 51页
2024-05-05 59页
2024-05-05 29页
2024-05-05 19页
2024-05-05 20页
2024-05-05 23页
2024-05-05 28页
2024-05-05 21页
2024-05-05 29页
2024-05-05 22页