基于JSP的校园网站的设计与实现(研究生硕士论文)(21000字)
摘 要
在信息时代飞速发展的今天,无论是企业还是学校,信息化建设都成为一个必不可少的模块。校园网站作为学校高度信息化的平台,主要用于达到学校面向大众的宣传效应以及日常校园管理中新闻的及时发布。因此,一个好的校园网站在提高校园日常管理效率的同时,达到良好的宣传效应。而怎样利用一项新的技术构建校园网站,加速学校信息化的进程,提高学校及教师的工作效率,增强教育资源的管理,从而提升学校的知名度成为我们亟待解决的一个问题。
本校园网站课题在对各个组织相关理论进行分析的基础上,采用了目前应用比较普遍的B/S架构,在JSP技术和MySQL数据库管理技术的基础上进行设计和实现,能够很好地帮助学校解决教学资源管理的许多难题。
在设计与开发过程中,我们采用JSP结合CSS以及JavaScript设计语言,利用MyEclipse,以MySql Server为数据库,Tomcat为web服务器进行开发,网站为B/S架构,开发过程中遵循三层架构模式,较低了系统的复杂性,提高了系统的可扩展性。 我们将系统分为前台页面展示和后台管理两大模块,将使用对象划分为五中用户角色并赋予不同级别的权限。设计过程遵循B/S三层架构,保证了系统的可扩展性,降低了系统的复杂性。此外,在开发过程中,我们利用JavaScript实现动态图片的展示,用JspSmartUpload实现上传下载,用Ckeditor实现后台编辑,用过滤器实现非法登陆的拦截。最后,我们通过CSS结合HTML的精心设计,在实现基本功能的同时,尽力达到简约时尚、页面布局合理舒适,色彩清新的界面设计,在体现其新闻性的同时,提高网站的观赏性,让人耳目一新。
本次网站的设计与实现过程基于对校园业务需求的深入调研。因此,本网站系统涵盖了校园网站的所有基本功能。在符合需求的同时,我们实现了合理布局以及便捷式的操作界面。能够切实的推动学校适应现代化技术的发展,增强学校资源的利用率,加强学校管理效率,同时提升了学校的知名度。最终,达到了研究目的并实现系统的设计意义。
关键词:校园网站,设计与实现,JSP
Abstract
Design and implementation of Campus website based on the JSP
With the rapid development of information technology today, no matter in companies or schools, informationization has already become an indispensable module. As a highly informative platform, campus website mainly used to giving full play to the wonderful propagating effect and release news in daily campus management. Therefore, a good campus website can improve the efficiency of the campus daily management and achieve good publicity effect at the same time. And how to use a new technology to build the campus website, so we can accelerate the process of school information, enhances the working efficiency, strengthen management of education resources, and finally improve visibility of school becomes a problem that we need to be solved.
This topic of campus websites is on the basis of the analysis of related theories, adopted the current popular B/S structure, and design and implementation based on JSP technology and MySQL database management technology, so it can effectively help schools to solve many problems of teaching resource management.
In this design of the campus website, we use JSP, and combined with CSS, JavaScript, and develop by Myeclipse. And we use MySql Server as the database and Tomcat as a web Server for this development. Our website adopts B/S architecture, and the process of development follows the three-tier architecture model, so we have low system complexity, and we can improve the scalability of the system.
Our system can be divided into front page that to show the content and background page used to manage the website. And we divided user category into five user roles and give the different levels of permissions to them. To ensure the scalability of the system, and reduce the complexity of the system, the design process following B/S three layer architecture. In addition, in the development process, we use JavaScript for dynamic picture display, use JspSmartUpload to realize uploads and downloads, and we implement editor in background module with Ckeditor, and also implement interception of illegal landing. Finally, we use CSS and HTML with elaborate design, so we not only realize the basic functions, but also try our best to let our interface design has reasonable and comfortable page layout, pure and fresh colors, and contracted fashion. The website reflect the journalism and improve the look of a website, let a person find everything new and fresh.
This website design realization process based on the in-depth research of campus website requirements. Therefore, the system will cover all of the basic functions. In comply with the requirements, and at the same time to achieve the reasonable layout and convenient operating interface. So we can improve the efficiency of publicity and campus management. So we can promote the schools to adapt to the development of modern technology, strengthen utilization of school resource, improve the efficiencies of school management, and improve school visibility at the same time. Ultimately achieve the research purpose and realize the meaning of system design.
Keywords:
Campus Website, Design and Implementation, JSP
论文组织结构如下:
第一章 绪论。阐述系统的研究背景,对国内外研究现状进行调研,介绍本文的主要研究工作。
第二章 相关技术分析。介绍我们所采用的主要技术以及核心实现技术。
第三章 系统可行性研究及需求分析。对系统需求进行概要说明,并分析其可行性。
第四章 系统设计。包括系统整体架构的分析设计以及数据库设计,同时介绍几种主要的系统设计模式。
第五章 系统实现及测试。对网站开发的软硬件环境需求进行说明,着重介绍该网站实现的关键技术。
第六章 总结与展望。对本次网站开发进行总结并规划进一步研究方向。
目 录
摘 要 I
ABSTRACT II
目 录 I
第1章 绪 论 1
1.1 研究背景及意义 1
1.2 国内外发展现状 1
1.3 本文研究内容及论文组织结构 2
第2章 相关技术 3
2.1 开发环境简介 3
2.1.1 开发工具 MyEclipse 3
2.1.2 数据库MySql Server 5.6 3
2.1.3 服务器Tomcat 7.0 4
2.2 开发语言介绍 4
2.2.1 JSP 4
2.2.2 CSS 6
2.2.3 JS 6
2.3过滤器技术 7
2.4插件应用技术 8
2.4.1 jspSmartUpload 8
2.4.2 Ckeditor 8
2.4.3 JQuery 9
2.5 本章小结 9
第3章 系统可行性研究及需求分析 10
3.1 系统可行性研究 10
3.2 需求分析 11
3.3 本章小结 12
第4章 系统设计 13
4.1 框架设计 13
4.2 数据库设计 14
4.2.1 E-R模型 14
4.2.2 数据库表的逻辑结构设计 14
4.3 模块设计 16
4.3.1 图片展示部分 16
4.3.2 身份验证及登陆认证 17
4.3.3 要闻发布 18
4.3.4 上传下载设计 19
4.3.5 学校基本信息 19
4.3.6 权限设计 19
4.4 本章小结 20
第5章 系统的实现及测试 21
5.1 系统实现环境 21
5.2 环境配置 21
5.2.1 Myeclipse中Tomcat的配置 22
5.2.2 Myeclipse中Mysql的配置 22
5.3 关键技术的实现 23
5.3.1 表单的基本操作 23
5.3.2 数据库的基本操作 24
5.3.3 ckeditor 25
5.3.4 文件的上传下载 26
5.3.5 过滤器验证登陆状态 27
5.3.6 其他关键技术 28
5.4 系统测试 29
5.4.1 软硬件环境测试 29
5.4.2 性能测试 29
5.4.3 功能测试 30
5.4.4 功能测试界面呈现 31
5.5 本章小结 35
第6章 工作总结与研究展望 36
6.1 工作总结 36
6.2 研究展望 36
参考文献 37
作者简介及在学期间所取得的科研成果 39
致 谢 40
|