- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
1 -
基于J2EE的高校教务信息系统分析
基于J2EE的高校教务信息系统分析
2.4系统性能需求
高校教务系统要正常运行,需要到达相应的性能需求。首先,教务系统要具备并发响应能力。其在运行期间的主体为学生,特殊是在选课和毕设申报方面,要求系统要具备较高的并发响应能力,确保学生能有序访问网址;其次,教务系统的功能要具备拓展性,便与维护;再次,教务系统的访问数据要安全,教务系统涉及全校师生的信息,因此应重视数据安全的建设;最终,教务系统要简单操作,功能设计要符合教师与学生的计算机使用能力,便于教师和学生操作。
3教务系统设计
3.1设计功能模块
高校教务系统的功能模块设计分为四大部分,一是基础业务模块,如部门治理、业务治理、权限治理以及日志账号治理等都属于基础业务模块,基础业务模块是其他功能模式设计的基础;二是学籍治理,如创建学籍、注册、变更、查询等操作都属于学籍治理设计模块;三是毕设治理,如毕设申报、审核、双选、提交材料等都属于毕设治理设计模块;四是课程治理如支配课表、录入成果、选课、查询成果等等属于课程治理设计模块。
3.2设计系统规律架构
基于J2EE系统开发技术所设计的教务信息系统,系统规律框架为三层,一层是View层,这一层的用处是收集客户端数据以及输入客户数据。在JSP技术的支持下,构造用户界面。借助HTML静态页面以及EL表达式解析JSP代码,生成解析结果;二层是Control层,用处是客户端的请求操纵和转发[2]。其中Struts框架在ActionServlet类中,连接web.xml注册,将ActionServlet类请求转发;三层是Model层,包括Action层和DOA层。Action层的用处是继承Struts框架的DispatchAction类,接收请求,并执行业务;编码实现后,配置文件注册,注册后查询构造实例化对象;DOA层的用处是实现数据读写操作。利用Hibernate框架治理数据,Query类查询语句。
3.3设计系统物理架构
教务系统物理架构分为校内网络和校外网络两部分,高校教务信息系统使用的主要是校内内网,用户访问系统要经过路由器才能到达web服务器,请求访问并响应,完成数据读写;高校教务信息系统还要为校外用户提供访问的机会,在ISP供应商的支持下,域名访问教务信息系统,通过路由器,连接防火墙,设置相应访问规则,实现校外用户的访问。
4教务系统实现
4.1基础业务模块
基础业务模块主要包括部门、专业、权限、教学信息、日志治理等功能,其中教师信息治理功能需要教师增添信息素养,提升信息利用和识别能力,学会添加、删除、编辑教师信息,支持教师信息治理功能实现的软件是Action层和DOA层。更为具体的功能模型是由Action层的TeacherAction类实现的,而DOA层的PositionDAo类实现教师信息的读写;如在教师授岗操作中,客户端服务器对象是教师、岗位数据,服务端是类的方法调用;读取岗位对象,建立教师与岗位的联系,实现信息的更新。
4.2学籍治理模块
学籍治理模块主要包括创建学籍、注册学籍以及变更学籍等内容,实现该模块功能的是软件业务规律类和数据库访问类。业务规律一般是Action层的StuRoleAction类来实现,数据读写则是DAO层的StuRoleDAo类实现。如添加奖惩记录,先要了解学籍功能之间的关联,调用时序图;StuRoleAction类的rewardAdd方法处理填写的表单信息,StuRoleDAo类的getRoleByld方法调用学籍数据。
4.3毕设治理模块
畢设治理模块主要包括毕设申报、审核、双选以及答疑等内容,其中毕设题目审核需要借助相关模块设计实现。毕设审核要求在线审核并给出审核意见,Action层的ThesisAction类处理业务,DAO层用于数据读写处理。ThesisAction类的thesisCheck用于表单提交,调用ThesisDAO类的getThesisById方法处理毕设题目对象。
4.4课程治理模块
课程治理模块包括支配课表、录入成果以及选课等内容,其中选课功能在模块的设计中,需要借助该功能软件的层次类和方法,设计课程功能模块。通常状况下,Action层的CourChoiceAction类的作用是处理选课业务规律,而完成数据读写处理的则是DAO层的StudentDAO和CourseDAO类。在选课功能的时序图设计中,学生在客户终端以勾选的方式选择课程,利用courseChoice方法提交表单,StudentDAO类用于更新数据,以课程治理模块功能实现为前提,以代码的方式设计程序功能界面。
5结束语
基于J2EE设计的高校教务信息系统,有助于提升教务信息治理效率和质量,关心高校利用教务信息系统开展治理工作,为教师、学生以及治理
原创力文档


文档评论(0)