摘要
随着社会的发展,信息网络化成为时代的主题。许多行业在经营管理过程中对计算机技术的依赖程度也在不断增强。对于中学行业来说,其工作管理流程复杂、多样。计算机已完全能够胜任安平启蒙中学网管理工作,而且能够使管理工作变得更加准确、高效、清晰、透明。安平启蒙中学网能够有效的解决纸质手工处理业务时效率地下和数据信息易丢失的问题,使得用户查询中学信息更加方面快捷,同时便于管理员对中学和用户的管理,从而给安平启蒙中学网管理工作带来更高的效率。因此,开发一个安平启蒙中学网很有必要。
本课题在分析了安平启蒙中学网行业现状以及对现有的安平启蒙中学网进行研究比较的基础上,安平县启蒙学校 位于河北省衡水市安平县。针对安平启蒙中学网行业的特殊性,设计研发了一套基于Web技术的安平启蒙中学网。本系统用户分为系统管理员、会员这两类。中学信息查询,中学的行程查看查询,中学在线投票以及投票结果的查看。
本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个B/S结构的安平启蒙中学网。
关键词:JSP,数据库,B/S模式
课题背景与意义
安平启蒙中学网站作为宣传相应部门的一个主要工具的一个窗口,现在开发的应用越来越多,在国内外的各个企业都是这样,其事业单位都有自己的网站,包括大型企业、小型企业、事业部门也好也都有自己的网站,这是部门和单位宣传的门户。然后安平启蒙中学网站有什么样的要求,根据我们的调研,它有那些需求或者是需要开发或是完善网站的内容这就是我研究的目的。通过安平启蒙中学网站的开发,使我能够熟练的掌握JSP技术、Servlet编程技术、Javabean技术、JDBC、熟悉数据库的应用和整个网站的开发流程。整个网页的框架及网页的界面设计,虽然这些技术不是我独创的东西,但内容是我自己的东西,能够运用这些技术做出自己想要的效果。通过安平启蒙中学网站的设计,加深了我对相关知识的学习,能够独立的开发这个网站,这就是我要达到的目的。
安平启蒙中学网站的设计与实现过程基于对安平启蒙中学校园业务需求的深入调研。因此,安平启蒙中学网站涵盖了校园网站的一些基本功能。在符合需求的同时,我们实现了合理布局以及便捷式的操作界面。能够切实的推动学校适应现代化技术的发展,增强学校资源的利用率,加强学校管理效率,同时提升了学校的知名度。最终,达到了研究目的并实现系统的设计意义。
2.本课题研究的基本内容:安平启蒙中学网站在对各个组织相关理论进行分析的基础上,采用了目前应用比较普遍的B/S架构,在JSP技术和MySQL数据库管理技术的基础上进行设计和实现,能够很好地帮助学校解决教学资源管理的许多难题。
在设计与开发过程中,采用JSP结合CSS以及JavaScript设计语言,利用MyEclipse,以MySql Server为数据库,Tomcat为web服务器进行开发,网站为B/S架构,开发过程中遵循三层架构模式,较低了系统的复杂性,提高了系统的可扩展性。
该中学网站,主要是对中学的一些信息进行管理,帮助学校更好地宣传自己的学校,并能让学校的一些学科之星等得到展示,让学生能够在线注册后,对学科之星进行投票管理。
功能模块分析
根据需求分析确定该系统划分为以下几个功能模块:
将安平启蒙中学网站分为前台页面展示和后台管理两大模块,将使用对象划分为不同用户角色并赋予不同级别的权限。设计过程遵循B/S三层架构,保证了系统的可扩展性,降低了系统的复杂性。此外,在开发过程中,利用JavaScript实现动态图片的展示,用Ckeditor实现后台编辑,用过滤器实现非法登录的拦截。最后,我们通过CSS结合HTML的精心设计,在实现基本功能的同时,尽力达到简约时尚、页面布局合理舒适,色彩清新的界面设计,在体现其新闻性的同时,提高网站的观赏性,让人耳目一新。
各个模块的功能如下:① 前台功能模块:使用JSP、JDBC、Javascript和HTML技术实现“安平启蒙中学”动态网站设计。 前台:网站首页、学校概况、年级设置、师资队伍、机构部门、校园文化、荣誉之星、联系方式共8个模块设计,网站首页还包括新闻动态、通知公告和图片轮播模块。
学校概况:介绍安平启蒙中学的详细信息。
年级设置:安平启蒙中学的年级有七年级、八年级、九年级,每个年级下还有相关的班级介绍。
师资队伍:详细介绍安平启蒙中学老师的个人简历,让你详细地了解他们的信息。
机构部门、校园文化、荣誉之星、联系方式、新闻动态、通知公告和图片轮播等分别展示了安平启蒙中学的各项工作安排信息和学校活动相册展示,便于用户更加了解安平启蒙中学。
②后台功能模块:后台:用户管理(增删改查)、新闻和信息发布与删除、图片轮播发布与删除和师资队伍添加与删除。
用户登录功能实现:使用Servlet、Javabean和JDBC与MySQL数据库连接实现用户登录功能。后台用户管理功能实现:在一页中显示和实现用户查看、编辑和删除。
用户管理:网站管理员管理校园网站,能立即查找用户,添加用户,编辑用户,删除用户等。
新闻管理:发布新闻动态,更新新闻信息,把过时无用的新闻信息及早删除,便于用户获取最新信息。
师资队伍:教师简介可以随时补充,教师的信息随时更新。用户可以更好地了解我校中学老师风采。
系统的功能模块图如图2.11所示:
系统页展示
会员注册与用户登录
系统的会员用户通过自行注册生成,在系统首页点击会员注册菜单,系统跳转到对应的注册页面。在会员注册页面中,用户在注册成为会员后,就可以在线进行投票。程序效果图如图4.1所示。
管理员首页
管理员主页面:左方页面展示了管理员可操作的功能菜单,进入相关的管理页面可以链接到子菜单,每个管理模块下面都有相应的子菜单。程序运行效果图如图4.4所示。
添加信息发布
1.描述:在此页面主要是输入发布信息,包括信息标题、上传图片名称、信息内容等,点击提交按钮完成信息的添加。是否为空是通过form表单中的οnsubmit="return checkForm()来检查。
2.程序效果图如图4.5所示。
发布信息管理
1.描述:管理员实现了对所有的发布信息的管理,能够在线修改和删除发布的信息。
2.程序效果图如下图4.6所示
荣誉之星添加
1.描述:主要实现了对荣誉之星的信息管理。
2.程序效果图如下图4.7所示:
荣誉之星管理
1.针对学校的荣誉之星进行管理,并能查看荣誉之星的投票信息。
会员信息管理
1.描述:管理员可以对会员的基本信息进行审核管理。
2.程序效果图如下图4.8所示
相片相册管理
1.描述:主要实现了对学校的风景信息的管理,能够添加学校风景的相片相册。
网站前台管理
网站是一款基于前后台的管理系统,在前台,可以参加学生的评比,投票,并能查看校园的风景照片等。
如需要可扫取文章下方二维码联系得源码