解必华 李全珍
楚雄农业学校 云南楚雄 675000
基于B/S模式的中职学校实践教学管理系统的设计与实现
解必华 李全珍
楚雄农业学校 云南楚雄 675000
从中职学校实践教学的实际需求与业务流程出发,系统分析中职学校实践教学管理系统的功能设计、数据库设计、基于B/S模式的系统框架设计。
实践教学;职业教育;B/S
Abstract This article systematically analyzes the function design, database design, and system framework design based on B/S mode of teaching practice management system in secondary vocational school.
Key words practical teaching; career education; B/S
实践教学是中职学校培养学生职业技能、综合素质的核心教学环节,是学校教学与管理的重要内容。适应信息化管理的趋势与要求,设计与开发符合中职学校职业教育特色的实践教学管理系统,提高实践教学管理效率与效益,确保教学质量,是客观必然。
中职学校实践教学管理,在管理主体上主要涉及实践教学管理员、场地管理员、物资管理员、任课教师、准备教师、指导教师、学生、主管领导等;在管理任务及内容上主要包括实训场、实训室、实训物资、实训资源、实训计划、实训实施、实训反馈、实训师资、实训信息等。实践教学管理系统,要能实现教师用户提交实践教学大纲、计划、课件、影像、项目申请;实践教学管理员能实现实践教学场地、时间的安排与协调,实践教学情况的汇总分析;实践教学物资管理员能便利地进行实训物资的进、存、用管理,发布实践教学文件或通知;所有用户能查看实践教学计划、课件、影像、实践教学项目实施安排,各用户能及时反馈实践教学意见或建议;相关领导能查看实践教学管理情况。中职学校实践教学,按教学目标与性质不同可分为课程实验、课程实训、顶岗实训3个方面。为便于描述,本文基于管理上的共同性,在后面将三者统称实训。
依据系统用户及需求分析,系统总体架构采用开发与维护成本低、分布性好、使用便捷的B/S(Browser/Server)结构。普通教师与学生用户通过WWW浏览器访问系统,极少部分事务逻辑在浏览器(Browser)端实现,主要事务逻辑在服务器(Server)端实现;服务器端用SQL Server开发后台数据库,用于存储系统各种数据。
3.1 系统功能设计
基于系统需求分析,确定系统总体功能主要为实训场室管理、实训物资管理、实训教学管理、实训新闻管理及系统维护管理五大功能。
1)实训场室管理:主要反映实训场室名称、建筑面积、设施设备配置、管理人员、实训规章或制度、实训课程及项目,提供实训计划、实训课程安排、实训项目报告单、课件、影像、设施设备使用书。
2)实训物资管理:主要承担各实训场室所需设施、设备、材料等实训物资的采购、存贮、使用、维护管理;提供实训课件、影像、设施或设备使用说明书上传、维护管理。
3)实训教学管理:主要包括实训计划、实训实施管理,提供专业实践教学大纲与课程实践教学计划的提交、修改、更新、查询;提供实训教学课程表,接受并处理项目实训申请,安排与监控项目实训进行,完成项目实训始止签到。
4)实训新闻管理:主要反映实践教学资源概况、报道实践教学新闻、发布实践教学通知、反馈实践教学效果、提交与反馈师生实践教学心声、下载实践教学计划与报表等。
5)系统维护管理:主要承担用户及权限管理、实训课表安排与更新等任务。
3.2 数据库设计
系统采用SQL Server作为服务器数据库管理系统,数据库中主要数据表设计如下:
1)实训场室表(场室编号(P),名称,位置,建筑面积,规章,实训教师编号,设备编号,耗材编号,项目编号);
2)实训设备表(设备编号(P),名称,型号,功能,价格,存放场室,使用说明,购置时间,生产商编号,销售商编号,维修编号);
3)实训耗材表(耗材编号(P),名称,规格,价格,采购数量,采购日期,项目编号);
4)设备维修表(维修编号(P),设备名称,零部件名称,零部件价格,零部件数量,其他费用,维修完成日期,维修服务商及电话);
5)实训课件表(课件编号(P),名称,适用课程,适用项目,课件格式,制作教师);
6)实训影像表(影像编号(P),名称,适用课程,适用项目,影像格式,放映时长,著作人);
7)实训大纲表(大纲编号(P),课程,学时、目标、要求);
8)实训项目表(项目编号(P),名称,学时、目标、要求,使用场室,操作说明,每组人数);
9)物资配额表(配额编号(P),项目编号,物资名称,物资类型,组均需求量);
10)实训申请表(申请编号(P),项目编号,实训人数,授课教师,实训教师编号);
11)实训实施表(实施编号(P),申请编号,入室签到教师编号,剩余耗材名称,剩余耗材数量,出室教师编号,卫安及其他记录);
12)实训课程表(课程表编号(P),项目编号,场室编号,安排班级,安排时间);
13)实训教师表(实训教师编号(P),姓名,类别,性别,出生年月,专业,职称,职务,照片,备注);
14)实训新闻表(新闻编号(P),名称,类型,内容,作者,日期);
15)实训建议表(建议编号(P),名称,内容,建议人,日期);
16)系统用户表(用户编号(P),姓名,类型,权限,口令)。
系统采用A S P.N e t作为前台开发程序,开发用于浏览器端访问系统的W e b页面。系统基本框架由系统配置文件、登录页面、主页面3个部分构成。系统配置文件Web.Config中,设置一名为“Connection”的Key,存放数据库连接字符串,以供其他页面通过语句“Configerationsettings.appsetings(“Connection”)”连接数据库。系统登录页面,供用户选择用户类型、输入用户名称与口令;系统检查用户信息正确后,使用Session变量保存用户信息,进入系统主页面,否则仍保留在系统登录页面,并显示相应错误提示。系统主页面使用横幅和目录式框架结构,由顶部横幅框架、下左部目录框架、下右部主框架3个框架组成;主页面及各部分各自为一个.aspx页面。横幅框架页面主要显示系统横幅图片、系统名称、系统主菜单、用户名称及登录时间;系统主菜单包括实训场室管理、实训资源管理、实训教学管理、实训新闻管理、系统维护管理、系统重新登录6个一级菜单。目录框架通过TreeView控件显示系统二、三级菜单。页面主框架显示系统功能页面。
为保证系统安全运行,系统综合采用高于8位字符与加密算法混合密码、4位系统随机验证码、页面Session识别跨权访问防止等安全技术。
中职学校实践教学管理系统,充分利用SQL Server数据库管理系统与B/S架构开发,结合中职学校实践教学与管理实际,开发与维护成本低,实用性强,能实时组织、监控学校实践教学活动,切实提高学校实践教学管理效率与效益。
[1]胡永辉,曹倬瑝,兰湘涛.ASP.Net开发实战详解[M].北京:电子工业出版社,2006
[2]张润杰,刘维民,等.基于B/S模式的网络版实验室管理系统[J].首都师范大学学报:自然科学版,2005,26(2):16-18,22
[3]佟茉薇.基于B/S模式教务管理系统的设计与实现[J].计算机光盘软件与应用,2010(3):104-105
Design and Realization of Practical Teaching Management System based on B/S Mode in Secondary Vocational School/
/Xie Bihua, Li Quanzhen
TP317
B
1671-489X(2011)09-0082-02
10.3969/j.issn.1671-489X.2011.09.082
Author’s address Chuxiong Agricultural School, Chuxiong, Yunnan, China 675000
作者:解必华,讲师,研究方向为办公自动化与信息系统。