<add key="ConnectionString" value="server=.; database=MyBBSDB; Integrated Security=SSPI"/>
5.系统功能的实现
5.1系统登录模块
论坛首页右上侧有用户登录和注册的板块,用户注册后可以登录论坛进行搜索帖子、浏览帖子、发帖和评论,不登录账户则只能搜索和浏览帖子,不能评论。本论坛系统首页如下图图3所示。
图3 论坛首页
用户注册时需要用户填写用户名、密码、邮箱和真实姓名,系统把用户填写的个人信息保存到数据库,登录时再读取匹配。系统会记录用户注册时间,管理员可以后台查看用户的详细信息。
用户的登录通过验证数据库信息来判断用户名和密码是否正确,若其中任意一个不正确,会弹出提示框“用户名或密码错误!”,提示登录失败,若正确则能正常登录。
5.2 帖子管理模块
对帖子的管理主要包括浏览帖子、发表帖子、回复帖子、查询帖子等。
(1)浏览帖子:只要是进入论坛的用户都可以浏览帖子。
(2)发表帖子:注册过的用户可以在论坛发表帖子,也可以对自己发表的帖子进行修改,但是不可以修改其他用户发表的帖子,管理员可以对一切帖子进行修改、删除等操作。
(3)回复帖子:只有注册过的用户登录进入论坛之后才可以对帖子进行回复,没有注册的用户无法对帖子进行回复。
(4)查询帖子:所有进入论坛的用户可以对所有发表过的帖子进行查询。在主页上输入要查询帖子主题的关键字,点击“搜索”按钮,即可对所有发表过的帖子进行搜索。方便用户快速找到自己需要的帖子。
5.3版块管理模块
学生论坛系统的版块是由管理员来文护的, 其他用户不可以对版块信息进行文护。系统管理员可以通过后台登陆系统管理,为论坛系统增加新的版块或编辑原有版块信息。
6.总结
学生论坛为学校广大师生提供了一个突破时间空间、自由沟通的交流平台,方便了师生们之间的沟通和交流,学生展示自己的人生观和价值观,学校把握学生的思想动态。随着互联网的发展,学生论坛功能会越来越多,会给学生提供一个更加广阔的天地,让学生广交朋友,畅所欲言。
在开发论坛过程中,我遇到了一些问题,但经过老师的指导和查阅资料,最后解决了难题,成功的完成了课题。整个论坛开发过程,也是我的一个学习过程,让我知道了实际操作过程中不是课堂上的那么简单,还会有各种各样的问题,这些问题需要自己去耐心去解决。
经过一段时间的努力,设计的学生论坛终于实现了基本功能。通过这次设计,我对大学四年所学的知识有了一个比较系统的认识和理解,也让我学会了如何使用所学的知识去解决一些实际生活中遇到的问题,这对我以后走入社会参加工作有很大的帮助。 基于.NET的学生论坛开发与实现+ER图(4):http://www.751com.cn/jisuanji/lunwen_2362.html