论文部分内容阅读
摘 要:本系统采用B/S架构,采用MyEclipse开发环境,运用JAVAWEB和MySql数据库数据库技术。结合高校大学生创新创业学分管理特点,提出了较为全面的设计方案,旨在提供一个简单、方便、高效的学生创新创业管理系统。切实提高了学校创新创业学分认证的工作效率,减轻了学校工作人员的工作量,让学分认证工作得到了更加专业的认证,推动了学校信息化的发展。
关键词:学生创新创业学分管理;系统设计;功能设计
1 概述
深化高等学校创新创业教育改革,是国家推进高等教育综合改革、促进高校毕业生更高质量创业就业的重要举措。在校学生也积极的投入到创新创业教育的实践中来,因此学生创新创业学分管理是目前高校学生管理中不可或缺的一部分。而随着大量学生的参与,学生创新创业学分的认真工作也逐渐变得工作量巨大,现阶段学校创新创业学分管理的认真工作也没有实现完整的信息化,也让认证工作变得极为繁琐起来,开发这个系统也是为了能够减轻学校认证工作人员的负担,实现学生创新创业学分管理的信息化。
2 系统分析
2.1经济可行性分析
通过从经济、操作、技术三个方面进行可行性分析,确定在实现系统开发的过程中具有的各方面优势。经过分析了解,尽可能的规避错误,以其特有优势进行系统的分析与设计,建立优质的学生创新创业学分管理系统。
(1)经济可行性
该系统主要针对的对象是学校,所以系统的开发成本是经过严格核算的,该系统也旨在使学生创新创业学分认证工作实现无纸化办公,这样节约了大量稿件的开销,节约了工作成本。在系统中,主要有学生和评审教师两个角色,避免了其他角色成员的加入,也從根本上节约了人力成本,减轻了学校工作人员的负担,该系统的开发从根本上提高了办事效率,缩短了审批工作的周期,在经济上是可行的。
(2)技术可行性
实现学生创新创业管理系统,采用了JAVAWEB技术,使用了HTML、CSS、JavaScript作为浏览器端开发语言,才用了Java的 Struts2、Spring、Hibernate框架作为系统服务端的开发工具,形成了完整的B/S架构,数据库则选择MySql数据库。
(3)操作可行性
该系统页面设计整洁大方,操作方便,在主页面中,有学校下发的关于学生创新创业学分申请的流程。并且由系统管理员在需要更新的时候进行更新,确保文件的及时性,方便新老用户操作。也为后续的版本升级,带给用户更好的使用体验。用户无需担心因为误操作而造成的失误。
2.2系统功能分析
学生创新创业学分管理系统主要是对创新创业项目学分的认证,应具备对学生创新创业学分信息的查询、添加、修改、删除及统计分析等基本管理的功能。根据用户的需求描述以及实际考察,制定系统实现目标如下:
(1)具有良好的人机界面,操作简单,使用方便。
(2)具有安全性原则,保证数据安全,对访问用户设有权限验证限制。
(3)具有基础信息管理功能,包括显示、查询、添加、修改、删除等基本管理的功能。
(4)具有学分信息管理功能,包括录入和管理学分信息等,可实现对学分信息的及时更新,浏览查询和整体管理。
(5)具有学分统计分析功能,可实现各学院各系学分情况的对比统计。
2.3系统性能分析
(1)系统的完整性和可靠性
本系统是采用JAVAWEB技术,采用Mysql数据库,在编码设计时,采用标准的编码格式,保证了代码的质量,遵循高内聚低耦合的原则,使得系统能够正常的满足客户需求。系统在运行时,能够自动保存用户输入的信息,以防止用户的误操作造成的时间浪费。利用JavaScript语言增加了弹出框提示功能,防止用户误操作,导致的数据流失。
系统采用B/S架构设计,在代码中也尽可能的减少访问服务器的次数,避免了服务器因为大量人员的访问而造成的瘫痪,系统具有较好的可靠性,带给用户可靠的体验。
(2)系统的易用性和效率
本系统的页面设计简洁,杜绝了繁琐的页面导致用户操作困难,各大模块的设计都有明确的提醒,保证用户使用方便,减小了使用难度。
(3)系统的维护性
该系统专门设置了管理员这一角色来对系统进行维护的管理,随着系统的使用,产生的用户数据越来越多,一些学生用户在申请完创新创业学分之后,就不会在使用系统,这样就需要管理员及时的清除这些信息,以保证服务器给用户带来更好的体验。
3 系统设计
根据系统功能的需求分析,该系统主要包括学生管理、教师管理、项目审核表管理、项目申请表管理、系统管理功能模块。其中学生管理包括学生基本信息管理和申请项目管理;教师管理包括教师信息管理、项目信息管理和课程信息管理;创新创业学分申请管理包括学分申请的增加、修改、查询和删除;创新创业学分审核管理包括学分审核;系统管理用于权限管理,对不同级别的用户进行管理,对系统的信息进行管理。
3.1 学生管理
学生管理模块主要包含学生信息管理、申请项目管理两大部分,主要涉及的是学生的操作部分。
(1)学生信息管理:对学生信息进行管理,学生用户再注册登录之后,可以进入学生管理模块,查看个人信息并修改个人密码,专业,班级等学生基本信息,这样避免了学生在注册的时候因为误操作而造成的无法挽回的失误。
(2)申请项目管理:对学生申请项目进行的管理,学生可以通过该功能查看项目的申请进度,选择增加项目申请表跳转到项目申请表管理做更进一步的操作。
3.2 教师管理
教师管理模块主要包含教师信息管理、项目信息管理、课程信息管理三大部分。 (1)教师信息管理:是对教师信息进行管理,教师在注册,登陆之后可以进入教师管理模块,查看教师信息并修改教师登录密码,所在院系等教师基本信息。
(2)项目信息管理:是对项目信息进行管理,教师通过该模块可以对项目信息进行增加、删除、修改、查询等操作。
(3)课程信息管理:是对课程信息进行管理,教师通过此模块对课程信息进行管理,保证课程信息的时效性。
3.3创新创业学分申请管理
创新创业学分申请管理是对项目申请表进行管理,主要包括增加申请表、查询申请表、修改申请表、审核申请表四个子模块。
(1)增加申请表:学生在登陆该系统之后,就可以填写项目申请表,项目申请表中需要添加学生姓名、学号、班级、院系、申请项目名称、申请替代课程名称等申请表所需的信息。
(2)查询申请表:是对申请表进行查询的功能,学生可以查询以往的所申请的创新创业学分。
(3)修改申请表:在项目未被认证成功之后,学生可以根据老师发给的项目申请反馈的信息进行修改,也可以对已经提交的项目申请表但是还未被审核的情况下对项目申请表进行修改,这样最大程度的避免了学生在填写申请表的错误,既节约了教师审核的时间,提升了创新创业项目学分认证工作的效率。
(4)审核申请表:在学生将项目申请表提交成功后,系统会自动检测项目申请表的信息是否填写完整,若完整则保存在创新创业项目库中,若不完整则提示用户。
3.4创新创业学分审核管理模块
创新创业学分审核管理模块主要由查询审核表、审核审核表、修改审核表三个子模块组成。
(1)查询审核表:教师在登陆系统之后就可以查询本专业所有的学生的项目申请表。
(2)审核审核表:在教师审核完项目之后,系统会获得该项目是否通过,如果未通过则会提醒教师填写未通过原因。
(3)修改審核表:该模块主要是防止教师在审阅项目信息时,因为误操作而导致的项目未被通过,降低了误操作的风险。
3.5系统管理模块
系统管理模块主要由登陆、注册、系统消息管理、过期信息管理四个子模块组成。
(1)登陆:是对用户登陆进行管理,由于该系统有多重角色,因此系统需要根据用户名来判断该用户的身份。
(2)注册:是对用户注册的管理,不同的用户我们都设有不同的用户号格式,防止了一些用户的恶意行为。
(3)系统消息管理:是对系统消息进行管理,在创新创业学分认证结束后,系统会自动将评审教师所批复的意见返回给学生用户,主页面的通知也是系统消息管理。
(4)过期信息管理:学校是一个人员流动非常大的地方,针对大量信息的存储,对数据库来讲是一个巨大的考验。对于过期信息进行及时删除,避免数据库信息过于庞大,从而降低了系统的性能。
4数据库设计
4.1创建了如下数据库表:
(1)管理员信息表(管理员编码,管理员登陆名,管理员密码)
(2)学生信息表(学号、学生姓名、学生密码、所在院系、班级、性别、出生日期、备注)
(3)教师信息表(教师编号、教师姓名、教师密码、所在院系)
(4)项目信息表(项目编号、项目名称、项目学分、项目类别)
(5)课程信息表(课程编号、课程名、课程学分、任课教师、所属类别)
(6)创新创业学分申请表(申请表编号、申请项目名称、申请项目编号、申请人学号、申请学分、申请项目类别、申请替代课程编号、申请替代课程名、申请时间)
(7)创新创业学分审核表(审核表编码、项目名称、被审核人学号、被审核人姓名、审核学分、审核项目类别、审核时间、意见、审核教师编号、审核教师姓名)
4.2开发环境
学生创新创业管理信息系统是基于B/S架构模式进行开发的。
系统开发平台:MyEclipse
系统开发技术:JAVA WEB
系统开发语言:JavaScript,Java
使用数据库:MySql
系统运行平台:Windows 7
5结论
创新创业教育是培养当代大学生创新创业能力的一种重要途径,各大高校鼓励在校大学生积极参与创新创业活动。学生创新创业学分的认定工作也变得工作量巨大,在此背景下开发设计了高校大学生创新创业学分管理系统,该系统不仅能够减轻工作人员的工作负担,提高工作效率,而且直观的统计结果更能有效的掌握学生创新创业的成果,实现了学生创新创业学分管理的信息化,对于今后的发展起到了重要作用。
参考文献
[1] 程宝华.应用型本科院校大学生创新创业教育研究[D].山东师范大学 2015(05)
[2] 曹军芬.地方本科院校转型发展中创新创业教育保障体系建设[J].河南教育(高教).2017(02)
[3] 柳思羽.基于辅导员工作的创新创业教育探究[J].职教通讯.2017(05)
[4] 张泽.基于Java Web的创新创业管理系统设计与实现[J].软件导刊.2017(03)
作者简介
郭群(1964.02-),女,汉,辽宁省新民市,教授,从事计算机方面教学及科研工作。
(作者单位:辽宁对外经贸学院信息管理系)
关键词:学生创新创业学分管理;系统设计;功能设计
1 概述
深化高等学校创新创业教育改革,是国家推进高等教育综合改革、促进高校毕业生更高质量创业就业的重要举措。在校学生也积极的投入到创新创业教育的实践中来,因此学生创新创业学分管理是目前高校学生管理中不可或缺的一部分。而随着大量学生的参与,学生创新创业学分的认真工作也逐渐变得工作量巨大,现阶段学校创新创业学分管理的认真工作也没有实现完整的信息化,也让认证工作变得极为繁琐起来,开发这个系统也是为了能够减轻学校认证工作人员的负担,实现学生创新创业学分管理的信息化。
2 系统分析
2.1经济可行性分析
通过从经济、操作、技术三个方面进行可行性分析,确定在实现系统开发的过程中具有的各方面优势。经过分析了解,尽可能的规避错误,以其特有优势进行系统的分析与设计,建立优质的学生创新创业学分管理系统。
(1)经济可行性
该系统主要针对的对象是学校,所以系统的开发成本是经过严格核算的,该系统也旨在使学生创新创业学分认证工作实现无纸化办公,这样节约了大量稿件的开销,节约了工作成本。在系统中,主要有学生和评审教师两个角色,避免了其他角色成员的加入,也從根本上节约了人力成本,减轻了学校工作人员的负担,该系统的开发从根本上提高了办事效率,缩短了审批工作的周期,在经济上是可行的。
(2)技术可行性
实现学生创新创业管理系统,采用了JAVAWEB技术,使用了HTML、CSS、JavaScript作为浏览器端开发语言,才用了Java的 Struts2、Spring、Hibernate框架作为系统服务端的开发工具,形成了完整的B/S架构,数据库则选择MySql数据库。
(3)操作可行性
该系统页面设计整洁大方,操作方便,在主页面中,有学校下发的关于学生创新创业学分申请的流程。并且由系统管理员在需要更新的时候进行更新,确保文件的及时性,方便新老用户操作。也为后续的版本升级,带给用户更好的使用体验。用户无需担心因为误操作而造成的失误。
2.2系统功能分析
学生创新创业学分管理系统主要是对创新创业项目学分的认证,应具备对学生创新创业学分信息的查询、添加、修改、删除及统计分析等基本管理的功能。根据用户的需求描述以及实际考察,制定系统实现目标如下:
(1)具有良好的人机界面,操作简单,使用方便。
(2)具有安全性原则,保证数据安全,对访问用户设有权限验证限制。
(3)具有基础信息管理功能,包括显示、查询、添加、修改、删除等基本管理的功能。
(4)具有学分信息管理功能,包括录入和管理学分信息等,可实现对学分信息的及时更新,浏览查询和整体管理。
(5)具有学分统计分析功能,可实现各学院各系学分情况的对比统计。
2.3系统性能分析
(1)系统的完整性和可靠性
本系统是采用JAVAWEB技术,采用Mysql数据库,在编码设计时,采用标准的编码格式,保证了代码的质量,遵循高内聚低耦合的原则,使得系统能够正常的满足客户需求。系统在运行时,能够自动保存用户输入的信息,以防止用户的误操作造成的时间浪费。利用JavaScript语言增加了弹出框提示功能,防止用户误操作,导致的数据流失。
系统采用B/S架构设计,在代码中也尽可能的减少访问服务器的次数,避免了服务器因为大量人员的访问而造成的瘫痪,系统具有较好的可靠性,带给用户可靠的体验。
(2)系统的易用性和效率
本系统的页面设计简洁,杜绝了繁琐的页面导致用户操作困难,各大模块的设计都有明确的提醒,保证用户使用方便,减小了使用难度。
(3)系统的维护性
该系统专门设置了管理员这一角色来对系统进行维护的管理,随着系统的使用,产生的用户数据越来越多,一些学生用户在申请完创新创业学分之后,就不会在使用系统,这样就需要管理员及时的清除这些信息,以保证服务器给用户带来更好的体验。
3 系统设计
根据系统功能的需求分析,该系统主要包括学生管理、教师管理、项目审核表管理、项目申请表管理、系统管理功能模块。其中学生管理包括学生基本信息管理和申请项目管理;教师管理包括教师信息管理、项目信息管理和课程信息管理;创新创业学分申请管理包括学分申请的增加、修改、查询和删除;创新创业学分审核管理包括学分审核;系统管理用于权限管理,对不同级别的用户进行管理,对系统的信息进行管理。
3.1 学生管理
学生管理模块主要包含学生信息管理、申请项目管理两大部分,主要涉及的是学生的操作部分。
(1)学生信息管理:对学生信息进行管理,学生用户再注册登录之后,可以进入学生管理模块,查看个人信息并修改个人密码,专业,班级等学生基本信息,这样避免了学生在注册的时候因为误操作而造成的无法挽回的失误。
(2)申请项目管理:对学生申请项目进行的管理,学生可以通过该功能查看项目的申请进度,选择增加项目申请表跳转到项目申请表管理做更进一步的操作。
3.2 教师管理
教师管理模块主要包含教师信息管理、项目信息管理、课程信息管理三大部分。 (1)教师信息管理:是对教师信息进行管理,教师在注册,登陆之后可以进入教师管理模块,查看教师信息并修改教师登录密码,所在院系等教师基本信息。
(2)项目信息管理:是对项目信息进行管理,教师通过该模块可以对项目信息进行增加、删除、修改、查询等操作。
(3)课程信息管理:是对课程信息进行管理,教师通过此模块对课程信息进行管理,保证课程信息的时效性。
3.3创新创业学分申请管理
创新创业学分申请管理是对项目申请表进行管理,主要包括增加申请表、查询申请表、修改申请表、审核申请表四个子模块。
(1)增加申请表:学生在登陆该系统之后,就可以填写项目申请表,项目申请表中需要添加学生姓名、学号、班级、院系、申请项目名称、申请替代课程名称等申请表所需的信息。
(2)查询申请表:是对申请表进行查询的功能,学生可以查询以往的所申请的创新创业学分。
(3)修改申请表:在项目未被认证成功之后,学生可以根据老师发给的项目申请反馈的信息进行修改,也可以对已经提交的项目申请表但是还未被审核的情况下对项目申请表进行修改,这样最大程度的避免了学生在填写申请表的错误,既节约了教师审核的时间,提升了创新创业项目学分认证工作的效率。
(4)审核申请表:在学生将项目申请表提交成功后,系统会自动检测项目申请表的信息是否填写完整,若完整则保存在创新创业项目库中,若不完整则提示用户。
3.4创新创业学分审核管理模块
创新创业学分审核管理模块主要由查询审核表、审核审核表、修改审核表三个子模块组成。
(1)查询审核表:教师在登陆系统之后就可以查询本专业所有的学生的项目申请表。
(2)审核审核表:在教师审核完项目之后,系统会获得该项目是否通过,如果未通过则会提醒教师填写未通过原因。
(3)修改審核表:该模块主要是防止教师在审阅项目信息时,因为误操作而导致的项目未被通过,降低了误操作的风险。
3.5系统管理模块
系统管理模块主要由登陆、注册、系统消息管理、过期信息管理四个子模块组成。
(1)登陆:是对用户登陆进行管理,由于该系统有多重角色,因此系统需要根据用户名来判断该用户的身份。
(2)注册:是对用户注册的管理,不同的用户我们都设有不同的用户号格式,防止了一些用户的恶意行为。
(3)系统消息管理:是对系统消息进行管理,在创新创业学分认证结束后,系统会自动将评审教师所批复的意见返回给学生用户,主页面的通知也是系统消息管理。
(4)过期信息管理:学校是一个人员流动非常大的地方,针对大量信息的存储,对数据库来讲是一个巨大的考验。对于过期信息进行及时删除,避免数据库信息过于庞大,从而降低了系统的性能。
4数据库设计
4.1创建了如下数据库表:
(1)管理员信息表(管理员编码,管理员登陆名,管理员密码)
(2)学生信息表(学号、学生姓名、学生密码、所在院系、班级、性别、出生日期、备注)
(3)教师信息表(教师编号、教师姓名、教师密码、所在院系)
(4)项目信息表(项目编号、项目名称、项目学分、项目类别)
(5)课程信息表(课程编号、课程名、课程学分、任课教师、所属类别)
(6)创新创业学分申请表(申请表编号、申请项目名称、申请项目编号、申请人学号、申请学分、申请项目类别、申请替代课程编号、申请替代课程名、申请时间)
(7)创新创业学分审核表(审核表编码、项目名称、被审核人学号、被审核人姓名、审核学分、审核项目类别、审核时间、意见、审核教师编号、审核教师姓名)
4.2开发环境
学生创新创业管理信息系统是基于B/S架构模式进行开发的。
系统开发平台:MyEclipse
系统开发技术:JAVA WEB
系统开发语言:JavaScript,Java
使用数据库:MySql
系统运行平台:Windows 7
5结论
创新创业教育是培养当代大学生创新创业能力的一种重要途径,各大高校鼓励在校大学生积极参与创新创业活动。学生创新创业学分的认定工作也变得工作量巨大,在此背景下开发设计了高校大学生创新创业学分管理系统,该系统不仅能够减轻工作人员的工作负担,提高工作效率,而且直观的统计结果更能有效的掌握学生创新创业的成果,实现了学生创新创业学分管理的信息化,对于今后的发展起到了重要作用。
参考文献
[1] 程宝华.应用型本科院校大学生创新创业教育研究[D].山东师范大学 2015(05)
[2] 曹军芬.地方本科院校转型发展中创新创业教育保障体系建设[J].河南教育(高教).2017(02)
[3] 柳思羽.基于辅导员工作的创新创业教育探究[J].职教通讯.2017(05)
[4] 张泽.基于Java Web的创新创业管理系统设计与实现[J].软件导刊.2017(03)
作者简介
郭群(1964.02-),女,汉,辽宁省新民市,教授,从事计算机方面教学及科研工作。
(作者单位:辽宁对外经贸学院信息管理系)