河南中医药大学计算机科学与技术课程设计
河南中医学院
《ASP.NET课程设计报告》
所在院系: 信息技术学院 专业年级: 2013级 计算机科学与技术 完成学生: 2013180106 曽涛 指导教师: 曹 莉
1
河南中医药大学计算机科学与技术课程设计
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
2
河南中医药大学计算机科学与技术课程设计
1.需求分析
1.1网站功能分析:
新闻网站的功能包括后台新闻的录入,编辑,审核,新闻的发布,用户名的注册,最新消息显示在网页顶端等,网站会员的管理,系统管理员的管理等功能;前台的新闻浏览,会员的注册登录,以及对新闻的评论等功能.
1.2前台显示
前台的页面显示部分,一般有3页组成,及新闻主页.新闻栏目页和新闻内容页.新闻主页用于显示新闻列表,这样有利于浏览者选择感兴趣的新闻,新闻栏目页帮助浏览者查找某类新闻,内容页用于显示某个单条新闻.
1.2.1新闻主页
(1)显示所有新闻分类
(2)按新闻分类显示其下最新几条新闻 (3)显示最新的前几条新闻 (4)显示最热门的前几条新闻 (5)网站友情链接 (6)登录.注册链接 (7)后台管理链接
3
河南中医药大学计算机科学与技术课程设计
1.2.2新闻分类栏目页
(1)按新闻分类显示其下的所有新闻 (2)显示最新的前几条新闻 (3)显示最热门的前几条新闻
1.2.3新闻内容页
(1)显示新闻的详细内容
(2)显示该新闻的网友评论,设置为登录会员可以评论 (3)显示最新的前几条新闻
1.2.4会员注册/登录页
当浏览者想要了解更多的新闻或者参加评论时,他需要注册才能实现这些功能。读者在前台注册以后,管理员可以看到其信息,可以看是否符合要求,如不可以的话可以不同意。在登录的时候,需要正确的输入验证码才可以。
4

