广东海洋大学.NET开发技术课程设计-论坛.doc

广东海洋大学.NET开发技术课程设计-论坛.doc

ID:55705492

大小:1.31 MB

页数:11页

时间:2020-05-25

广东海洋大学.NET开发技术课程设计-论坛.doc_第1页
广东海洋大学.NET开发技术课程设计-论坛.doc_第2页
广东海洋大学.NET开发技术课程设计-论坛.doc_第3页
广东海洋大学.NET开发技术课程设计-论坛.doc_第4页
广东海洋大学.NET开发技术课程设计-论坛.doc_第5页
资源描述:

《广东海洋大学.NET开发技术课程设计-论坛.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《.NET开发技术》课程论文BBS论坛姓名__________班级___学号___评语:成绩________BBS论坛一.数据库设计BBS论坛是用户交流的主要场所,有利于用户发布信息和回复信息。为了提高论坛的回复内容的显示速度,本例将所有帖子内容保存在XML文件中,数据库中则保存帖子的标题,发帖时间,回复次数等。1、数据库的逻辑设计本例需要设计两个表:论坛主题类别表和帖子信息表,设计内容如下:表一:表示论坛主题的类别信息BBSCategory表结构字段名称字段类型说明CategoryIDint类别唯一标识,自增长字段(PK)Categ

2、oryNameNvarchar(50)类别名称CategoryDesNvarchar(100)类别描述表二:表示论坛帖子的详细信息BBSInfo表结构字段名称字段类型说明InfoIDint主题唯一标识,子增长类型(PK)TitleNvarchar(50)帖子主题FileNameNvarchar(100)帖子文件所在的位置PostTimedatetime发帖时间ReplyCountint回复次数LastReplytimedatetime最后回复时间PostUserNvarchar(50)发帖人CategoryIDint主题所在的类别ID

3、(FK)1、数据表关系分类表和主题信息表的关系2、数据连接语句一.网站配置Web.config的配置内容如下所示:

4、uration>

5、BBS;IntegratedSecurity=True"providerName="System.Data.SqlClient"/>

6、etFramework="4.0"/>一.模块设计1、公共访问类:从三层架构的角度,分析各公共类。本例主要包含两个类,一个是数据库访问类“SqlHelper.cs”,一个BBS论坛管理类“BBSManager.cs”,其中BBSManager包含的功能如下所示:①添加论坛类别publicboolAddBBSCategory(stringname,stringdes)②将发帖内容保存到XML文件中publicvoidAddXML(stringfilename,stringtitl

7、e,stringcontent,stringuser)③添加一条记录到表bbsinfo中publicvoidAddMsg(stringtitle,stringuser,intcategoryid)④创建或获取缓存参数的私有方法privatestaticSqlParameter[]GetParameters()⑤更新数据库中的回复时间publicboolUpdateMsg(intinfoid)⑥给新建的xml文件起名privateintgetFilename()⑦更新回复内容publicvoidUpdateXml(stringfilen

8、ame,stringtitle,stringcontent,stringuser)2、功能模块的详细设计:说明各功能模块实现的功能,采用的重点技术及主要代码。①论坛类别主页面 ②论坛类别添加页面 主要实现的代码:prot

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

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

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