1 / 11
文档名称:

NET开发技术课程论文.doc

格式:doc   大小:1,366KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NET开发技术课程论文.doc

上传人:1136365664 2017/11/30 文件大小:1.33 MB

下载得到文件列表

NET开发技术课程论文.doc

文档介绍

文档介绍:《.NET开发技术》课程论文
BBS论坛
姓名_____杨汛______
班级__计科1111班___
学号__201111621128__
评语:

成绩________
BBS论坛
数据库设计
BBS论坛是用户交流的主要场所,有利于用户发布信息和回复信息。为了提高论坛的回复内容的显示速度,本例将所有帖子内容保存在XML文件中,数据库中则保存帖子的标题,发帖时间,回复次数等。
数据库的逻辑设计
本例需要设计两个表:论坛主题类别表和帖子信息表,设计内容如下:
表一:表示论坛主题的类别信息
BBSCategory表结构
字段名称
字段类型
说明
CategoryID
int
类别唯一标识,自增长字段(PK)
CategoryName
Nvarchar(50)
类别名称
CategoryDes
Nvarchar(100)
类别描述
表二:表示论坛帖子的详细信息
BBSInfo表结构
字段名称
字段类型
说明
InfoID
int
主题唯一标识,子增长类型(PK)
Title
Nvarchar(50)
帖子主题
FileName
Nvarchar(100)
帖子文件所在的位置
PostTime
datetime
发帖时间
ReplyCount
int
回复次数
LastReplytime
datetime
最后回复时间
PostUser
Nvarchar(50)
发帖人
CategoryID
int
主题所在的类别ID(FK)
数据表关系
分类表和主题信息表的关系
数据连接语句
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=BBS;Integrated Security=True"
providerName="" />
</connectionStrings>
网站配置
的配置内容如下所示:
<configuration>
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=.;Initial Catalog=BBS;Integrated Security=True"
providerName="" />
<add name="BBSConnectionString" connectionString="Data Source=.;Initial Catalog=BBS;Integrated Security=True"
providerName="" />
<add name="BBSConnectionString2" connectionString="Data Source=.;Initial Catalog=BBS;Integrated Security=True"
providerName="" />
</connectionStrings>
<>
<compilation debug="false" targetFramework="" />
</>
</configuration>
模块设计
公共访问类:从三层架构的角度,分析各公共类。
本例主要包含两个类,一个是数据库访问类“”,一个BBS论坛管理类“”,其中BBSManager包含的功能如下所示:
①添加论坛类别
public bool AddBBSCategory(string name,string des )
②将发帖内容保存到XML文件中
public void AddXML(string filename,string title,string content,string user)
③添加一条记录到表bbsinfo中
public void AddMsg(string title,string user,int categoryid)
④创建或获取缓存参数的私有方法
private sta