新闻网站计算机科学与技术asp net课程设计报告.docx

上传人:b****2 文档编号:2053074 上传时间:2022-10-26 格式:DOCX 页数:28 大小:910.27KB
下载 相关 举报
新闻网站计算机科学与技术asp net课程设计报告.docx_第1页
第1页 / 共28页
新闻网站计算机科学与技术asp net课程设计报告.docx_第2页
第2页 / 共28页
新闻网站计算机科学与技术asp net课程设计报告.docx_第3页
第3页 / 共28页
新闻网站计算机科学与技术asp net课程设计报告.docx_第4页
第4页 / 共28页
新闻网站计算机科学与技术asp net课程设计报告.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

新闻网站计算机科学与技术asp net课程设计报告.docx

《新闻网站计算机科学与技术asp net课程设计报告.docx》由会员分享,可在线阅读,更多相关《新闻网站计算机科学与技术asp net课程设计报告.docx(28页珍藏版)》请在冰豆网上搜索。

新闻网站计算机科学与技术asp net课程设计报告.docx

新闻网站计算机科学与技术aspnet课程设计报告

xx中医学院

《ASP.NET课程设计报告》

 

所在院系:

信息技术学院

专业年级:

20xx级计算机科学与技术

完成学生:

xxxxx

指导教师:

xx

 

ASP.NET课程设计报告-新闻网站

目录

1.需求分析3

1.1网站功能分析:

3

1.2前台显示3

1.2.1新闻主页3

1.2.2新闻分类栏目页4

1.2.3新闻内容页4

1.2.4会员注册/登录页4

2.总体设计5

2.1新闻网站的数据库设计5

2.2数据库操作的简化方案5

2.3后台页面的设计6

2.4前台页面的设计6

3.详细设计7

3.1数据库设计7

3.1.1Admin表7

3.1.2AdminGrader表7

3.1.3FriendLink表8

3.1.4News表8

3.1.5Newcategroy表8

3.1.6UserInfo表9

3.1.7UserLogin表9

3.1.8UserReview表9

3.2后台管理页面详情10

3.3前台页面详情11

4.代码编写13

4.1创建的SqlHelper类13

5.网站测试22

6.报告总结与收获25

1.需求分析

1.1网站功能分析:

新闻网站的功能包括后台新闻的录入,编辑,审核,新闻的发布,用户名的注册,最新消息显示在网页顶端等,网站会员的管理,系统管理员的管理等功能;前台的新闻浏览,会员的注册登录,以及对新闻的评论等功能.

1.2前台显示

前台的页面显示部分,一般有3页组成,及新闻主页.新闻栏目页和新闻内容页.新闻主页用于显示新闻列表,这样有利于浏览者选择感兴趣的新闻,新闻栏目页帮助浏览者查找某类新闻,内容页用于显示某个单条新闻.

1.2.1新闻主页

(1)显示所有新闻分类

(2)按新闻分类显示其下最新几条新闻

(3)显示最新的前几条新闻

(4)显示最热门的前几条新闻

(5)网站友情链接

(6)登录.注册链接

(7)后台管理链接

1.2.2新闻分类栏目页

(1)按新闻分类显示其下的所有新闻

(2)显示最新的前几条新闻

(3)显示最热门的前几条新闻

1.2.3新闻内容页

(1)显示新闻的详细内容

(2)显示该新闻的网友评论,设置为登录会员可以评论

(3)显示最新的前几条新闻

1.2.4会员注册/登录页

当浏览者想要了解更多的新闻或者参加评论时,他需要注册才能实现这些功能。

读者在前台注册以后,管理员可以看到其信息,可以看是否符合要求,如不可以的话可以不同意。

在登录的时候,需要正确的输入验证码才可以。

 

2.总体设计

2.1新闻网站的数据库设计

2.2数据库操作的简化方案

(1)配置web.config

2.3后台页面的设计

2.4前台页面的设计

3.详细设计

3.1数据库设计

3.1.1Admin表

3.1.2AdminGrader表

3.1.3FriendLink表

3.1.4News表

3.1.5Newcategroy表

3.1.6UserInfo表

3.1.7UserLogin表

3.1.8UserReview表

3.2后台管理页面详情

3.3前台页面详情

4.代码编写

4.1创建的SqlHelper类

publicstaticintGetExecuteNonQuery(stringsqlStr,paramsSqlParameter[]values)

{

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

cmd.Parameters.AddRange(values);//添加参数集

intresult=cmd.ExecuteNonQuery();

CloseConnection();

cmd.Parameters.Clear();

returnresult;

}

publicstaticobjectGetExecuteScalar(stringsqlStr)

{

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

objectresult=cmd.ExecuteScalar();//执行SQL语句

CloseConnection();

returnresult;//返回获得的单个值

}

publicstaticobjectGetExecuteScalar(stringsqlStr,paramsSqlParameter[]values)

{

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

cmd.Parameters.Clear();

cmd.Parameters.AddRange(values);

objectresult=cmd.ExecuteScalar();

CloseConnection();

cmd.Parameters.Clear();

returnresult;

}

publicstaticSqlDataReaderGetExecuteReader(stringsqlStr)

{

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

SqlDataReaderreader=cmd.ExecuteReader();

//这里不能关闭连接CloseConnection(),要在调用中关闭

returnreader;

}

publicstaticSqlDataReaderGetDataReader(stringsqlStr,paramsSqlParameter[]values)

{

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

cmd.Parameters.AddRange(values);

SqlDataReaderreader=cmd.ExecuteReader();

//这里不能关闭连接CloseConnection(),要在调用中关闭

cmd.Parameters.Clear();

returnreader;

}

publicstaticDataSetGetDataSet(stringsqlStr)

{

SqlDataAdapterda=newSqlDataAdapter();

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

da.SelectCommand=cmd;

DataSetds=newDataSet();

da.Fill(ds);

CloseConnection();

returnds;//返回DataSet对象

}

publicstaticDataSetGetDataSet(stringsqlStr,paramsSqlParameter[]values)

{

SqlDataAdapterda=newSqlDataAdapter();

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

cmd.Parameters.AddRange(values);

da.SelectCommand=cmd;

DataSetds=newDataSet();

da.Fill(ds);

CloseConnection();

cmd.Parameters.Clear();

returnds;//返回DataSet对象

}

publicstaticDataSetGetDataSet(stringsqlStr,stringtableName)

{

SqlDataAdapterda=newSqlDataAdapter();

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

da.SelectCommand=cmd;

DataSetds=newDataSet();

da.Fill(ds,tableName);

CloseConnection();

returnds;//返回DataSet对象

}

publicstaticDataTableGetDataTable(StringsqlStr)

{

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

DataTabledt=newDataTable();//创建一个数据表dt

SqlDataAdapterda=newSqlDataAdapter(cmd);//定义并初始化数据适配器

da.Fill(dt);//将数据适配器中的数据填充到数据集dt中

CloseConnection();

returndt;

}

publicstaticDataTableGetDataTable(stringsqlStr,paramsSqlParameter[]values)

{

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

cmd.Parameters.AddRange(values);

DataSetds=newDataSet();

SqlDataAdapterda=newSqlDataAdapter(cmd);

da.Fill(ds);

CloseConnection();

cmd.Parameters.Clear();

returnds.Tables[0];

}

publicstaticDataViewGetDataView(stringsqlStr)

{

SqlDataAdapterda=newSqlDataAdapter();

DataViewdv=newDataView();

DataSetds=newDataSet();

OpenConnection();

cmd.CommandType=CommandType.Text;

cmd.CommandText=sqlStr;

da.S

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1