1、net 项目实验报告1.概述1.1项目开发背景论坛(BBS)是网上交流的主要形式,它使人与人之间的交流形式不受时间、地点和地域的限制。本系统就是一个小型简易的论坛程序。1.2项目简介网站提供了一个论坛平台,大体功能有用户管理,帖子管理和管理员后台管理三大功能。(1)用户管理功能用户可以进行注册登录网站,对自己的密码和账号进行设置。(2)帖子管理功能用户可进行文章浏览、发布新文章、文章跟贴评论查看以及发布新帖子。(3)管理员管理功能管理员能在后台实时删除各种不良言论和注册用户,管理版面,对发表回复文章进行管理,对注册论坛用户进行管理,并能够以版主身份发表或回复文章,查看各版言论。2.需求分析2.
2、1系统的功能分析论坛是网络常见的一个应用,用于网络用户的信息交流。通过论坛系统,用户可以发表自己的言论(主题帖),其他用户可以对主题帖进行评论(跟帖)或发表更多的言论(主题帖)。1.功能划分(1)用户功能用户注册:用户可以注册为该系统成员,注册信息要求有登陆的用户名和密码,以及姓名、联系地址、电子邮件等,在发表主题帖和跟帖时,记录其登陆信息(用户名和IP地址)。用户登录:对于注册用户,可以凭其注册用户名和密码进入系统;另外系统支持“游客”用户,“游客”只可以跟帖(记录其IP地址跟发帖时间)。发表主题:用户发表一个讨论的主题,包括标题和正文等。查看主题列表以及详细信息:在详细信息页面中,显示主题
3、贴的标题和正文以及该主题的所有回复(跟贴)。修改主题:修改已发表的主题信息,并保证用户只能修改自己撰写的主题。删除主题:用户只能删除自己撰写的主题。(2)管理员功能删除主题:超级管理员可以删除任何人的主题贴;版主只能删除本版内任何人发表的主题贴。回复主题:回复已经发表的主题(记录回复人信息:注册用户的用户名、时间和IP地址;未注册用户的IP地址和发表时间)。论坛可以分版块(添加、删除):每一版块可以有若干个版主,版主负责管理本版块内的帖子(删除)。用户的审批:注册用户成功后,帐号不能发主题贴,须管理员审批;审批之后用户可以进行相关的操作。版主的设定:有超级管理员来负责每个版块版主的设定。2性能
4、要求页面简洁大方,操作方便直观,有安全保障机制,后台使用SQLServer2005数据库。3系统设计3.1系统的功能设计及模块划分 3.2数据库设计1、表ReplyReply字段名数据类型备注ReplyIDintNOT NULL回复号TopicIDintNULL帖子号UserLoginNamevarcharNULL登录用户名TitlevarcharNULL帖子标题ContenttextNULL帖子内容CreateTimedatetimeNULL发布时间IPcharNULL发布IP2.表TopicTopic字段名数据类型备注TopicIDintNOT NULL帖子号UserLoginNameva
5、rcharNULL登录用户名TitlevarcharNOT NULL帖子标题ContenttextNULL帖子内容CreateTimedatetimeNULL发布时间IPcharNULL发布IP3.表UserUser字段名数据类型备注UserIDintNOT NULL用户号LoginNamevarcharNOT NULL登录名UserNamevarcharNOT NULL用户姓名PasswordvarcharNOT NULL密码AddressvarcharNULL联系地址HomepagevarcharNULL用户主页EmailvarcharNULL用户邮箱3.3代码分析与设计(部分主要代码)L
6、ogin.aspx代码: 还没加入?点 注册 Register.aspx代码: 用户注册 您只有无条件接受以下所有服务条款,才能继续申请:(服务条款内容) 您只有无条件接受以上所有服务条款,才能继续申请。 TopicAdd.aspx代码: 回复帖子 查看帖子 更新帖子 帖子列表 ; TopicDetial.aspx代码: table style=z-index: 105; left: 646px; width: 293px; color: #008000; border-top-style: none; border-right-style: none; border-left-style: none
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1