实验教学中心在线预约系统解决方案
一、 项目背景
贵州师范大学生物学学科是贵州省特色重点学科,承担着为贵州省乃至西南地区培养高素质生命科学专门技术人才和中小学师资的重要任务。贵州师范大学生物学基础实验教学中心,逐步建设有国际化、多元化、创新性、地域性等特色的人才培养体系,通过“实践、研究、综合、创新”多个层面的实践教学训练,全面提升学生的学习能力、实践能力和创新能力。
目前,贵州师范大学生物学实验教学示范中心具有良好的硬件设施和教学资源,为实施生物学实验教学改革和创新型人才培养提供了优质平台。中心现有面积近8000平方米,其中,基础实验室1900平方米、专业实验室3400平方米、综合创新实验室1000平方米、标本馆2000平方米。中心现有800元以上仪器设备固定资产1348件套,总值逾1700万元;更新率达20%;仪器设备完好率95%以上;常用仪器利用率100%。大型精密仪器设备均指派专人管理,严格预约登记使用制度,做到中心各分室间的所有仪器调和完全共享,仪器设备使用效率高。
目前,实验中心为生物及相关专业开设19门单独设置的实验课程,共293个实验项目。其中,综合性、设计性实验数163项,占总项目数的59%,年实验人数时达30万,年均服务学生人数约2000人。
实验中心一直贯彻“服务教学、服务科研、服务社会”宗旨,面对如此众多的实验项目、仪器器材的管理和教学任务,如何能够高效的利用现有资源是摆在中心管理人员面前的重大任务。基于对管理水平的提高与服务质量的提升的要求,我们希望利用计算机技术开发一套在线预约管理系统,管理现有资源。
二、 服务对象
本系统服务于教师与学生,校外人员,方便管理人员。
三、 基本业务需求
基于对管理水平的提高与服务质量的要求,我们对系统提出以下基本要求:
仪器设备网上预约。教师、学生和校外人员能够实现在对中心开放的仪器设备的网上预约,查询预约结果功能。
开放实验室网上预约。教师、学生和校外人员能够实现在对开放实验室的网上预约,查询预约结果功能。
毕业课题在线选题。在线毕业生能够实现对毕业课题网上选取功能
在线考试。学生和校外人员在使用预约功能前必须参加中心考试,考试通过者才能使用系统预约各种资源。系统必须能够实现在线考试考核功能。
特殊药品材料申请购买。部分教师的一些科研教学任务往往使用到一些特殊药品材料,我中心能够提供统一购置,本系统能够实现在线申请购买特殊药品材料功能。
实验项目申报。学院教师拥有大量的横向和纵向研究项目,系统能够实现对项目统一登记管理。
仪器设备资源管理。与资产管理系统相似,系统能实现对中心资源的登记,并能有选择的开放资源供预约。
统一身份管理。参与本系统使用人员包括:教师、学生、学生(毕业生)、校外人员。不同身份拥有不同功能权限。系统能够审核、授权。
子系统统一管理功能。本系统拥有多个子系统,管理员能够对子系统的开启与关闭,发布系统开发时间等功能。
四、 功能方案
4.1、业务功能方案
4.1.1、系统身份角色
系统参入人员包括教师、学生、毕业生、校外人员和系统管理员。系统设置角色有:校外人员、学生、教师、管理员。
以下功能将以不同身份展示。
4.1.2、管理员功能需求
4.1.2.1、用户身份管理
1、学生信息管理
学生信息包括:姓名、账号、密码、班级、是否毕业生、联系方式(可选)、账号状态
学生信息管理包括:批量导入学生信息、新增学生信息、修改学生信息、删除学生信息、设置账号状态和设置为毕业生。如图1-1所示。
图1-1学生信息管理
2、教师信息管理
教师信息包括:姓名、账号、密码、班级、联系方式(可选)、账号状态
教师信息管理包括:批量导入教师信息、新增教师信息、修改教师信息、删除教师信息、设置账号状态。如图1-2所示。
图1-2教师信息管理
3、校外人员信息管理
校外人员信息包括:姓名、账号、密码、联系方式(可选)、账号状态
校外人员信息管理包括:批量导入信息、删除信息、审核信息。如图1-3所示。
图1-1学生信息管理
4、业务管理员权限分配
后台对系统功能模块细分为权限模块,可以为不同的业务管理员细分不同的功能
4.1.2.2、申请申报功能管理
1.1.2仪器管理
系统记录能够参与预约的仪器设备的基本信息。基本信息包括:仪器名称、简要描述、主要事项、管理人、是否可用(设备淘汰或损坏不可用,用户无法预约)。
仪器管理功能包含:新增仪器、修改仪器信息、删除仪器信息,如图1-2所示
图1-2仪器设备管理
1、仪器预约申请管理
管理员能够查询预约申请、批复预约申请、导出预约申请信息
查询预约申请:管理员可以根据预约人、预约时间段、仪器设备名称等条件一个或多个查询预约申请记录。
批复预约申请:针对某条预约申请,管理员给予批复,申请通过还是不通过(不通过解释原因)
导出预约申请信息:管理员能够下载预约申请结果xls表格。
如表1-3所示
图1-3预约申请管理
2、预约开放实验室管理
管理员能够查询开放实验室预约申请、批复开放实验室预约申请、导出开放实验室预约申请信息
查询开放实验室预约申请:管理员可以根据预约人、预约时间段、仪器设备名称等条件一个或多个查询预约申请记录。
批复开放实验室预约申请:针对某条预约申请,管理员给予批复,申请通过还是不通过(不通过解释原因)
导出开放实验室预约申请信息:管理员能够下载预约申请结果xls表格。
如表1-4所示
图1-3开放实验室预约申请管理
3、特殊药品材料购买申请管理
特殊药品材料购买申请管理包括:查询申请、回复申请、下载申请统计表
查询申请:管理员可以根据申请人、申请时段、物品名称等条件一个或多个查询 申请记录。
批复申请:针对某条申请,管理员给予回复,同意统一购买或者不购买(给出解释理由)
导出申请信息:管理员能够下载申请结果xls表格。
如图-6所示
图1-6材料购买申请管理
4、实验项目管理
实验项目包括:项目名称、项目类型、对应课程名称、所需资源、学生人数、地点、时间段、项目负责人。
填报申请:管理员端填写申请
项目归档:项目内容归档,防止误删除
批量下载:下载表格
5、毕业课题选题管理
毕业课题包括:课题名称、指导教师、选题学生、被选状态
功能:新增课题、删除课题、批量导入、解除选题、批量下载
4.1.2.3、在线考试管理
在线考试系统的实现方法是:系统建立相应的题库,类型仅为客观题即选择题、填空题和判断题型。考试根据管理员设置的试卷包含各种题型数量,随机抽题生成考卷、每位考生试卷不同。 考生必须在设定时间内完成试卷、超时系统自动提交试卷。交卷后,系统自动评判试卷。
根据以上规则,管理员有以下功能:
1、单选题库管理
2、填空题库管理
3、判断题库管理
4、试卷设置
5、考试成绩管理:查询、批量下载成绩、查看考生试卷
4.1.2.4、系统维护功能
1、仪器管理
系统记录能够参与预约的仪器设备的基本信息。基本信息包括:仪器名称、简要描述、主要事项、管理人、是否可用(设备淘汰或损坏不可用,用户无法预约)。
仪器管理功能包含:新增仪器、修改仪器信息、删除仪器信息,如图1-7所示
图1-7仪器设备管理
2、子系统启停功能
设置子系统开启状态,发布系统开启通知
3、系统日志
业务管理员所有修改删除操作系统记录日志,超级管理员可以查看业务管理员操作日志
4.1.3、学生功能需求
1、填写仪器预约申请
申请信息包括:申请人姓名、预约仪器名称、预约时间(开始时间、结束时间)、使用目的、联系电话、用户身份(学生)
2、 查看仪器预约记录
预约记录除申请基本信息,还包括:预约结果、申请时间、申请回复
3 、填写开放实验室预约申请
申请信息包括:申请人姓名、预约时间(开始时间、结束时间)、使用目的、联系电话、用户身份(学生)
4、查看开放实验室预约记录
预约记录除申请基本信息,还包括:预约结果、申请时间、申请回复
图1-7 学生功能模块
4.1.4、校外人员功能
校外人员拥有同学生相同的业务功能(除了毕业生选毕业课题功能外),校外人员还有账号申请注册功能。
4.1.5、教师功能需求
教师除了用户与学生同样的功能外,还能够填写材料购买申请、查看材料购买申请记录。
4.1填写材料购买申请基本信息:申请人、材料名称、数量、计量单位、使用用途
4.1查看材料购买申请记录
材料购买申请除基本信息,还包括:申请结果、申请时间、申请回复
图1-7 教师功能模块
4.2、技术路线
系统采用asp.net 2.0+jeasyui+Sql Server2008技术框架。
系统技术架构
4.3、硬件与软件部署方案
操作系统要求:建议Windows Server 2008
数据库服务器要求:SQL Server2008
硬盘空间要求:建议大于30G
内存要求:建议大于等于4G