欢迎来到天天文库
浏览记录
ID:6786198
大小:698.00 KB
页数:22页
时间:2018-01-25
《《基于b-s结构的软件开发技术》课程设计报告-网络论坛系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、东莞理工学院城市学院《基于B-S结构的软件开发技术》课程设计题目:网络论坛系统的设计与开发专业:软工、计科(本)年级:2009软工、计科小组成员:指导教师:时间:2012.06.04—2012.06.09地点:实验楼616东莞理工学院城市学院计算机与信息科学系制2007年6月-22-目录第一章项目计划4第二章程序详细功能描述5第三章设计日志7第四章设计/分析的说明161.系统用例图162.系统类图18第五章设计心得20第六章参考文献21-22-项目计划项目要完成的总体目标是要实现一个支持用户注册的电子论坛系统
2、,通过论坛系统,用户可以自由发表自己的言论,其他的用户则可以对留言进行回复或发表更多的评论,实现一个多人充分交流的网络平台。系统的基本需求如下。1),用户注册:用户可以注册为该系统的成员,在发表主题时,将记录其登录信息。2),用户登录:对于注册用户,可以通过输入其注册名及密码进入系统;另外,系统还支持“游客”用户,即用户可以无需注册也可进入系统。3),用户帐户管理:查看自身的基本信息(如:等级,积分,发布过的言论等);修改部分信息(如个性签名,头像等);管理自身发布的信息(修改,删除)。4),发布信息:用户发
3、表一个讨论主题。5),回复主题:回复已经发布过的主题。6),管理员:管理普通用户(禁止用户发言,解禁用户发言权,删除用户等);管理信息(屏蔽一条信息,删除一条信息,置顶一条信息)。7),系统管理员:增加/删除一个管理员。小组人员名单与所负责的工作如下:小组人员黄培华、梁伟杰责任分配黄培华(1)负责该论坛系统所有的界面设计;(2)负责该论坛系统所有的数据库设计;(3)负责该论坛系统的后台管理员管理模块的部分模块的逻辑代码的编写;(4)负责该论坛系统的用例图和类图的设计;(5)测试该论坛系统。梁伟杰(1)负责该论
4、坛系统所有功能模块的逻辑代码的编写;(2)测试该论坛系统。-22-该网络论坛系统的全程开发计划如下:日期任务2012.06.04(1)明确该论坛系统的需求;(2)设计该论坛系统的用例图、类图;(3)设计该论坛系统的数据库。2012.06.05(1)前台用户界面设计;(2)编写数据库连接和操作数据库的逻辑代码。2012.06.06(1)后台管理员界面设计;(2)编写前台用户模块逻辑代码。2012.06.07(1)完善管理员界面设计;(2)编写后台管理员模块逻辑代码。2012.06.08(1)单元测试、功能测试;
5、(2)修改在测试中发现的各种错误。2012.06.09(1)编写开发该论坛系统的开发文档;(2)整理好相关的文档、资料和软件产品;(3)交付该网络论坛管理系统。第一章程序详细功能描述本系统为一个支持用户注册的电子论坛系统,通过论坛系统,用户可以自由发表自己的言论,其他的用户则可以对留言进行回复或发表更多的评论,实现一个多人充分交流的网络平台。我们所实现的功能有:用户注册、用户登录、用户帐户管理、发布信息、回复主题、系统管理员。在网页运行的时候,页面的左上方就会显示出“你好,游客!”,该显示是并提醒使用者所属的
6、身份是游客身份,只有浏览贴子和浏览模块的权限。当游客点击浏览贴子按钮时,系统就会跳转到一个专门显示贴子的页面,该页面就会显示出该论坛系统所发布的一系列主题,根据游客想了解的主题,就可以点击任意一个主题,并且能够查看该主题的留言内容,在点击浏览模块按钮之后,就会有一列系的模块给用户提供选择,点击相应的模块就会显示出相对应的帖子。-22-使用者如果想获得其他的操作权限的话,就必须得注册成为该系统的普通用户。在点击注册以后,填写用户ID、用户登录名、性别、密码、真实姓名、密码问题、密码提示答案、电话、Email地址
7、、住址、邮编和QQ号,其中,用户ID这一项通过点击检测用户ID,系统就会自己检验该用户ID是否与其他普通用户的ID存在重名。点击注册,就能够获得登录成为普通用户的ID号、用户名和密码。注册以后,使用者就可以以普通用户的身份登录该系统。当使用者以用户的身份登录的以后,所显示出来的页面的左上方就能够显示出“你好,用户名”,其中用户名就是在使用者注册的时候所命名,同时也会显示出与普通用户相关的操作。普通用户浏览帖子或者浏览模块的时候,同样也能够选择相应的贴子或者模块,而模块里面也存在与该模块相对应的帖子,点击进去以
8、后就能够回复留言。另外,普通用户在系统中还享有发表帖子和修改个人信息的操作。使用者就可以以普通用户的身份去执行发表贴子的功能,根据使用者所选择的模块和想要发表标题和内容进行相对应的输入,点击发表以后就会在页面中显示出来,而普通用户还有一个修改个人信息的功能,使用者可以修改自己的用户ID、用户登录名、性别、密码、真实姓名、密码问题、密码提示答案、电话、Email地址、住址、邮编和QQ号进行修改,点击返
此文档下载收益归作者所有