计算机专业毕业论文开题报告模板
开题报告就是确定了课题研究方向后,课题负责人在调查研究的基础上撰写的报请上级批准的选题计划,下面是小编搜集整理的计算机专业毕业论文开题报告,欢迎阅读参考。
题目:基于JSP的新闻发布系统
一、选题的依据及意义:
21世纪是信息的时代,是网络的时代,进入信息社会高速发展的时代,数字化革命给所有领域带来新的改变。信息技术的发展使得整个世界越来越小,这也意味着企业的竞争环境由区域化向全球化发展,经济全球化是大趋势,企业所处的宏观环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而应该将技术环境与经济环境结合在一起考虑,形成一种大网络的概念。企业对信息的掌握程度、信息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来越成为衡量一个企业市场竞争能力的重要因素。所以建立动态的新闻发布系统适应社会和企业发展的要求,其意义是巨大的。
随着Internet的普及,无论人们相隔多么遥远,都有天涯若比邻的感觉。足不出户,便可知天下新近之大事,便可与大洋彼岸的朋友畅谈无阻。随着互连网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布系统做为网络媒体的核心系统,其重要性是越来越重要:一方面,它提供一个新闻管理和发布的功能;另一方面,现在的新闻发布要求实现与普通的用户实现交互,用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在无法做到的(电视,电台等),同时,Internet发展到当今,可以说,只要你上Internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。
二、国内外研究概况及发展趋势(含文献综述):
新闻发布系统是一个基于新闻和内容管理的全站管理系统,新闻发布系统是基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息(包括文字,图片和影音)经过组织,合理有序地呈现在大家面前.当今社会是一个信息化的社会,新闻作为信息的一部分有着信息量大,类别繁多,形式多样的特点,新闻发布系统的概念就此提出.新闻发布系统的提出使电视不再是唯一的新闻媒体,从此以后网络也充当了一个重要的新闻媒介的功能.简单地说,新闻发布系统就是充当一个网络新闻媒介的功能,主要实现对新闻的分类,上传,审核,发布,模拟了一般新闻媒介的新闻发布的过程,通过不同权限的账号分别实现以上所说功能,当然这些功能也可以是某一个账号全部具有。
传统的报纸杂志已经远远满足不了人们的需求,人们更加希望于能够在网上了解更多的新闻和信息,网页逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的WEB网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。互联网的世界里蕴藏无限生机,这里只有想不到的、没有做不到的。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在网络技术的领域里,新闻发布系统的分类:
1. 前台动态显示的新闻发布系统
该类系统大约占60% 的分额,其主要特点是前台采用编程语言动态读取数据库的内容,随时更新,该类系统设计简单,适合大多数中小企业建站需要,通用性不强,一般需要量身定做,不适合大型新闻站点,当用户过多时,编程语言动态读取数据库就势必消耗大量的服务器资源,造成系统运行缓慢,甚至崩溃,同时由于前台新闻是动态从数据库中读取,导致前端用户直接接触到数据库,很容易造成一些不安全的因素,例如:SQL Injection.
2、前台静态显示的新闻发布系统
该类系统大约占有30%多的市场分额,其主要特点为:前台新闻全部生成HTML静态文件,前台无须读取数据库,浏览器只需要直接下载HTML文件即可浏览新闻,浏览速度得到提高,同时也大大减轻了数据库服务器的压力,该系统后台设计复杂需要处理复杂的模板标签和个模板之间的逻辑,一般采用三层模式实现,该类系统灵活性大,可以通过模板自定义实现界面复杂的前台页面,一般不需要为某一个企业而定做,该系统具有良好的通用性,适合各类新闻站点,同时,系统把前端用户和数据库分割开来,系统的安全性得到大大的提高.
3、基于文本的新闻发布系统
该系统在市场上占有很少的一部分,主要是把前面的数据库换成了TXT格式的文本文件,该系统主要缺点是文本文件是无序的,管理起来非常麻烦,而且安全性不高,很容易造成数据冗余,因此,目前还没有见到该类系统的商业版本,一般都作为个人用户使用.
4. 基于XML数据岛的新闻发布系统
该系统是新闻发布系统的一个发展趋势,它用XML数据岛代替了数据库,XML是一个有序的数据文件,比数据库的读取速度更快,但操作起来没有数据库这么方便,但是由于开发技术难度大,该类系统现在市场很少见到.
三、研究内容及实验方案:
1. 研究内容:
该系统游客可以通过注册成为注册用户,之后就能够对新闻进行浏览和评论。用户登录后可以修改个人密码,这个主要是前台登录的。后台登录分为三个部分:新闻编辑登录、新闻总编登录、管理员登录;编辑、总编及管理员在登录前选择自己的角色,然后登录该系统进行相应的操作。新闻编辑这一功能主要是编辑所有的权限主要分为上传新闻初稿、新闻修订、修改密码;新闻审核是总编要做的事情,他可以对新闻审核、新闻(修订)发布、提供修订建议、新闻存档(删除)、修改密码;最后对这些所有有关信息的管理的权限的都是管理员所拥有的功能,管理员先登录该系统,然后对用户账号的相关信息,新闻信息,用户评论信息等进行管理。并负责创建及管理编辑、总编的账号信息。
2. 实验方案:
(1) 主要工具:JDK + Tomcat + Eclipse + SQL Server
(2) 前后台相应数据库的设计与实现
(3) 本系统可分为相应的模块实现:
登录(注册)模块:包括普通用户登录(注册)和后台登录等。
新闻编辑管理模块:主要是新闻编辑管理逻辑的设计实现等。
新闻总编管理模块:主要是新闻审核、发布、修改、存档等。
信息管理模块:包括用户信息管理、编辑信息管理、总编信息管理、
新闻管理和评论管理等。
四、目标、主要特色及工作进度
1.目标:
开发一个基于Web和JavaEE 技术的新闻发布系统。系统开发的指导方针是安全、可靠、经济、实用,具有一定的灵活性和适应性,并具有一定的可扩展性。系统采用模块化设计,功能丰富、具有较高的可用性和可维护性。
2.主要特色:
1)界面友好、功能强大:用户能直接上手操作,前后台登录管理,严格的权限管理。
2)功能模块化:登录、编辑、总编、管理员分模块实现。
3)操作现实化:模仿现实新闻发布的一般过程,编辑、审核、发布(存档)。
4)可扩展性强:新闻可以分类、评论等可用于企业、学校、地方网站的模板,很容易进行二次开发。
3.工作进度:
1)20XX-2-16至3-1 查阅文献,翻译科技文献资料,书写开题报告
2)20XX-3-2 至 3-15 作需求分析,概要设计
3)20XX-3-16至4-25 详细分析设计,并实施编码,准备中期检查
4)20XX-4-27至5-25 完成剩余的编码及测试任务,准备毕设结果检查
5)20XX-5-26至6-22 总结,完成毕业论文文本,准备毕业答辩
五、参考文献
[1] 耿祥义.JSP基础教程.清华大学出版社,2004
[2] 石志国,薛为民,董洁.JSP应用教程. 清华大学出版社,2004
[3] 王珊,萨师煊.数据库系统概论.高等教育出版社,2006
[4] 秦学礼,邓松如,严志嘉,石其乐.Web网站设计教程.电子工业出版社,2004
[5] 耿祥义,张跃平.Java2实用教程.清华大学出版社,2006
[6] 孙鑫.Servlet JSP深入详解-基于Tomcat的Web开发,电子工业出版社2008
[7] 王诚梅.JSP案例开发集锦,电子工业出版社,2005
[8] 张立科.SQL Server数据库管理与开发技术[M].北京:人民邮电出版社,2004
[9] 孙卫琴.Tomcat与Java Web开发技术详解[M].北京:电子工业出版社,2006
[10] 王夕宁.JSP通用模块及典型系统开发实例导航,人民邮电出版社,2006
[11] Vivek Chopra,Jon Eaves.Beginning Java Server Pages.Wrox,2005
[12] Duane K. Fields,Mark A. Kolb,Shawn Bayern.Web Development with Java Server Pages. Manning Publications,2001
【计算机专业毕业论文开题报告】相关文章:
计算机专业毕业论文开题报告07-10
计算机专业毕业论文开题报告样本10-01
计算机专业硕士毕业论文开题报告06-10
计算机专业毕业论文开题报告范本05-29
计算机专业毕业论文开题报告范文09-03
计算机专业毕业论文开题报告(5篇)05-26
计算机专业毕业论文开题报告5篇05-24
计算机专业开题报告10-01
计算机专业开题报告07-13
文秘专业毕业论文开题报告06-24