- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SSH框架实践课程管理系统设计与实现
基于SSH框架实践课程管理系统设计与实现
摘 要:本文针对各高校实?`课程管理工作中存在的任务繁重、教学效果不佳、项目工程化培养程度不够等问题,提出了一套实践课程管理系统的开发方案。该方案在对需求分析的基础上确定了系统所使用的开发框架,设计了系统的数据结构模型,并阐述了系统实现的功能。对如何实现课程报告的自动生成并打印提出了一种有效的解决途径,并阐述了其利用Freemaker的实现过程。该系统操作方便,有效地提高了高校实践课程的管理效率,具有一定的使用价值。
关键词:实践课程管理;SSH框架;Freemaker模板引擎;数据库
中图分类号:TP315 文献标识码:A
Design and Implementation of the Practice Curriculum Management
System Based on the SSH Framework
YANG Jiaji,MENG Yanhong
(School of Software,Shenyang University of Technology,Shenyang 110023,China)
Abstract:In view of the problems,such as heavy tasks,poor teaching effect and weak degree of project engineering training,this paper puts forward a development scheme of the practice curriculum management system.On the basis of requirement analysis,the scheme determines the system development framework,designs the system data structure model,and describes the system functions.The paper proposes effective solutions to the automatic generation and printing of curriculum reports,and expounds the implementation process via Freemaker.The system is easy to operate and effectively improves the efficiency of college practical curriculum management,which is of great application value.
Keywords:practice curriculum management;SSH framework,Freemaker template engine;database
1 引言(Introduction)
实践课程管理是各大学的主要日常管理工作之一,涉及校、系、师、生的诸多方面。学生实践课程日常管理工作及保存管理日趋繁重、复杂。现存在的系统往往没有对学生的学习情况做更好的检测与评估,没有很好地切合目前工程化培养的目标。无论是教师还是学生都迫切需要一套更加完善的管理系统,以进行良好的实践课程管理。
对于教师来说,随时了解学生实践课程的学习情况,并对学生进行项目工程化培养是十分必要的。另一方面,对于学生来说,精准无误地掌握项目开发知识是学生在进行实践课程时所要完成的首要任务。基于以上存在的问题我们使用具有良好扩展性和耦合性的SSH框架对系统进行开发,实现了学生、教师和管理员端的功能,使用Maven工具与SSH框架结合为系统开发及维护提供了便利条件。采用Freemaker替换技术对word模板进行替换修改不仅解决了实验报告按模板自动生成并打印的难点,也为后期图片的替换提供了一种合理方法。
2 系统开发框架及技术(System development
framework and technology)
基于对系统需求上的深入分析,其使用框架应该具有良好的可扩展性、解耦合性,并且能够适应大规模用户同时在线。
系统使用Struts2-Spring-Hibernate三种框架整合开发,利用Struts2将从页面接收到的请求发送给一个标准的过滤链,包括(ActionContextCleanUp)过滤器。通过FilterDispatcher核心控制器调用ActionMapper配置集来确定请求哪个Action,这种方式可以使系统更加健壮安全[
文档评论(0)