欢迎来到天天文库
浏览记录
ID:15796145
大小:680.53 KB
页数:19页
时间:2018-08-05
《java web新闻发布系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、武汉工商学院信息工程学院项目名称:新闻发布系统学生姓名:刘伟学号:14404036班级:14计科实验班指导教师:陈涛、魏明2016年7月4日目录1绪论11.1系统应用意义11.2主要设计任务1每个用户都可以使用系统进行方便的信息查看。11.3相关技术概述12系统需求分析22.1功能需求分析23系统设计与实现43.1模块划分43.2系统功能模块图44数据库结构设计与实现74.1数据库设计74.2数据库需求分析74.3数据库创建85功能测试105.1登录注册测试105.2后台管理测试125.3前台用户操作测试1
2、4参考文献17I1绪论1.1系统应用意义随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。新闻发布系统,广泛应用于大型专业网站、政府网站、企业网站等几乎所有的网站上,是将新闻、信息栏目和业界动态等信息集中起来发布、管理、查询等的一种网站应用程序。无论企业网站管理人员身处何地,只要能够上网
3、就能对网站信息进行更新及维护。所有的操作可以通过浏览器完成,不需要掌握其他应用软件,用户不需培训。人寿保险公司也离不开这样的管理。用信息化手段改造传统产业,提高工作效率已是不可争辩的事实。那么,本系统管理信息系统主要解决的就是企事业单位领导们所关心的人、资源、信息和业务等方面的管理问题。当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。信息管理系统的应用能够提供这种有效的决策支持。1.2主要设计
4、任务(1)新闻信息的查看每个用户都可以使用系统进行方便的信息查看。(2)新闻信息的发布每个用户都可以使用系统进行快捷的信息发布。(3)一般用户查看新闻信息:用户查看完成后,记录阅读次数,而且不限次数。发布新闻信息:信息发布后不可以进行信息的修改,发布前必须校对正确,本着为大众着想的心态等。(4)系统管理员系统管理员通过此项功能,可对错误信息进行修改,对不合法和恶意性信息进行删除等操作1.3相关技术概述1.本系统使用的技术概述(1)MySQLMySQL数据库管理系统是用于关联数据库并将数据保存到所创建的表中,
5、在本次设计中涉及到数据的存储过程,所以必须要有数据库管理系统来进行管理。目前来说MySQL一般比价适用于中小型企业的,如果数据规模非常庞大一般会选择Oracle数据库管理系统进行开发。本次设计数据非常有限所以选择MySQL,除此之外他还有便于学习,成本低,开源等特点。(2)WEB服务器Tomcat15Tomcat是Apache底下的一个项目,它拥有免费、开放源码的特点因此Tomcat成为许多程序开发、调试时所选择的服务器,在本次设计过程中主要使用它来进行程序的调试。同时在本次设计中需要用到JSP和Servl
6、et技术,Tomcat对于这些技术也是兼容的,因此它成为了我对服务器选择的首选。在本系统中我们选用稳定版本Tomcat6.0进行开发(3)JAVA/JDBC语言编程JAVA语言是一种面向对象、易移植、多线程控制的语言,可通过JDBC去连接数据库。用JAVA/JDBC编写的软件可移植性强,适用于多种操作系统,但其执行效率和执行速度还不理想,目前无法建立高效、高速的应用。(4)动态服务器页面ASPASP是微软公司最新推出的WEB应用开发技术,着重于处理动态网页和WEB数据库的开发,编程灵活、简洁,具有较高的性能
7、,是目前访问WEB数据库的最佳选择。(5)MyEclipse是目前最流行的Java集成开发工具。MyEclipse一经出现就以其快速、丰富的特性赢得了认可,其主要的属性有快速的性能、重构性能、快速修复错误、调整组织导入包、弹出窗口进行代码自动装配并且它能够很好地与MySQL、Tomcat进行集成。2.系统测试环境a被测试软件系统的名称新闻发布系统b系统任务提出者陈涛老师c系统开发者计科实验班刘伟d测试环境:JDK1.7Tomcat7MyEclipse10MySQL5.52系统需求分析2.1功能需求分析(1)
8、新闻浏览1)新闻分类按新闻类别分类显示新闻标题链接。新闻类别分类包括一级标题和二级标题两层,例如一级标题有”国际”,“国内”等,每个一级标题下面又分二级标题。用户可根据一级标题或者二级标题查看相应的新闻。2)新闻排行新闻点击排行:用户浏览新闻后点击量会增加,根据升序进行排行然后显示在首页上。用户可自行选择后查看相应的新闻上。即时新闻排行:根据管理员发布的新闻的时间进行排行,将最新发布的新闻放在首页上,用户可自行选
此文档下载收益归作者所有