论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>专科论文>范文阅读
快捷分类: calis高校学位论文库 高校辅导员学刊 高校辅导员期刊 高校辅导员杂志 中国高校科技期刊会 高校教师职业道德论文 高校实验室工作杂志 高校实验室工作期刊 高校实验室工作杂志社 高校自建特色论文库 高校师德师风论文 上海高校学术期刊提升计划

高校实验室方面毕业论文题目范文 与基于JSP的高校实验室管理系统的设计和实现有关在职开题报告范文

分类:专科论文 原创主题:高校实验室论文 发表时间: 2024-02-04

基于JSP的高校实验室管理系统的设计和实现,该文是关于高校实验室在职开题报告范文跟实验室管理系统和高校和设计类论文如何怎么撰写.

李秀红,徐介新,吕兰兰,王 勍

(常州工学院网络与教育技术中心,江苏 常州 213002)

摘 要:随着互联网的普及和国家对教育投资力度的不断增大,实验教学也迎来了新的机遇.实验室综合管理成为衡量高校学术水平和评价培养人才的重要标准,实验教学的潜在优势得到了充分的发挥.本文以常州工学院为例,综合分析实验室软硬件现状和各种现实需求,采用B/S模式,用SQL Server 2008管理数据库,JSP开发前台页面,通过ODBC接口访问数据库,解决了实验室管理中由于不同时期软硬件并存,但又要实现数据共享,达到实验室管理信息化需要的问题.为具有相同情形的高校实现实验室管理的信息化提供了一种参考方案.

关键词:B/S;实验室管理;管理系统;网络化

中图分类号:TP311

文献标识码:A

1 引言(Introduction)

高校实验室综合管理系统(University Laboratory Integrated Management System,ULIMS) 是计算机信息技术用于实验室管理的一个网络化管理系统,是运用计算机、网络、数据库等几种技术结合的产物,它为实验室的高效运转以及各类实验信息的保存和处理提供了技术平台[1].

我国高等学校受地域经济发展水平、经费投入渠道的影响,各个学校在实验设备的投入上差别很大,但高等学校作为国家信息化建设的排头兵,全国高校不大可能等到资源均衡采用通用系统,现阶段ULIMS在高校还将维持在相互借鉴,但又各自为阵的设计开发状态.因此,分析我校实验教学管理的现状,根据我校实验室数量有限,设备配型不一,实验课程设置及课内外实践环节需求在管理上还存在难以协调等问题,充分利用现有资源,集成相关功能,设计开发适用于我校的实验室管理平台系统,通过模块的运用,保证系统共享数据的一致性,实现半自助或自助服务的功能需求.

2 开发技术、需求分析及业务程流图(Development

technology,requirement analysis and transaction

flow diagram)

2.1 关键技术

系统采用B/S模式,用SQL Server 2008对数据库后台进行统一操作和管理,前台页面的构建主要采用JSP开发[2],通过ODBC接口访问SQL Server 2008数据库,来实现对数据库中相关数据的操作.针对性能需求确定的开发目标为:系统响应迅速、有较高的安全性和稳定性、维护成本低、实用性要强,还要保证后期有灵活的可扩展性.

2.2 经济、技术、操作可行性分析

利用学校信息化平台和已具备的硬、软件条件,对实验室在岗管理人员、教师、学生三类用户,对实验室的日常使用、运行维护、管理过程,进行校区间的反复调研.利用情景模拟用户需求,绘制业务流程图(图1),并在此基础上进行了数据流的分析,并以第一层数据流分析为例,给出数据流图(图2);在此数据字典对数据流图中主要的一些数据元素、数据流、处理过程、数据存储和外部实体的条目不在逐一列举.

在需求分析中系统设置四类固定角色:超级管理员和普通管理员(后台管理、数据操作、权限赋予、系统安全等职责,是整个系统顺利运行的保障);教师(课程预约、成绩管理及相关浏览查询);学生(管理、排课信息查询、实验成绩查询等功能).

3 系统设计(System design)

