Struts框架在成人高等教育管理信息系统中运用

更新时间:2024-03-26 点赞:7108 浏览:22925 作者:用户投稿原创标记本站原创

成人高等教育是我国高等教育的重要补充,是我国教育体系中不可缺少的一部分。在科教兴国的战略中,它肩负着提高全民族素质的重任。然而,与普通高等教育相比,成人高等教育在教学与管理方面有其种种的特殊性。如:招生规模大、来源广、录取形式多样;学生基础水平、素质修养参差不齐;具有更强的社会性;教学分散;纷繁复杂的学习层次和学习形式;学生工学矛盾突出,这些因素极大的增加了管理的工作量,由其是学分制的实行,使成人高等教育的教学管理变得前所未有的复杂。因此,将先进的信息技术和网络技术引入当今复杂的成人高等教育管理,实现管理的自动化具有重要的意义。目前,为成人高等教育开发的管理信息系统比较少且很不成熟:通用性差,很难在学校间移植;系统功能单一,缺少很多必要的管理支持;缺乏柔韧性、可扩展性、灵活性,应变能力差,因此也就维护困难,开发成本高。为此,本文根据以上特点,提出了采用基于MVC模式的Struts框架结合Hibernate持久性框架来构建多层次、松耦合的系统结构,以提高系统的通用性、可扩充性、可重用性、易维护性,避免相似功能的重复开发,节约智力投入、开发成本。并将这一方案实施于广西工学院成人高等教育管理信息系统的BS部分,收到了较好的预期效果。在实现过程中,提出了在系统中采用大模式与小模式相结合的办法来对Struts进行改进,这种改进突出和强化了系统的通用性、重用性以及易于维护的特点,并提出通过扩展RequestProcessor的办法来更公道、高效地处理中文请求编码。系统BS部分已经成功运行,并收到了预期的效果,为该教学单位带来了很高的经济效益,得到用户的好评。由于设计技术先进,不仅各项功能和性能都达到了设计要求,而且还具有可扩充性好、代码重用率高、非常灵活、易于维护的特点,通过较小的改动就成功地实现了从广西工学院到贺州学院的移植。【关键词】:Struts成人高等教育学分制MVC设计模式Hibernate
【论文提纲】:摘要4-5Abstract5-9第一章绪论9-131.1课题背景9-101.2成人教育管理信息系统的应用现状10-111.3课题来源以及研究内容11-121.4文章内容安排12-13第二章JSP/Servlet技术13-202.1动态网页技术的选择13-172.1.1ASP13-142.1.2PHP14-152.1.3JSP/Servlet15-162.1.4ASP,PHP,JSP/Servlet的比较16-172.2JSP/Servlet技术简介17-202.2.1Servlet17-182.2.2JSP18-192.2.3JSP和Servlet的结合19-20第三章Struts框架20-343.1MVC模式20-233.1.1MVC模式20-213.1.2JSP模型一21-223.1.3模式222-233.2基于模式2的Struts框架23-263.2.1用Struts开发MVC应用的优点233.2.2Struts框架的体系结构23-253.2.3Struts框架的工作原理及过程25-263.3Struts框架中的组件及相关技术26-343.3.1Struts框架的控制器组件26-293.3.2Struts框架中的模型组件293.3.3Struts框架中的视图组件29-303.3.4Struts标签库30-313.3.5Struts中的异常处理31-323.3.6Struts框架对国际化的支持32-34第四章系统的设计与实现34-594.1需求分析34-354.2系统的用例图35-374.3系统的总体设计37-384.3.1系统的开发设计思想374.3.2系统功能模块设计37-384.4系统环境38-404.4.1运行环境38-394.4.2系统开发环境39-404.5系统结构40-424.5.1系统的总体结构40-414.5.2系统的软件体系结构41-424.6系统模块的具体设计与实现42-594.6.1数据库设计44-454.6.2环境配置454.6.3Struts的引入45-474.6.4基于Hibernate的数据持久层的设计47-554.6.5模块的实现55-59第五章Struts框架在本系统中的改进59-695.1Struts框架与小模式的结合59-665.1.1软件体系结构595.1.2设计模式与框架59-625.1.3业务模式在系统中的应用62-635.1.4工厂方法模式在系统中的应用63-645.1.5数据访问对象模式64-665.2一种处理中文请求编码的新办法66-69第六章总结69-70参考文献70-73致谢73
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~