课高峰期的时候,大量学生同时选课时经常出现登陆和选课速度极慢,甚至出现服务器死机瘫痪现象,以致于一些学生不能选课而国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了
fM
NSFNET,其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于I
ter
et的校园网的应用已深入到校园内的各个方面
本系统的web部分基于BS结构模式开发,采用较为流行的J2EE技术体系,主要运用MVC模式Struts2架构设计,使用JSPServletJavaBea
MVC开发技术来开发,以MyEclipse作为代码编写的环境工具,使用Tomcat的配置,以Oracle作为后台数据库,实现表单和数据库之间的数据交换。
软件简化学生使用电脑登录校园网的复杂繁琐的查询步骤,通过手机学生直接访问校园网站,通过分析提出条件,获取必要信息,快速准确查找所需信息,更直观显示出来。系统区分教师与学生用户,各自获取所需要不同功能,为学校与学生、教师之间建立更好的平台。
根据需求分析得到系统的业务情况,并设计出本系统框架、流程及其用例,以面向对象编程的方式,为系统的几个功能模块实现了实例化。现来自在点网可将系统按照不同的功能进行模块的划分,本系统共分为三个模块,分别是
fM
用户管理模块、学生模块与管理模块,并确立了每个模块的具体功能。课题主要研究并实现的内容有如下几方面。
1数据库的设计和实现,根据系统需求以及功能分析进行设计。
2web端系统框架设计,为了保证系统具有更好的安全性以及可维护性和可扩展性,将采用四层体系结构:数据模型层,数据访问层,业务逻辑层以及表示层。具体实现如下。
①教务系统的各页面实现。尤其是首页,根据用户的账号密码进行登录。
②用户管理模块的实现。其中包括,用户注册,修改密码。
③管理模块的实现。实现对于学生以及学校的各种信息资源增加、修改,删除。
3手机端学生模块的实现。能够完成输入学生的基本信息,选择课程,查询课程成绩,查询个人信息,了解校园资讯等功能。a
droid系统功能结构图
1使用的技术和方法网页设计采用JSP技术和BS体系结构设计本系统,主要用到了Oracle数据库和Tomcat开发平r