根据确立的目标系统,对功能模块按需求分析进行合理规划,通过数据流图得到系统的层次化模块结构图.实验综合教学管理系统的各功能模块如图3所示.

(1)系统管理模块:超级管理员*登录系统,实现用户授权、系统初始化、基础代码维护、数据备份与恢复、操作日志维护、数据导入导出及系统帮助.

(2)基本信息管理模块:课程管理模块、班级管理模块、教师管理模块和学生管理模块;每个模块均有添加、查询、修改、删除等功能.以教师添加模块和实验室添加模块为例,管理员通过对工号、姓名、、出生年月、等信息的添加完成教师信息的导入、更新、修改、删除;实验室添加模块中,管理员可以对实验室对应的教室、实验室类型、实验室状态进行信息添加、修改和删除.

(3)排课管理模块:教师先登录校园网查询已有的实验室教务排课状态,通过网络实时查看排课信息,将自动排课和人工调整相结合,实现资源使用的优化,预约记录定期对实验室进行排课操作(本系统每生成十条预约记录进行一次排课操作),该模块分为排课添加和排课查询两个子模块,排课添加模块中,当管理员点击排课添加目录,页面中自动从数据库读取已排课程并生成已排课列表,有效避免与已经排课的信息发生冲突,通过人机交互调配验室资源,该模块为是核心模块.

(4)预约管理模块:当教师登录成功进入教师权限主页面后,教师可以对实验进行预约操作,点击预约登记,添加预约信息并提交,管理员可以查看预约并对其进行审核.

(5)个人资料管理模块:用户权限的管理.包括注册、重置、修改的权限.

(6)实验成绩管理模块:角色不同,权限有别.教师实现实验成绩录入、查询、统计、分析与修改等多种功能;管理员查询实验成绩并审核发布信息;学生实现对实验成绩进行查询、下载、打印的操作.

4 系统实现(System implementation)

系统的实现依赖SQL Server 2008对数据库后台进行统一操作和管理,有关数据库表设计、JDK和Tomcat等环境部署和配置[3,4]在此不加赘述.

登录页面(该模块是对登录用户的合法性进行检测,对用户名和登录进行验证,解决非法登录的问题.)根据用户角色,界面给出了管理员、教师和学生三种选项.登录界面如图4所示,从界面上仅显示用户名、登录、登录按钮和取消按钮,但其实现的过程为:先读取界面输入数据,然后用数据库中已录入数据判断用户名和登录正确与否,自动识别用户权限(超级管理员和普通管理员),登录成功,系统将当前登录成功的用户名和权限记录系统中,对其他权限操作适当分配.

用户登录系统,先验证用户的登录信息是否为空,若为空,则返回重新输入,信息输入成功,系统查询数据库,将户信息与数据库中相匹配,不在审核范围,将提示输入信息错误,审核成功,系统将继续验证用户名和匹配与否,不匹配系统将提示输入错误并返回重新输入,匹配成功进入相应的主界面,系统登录模块流程如图5所示.

流程图登录验证的相关代码如下:

String uid等于request.getParameter("username");

String pwd等于request.getParameter("pwd");

String cx等于new

String(request.getParameter("cx").getBytes("8859_1"));

String sql等于"";

if(cx.equals("教师"))

{sql等于"select*from [jiaoshixinxi] where gonghao等于´"+uid+"´ and mima等于´"+pwd+"´";}

if(cx.equals("学生"))

{sql等于"select*from [xueshengxinxi] where xuehao等于´"+uid+"´ and mima等于´"+pwd+"´";}

if(cx.equals("管理员"))

{sql等于"select*from [allusers] where username等于´"+uid+"´ and pwd等于´"+pwd+"´";}

ResultSet RS_result等于connDbBean.executeQuery(sql);

if(!RS_result.next())

{out.print("<script>alert(´你输入的用户不存在或错误,请重新登录!´);window.history.go(-1);</script>");}

