基于工程训练的教务管理系统设计与实现
2014-11-05唐洁
唐洁
摘 要
随着教学改革的深入,工程训练教学也以传统的金工实习为基础,逐渐得到拓展,智能化、无纸化和系统化在现代工程训练教学中表现出巨大的优势。本文以面向工程训练的教务管理系统为例,着重阐述对于此系统的架构与设计,及其对于工程训练教学改革的价值和意义。
【关键词】工程训练 数据库 ASP.NET 管理系统 C/S模式
近十几年来,工程训练教学随着教育改革的深入取得了巨大的发展,为学生的能力培养起到了很好的推动作用,同时也受到学生的普遍欢迎。目前在各大高校开展的工程训练课程,已由传统的金工实习为基础,增加了电子、机电、自动化等多个领域的项目。在这种现状下,如何合理高效地管理课程中产生的大量信息和数据,并开拓网上教学作为新的教学模式,成为了研究的必然,也是本文讨论的重点。
1 面向工程训练课程的管理系统基本架构及功能分析
按照我校创新型人才的培养要求,工程训练课程主要担任着为学生进行工程基础知识、技能操作、工程素质和创新能力的锻炼培养等任务,除传统车、铣、热、钳等项目外,增加了数控加工、特种加工、太阳能光伏、逆向工程等数十项工程训练项目。针对每一个项目需管理其成绩、排课、考试等项目。如图1所示为整个管理系统的基本架构。
2 系统数据库的逻辑设计及功能实现
本管理系统选用的数据库为SQL Server 2008,较多的运用了存储过程技术,相应的数据表逻辑设计也较为多和复杂,下文将就主要数据表及部分实现的功能作一论述:
2.1 用户表(User)及学生表(Student)的建立
管理系统提供4种用户登录模式,即管理员、教师、指导老师、学生,以便于不同角色登录时可操作的功能不同,如管理员可对其他角色人员实现添加、修改、分组等基本管理功能。
2.2 Excel表导入功能
在实际工作中,考虑到学生信息量巨大,逐个录入成为负担。因此在本管理系统中特别加入Excel表格导入模块,将原始学生信息通过Excel 表格的列,导入数据库的学生表(Student)中。
2.3 排课功能的实现
如前文所述,工程训练项目众多,需按照项目轮换才能是课程有序进行。因此在本管理系统中特将学生按训练项目分组,并自动跳过节假日,生成轮换表,也可在系统中手工修改。
2.4 基于C/S模式的考试功能
客户/服务器(Client/Server)模式以其高性能和高可靠性迅速取代了传统的联机远程终端和以文件服务器为核心的计算机网络结构。本管理系统的考试功能采用这样的模式,可以让学生借助校园网,在寝室内即可进行在线练习和考试。
练习和考试的内容以客观题为主,这样既可以省去人工阅卷时间,又可使学生第一时间了解练习和考试结果。为了防止学生相互抄袭,本系统采用随机生成试卷、一人一卷的算法。另外,为保证每张试卷难度相当,在制定题库时特别设定每题的难度系数。
生成试卷的部分实现算法如下:
3 结束语
工程训练教务管理系统是在大工程背景下应运而生的,它符合目前本校的工程训练课程实际,满足了对于成绩管理、网上考试、自动排课等多种功能的需求,为课程的顺利进行产生的不小的推动作用,满足了该课程教学的共享性、交互性。但在投入使用中还是发现了一些不足,如维护过程麻烦、不易于长期更新以及管理员工作量繁重等。
参考文献
[1]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000.
[2]姬涛.基于SQL数据库教学网站设计与实现[J].电脑编程技巧与维护,2014(08).
作者单位
浙江大学 浙江省杭州市 310058endprint
摘 要
随着教学改革的深入,工程训练教学也以传统的金工实习为基础,逐渐得到拓展,智能化、无纸化和系统化在现代工程训练教学中表现出巨大的优势。本文以面向工程训练的教务管理系统为例,着重阐述对于此系统的架构与设计,及其对于工程训练教学改革的价值和意义。
【关键词】工程训练 数据库 ASP.NET 管理系统 C/S模式
近十几年来,工程训练教学随着教育改革的深入取得了巨大的发展,为学生的能力培养起到了很好的推动作用,同时也受到学生的普遍欢迎。目前在各大高校开展的工程训练课程,已由传统的金工实习为基础,增加了电子、机电、自动化等多个领域的项目。在这种现状下,如何合理高效地管理课程中产生的大量信息和数据,并开拓网上教学作为新的教学模式,成为了研究的必然,也是本文讨论的重点。
1 面向工程训练课程的管理系统基本架构及功能分析
按照我校创新型人才的培养要求,工程训练课程主要担任着为学生进行工程基础知识、技能操作、工程素质和创新能力的锻炼培养等任务,除传统车、铣、热、钳等项目外,增加了数控加工、特种加工、太阳能光伏、逆向工程等数十项工程训练项目。针对每一个项目需管理其成绩、排课、考试等项目。如图1所示为整个管理系统的基本架构。
2 系统数据库的逻辑设计及功能实现
本管理系统选用的数据库为SQL Server 2008,较多的运用了存储过程技术,相应的数据表逻辑设计也较为多和复杂,下文将就主要数据表及部分实现的功能作一论述:
2.1 用户表(User)及学生表(Student)的建立
管理系统提供4种用户登录模式,即管理员、教师、指导老师、学生,以便于不同角色登录时可操作的功能不同,如管理员可对其他角色人员实现添加、修改、分组等基本管理功能。
2.2 Excel表导入功能
在实际工作中,考虑到学生信息量巨大,逐个录入成为负担。因此在本管理系统中特别加入Excel表格导入模块,将原始学生信息通过Excel 表格的列,导入数据库的学生表(Student)中。
2.3 排课功能的实现
如前文所述,工程训练项目众多,需按照项目轮换才能是课程有序进行。因此在本管理系统中特将学生按训练项目分组,并自动跳过节假日,生成轮换表,也可在系统中手工修改。
2.4 基于C/S模式的考试功能
客户/服务器(Client/Server)模式以其高性能和高可靠性迅速取代了传统的联机远程终端和以文件服务器为核心的计算机网络结构。本管理系统的考试功能采用这样的模式,可以让学生借助校园网,在寝室内即可进行在线练习和考试。
练习和考试的内容以客观题为主,这样既可以省去人工阅卷时间,又可使学生第一时间了解练习和考试结果。为了防止学生相互抄袭,本系统采用随机生成试卷、一人一卷的算法。另外,为保证每张试卷难度相当,在制定题库时特别设定每题的难度系数。
生成试卷的部分实现算法如下:
3 结束语
工程训练教务管理系统是在大工程背景下应运而生的,它符合目前本校的工程训练课程实际,满足了对于成绩管理、网上考试、自动排课等多种功能的需求,为课程的顺利进行产生的不小的推动作用,满足了该课程教学的共享性、交互性。但在投入使用中还是发现了一些不足,如维护过程麻烦、不易于长期更新以及管理员工作量繁重等。
参考文献
[1]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000.
[2]姬涛.基于SQL数据库教学网站设计与实现[J].电脑编程技巧与维护,2014(08).
作者单位
浙江大学 浙江省杭州市 310058endprint
摘 要
随着教学改革的深入,工程训练教学也以传统的金工实习为基础,逐渐得到拓展,智能化、无纸化和系统化在现代工程训练教学中表现出巨大的优势。本文以面向工程训练的教务管理系统为例,着重阐述对于此系统的架构与设计,及其对于工程训练教学改革的价值和意义。
【关键词】工程训练 数据库 ASP.NET 管理系统 C/S模式
近十几年来,工程训练教学随着教育改革的深入取得了巨大的发展,为学生的能力培养起到了很好的推动作用,同时也受到学生的普遍欢迎。目前在各大高校开展的工程训练课程,已由传统的金工实习为基础,增加了电子、机电、自动化等多个领域的项目。在这种现状下,如何合理高效地管理课程中产生的大量信息和数据,并开拓网上教学作为新的教学模式,成为了研究的必然,也是本文讨论的重点。
1 面向工程训练课程的管理系统基本架构及功能分析
按照我校创新型人才的培养要求,工程训练课程主要担任着为学生进行工程基础知识、技能操作、工程素质和创新能力的锻炼培养等任务,除传统车、铣、热、钳等项目外,增加了数控加工、特种加工、太阳能光伏、逆向工程等数十项工程训练项目。针对每一个项目需管理其成绩、排课、考试等项目。如图1所示为整个管理系统的基本架构。
2 系统数据库的逻辑设计及功能实现
本管理系统选用的数据库为SQL Server 2008,较多的运用了存储过程技术,相应的数据表逻辑设计也较为多和复杂,下文将就主要数据表及部分实现的功能作一论述:
2.1 用户表(User)及学生表(Student)的建立
管理系统提供4种用户登录模式,即管理员、教师、指导老师、学生,以便于不同角色登录时可操作的功能不同,如管理员可对其他角色人员实现添加、修改、分组等基本管理功能。
2.2 Excel表导入功能
在实际工作中,考虑到学生信息量巨大,逐个录入成为负担。因此在本管理系统中特别加入Excel表格导入模块,将原始学生信息通过Excel 表格的列,导入数据库的学生表(Student)中。
2.3 排课功能的实现
如前文所述,工程训练项目众多,需按照项目轮换才能是课程有序进行。因此在本管理系统中特将学生按训练项目分组,并自动跳过节假日,生成轮换表,也可在系统中手工修改。
2.4 基于C/S模式的考试功能
客户/服务器(Client/Server)模式以其高性能和高可靠性迅速取代了传统的联机远程终端和以文件服务器为核心的计算机网络结构。本管理系统的考试功能采用这样的模式,可以让学生借助校园网,在寝室内即可进行在线练习和考试。
练习和考试的内容以客观题为主,这样既可以省去人工阅卷时间,又可使学生第一时间了解练习和考试结果。为了防止学生相互抄袭,本系统采用随机生成试卷、一人一卷的算法。另外,为保证每张试卷难度相当,在制定题库时特别设定每题的难度系数。
生成试卷的部分实现算法如下:
3 结束语
工程训练教务管理系统是在大工程背景下应运而生的,它符合目前本校的工程训练课程实际,满足了对于成绩管理、网上考试、自动排课等多种功能的需求,为课程的顺利进行产生的不小的推动作用,满足了该课程教学的共享性、交互性。但在投入使用中还是发现了一些不足,如维护过程麻烦、不易于长期更新以及管理员工作量繁重等。
参考文献
[1]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000.
[2]姬涛.基于SQL数据库教学网站设计与实现[J].电脑编程技巧与维护,2014(08).
作者单位
浙江大学 浙江省杭州市 310058endprint