




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小型论坛系统设计报告一、需求概述小型论坛系统,用图形用户界面实现,要求界面美观大方,实现版块导航、帖子列表、帖子详细、帖子回复列表、添加帖子、添加回复等功能,并且在网站后台实现版块管理、帖子管理、回复管理、用户管理等功能。系统的结构图如下所示:小型论坛系统系统前台系统后台版块导航帖子列表帖子详细版块管理添加回复添加帖子帖子管理回复管理用户管理二、页面需求设计系统前台包括七个页面,页面说明已经实现功能如下:1、初始页面(Default.aspx):论坛初始页面,显示板块导航,可连接到其他各个页面模块,未登录的游客只能浏览贴子,不能添加帖子和回复,需要登录或者注册。2、登录页面(Login.aspx):用户登录界面,已注册用户可进行登录。3、注册页面(Register.aspx):新用户注册页面,注册成功后转到初始页面。4、帖子列表页面(MessageList.aspx):用户登录以后,根据板块导航,进入一个子板块,可以浏览查看这个板块的帖子列表。5、全部帖子页面(AllMsgList.aspx):能够显示论坛中各个板块的所有帖子。6、添加帖子页面(FaTie.aspx):用户登录以后,可以在相应的子版块中发布帖子。7、添加回复页面(Reply.aspx):用户查看帖子详情以后,可以添加回复。系统后台包括九个页面,页面说明已经实现功能如下:1、后台登录页面(Manage.aspx):管理员用户登录的界面,登录后可以操作后台管理程序。2、后台初始页面(Admin_Default.aspx):管理员登录以后,可以根据导航,使用各种管理操作。3、一级板块管理页面(Admin_FirstPanel.aspx):管理员登录以后,可以对一级板块进行管理。4、二级板块管理页面(Admin_SecondPanel.aspx):管理员对于二级板块进行管理操作界面。5、发布公告页面(Admin_AddSubject.aspx):管理员可以对整个论坛发出公告,在此操作发布。6、帖子管理页面(Admin_Post.aspx):管理员对于论坛中的帖子进行管理。7、回复管理界面(Admin_PostDetail.aspx):对于管理员指定的帖子,显示其帖子详情和所有帖子回复,由管理员进行管理。8、注册用户管理(Admin_Users.aspx):管理员查看论坛所有注册用户,并且进行管理的界面。9、用户信息管理(Admin_UserDetail.aspx):对于管理员指定的用户,显示用户详细信息,由管理员进行管理。三、程序概要设计本系统采用B/S工作模式,即浏览器/服务器模式。在BS模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。本系统在.NET Framework平台下进行开发,使用的开发工具是Microsoft Studio 2005。.NET Framework是微软开发的,主要用来快速开发、部署网站服务及应用程序的开发平台。这个架构是两个项目的结果:第一个项目的目的是用来改善Windows作业平台上的程序开发,特别是改善COM组件;第二个项目则是制作一个以发展服务(Service)软件为目标的开发平台。使用.NET Framework平台可以起到事半功倍的效果。本系统采用SQL Server 2000作为数据库管理系统。使用VS2005自带的ADO.NET连接方式连接数据库。ADO.NET 是一组向 .NET 程序员公开数据访问服务的类。ADO.NET 为创建分布式数据共享应用程序提供了一组丰富的组件。它提供了对关系数据、XML 和应用程序数据的访问,因此是 .NET Framework 中不可缺少的一部分。ADO.NET 支持多种开发需求,包括创建由应用程序、工具、语言或 Internet 浏览器使用的前端数据库客户端和中间层业务对象。ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。数据共享使用者应用程序可以使用 ADO.NET 来连接到这些数据源,并检索、处理和更新所包含的数据。ADO.NET 通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET 包含用于连接到数据库、执行命令和检索结果的 .NET Framework 数据提供程序。您可以直接处理检索到的结果,或将其放入 ADO.NET DataSet 对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。ADO.NET DataSet 对象也可以独立于 .NET Framework 数据提供程序使用,以管理应用程序本地的数据或源自 XML 的数据。系统前台和系统后台连接同一个数据库,实现了版块导航、帖子列表、帖子详细、帖子回复列表、添加帖子、添加回复等功能,并且在网站后台实现版块管理、帖子管理、回复管理、用户管理等功能。四、数据库概要设计本系统的数据库中主要包含了五张表,设计如下:1、用户信息(UserInfo):注册用户的信息,包含了ID、UserName、UserPass、UserNicke、UserSex、UserEmail、UserQQ、UserPhone、UserMsn、UserHttp、UserIp、UserHobby、UserAddress等字段。2、一级板块信息(BigClass):一级板块信息,包含了Big_ID、BigName、BigInfo等字段。3、二级板块信息(SmallClass):二级板块信息,包含了Small_ID、Small_Name、Small_Info、Big_ID等字段。4、帖子信息(PostMsg)帖子信息,包含了ID、PostTitle、PostContent、Small_ID、PostTime、UserID等字段。5、回复信息(ReplyMsg)回复的信息,包含了RE_ID、ReTitle、ReContent、ReTime、ID、UserID等字段。五张表之间的关系图如下图所示:五、系统详细设计:1、初始页面源代码如下: 欢迎进入论坛-所有贴子 |  a href=MessageList.aspx?Small_ID= title =class =black 2、登录页面源代码如下: 无标题页 论坛登陆 用 户 名: (*) 密 码: (*) 验 证 码: 输入验证码: 注册用户 忘记密码?论坛首页 一个简单的论坛 3、注册页面源代码如下: 论坛注册 用户注册 用户登陆 用户名: 用户密码: 用户昵称: 用户性别: 男 女 用户Email: 用户QQ: 选填项 联系方式: MSN: 个人主页: 个人爱好: 联系地址: 4帖子列表页面源代码如下: 贴子列表- -转到 论坛首
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离子反应及方程式课件
- 册亨县情考试及答案
- 福建亚马逊培训知识课件
- SQE考试题及答案
- Cefpodoxime-proxetil-d7-U-76-d-sub-7-sub-252-d-sub-7-sub-生命科学试剂-MCE
- 禁毒知识简报课件
- DB61T 595.2-2013 白水苹果 产地环境条件
- DB61T 561-2013 水质 钒的测定 二安替比林苯乙烯基甲烷分光光度法
- 禁毒知识培训课件推广
- 云南省勐海县第三中学2025年高三数学第一学期期末联考试题
- 社团外聘教师管理制度
- 征兵心理测试题及答案
- 高温中暑急救教学
- 模块十 轴测图的基本知识(课件)-中职高考《机械制图》一轮复习(高教版第5版)
- 妇科临床科室管理制度
- DB13-T 6050-2025 学校社会工作服务规范
- 红火蚂蚁咬伤急救
- 再回首二部合唱简谱金巍
- 广西南宁市三中2025届高三第二次模拟考试英语试卷含解析
- 五年级体育课教案全集
- 2025年注册测绘师测绘综合能力的真题卷(附答案)
评论
0/150
提交评论