大素质拓展学分认定管理系统【字数:9959】
摘 要学校以往的素拓学分认定管理由手写记录在册、现场盖章,然后以班级为单位收齐后统一交到学生处统计项目并累计分数。这样做程序繁琐,效率低而且纸质记录册容易丢失。现如今,科技发展越来越快,越来越多的手工操作被软件系统所替代,鉴于此,本课题以面向对象软件工程为指导,用JavaEE技术开发素质拓展学分管理系统。软件功能包括学院信息管理,师生信息管理,网上素质拓展项目学分申请与审批等功能。
目录
1. 绪论 1
1.1课题背景 1
1.2课题研发目的与意义 1
2.相关技术 2
2.1 Spring框架 2
2.2 JavaEE技术 2
2.3 jQuery框架 2
3.需求分析 3
3.1可行性分析 3
3.1.1 经济可行性 3
3.1.2 技术可行性 3
3.1.3 法律可行性 3
3.1.4 社会可行性 3
3.1.5 环境可行性 4
3.1.6 可行性分析结论 4
3.2需求分析与建模 4
3.3 工作流分析 5
3.3.1 学生操作流程 5
3.3.2 教师操作流程 6
3.3.3 教务人员操作流程 7
4.软件设计 9
4.1软件架构设计 9
4.2数据库设计 10
4.2.1数据库概念设计 10
4.2.2数据库逻辑设计 12
5.软件实现 16
5.1环境配置 16
5.2 数据持久层的实现 16
5.3软件编码实现 19
5.2.1登录模块 19
5.2.2教务管理子系统 20
5.2.3学生子系统 28
5.2.4教师子系统 32
6.软件测试 35
7.结束语 38
参考文献 39
致谢 40
绪论
1.1课题背景
素质教育讲究的不仅仅是提高学习成绩,还有包括思想道德教育,身心健康,个性 *好棒文|www.hbsrm.com +Q: ¥351916072$
的发展。因此,作为当代大学生,仅仅掌握课堂所学的知识是远远不够的。近年来,大学生素质拓展逐渐受到关注,各相关机构和高校分别制定了大学生素质拓展计划,旨在以培养创新型人才为目标,保证学生身心发展,强化学生的政治思想和道德修养,增强学生科技创新与社会实践能力。
1.2课题研发目的与意义
在大学生素质教育中,运用类似于企业绩效量化考核的管理方法,将学生的分数与素质拓展挂钩,把“学分制”与“素质教育”互相结合,是一种相对科学与规范的管理机制。该机制有利于激励与监督大学生走出课堂,参加各种各样的比赛,创新实践与社会活动,在课堂内外促进大学生的全面发展。
在我高中时期,学校以奖励学生红色表扬卡的形式记录学生参加专题讲座、创新论坛、社会实践等课外素质拓展活动,在学期末回收学生手中的表扬卡,以表扬卡的张数和卡上记录内容对应相关评分细则,给学生评定素质学分,纳入成绩考核。而在大学期间,学校给每个学生发一本小册子,用以记录学生在校期间参加各类比赛与创新社会实践活动,期末由学生会收起统计分数,上报学院把分数纳入学生期末总成绩。这种以纸为载体的记录方式安全性低且不利于保存。
随着信息技术的发展,使用互联网技术替代纸质的学分认定,动动手指就可以完成素质拓展学分申请,老师对着一块电脑屏幕就可以审核认定学生的学分,学生也不用集中收起纸质材料交到老师手中,这样既节约了时间也节约了空间,同时,把数据存储在数据库,既保证了数据的安全也方便教务人员管理。本毕设的主要内容就是设计开发一个具有一定实用性的大学生素质拓展学分认定管理系统,该系统面向学校教学管理人员与学生,为学生提供素质拓展学分申请,教师对学分进行审核认定。
相关技术
2.1 Spring框架
Spring是一个面向切面的轻量级的开源java框架。它没有要求你在每层都使用,它优秀的模块化允许你根据需要自主选择spring的其中一个模块,它对许多很难的JavaEE API提供了简易的封装,降低了API的使用难度,并更多的强调面向对象,减少了不必要的异常捕捉。
2.2 JavaEE技术
我们写JSP代码时,大量的显示代码和业务逻辑互相嵌套不利于扩展和维护,因此需要使用JavaEE来进行系统开发,常用的核心技术规范有:JDBC(数据库连接),Hibernate,EJB,Struts等。
2.3 jQuery框架
JQuery简化了JavaScript编程,秉承着少写代码多做事的原则,封装了JS常用的功能代码,提供了简约的JavaScript设计模式。JQuery能够快速获取文档元素;提供漂亮的动态页面;提供对JS语言的增强;创建AJAX无刷新网页;增强事件处理;更改网页内容拥有丰富的插件。兼容如IE 6.0+、Opera 10.6+、Chrome 8+等多种主流浏览器。
3.需求分析
3.1可行性分析
3.1.1 经济可行性
从经济上看,该类素拓学分认定系统保有量少,在软件行业内以及专利方面的竞争也相对较少。同时,本次毕设使用的是网上的开源免费的开发工具与代码资源,成本最大限度的被降低。由于国内大学众多,该素拓学分认定软件系统的需求也较多,市场前景不可限量,因此本课题研究的大学生素质拓展学分认定管理系统在经济层面可行。
3.1.2 技术可行性
本次毕设所开发的项目基于JavaEE技术,采用JavaEE的原因是该项目适合Java Web应用开发,而且我们有过一个学期的JavaEE教学,也学过Web前端开发技术。遇到技术难点,也能通过技术开发论坛,同学讨论得到问题解决方案。项目开发所用的数据库MySQL是开源的并且易于安装和配置,对于个人使用者来说,功能足够强大。
目录
1. 绪论 1
1.1课题背景 1
1.2课题研发目的与意义 1
2.相关技术 2
2.1 Spring框架 2
2.2 JavaEE技术 2
2.3 jQuery框架 2
3.需求分析 3
3.1可行性分析 3
3.1.1 经济可行性 3
3.1.2 技术可行性 3
3.1.3 法律可行性 3
3.1.4 社会可行性 3
3.1.5 环境可行性 4
3.1.6 可行性分析结论 4
3.2需求分析与建模 4
3.3 工作流分析 5
3.3.1 学生操作流程 5
3.3.2 教师操作流程 6
3.3.3 教务人员操作流程 7
4.软件设计 9
4.1软件架构设计 9
4.2数据库设计 10
4.2.1数据库概念设计 10
4.2.2数据库逻辑设计 12
5.软件实现 16
5.1环境配置 16
5.2 数据持久层的实现 16
5.3软件编码实现 19
5.2.1登录模块 19
5.2.2教务管理子系统 20
5.2.3学生子系统 28
5.2.4教师子系统 32
6.软件测试 35
7.结束语 38
参考文献 39
致谢 40
绪论
1.1课题背景
素质教育讲究的不仅仅是提高学习成绩,还有包括思想道德教育,身心健康,个性 *好棒文|www.hbsrm.com +Q: ¥351916072$
的发展。因此,作为当代大学生,仅仅掌握课堂所学的知识是远远不够的。近年来,大学生素质拓展逐渐受到关注,各相关机构和高校分别制定了大学生素质拓展计划,旨在以培养创新型人才为目标,保证学生身心发展,强化学生的政治思想和道德修养,增强学生科技创新与社会实践能力。
1.2课题研发目的与意义
在大学生素质教育中,运用类似于企业绩效量化考核的管理方法,将学生的分数与素质拓展挂钩,把“学分制”与“素质教育”互相结合,是一种相对科学与规范的管理机制。该机制有利于激励与监督大学生走出课堂,参加各种各样的比赛,创新实践与社会活动,在课堂内外促进大学生的全面发展。
在我高中时期,学校以奖励学生红色表扬卡的形式记录学生参加专题讲座、创新论坛、社会实践等课外素质拓展活动,在学期末回收学生手中的表扬卡,以表扬卡的张数和卡上记录内容对应相关评分细则,给学生评定素质学分,纳入成绩考核。而在大学期间,学校给每个学生发一本小册子,用以记录学生在校期间参加各类比赛与创新社会实践活动,期末由学生会收起统计分数,上报学院把分数纳入学生期末总成绩。这种以纸为载体的记录方式安全性低且不利于保存。
随着信息技术的发展,使用互联网技术替代纸质的学分认定,动动手指就可以完成素质拓展学分申请,老师对着一块电脑屏幕就可以审核认定学生的学分,学生也不用集中收起纸质材料交到老师手中,这样既节约了时间也节约了空间,同时,把数据存储在数据库,既保证了数据的安全也方便教务人员管理。本毕设的主要内容就是设计开发一个具有一定实用性的大学生素质拓展学分认定管理系统,该系统面向学校教学管理人员与学生,为学生提供素质拓展学分申请,教师对学分进行审核认定。
相关技术
2.1 Spring框架
Spring是一个面向切面的轻量级的开源java框架。它没有要求你在每层都使用,它优秀的模块化允许你根据需要自主选择spring的其中一个模块,它对许多很难的JavaEE API提供了简易的封装,降低了API的使用难度,并更多的强调面向对象,减少了不必要的异常捕捉。
2.2 JavaEE技术
我们写JSP代码时,大量的显示代码和业务逻辑互相嵌套不利于扩展和维护,因此需要使用JavaEE来进行系统开发,常用的核心技术规范有:JDBC(数据库连接),Hibernate,EJB,Struts等。
2.3 jQuery框架
JQuery简化了JavaScript编程,秉承着少写代码多做事的原则,封装了JS常用的功能代码,提供了简约的JavaScript设计模式。JQuery能够快速获取文档元素;提供漂亮的动态页面;提供对JS语言的增强;创建AJAX无刷新网页;增强事件处理;更改网页内容拥有丰富的插件。兼容如IE 6.0+、Opera 10.6+、Chrome 8+等多种主流浏览器。
3.需求分析
3.1可行性分析
3.1.1 经济可行性
从经济上看,该类素拓学分认定系统保有量少,在软件行业内以及专利方面的竞争也相对较少。同时,本次毕设使用的是网上的开源免费的开发工具与代码资源,成本最大限度的被降低。由于国内大学众多,该素拓学分认定软件系统的需求也较多,市场前景不可限量,因此本课题研究的大学生素质拓展学分认定管理系统在经济层面可行。
3.1.2 技术可行性
本次毕设所开发的项目基于JavaEE技术,采用JavaEE的原因是该项目适合Java Web应用开发,而且我们有过一个学期的JavaEE教学,也学过Web前端开发技术。遇到技术难点,也能通过技术开发论坛,同学讨论得到问题解决方案。项目开发所用的数据库MySQL是开源的并且易于安装和配置,对于个人使用者来说,功能足够强大。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/629.html