毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

asp电子论坛系统

随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流变得更加方便。电子论坛也称为BBS,BBS是Bulletin Board System的缩写,意即电子公告牌,一种在Internet上常见的用于信息服务的Web系统,它的主要服务是用来帮助浏览者相互沟通,吸引用户,服务用户的。
技术的发展一日千里,尤其是Web开发技术。早年间,我们还只能用静态的HTML编写静态的网站,毫无交互性可言。随着技术的飞速发展,我们有了动态的HTML(DHTML),然后有了脚本(Script),脚本有很多种,这些都伴随着早期的Web开发者走了很长,很苦的日子。到了21世纪,Web的开发者们迎来了幸福的生活,Microsoft,Sun等公司相继推出了强大,快捷的ASP,PHP,JSP和ASP.NET等开发技术,我们可以使用多种编程语言来进行开发,大大提升了网站开发的效率,质量。我们尽管可以说哪一种技术是最流行的,但是很难说哪一种技术是最好的,每一种技术都在它最对口的应用上。对于电子论坛系统,我选择了ASP技术,它同样可把我们想要的功能很好的实现。
2 系统分析
2.1 系统需求分析
首先找出论坛针对的对象,得出一个简洁的例表:
1. 用户:论坛的使用人员,进行某些操作时需要注册。
2. 版面:表明发言内容的类型。
3. 公共信息:与论坛相关的信息。
4. 帖子:论坛中单个观点的讨论。
5. 管理员:与论坛服务的人员。
论坛的对象不是孤立的,它们是紧密联系的,下面是论坛各个对象之间的关联表,关联是单向的,是指左侧对象对上方对象的活动。无关联的用×表示,如果两者只要单向关联,那么在另一个对象关联时用√表示。
2.2.1 主要功能
首先从用户开始,用户关联的对象是自身,版面,公共信息,帖子。分别根据用户与这些对象的联系给出一个明确的菜单
表2 用户功能表
序号 功能名称 说明
1 用户注册 用户在论坛填写必要信息就可以成为注册用户,注册后,可修改自己的注册信息
2 用户登录 用户注册后可使用用户名,密码登录,可选择用户名,密码保存期限
3 浏览用户信息 注册用户可查看其它用户信息
序号 功能名称 说明
4 与其它用户联系 注册用户可发站内短信
5 浏览版面 任何用户可浏览版面信息
6 浏览公共信息 任何用户可浏览公共信息
7 浏览帖子 任何用户可浏览帖子
8 发布修改删除帖子 注册用户登录后可发布帖子,修改自己的帖子,删除自己的帖子
9 对帖子的特殊操作 主要针对版主类型的用户,可对帖子置顶,设置精华,删除帖子,移动帖子等操作
接下来的版面,公共信息,帖子都没有和其他对象的关联,它们在论坛中是被动对象,是被其它对象所操作。因此针对它们的主要功能是由其它对象产生,例如浏览版面就是用户的功能。
管理员是论坛的一个特殊群体,它们的主要工作是保证论坛的正常运行,他们可以和论坛的所有对象产生联系,因此他们的功能也很丰富
表3 管理员功能表
序号 功能名称 说明
1 用户删除 对于在论坛中造成很坏影响的用户,应该删除他们的身份
2 用户授权 授予用户版主权限
3 版面管理 版面是论坛的枝干,对版面进行添加,修改,删除等操作
4 公共信息管理 公共信息展示论坛的状态,不能出现非法言论
5 帖子的管理 帖子是论坛的枝叶,帖子的好坏关系到论坛的健康发展,对帖子进行删除,移动等
6 数据库的备份 管理员应该定期地对系统数据库备份,以免造成不必要的损失
现在分析各个对象的相关操作,设计为对象的功能实现接口,即为对象的操作方法。各个板块有浏览列表和管理两个方法,管理方法又可以分为添加,修改,删除3个子方法。
帖子有浏览,发帖,回帖,搜索和管理5个方法,浏览方法又分为列表和查看两个子方法,管理方法分为编辑,删除,置顶,移动,指定精华5个子方法,如图。
 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:vc++互联网论坛监测系统
下一篇:asp WebMail 收发系统设计


版权所有 毕业设计网联系qq:242219979 © 2007-2022