读报网的设计与实现

读报网是一个供人们在线阅读报纸的电子化平台,其优点是方便快捷、经济实惠、并能实时更新。是以,开发一个读报网会给热衷读报的人带来很大方便。
读报网是基于ASP.NET技术构建而成,前台开发工具是Visual Studio 2010,后台数据库为SQL Server 2008。F00010
共有四种用户可以使用本网站:未注册过的读者、注册过的读者、管理员和超级管理员。未注册过的读者只能在读报网的首页浏览,还能根据文章的名字和类型搜索文章;未注册过的读者,通过注册,升级为网站的注册会员后,还可以订阅文章、通过留言板和管理员以及其他注册会员互动。此外,网站还会自动记下会员的阅读记录——即未读过的文章,显示为黑色,读过的文章,显示为灰色;管理员可以管理注册用户的基本信息,为网站添加公告、对文章和文章的类型进行添加和管理,与注册过的读者进行互动,以及管理友情链接等;超级管理员除了进行以上操作,还可以添加管理员用户、审核管理员添加的文章。普通管理员,相当于报社的编辑,超级管理员,则相当于报社的总编,要对网站的所有文章进行把关。关键词:读报网  报纸  文章  阅读
Design and Implementation of the System for News-Reading Website
Abstract:The news-reading website is committed to providing people with a convenient, effective and up-to date news website, where people can share resources. Therefore, the study of news-reading website has practical significance.
The system is oriented for four kinds of users: visitors, registered users, administrators and super administrators. Common users can only read and search articles. After they become the registered users, they can subscribe the articles, interact with administrators and other registered by leaving messages. Besides, the website can record their reading by changing the color of articles. The common administrator can manage the information of the registered users, release the website announcements, add, edit and delete articles, manage the messages, and manage the links. The super administrators have all the rights the common administrators have. In addition, they can manage the information of the common administrators and censor the articles. The super administrators are responsible for the overall running of the website.
After all, the news-reading website is an online reading platform, which is based on ASP.NET technology.
Key Words: News-reading Website; Newspaper; Article; Reading
目 录 查看完整请+Q:351916072获取
1 序 言    1
1.1 开发背景    1
1.2 开发意义    1
1.3 国内现状    1
1.4 系统的主要工作    2
2 开发工具和开发技术    4
2.1 ASP.NET技术    4
2.2 数据库技术    5
2.3 ADO.NET连接数据库    6
3 需求分析    7
3.1 可行性分析    7
3.2 用例图    7
3.3 系统流程    9
3.3.1 登陆    9
3.3.2 用户管理    9
3.3.3 文章管理    10
3.3.4 修改密码    11
4 系统设计    13
4.1 详细设计    13
4.2 数据库设计    14
4.2.1 E-R图    14
4.2.2数据库表设计    15
5 系统实现    17
5.1 管理员登陆功能的实现    17
5.2 网站公告模块、    20
5.2.1 添加网站公告功能的实现    20
5.2.2 网站公告管理功能的实现    22
5.3 社会风采信息管理模块    23
5.3.1 添加社会风采功能的实现    23
5.3.2 社会风采管理功能的实现    .24
5.4 文章管理模块    25
5.4.1 添加文章信息功能的实现    25
5.4.2 文章管理    25
5.4.3 添加文章类型功能的实现    27
5.4.4 文章类型管理功能的实现    27
5.5 个人管理模块    27
5.6 留言板管理模块    28
5.6.1 留言板管理功能的实现    28
5.6.2 留言回复功能的实现    28
5.7 用户注册功能的实现    29
个人心得    30
参考文献    32
致谢    33
3.3.1 登陆
管理员进入网站首页,输入用户名和密码。管理员和超级管理员进入不同的界面。其操作流程图如下所示:
3.3.2 用户管理
超级管理员拥有最高权限,可以管理注册用户和普通管理员的基本信息其操作流程图如下所示:
3.3.3 文章管理
本网站上的文章由管理员逐篇添加。普通管理员可以对文章内容和文章类型进行添加、编辑和删除。本网站对于文章帅选严格把关,文章在被添加进数据库后,必须通过超级管理员的审核后才能被最终发布到网上。其具体操作流程如下所示:
3.3.4 修改密码
管理员登录进管理见面,对密码进行修改操作。其具体操作流程如下图所示:
参考文献
[1]张海藩.软件工程导论[M].清华大学出版社,2003,30-75.
[2]丁宝康,汪卫.数据库系统教程[M].高等教育出版社,2003,110-148
[3]孙印杰,杨滔、吕书琴.ASP.NET+SQL Server 动态网站设计实例精解[M].电子工业出版社,2005,65-108.
[4]石峰科技.ASP.NET网站开发四酷全书电子[M].工业出版社,2005,69-99.
[5]求是科技.ASP.NET信息管理系统开发实例导航[M].人民邮店出版社.2005,100-160.
[6]杨宗志.ASP.NET入门与实作[M].科学出版社,2003,49-103.
[7]曹锰,舒新峰.C#与ASP.NET程序设计[M].西安交通大学出版社,2005,80-125.
[8]杨文龙,姚淑珍,吴芸.软件工程[M].北京电子工业出版社,2002,53-74.
[9]黄平.数据库技术[M].北京机械工业出版社,2002,28-65.
[10]虞益诚.SQL Server  2000[M].中国铁道出版社,2004,3-99.
[11]张景峰.ASP程序设计教程[M].中国水利水电出版设,2003 50-100.
[12]王珊,萨师煊.数据库系统概论[M].高等教育出版社,2006 18-56.
[13]宣小平.ASP数据库系统开发实例导航[M].人民邮电出版社,2003 28-69.
[14]郑人杰.实用软件工程[M].清华大学出版社,1991 38-97.
[15]张贵民.网页艺术设计与应用[M].高等教育出版社,2004 60-102.
致谢:在论文的最后,我想要感谢我的导师老师。不管是最初的选题,还是后来的开题报告、做毕业设计和写毕业论文,她都一遍又一遍地给予我们悉心的指导。她以敬业的教师精神和渊博的专业知识,告诉我们在做系统时一定要“以人为本”,千万不能华而不实。我通过开发读报网系统,巩固了以前所学的知识,提高了应用能力;经过老师的指导,使自己能够将所学的理论知识与实际情况相结合,独立思考,全面分析,灵活运用所学知识,解决了具体的问题,也使自己的理论水平得到了进一步的提高。同时,对心理素质的锻炼和工作作风的培养,将给我今后的工作和学习带来巨大的影响,有助于今后的工作与生活,使我受益匪浅。查看完整请+Q:351916072获取

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3393.html

好棒文