else{session.setAttribute("username",uid);

session.setAttribute("pwd",pwd);

if(cx.equals("教师"))

{session.setAttribute("cx","教师");}

else

{if(cx.equals("学生"))

{session.setAttribute("cx","学生");}

else

{session.setAttribute("cx",RS_result.getString("cx"));}}

系统的部分功能实现以登录教师管理界面为例,以教师的身份登录系统时,系统所读取的用户名是教师的工号,验证成功,图6显示的是功能界面:功能操作主要包括个人资料管理、实验预约管理和实验成绩管理等三个子模块.

5 结论(Conclusion)

高等学校实验室担负着人才培养、科技创新的重任.实验室管理信息系统的建设作为高校教学和科研体系管理平台建设的重要组成部分势在必行.我校正在进行的校园数字化建设,为实验室管理的网络化提供了便利,本系统拟在网络与教育技术中心公共机房的部署、运行、测试,实现课程管理、一般事务信息的统计、信息即时查询和处理,促进资源共享,提高实验教学质量、实验室管理水平和提升服务水平,也为实验室主管部门的宏观管理和科学决策提供依据,进一步为实验室开放提供有力保障.

参考文献(References)

[1] 郑丰.基于微信的高校实验室管理系统的设计与实现[J].教育教学论坛,2016(9):238-239.

[2] 吕华,韩承双,汪洋.网络环境下高校实验室管理信息系统的分析与设计[J].安徽建筑工业学院学报(自然科学版),2013,

21(6):83-85.

[3] 配置SQL server 2008服务器[Z].http://jingyan.baidu.com/article/9faa7231a922c1473c28cb23.html.

[4] 齐志敏.Windows中JDK的安装及Ja开发环境的设置[J].电子技术与软件工程,2014(10):267.

作者简介:

李秀红(1971-),女,硕士,实验师.研究领域:软件开发及应用.

徐介新(1963-),男,本科,副教授.研究领域:教育技术.

吕兰兰(1967-),女,硕士,高级实验师.研究领域:教育技术.

王 勍(1976-),男,本科,实验师.研究领域:软件开发及应用.

上文汇总,上述文章是适合实验室管理系统和高校和设计论文写作的大学硕士及关于高校实验室本科毕业论文,相关高校实验室开题报告范文和学术职称论文参考文献.

参考文献:

1、 高校实验室管理与实验教学中的若干问题 摘要实验室管理是高校实验教学的前提和保证,加强实验室管理可以充分调动教师与学生的积极性,提高学生的专业理论水平与实验技能,提高高校实验教学效率 简要分析了高校实验室管理及实验教学中存在的问题,并提出了.

2、 科教融合视域下构建完善的高校科研管理系统 摘要科研管理系统是科学研究管理的重要平台及阵地,构建完善的科研管理系统是提高科研管理工作水平、助推高校科教融合的有效途径 通过分析现有科研管理系统的发展及现状,明晰科研管理系统及工作面临的问题,展望高.

3、 应用性能管理系统的设计和实现 摘要针对企业因数据规模扩大而导致的信息系统运维困难问题展开研究 以应用性能管理(APM)技术为核心,采用模拟用户监控与监听型监控相结合的数据采集方式,围绕企业在应用性能管理方面的实际需求,设计和实现了.

4、 基于网络环境的社区居民健康档案管理系统的设计和应用 【摘要】社区居民健康档案管理系统可以把社区居民的卫生健康资料及时提供给医生,使医生能够快速制定出治疗和预防方案 同时也是分析居民健康情况的重要依据,在社区医疗卫生服务的未来发展趋势以及可能出现的问题上.

5、 基于URP教务数据的地方高校教材管理系统设计 摘要教材管理是教学管理的重要组成部分,全国500余所高校使用URP教务系统,但其教材管理模块数据关联过高、操作繁琐、实用性低 基于URP教务数据接口的地方高校教材管理系统设计,以教材预订、教材发放、教.

6、 图书馆图书管理系统的设计分析 受多方面因素的干扰,传统图书管理系统已经不能满足我国各个图书馆的发展需求,在这种条件下,必须在传统图书管理系统的基础上,开展新型图书管理系统设计,确保图书管理系统与图书馆发展需求全面衔接,从根本上推动.