bbs论坛毕业设计论文(编辑修改稿)内容摘要:

10 第二章 系统需求分析 需求分析 要是开发人员通过用户以文档形式或者口述所提出的需求 , 进行相应的业务调查 ,将 用户不是很专业的 需求 转变成程序员所能理解的需求 ,再由需求定义转换 成正规的文档说明。 需求分析与设计是软件开发中很重要的一个步骤,技术,方法以及图形工具 是我们在需求分析过程中用到的 ,还有一些软件工具统称为建模方法。 它 之所以 成为 网民 最常使用的网络服务之一 原因是 网上论坛的言论宽松自由。 本系统的目的就是为用户提供一个网上言论空间。 用户可以根据自己的需求 浏览信息 、任意的发表感想和其他人交换自己的意见就是本论坛的作用。 系统的功能概述 论坛中可以发表 个人的帖子来阐述自己的一些观点 ,在这里首先通过注册使之成为论 坛 的用户,注册成功后可以发表个人见解。 管理员 可以对注册的用户进行管理。 论坛 的目的是为广大的 网民 提供一个可以自由地发表 自己言论的地方。 论坛主要具有以下: 用户注册功能,用户登录功能, 管理员登陆,发表文章 功能,查询帖子功能 , 浏览帖子功能 , 个人信息 修改 功能。 在用户与开发人员 对问题的综合需求,这些需求包括功能 与 性能, 运行 环境 ,用户界面需求 这些方面,我们对以上的内容进行系统的构建工作,主要是对数据库,业务逻辑,代码编写和测试这些方面的内容进行设计。 在系统开发好以后,需要进行测试, 我 们也可以在系统开发过程中进行测试(单元测试),完成后进行统一的系统层面的测试, 测试包括 对 系统的 健壮性、稳定性、正确性以及效率方面等, 并且要搜集 有意义的 意见,对系统进行有效的改进。 本系统 有 注册功能 , 所有没有注册过的用户 , 不能操作论坛的 增删改 功能 , 只能对论坛 上的内容进行浏览。 用户有了进入系统的身份验证号码,还应该设置用户登录的界面。 登陆的用户可以对自己的帖子进行增删改查的操作。 设计风格 要 简捷、美观、易于操作。 11 用户的主要目的就是进入系统后,能够发表 帖子 ,所以应该设计发表 帖子 功能。 设计风格 要 简捷、美观、易于操作。 帖子 具体内容 功能 查看 帖子 具体内容 功能是方便用户 点击 自己想了解的帖子 名称 ,所以 查看 功能是必须存在的,对用户提供有选择的观看,只要输入一些关键字就可以了。 设计风格 要 简捷、美观、易于操作。 对于 所有 注册登录的用户 以及未登录的人 提供浏览帖子的功能。 设计风格 要 简捷、美观、易于操作。 修改 模块 用户的信息不应该是终身不变的, 比如简介和昵称等内容, 应该可以随自己的愿望来修改自己的信息。 设计风格 要 简捷、美观、易于操作。 为了完成用户的安全退出需要提供退出功能,将 session 销毁,同样需要 设计风格简捷、美观、易于操作。 系统的性能要求 对系统性能的要求包括对 数据处理响应时间 , 系统的灵活性, 输入输出 精确度 ,故障处理要求和运行 所需求的 环境规定等的要求。 系统时间特性的规定 在时间性能各方面的处理时间均不超过 10 秒,例如: 当用户注册登录 后马上能看到自己发表的主题和帖子。 注意:有时 传送时间由当地的网络决定。 系统灵活性 说明对该网站的灵活性的要求,即 判断该系统是否能够灵活的适应需求的变化, 主要体现在以下几个方面 如: IE6 以上的所有版本上 ; ,既支持添加新功能模块, 一个模块的改变不会影响其他的模块。 12 输入输出要求 可以 对 错误的 不完整的数据进行校验 ( JS 校验和 校验) , 从而保证 了 数据的一致性 与 完整性 ,这样 输出 就 能满足用户的需求。 故障处理要求 如果系统出现问题,我们会在第一时间及时更正, 保证用户的 使用不受影响。 运行环境规定 :服务器端 和 客户端 Inter Pentium( R) DualCore CPU T4400 @。 2. 支 持 软 件 : 服 务 器 端 Inter Pentium ( R ) DualCore CPU T4400 @, 客户端 WIN7/IE9/Chrome。 :本网站的接口为 80,数据通信协议为 TCP/IP。 :本网站设立管理人员 ,可以对用户和帖子进行 增 , 删 , 改 , 查的权利,用户只有发表和查看的权利 ,未注册的用户只能浏览帖子。 系统的技术 论坛中使用的技术有 (即 struts+spring+hibernate) , JSP, MySQL 等。 框架三大免费开源框架的结合 , 它 是软件开发的半成品,提高软件开发的效率,解决软件开发过程中涉及的通用问题。 这 里面有很 多 优秀的设计理念及模式应用。 例 如, struts 的 MVC 框架, 我们 要了解 MVC 的概念及大致原理;而 hibernate属于 ORM 系统,属于持久层的解决方案 ; 而 spring 属于应用程序框架, 它是对 struts与 hibernate 的粘合剂,使其达到完全解耦的状态 等 ,这些都需要我们有一个大致的了解。 JSP 的运用主要是 要 知道 JSP 语法的应用 和 JSP 的几大对象的使用等,还有一些 乱码的处理,汉字的处理等。 数据库的操作比较重要。 动态网站就是操作数据库的数据,对数据库的数据进行调度,所以需要熟悉使用 SQL 语句进行添加,查询,修改和删除等操作。 13 第三章 总体设计 系统功能描述 本论坛 用户分为三种: 普通用户、版主和论坛管理员。 他们可以操作的功能是不同的, 其中,普通用户 有: 注册新用户、 进入 论坛、浏 览论坛、查看帖子。 版主较普通用户来说 还可以进行帖子管理,包括删除 , 修改帖子 ,发表新贴、 查看和修改自己的个人信息等。 论坛管理员 拥有的 权限,可以进行论坛用户管理 、 帖子管理。 系统功能结构 图 B B S 论 坛 版 主 普 通 用 户 管 理 员 浏 览 帖 子 注 册 用 户 浏 览帖 子帖 子管 理查 看个 人信 息发 表。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。