基于c的bbs论坛需求分析

基于c的bbs论坛需求分析

ID:33032126

大小:278.63 KB

页数:27页

时间:2019-02-19

基于c的bbs论坛需求分析_第1页
基于c的bbs论坛需求分析_第2页
基于c的bbs论坛需求分析_第3页
基于c的bbs论坛需求分析_第4页
基于c的bbs论坛需求分析_第5页
资源描述:

《基于c的bbs论坛需求分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要论坛用当今主流的网站开发技术C#语言进行开发。论坛将采用B/S体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库Microsoft公司的SQLServer2005数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。关键字:BBS论坛ASP.NETAjax目

2、录第一章系统分析11.1系统开发运行环境11.2业务描述11.3系统功能概述2第二章系统设计42」数据库设计42.2概念模型设计(E-R图)42.3数据库表及关系建立52.4详细数据库结构设计62.5功能模块设计8第三章12系统详细设计与实现123.1系统前台界面设计123.2系统后台页面设计2023第四章结论第四章结论参考文献致谢24第一章系统分析1.1系统开发运行环境鉴于系统的开发语言和数据库,采用如下的开发环境开发环境:WindowsXPMicrosoftVisualStudio2008SQLServe

3、r2005硬件实现:PentiumIV2.4G1G内存120G硬盘开发语言:C#数据库:SQLServer2005开发工具:MicrosoftVisualStudio20081.2业务描述对于访问论坛的用户,可分为注册会员和为注册的临时用户,这两种用户有着不同的权限,比如临时用户只能对帖子进行查看,而注册会员除了查看帖子之外,还可以发帖,回复,查找用户,并但可以对自己的注册资料进行修改等等,系统的用例图如下:会员用户临时用户1.3系统功能概述本系统是一套网上交流的BBS软件,根据用户的需要和实际的管理条件,应

4、由用户功能实现,帖子功能实现和后台管理等几个模块所构成,用户可以对一些数据进行查找和修改,并H注册的用户可以对帖子进行特定的操作,而管理员可以对用户和帖子进行相关的管理.鉴于本系统的性质,系统应该实现以下功能.1・用户功能实现(1)•用户的登录(2)•用户的注册(3).用户的查找(4)•用户资料的修改2•帖子功能实现(1)•帖子的发表(2)•帖子的冋复(3)•帖子的查找3.后台管理(1)•用户的管理(2)•帖子的管理(3)•论坛信息的管理(4)•论坛版块的管理BBS论坛系统的数据流程图如下说明:(1)—访问信

5、息,(2)(3)(10)(11)用户信息,⑷一发表帖子信息,⑸更新帖子信息,(6)搜索信息⑺——获取帖子信息,⑻回复信息,⑼搜索用户,(⑵更新用户信息,(⑶获取用户资料图2.6数据流程图第二章系统设计2.1数据库设计数据库和设计概述(1)数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。(2)数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。(3)数据库设计是信息系统开发和建设

6、的重要组成部分。2.2概念模型设计(E・R图)数据模型是是数据特征的抽象,从抽彖层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。描述了数据结构、数据操作及数据约束。木系统的ER图MNN1图2.1系统E-R图2.3数据库表及关系建立根据以上这些步骤就可以创建一个数据库,依次建立下列表结构。1•用户基木资料表2.用户详细信息表3.论坛文章表4•论坛版区表5•论坛初始化信息表仃)•用户基木信息表和文章表是一对多的关系,即一个用户可以发表多篇文章和回复。(2)・论坛版区表

7、和论坛文章表是一对多的关系,在一个论坛中可以含有多个文章和回复。(3).论坛文章和回复表是一对多的关系,在一篇文章中可以对应多条回复内容。2.4详细数据库结构设计数据库名:BBSDatabase(1)・管理员基本资料表:表名:manager序号列名数据类型长度小数位标识主键允许空默认值说明1MIDint40是是否2Mnamevarchar500否3Mpasswordvarchar500否4McreateDatedatetime83否(getdateO)5Mremcikevarchar5000是(2)・回复信息

8、表:表名:replay序号列名数据类型长度小数位标识主键允许空默认值说明1R1Duniqueidentifier160是否(newidO)2RtlDuniqueidentifier160否(newidO)3RsIDint40否4Rfaccini40是5Rcontentstext160否6Rtimedatetime83否(getdateO)(3)•角色权限表:表名:role序号列名数据类型长度小数位标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。