哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
第5章 详细设计
详细设计阶段的根本目标是确定系统应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确设计过程,从而在编辑阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。
5.1 系统运行平台设置
(1) 硬件环境,如表5-1所示。
表5-1 运行环境硬件配置 硬件 CPU 内存 显卡 配置 P4 1.8GHz 512M以上 1G独立 (2) 软件环境 Windows XP操作系统。
5.2 华德计算机系BBS主界面设计
华德计算机系BBS主界面,如图5-1所示。
图5-1 华德计算机系BBS主界面
27
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
5.3 用户注册与登录网站设计与实现
要完成论坛的各项操作,用户必须登陆论坛系统,如果没有论坛帐户,用户注册是必须的。用户命令如果是退出,则清除用户的状态信息,并返回BBS 首页,如果是登录则使用MySQL连接数据库,取得用户输入的帐号和密码并查询数据库,将得出的结果和用户输入的信息做比较,验证正确,显示用户已经登陆到系统,错误将返回消息让用户从新输入.如果用户想注册帐户,则返回注册页面,用户填写信息后,将检测信息的正确性,如果帐号正确则允许注册,则完成帐号的注册,将信息写入到数据库中,如果帐户已经存在,则返回错误信息,告诉用户帐号存在,请用户重新输入,并完成注册,进程结束。
5.3.1 用户登录的设计与实现
登录界面,如图5-2所示。
图5-2 登录界面
1. 用户登录程序流程描述如图5-3所示。
28
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
开始输入用户名和密码进行验证用户名、空码是否正确是登陆成功否
图5-3 用户登录程序流程图
2. 实现过程:
页面名:index2.jsp
信息列表如表5-2所示:
表5-2 用户登录信息表 名称 用户名 密码 登陆 主要属性设置 作用 输入用户名 输入密码 提交用户名和密码 username password Denglu 5.3.2 用户注册的设计与实现
1. 实现目标
如果不是会员要先进行注册,点击“注册”随后就进入了新会员注册主界面(图5-4)用户应按照界面上的提示填写相关信息,如“用户账号”,“密码”,“性别”,“年龄”等。
2. 注册界面,如图5-4所示。
29
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
图5-4 注册界面
3. 用户注册程序流程描述
用户输入个人信息点击注册进行信息验证,如果该用户名还没有注册,则注册成功,反之用户名已经注册会提示“该用户名已存在,请重新输入!”,重新输入用户信息。用户注册的程序流程图如图5-5。
图5-5 用户注册的程序流程图
30
哈尔滨工业大学华德应用技术学院本科毕业设计(论文)
5.4 系统的设计与实现
5.4.1 BBS前台系统主界面设计
1. 实现目标
BBS前台系统,进入主页面后,上方是学校logo,有登陆、注册等按钮,还有在线时钟可以随时查看时间,并可可以浏览各个栏目列表以及创建时间和主题数等相关信息。
BBS前台系统主界面,如图5-6所示。
图5-6 BBS前台系统主界面
2. 设计思想
用户可以通过点击各个栏目名称进入版面,便可浏览主题,并能够进行发帖操作,单击主题名称后便进入主题内容,能够进行浏览以及回复等操作,如图5-7 BBS主界面,图5-8 BBS主题回复,图5-9 BBS主题回复所示:
31