更新时间:03-27 上传会员:菲菲小宝贝
分类:本科论文 论文字数:10987 需要金币:1000个
摘要:随着互联网近几年的快速发展,信息化在各个领域都表现出它具有的优势。对于校园中的学生管理工作,如果用过去的方式尤其是人工管理,不仅效率低下,而且很难展开日常的工作。现在,很多的学校开设了自己的门户网站,打造了各种信息管理系统,但是通过调查研究发现,这些系统往往缺乏统一的管理,页面风格不统一,系统之间难以相互协调,而且很多都是静态页面,与学生之间也有一定的距离。
针对这些方面的不足之处,我的思路是使用Java技术,采用B/S架构来建设校园新闻发布系统,将系统分为表现层、模型层、业务处理层,方便后期的扩展和维护。系统主要分为三大功能模块,新闻展示模块负责展示实时的新闻信息,和用户交互,管理员模块方便管理员管理新闻、用户等,运维模块主要负责监控网站的各项性能指标,方便排查问题。在这样的一套系统下,能在一定程度上减少学校新闻管理的压力,方便师生了解学校最新的动向,增强师生的凝聚力。
关键词:B/S架构,新闻发布,校园信息化
目录
摘要
ABSTRACT
1-绪论-1
1.1-研究背景-1
1.1.1-课题研究背景-1
1.1.2-课题研究的意义-1
2-相关技术介绍-2
2.1-面向对象技术介绍-2
2.1.1-面向对象概述-2
2.1.2-面向对象开发-3
2.2-Java技术介绍-3
2.2.1-Java-3
2.2.2-JavaBean与Servlet-3
2.3-Web技术介绍-4
2.3.1-HTTP-4
2.3.2-Web服务器-4
2.4-数据库技术-5
2.4.1-数据库介绍-5
2.4.2-SQL语言介绍-5
2.4.3-MySQL简介-5
3-校园新闻发布系统的分析-6
3.1-系统可行性分析-6
3.1.1-社会可行性分析-6
3.1.2-经济可行性分析-6
3.1.3-技术可行性分析-7
3.2-系统总体分析-7
3.2.1-需求目标概述-7
3.2.2-关键功能需求-7
3.2.3-用户及权限需求-8
4-校园新闻发布系统设计-9
4.1-系统总体设计-9
4.1.1-系统的层次设计-9
4.1.2-系统功能结构设计-10
4.2-数据库设计-11
4.2.1-数据存储模式设计-11
4.2.2-E-R图-11
4.2.3-数据字典设计-12
5-校园新闻发布系统的实现-17
5.1-数据库实现-17
5.2-前端页面实现-17
5.2.1-确定页面风格-17
5.2.2-前台页面实现-18
5.2.3-后台页面实现-20
5.2.4-分页插件实现-21
5.2.5-数据库连接的实现-22
5.2.6-数据库操作实现-22
5.2.7-登陆注册功能实现-23
6-系统测试-24
6.1-测试环境-24
6.2-测试范围与主要内容-25
6.3-测试过程及结论-25
6.3.1-游客浏览功能测试-25
6.3.2-登录注册模块测试-27
6.3.3-新闻发布功能测试-29
7-总结与展望-30
参考文献-32
致 谢-34