网页新闻发布系统设计与实现Word下载.docx
《网页新闻发布系统设计与实现Word下载.docx》由会员分享,可在线阅读,更多相关《网页新闻发布系统设计与实现Word下载.docx(41页珍藏版)》请在冰点文库上搜索。
学生毕业论文(设计、创作)如有保密等要求,请在备注中明确,承诺内容第2条即以备注为准.
2013届毕业论文(设计、创作)任务书
姓名
学号
专业
论文题目:
一、毕业论文(设计、创作)要求
1.设计内容
开发一个基于B/S模式的网页新闻发布系统
2.基本要求
使用ASP。
NET,SQLServer数据库完成该系统的设计和实现,要求至少实现以下内容:
1.新闻的浏览及查询,实时滚动新闻的不间断播放
2.管理员登陆
3.数据库更新
3.要解决的问题
如何在基于B/S模式下实现该系统的前端应用程序的开发以及后台数据库的建立和维护两个方面
4.要求提交的成果
(1)毕业设计源程序(2)论文
二、毕业论文(设计、创作)进度安排
1)2012年12月1日–2012年12月31日:
查找资料、确定毕业设计题目,编写开题报告。
2)2013年1月1日:
将开题报告发送到导师邮箱。
3)2013年1月2日— 2013年1月10日:
导师根据开题报告下达任务书。
4)2013年1月11日–2013年4月2日:
根据任务书搜集素材、进行初步的毕业设计。
2013年4月3日:
将毕业设计阶段性成果发送到导师邮箱。
5)2013年4月3日–2013年4月9日:
根据导师的建议和指导,修改毕业设计,编写论文。
ﻫ2013年4月10日:
将中期检查表发送到导师邮箱。
6)2013年4月11日
– 2013年
4月28日:
根据导师的建议和指导,修改毕业设计和论文。
7)2013年4月29日:
将设计和论文终稿发送到导师邮箱.
三、需收集的资料和指导性参考文献
[1]童爱红,ASP.NET应用教程,北京:
清华大学出版社,2004。
[2]李兰友杨晓光,ASP.NET程序设计,北京:
清华大学出版社;
北京交通大学出版社2004。
[3]周忠荣,数据库原理与应用(Access),北京:
清华大学出版社,2003.
[4]刘勇 周学军,SQLServer 2000基础教程,北京:
清华大学出版社,2005.
[5] 杨小平.ASP。
NET项目案例导航.科学出版社。
2007年10月。
[6]邓宗明、张晓竞.ASP.NET编程实用技术与案例。
清华大学出版社.2008年1月。
[7]郑阿奇.ASP。
NET实用教程.电子工业出版社.2005年9月.
[8] 萨师煊、王珊.数据库系统概论.高等教育出版社.2004年7月.
指导教师签名 年月 日
2013届毕业论文(设计、创作)中期检查表
论文题目:
一、毕业论文(设计、创作)进展情况
经过近一个月的资料整合和代码设计,目前毕业设计的主要功能模块的需求分析与详细设计已经完成,但功能扔不完善,有待进一步改善;
论文根据已完成的毕业设计已撰写完毕,但需要根据毕业设计的改动进行完善。
友情链接等功能还没有实现,项目有待进一步完善。
已经完成的模块有用户注册与登录,管理员登录.经测试模块基本运行正常。
二、毕业论文(设计、创作)存在问题及解决方案
存在的问题:
暂时因为参数传递出现了问题,未能够将账号和密码传递过来,暂时未能实现。
解决方案:
准备再详细研究下程序中参数传递的问题,到网上搜一搜,再或者请教他人。
多查阅些资料,和知名网站。
实在不行的话就准备换个方法实现该功能.
三、指导教师对学生毕业论文(设计、创作)进展方面的评语
从总体上看,论文基本达到了课题任务的要求,但是前期搜集到的数据进行详细地统计处理后应该在论文中有所体现,用来佐证论文中的观点;
同时,初稿的数据不是很全,需要多看些文献来弥补这方面的不足。
另外,论文的机构也不是很合理,格式有几处不规范,可参照标准论文的格式规范化。
指导教师签名:
年 月 日
2013届毕业论文(设计、创作)综合成绩表
(一)
姓名
专业
指导教师
职 称
综合得分
论文题目
指
导
教
师
评
语
及
分
指导教师对毕业论文(设计、创作)评分[按下表要求综合评定]
评分
项目
分值
1撰写开题报告2文献综述或读书心得(文科)
15
调查研究查阅整理资料
10
学习态度与规范要求
10
数据处理、文字表达
论文(设计、
创作)质量和
创新意识
55
合计
100
得分
指导教师签名 年 月 日
阅
评阅毕业论文(设计、创作)评分[按下表要求综合评定]
1撰写开题报告2文献综述或读书心得(文科)
15
调查研究查阅整理资 料
10
数据处理、文字表 达
创作)质量和创新意识
100
评阅教师签名 年月日
此表由教师填写
2013届毕业论文(设计、创作)综合成绩表
(二)
答
辩
委
员
会
(根据学生答辩情况及其论文质量综合写出)
论文答辩小组评分[按下表要求综合评定]
答 辩情 况
论 文 质 量
(100)
内容表达情况
(15)
答辩问题
情况
(25)
规范要求与
文字表达
(20)
论文(设计、创作)质量和创新意识(40)
答辩委员会主任签字:
年月 日
毕业论文(设计、创作)成绩综合评定:
分
综合评定等级:
备注:
一、论文的质量评定,应包括对论文的语言表达、结构层次、逻辑性理论分析、设计计算、数据处理、分析和概括能力及在论文中是否有新的见解或创造性成果等做出评价。
从论文来看学生掌握本专业基础理论和基本技能的程度。
二、成绩评定采用结构评分法,即由指导教师、评阅教师和答辩委员会分别给分(以百分计),评阅教师得分乘以20%加上指导教师得分乘以20%加上答辩委员会得分乘以60%既综合成绩。
评估等级按优、良、中、差划分,优90~100分;
良76~89分;
中60~75分;
差60分以下。
三、评分由专业教研室或院组织答辩委员会(不少于5人),根据指导教师和答辩委员意见决定每个学生的分数,在有争议时,应由答辩委员会进行表决。
四、毕业论文答辩工作结束后,各专业应于6月20日前向教务部推荐优秀论文以汇编成册,推荐的篇数为按当年学院毕业生人数的1.5%篇。
五、各专业亦可根据本专业的不同情况,制定相应的具有自己特色内容的表格。
六、书写格式的要求(必须用钢笔书写):
1、目录;
2、内容提要须书写200左右汉字,开题报告(文科除外)的内容要根据不同专业的课题任务要求,阐述查阅文献、文案论证、解题思路、工作步骤等;
3、正文(含引言、结论等);
4、参考文献(或资料).
本科毕业生毕业论文(设计)答辩记录表
答辩时间:
2013年上午8:
00—12:
00答辩地点:
计算机学院403
年级专业
学号
完成时间
答辩委员会(小组)成员名单
职务
姓 名
职称/学位
职 务
主任(组长)
教授
成员
讲师
成 员
答辩记录摘要:
(包括提问人、问题及回答要点等
问题一
提问人:
问题:
关于数据库的设计,什么是第三范式。
回答:
一个表中列不依赖以另一个表中的非主键的列,
问题二
问题:
B/S结构和C/S结构的主要区别是什么.
回答:
B/S是Browser/Server简称,就是用浏览器(如ie)为应用程序客户端,操作服务器。
C/S是Client/Server,以应用程序为客户端,本地验证成功后才提交服务器。
B/S容易维护,只需要升级服务端。
C/S升级比较困难,需要所有客户端都要升级
问题三
提问人:
什么是SQL注入。
就是通过构造SQL语句插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器的目的。
问题四
前台页面有几个模块?
:
主界面模块,子界面新闻列表模块,搜索结果显示界面模块,新闻显示界面模块!
记录人:
答辩委员会主任/组长:
年月 日
目 录
摘 要ﻩI
ABSTRACTﻩII
第1章 绪论1
1.1课题来源1
1.2 课题背景ﻩ1
1.3国内外在该方向的研究现状及分析2
1.3。
1国外现状ﻩ2
1。
3.2 国内现状ﻩ2
1。
4 主要任务2
第2章需求分析3
2.1 引言ﻩ3
2.2系统定义3
2.2.1功能分析ﻩ4
2.2.2 用户特点4
2。
3项目目标ﻩ5
3 性能需求ﻩ5
2.3.1 界面需求ﻩ5
2.3。
2可靠性需求ﻩ6
第3章概要设计ﻩ7
3。
1功能设计ﻩ7
3.1.1 角色定义7
3。
1.2功能层次设计ﻩ7
1.3界面流程图ﻩ8
3.1。
4游客注册模块详述ﻩ8
3.1.5 登录模块详述9
3.1.6 用户操作详述10
3.1.8管理员操作详述11
2用户权限11
3数据库设计12
2数据库的完整性约束13
3.3。
3 数据库的安全性ﻩ14
4。
1 引言15
4.2 系统功能详细设计15
2.1网站主页面16
4.2。
2 主页面Content设计ﻩ17
3 图片新闻ﻩ18
4。
4滚动文字新闻19
4.2。
5 常用链接ﻩ19
4.2。
6最新新闻列表19
4.2。
7Shownews界面ﻩ20
2.8News List界面20
2。
9 新闻录入界面21
第5章测试与调试ﻩ23
5.2。
1引用配置文件连接数据库时发生的错误24
5.2.2登录时查询语句书写错误ﻩ24
5。
4未创建相应对象25
5.2.5忘记填写属性中的语句26
5.3 首页功能28
5.5管理界面功能ﻩ29
5.6管理功能30
结论32
参考文献ﻩ33
摘要
随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。
在科学技术飞速发展的今天,Internet逐渐走入到人们的生活当中,人们可以在闲暇心情时遨游在网络中,而Internet又是以网站的形式体现出来的。
通过网站的访问,人们可以进行电子邮件的传送、文件传输、网上查询、网上交流,足不出户便可以知道外面的世界。
在这样的信息时代中,用户对信息的需求量、广泛程度和时效性的要求日趋提高,传统的报纸杂志已经远远满足不了人们的需求.是网络改变了我们的生活,人们已经喜欢上上网,在网络上我们便能够了解得到社会上的各种大事小事,这便是新闻发布系统的成效。
本文以新闻网页发布的设计与开发为例,明确并系统地讲述了新闻发布系统设计开发的整个过程,其中包括系统的整体设计,逻辑设计框架以及一些数据的流程,各个功能模块的有效划分,系统模块的设计与具体的实现(代码)等部分.采用SQLSever数据库支持,及ASP。
NET开发平台,实现对新闻发布系统的管理实现,更好更快的管理新闻,掌握其中的信息。
关键词:
新闻发布系统;
ASP.NET;
SQLServer数据库
ABSTRACT
AcWiththecontinuousdevelopmentofnetworktechnology,networkapplicationshavepenetrated into everycorner ofthehumansociety。
Intherapiddevelopmentofscience andtechnology,Internetgraduallyinto people'
s lives,peoplecantravelinleisuremoodinthenetwork,andtheInternetandisembodiedintheform ofwebsitesout.Site visitstothetransmissionof e—mail,filetransfer, remotelogin,online,online communication,stayingathomewillbeableto knowthe outsideworld。
Inthis information age, thedemandforinformation,theextent andtimeliness requirements is rising,traditionalnewspapersandmagazineshavebeenfarfailedtomeetpeople'
sneeds。
Internethas changedour lives,ithasbeenlikeon theInternet,on the network,wewillbeabletounderstandthesocietyon avariety ofbigandsmall,thisisthenewsreleasesystem effectiveness
News WebPublishing"designanddevelopment,forexample,explicitlyand systematicallyabout thenewspublishingsystemdesign and developmentofthewholeprocess,includingtheprocessoftheoverallsystemdesign,logicdesign framework, as well assomeofthe data,thevarious functional modules effectivesegregationsystemmoduledesign andimplementation (code)section.SupportedbytheSQLSeverdatabase,andASP.NETdevelopmentplatform,thenewsrelease systemmanagement toachievebetter andfastermanagementnews,grasptheinformation。
Keywords:
newspublishingsystem;
ASP。
NET;
SQLServerdatabase.
第1章绪论
社会在发展,时代在进步,人们对于社会的动态也是越来越关注,在新闻方面人们的获取方式逐渐由报纸、杂志、电视、广播向网络过渡,由于网络在更新新闻方面比较方便、快捷的优点,所以网页新闻发布系统逐渐在发挥其优点。
1.1课题来源
在21世纪的科技时代,科学技术突飞猛进,计算机已经不仅是在科技上应用,而且在生活中也是同样得到了广泛在应用。
如今,不管是小学、初中、高中、甚至是很多大学生的学生对自己学校了解都要通过各大互联网站,源于此自己想开发一个网页新闻网站系统。
1.2 课题背景
随着Internet的普及,越来越多的企业建立了自己的网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。
其中新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用:
一方面可以用来动态发布有关新活动或新开发项目;
该系统使用ASP.NET(C#语言)和ADO.NET技术开发,实现了网站新闻的动态管理,使得对信息的管理更加及时、高效,提高了工作效率。
该新闻系统具有一般新闻系统的功能,主要包括前台新闻查看区和后台管理区,可为学校各部门发布新闻,为校园网站提供新闻发布与管理的服务。
该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于。
NET平台架构开发设计,主要实现对校园新闻的发布与管理功能,对新闻内容信息的浏览阅读等.随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(ManagementInformation System,管理信息系统)系统,正成为技术发展的趋势。
为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。
1.3国内外在该方向的研究现状及分析
开发一个学网页新闻网站系统,为广大教师和学生提高工作效率充分了解学校及社会动态。
1.3.1国外现状
国外新闻网站软件已经日趋完善,节省了大量的人力物力,同时提高了数据的安全性和易维护性。
一个高效的新闻网站系统可以存储很多的新闻,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全,学生在能方便的查看自己想要的信息。
1.3.2国内现状
现在我国的大中专院校的网页新闻系统水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。
在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替。
1.4 主要任务
具体的设计任务如下:
1.用户管理功能,用户分为已注册用户、游客、系统管理员。
2.新闻发布功能。
3.新闻管理功能,可以对新闻进行增、删、改、查。
4.用户注册。
5.注册用户权限,包括登录、浏览新闻、留言、回复、发表新闻。
6.系统管理员登录,包括对注册用户的增删改查,对新闻的增删改查,对注册用户发表管理权限的管理等。
7.帮助模块:
可以让不清楚本系统考试流程的用户快速了解并应用。
第2章需求分析
本章涵盖引言,系统定义等一系列细节分析。
随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统作为网络媒体的核心系统,其重要性是越来越重要:
一方面,它提供一个新闻管理和发布的功能;
另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视,电台等),同时,Internet发展到当今,可以说只要你上Internet你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。
2.1引言
新闻发布系统(NewsReleaseSystemorContentManagementSystem,NRSOCMS)是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前.当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出。
新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能。
简单地说。
新闻发布系统就是充当一个网络新闻,媒介的功能,主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能。
与一般的信息系统相比较,新闻发布系统具有以下特征:
是基于B/S模式下的WEB信息系统,数据库逻辑相对简单,但数据量一般比较庞大;
用户数量大,服务器压力大,是系统设计中必须考虑的问题之一,而一般的信息系统相对压力要少了很多;
是一个开放式的系统,前台浏览无须验证。
本网站的目的自然是让用户获取更多的新闻,通过新闻的分类,使得用户能够更快速的定位到自己想要了解的新闻,另一方面,用户可以根据新闻中的关键字,对新闻进行搜索,提高了对新闻定位的速度。
在新闻更新方面,提供与新相关的图片搜索关键字,让用户能够享受到图文并茂的乐趣.
2.2 系统定义
系统定义主要包括:
功能分析,用户特点,项目目标.
2.1 功能分析
新闻管理系统是构成企业网站的一个重要组成部分,它担负着双层作用:
一方面可以用来动态发布有关新活动或新开发项目。
该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于。
NET平台架构开发设计,主要实现对校园新闻的发布与管理功能,对新闻内容信息的浏览阅读等。
随着Internet/Intranet技术的兴起,将原本在单机或本地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代信息管理系统(Man