知天下校园新闻发布系统(附件)【字数:7431】

摘 要二十一世纪社会进入了网络时代,Internet飞速发展。传播信息的主体发展为了网络,Internet让这个世界变得越来越“小”,让人们对世界的了解更加全面,但同时也使得我们的社会竞争也变得越发激烈。校园新闻发布系统是典型的、简单的新闻信息管理系统,我们对于它的开发通常都会从两方面着手,一个是前端主要页面的开发另一个就是建立后台数据库并对它进行维护。然后就要求前者具备应用程序功能完备、方便使用等特点,而对于后者就要求开发者能够建立起数据一致性和完整性强、数据安全性好的库。校园新闻发布系统,可以迅速详细的传达上级及学校的文件政策,通知要求;宣传校园文化,提高学生主人翁意识;更全面详细的让学生展示天下事,使学生更了解、更能适应这个社会。该系统使用JSP和JavaScript等技术开发,实现了对网站新闻的动态管理,不仅使信息得到更加及时、高效的管理,而且大大提高了我们的工作效率,一般新闻系统的功能本系统都具备,主要有前端新闻首页面、用户登录和注册界面以及后台管理员层面,符合现代常规发布新闻的基本要求。
Key words:News release system; JSP; JavaScript; XML; MYSQL; B/S application development 目 录
第一章 绪 论 1
第二章 系统需求分析 2
2.1?功能需求分析 2
2.2?性能需求分析 2
2.3?环境需求分析 2
2.4?用户界面需求分析 3
第三章 系统总体设计 4
3.1 总体研究思路 4
3.2 预期研究成果 4
3.3 前台新闻页面 4
3.4 后台管理页面 4
3.5 采用的技术平台 4
3.6 功能结构设计 5
第四章 系统详细页面设计 6
4.1 页面清单 6
4.2 页面迁移关系图和工作流程图 6
4.3 页面展示 9
第五章 数据库物理设计 14
5.1 表汇总 14
5.2 数据库物理关系图 14
5.3 表结构详细 1 *好棒文|www.hbsrm.com +Q: ^351916072* 
5
第六章 系统模块设计 17
6.1 模块汇总表 17
6.2 模块关系图 17
6.3 类的关键属性和方法设计 17
结束语 29
致 谢 30
参考文献 31
第一章 绪 论
Internet不再是使用HTML的唯一场合。大多数企业私有网络(称为内部网)现在也使用HTML来提供商业信息给员工和客户。HTML现在也是在CDROM和高密度的DVD上发布展示可以选择的界面,简单地说,HTML无处不在。
JSP可以看作是Java Servlet的一种扩展,JSP在使用前必须被编译为Servlet,也就是Java类,然后被调用执行,Servlet所产生的Web页面是不能包含在HTML标签中的,所以它离不开Java类文件的支持。JSP开发简单方便,能够跨平台,高性能高效率而且低成本。
校园新闻发布系统就相当于一个网络新闻媒介,通过网站全面宣传展示学校风采与特色,发布学校的重大活动,招生政策,并鼓动学生关注时事新闻,不仅增强了家长与学校之间的联系,而且让学生了解学校的动态,并积极关注社会上的事情。
因此,此系统计划用JSP开发,代码编写以及一些配置将在Myeclipse中完成,并使用MySQL保存数据,用HTML+CSS+JavaScript的相应技术在页面上展现出来,通过Tomcat发布,这些就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅仅是得到的结果,对客户端浏览器的要求很低,实现了无Struts,Spring,Hibernate,Mybatis等框架,无Java Applet,无Plugin等建立动态网站。
第二章 系统需求分析
2.1?功能需求分析
本校园新闻发布系统提供了不同类型新闻(如校园动态、学术研究和时事政治等)满足不同用户需求;系统将用户分为:普通用户,管理员。普通用户能通过平台浏览各种准确时效的新闻,并通过平台发布、修改、删除自己的新闻,并且能够收藏自己喜欢的新闻,还可以对新闻进行评论;管理员可以通过后台,查询用户和新闻,并可删除非法及违规新闻,还可以发布系统公告、增加新闻分类。?
2.2?性能需求分析
界面设计要达到友好、美观的效果,数据一定要准确、安全、可靠,否则这就是个传播错误信息的系统,不符合创作要求。当然还要有强大查询功能,能够让用户浏览网站的所有信息变得方便快捷。?
实现对新闻信息的添加、修改、删除等功能操作,便于更新网站新闻具体内容。让系统维护性和操作性能更好的得到体现。?
2.3?环境需求分析
要将本系统运行起来需要满足以下十点条件:?
1、硬件平台:CPU:P41.8Hz
2、内存:512MB以上
3、操作系统:Windows XP/7/8/10
4、数据库:MYSQL
5、开发工具:MyEclipse6.5、Navicat for MySQL
6、开发工具包:JDK?1.7/1.8
7、开发语言:java?、JSP、js、HTML、CSS
8、服务器:Tomcat?6.0
9、浏览器:Google Chrome
10、分辨率:1920×1080(最佳效果1024?×?768?像素)
2.4?用户界面需求分析
网站界面是让用户直接访问系统的页面,所以必须要让用户第一时间就能看出来这个网站有着什么样的主题思想,一下子就能明白这个网站的核心内容。而且首页各个模块之间最好要紧密联系,页面的美观、友好也相当重要,更好的让用户理解也不能忽视。在这个页面上我们要能实现所有查看消息的功能。
第三章 系统总体设计
3.1总体研究思路
从学校的实际情况出发,划分好各模块,比如校园动态、时事政治、学术研究等等,进行合理的布局:前台新闻首页、用户登录和注册界面、后台管理员界面以及数据库的建立。
3.2预期研究成果
本毕业设计的成果将包括完整的软件系统和相关的毕业论文,软件系统是本设计的最主要成果。本新闻发布系统将符合前端网页吸引眼球后台操作简单的要求。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/373.html

好棒文