APP下载

浅谈教师信息管理系统的分析与设计

2018-10-21程勇郝奔

当代旅游(下旬) 2018年5期
关键词:信息系统分析管理

程勇 郝奔

摘要:现如今社会计算机水平的快速发展,网络技术已经普遍进入到社会的各个机构部门,为其提供了更加简单便捷的操作,大大节省了人力资源以及财力资源。本文对教师评价系统的背景以及需求进行分析,把教务部管理人员,讲课老师,上课学生与系统中的管理员,老师,学生进行一一对应,把其功能进行了简化,变成了简单的管理账户,评价课程等几个功能,这样既方便总体观察并且也能更加简单明了的完成任务。

关键词:信息系统;管理;分析

一、引言

高等学校的教育质量一直是学校和社会关注的中心,是学校发展和进步的动力源泉。学校的领导必须集中在提高学校教育的质量上。建立一个监测和评价高等教育质量的制度,可以提高高等学校的教学质量,这取决于高等教育部门的长期实践。一方面,合理评价教学质量不仅能给一个全面情况,教师在课堂上,而且效果分析教义在休息室以及发现的缺陷,教学过程中发现问题、总结经验教训,提高教学质量。此外,作为教学质量评估体系的主体,学生可以表达他们对教师教育水平的直接和真实的感受。因此,对教师进行了有效的监督,并监督教师提高教学水平。因此,在高等教育机构中普遍适用教育质量评价制度。同时随着时代的发展,高校教育的管理任务也越发沉重并且重要,然而通过web技术产生的教师评价系统能够完美的解决这种问题。

二、系统分析

(一)系统可行性分析

系统可行性分析在实现设计项目上实际是在分析和设计需求处于较高水平,但是,如果可以极大地简化,不仅为用户解决问题,而且对这个潜在的风险分析和发展进行预估,那这就是值得的。换句话说,这是在投资之前计算成功的可能性,以避免风险。一个软件,在发布和面向市场之前,已经失去了它的设计和开发过程的意义,如果它的开发成本过高或技术上没有得到强有力的支持。即使软件在未来有很大的好处,但是时间这是一个无法估计价值的值,我们无法判断随着时间推移,我们还是否能继续投入资金去开发软件。所以一般来说,我们应该要仔细的探讨该系统的经济可行性、技术和运作的可行性和可行性:

1.经济可行性

这个系统是学校的教务系统的一部分,是学校教务工作的重中之重,可以大量节省人力物力,所以是值得学校投入资金去开发的。

2.技术与运行可行性

该系统其实所需要的技术难度并不高,并且这个系统在国内已经算是比较成熟的了,所以我们在技术可行性上不用怎么担心,而且应该去思考怎么样才能在原有的基础上做出新高度。

3.法律可行性

这个教师评价系统的开发并不会涉及个人隐私或经济纠纷,在法律上是可行的。

(二)系统功能需求分析

从概念上来看,教师评价系统本质上是学生对老师进行评价的系统,通过WEB化评价系统将3种用户学生,老师,管理员放入系统,通过权限控制来使之分工合作。这里所说的WEB化评价系统,是一种学生对教学情况的直观反映所以,必须保证学生可以在任意时间登陆,并且选择老师所学的课程并评价。老师可以选择接受学生,并发布评价。管理员对学生老师的名额仅限删减管理。这里预计将要开发的教师评价系统将实现功能:

(1)登陆模块:实现管理员,教师和学生的信息登陆,并通过数据库识别他们的不同身份认证。

(2)学生模块:选择所学课程,评价表填写提交。

(3)教师模块:查询所教课程,接受学生选课并发布评价表。

(4)管理员模板:增删学生老师名单,评价表项目,修改账号密码,查看评分,并且查看其他用户相关信息。

(三)系统非功能需求分析

非功能需求即是指信息系统中保证性能,系统是否能承受多大的人流量,是否能符合所需要的环境要求,以及一些非系统功能的一些环境要求等。具体可以分为性能分析,系统可靠性和可扩展性。

性能分析:因为一般一个系统所对应的是几百人到接近1千人左右,并不属于一个太大的群体,所以所使用的MySQL数据库完全足以满足人数要求,因为本系统属于开发初端,使用的是虚拟的服务器,想并不能达到投入使用的阶段。

系统可靠性:系统使用了对输入口令进行加密的安全处理,所以对系统安全有了进一步保障。并且系统所有功能是能在周一到周天7*24进行使用。

三、系统的设计与实现

(一)结构设计

系统总体结构分析是系统开发之前就必须明确的,软件开发之前,我们必须对其有着明确的认识与分析,在我们这个教师评价系统中,我把系统简单划分为了学生,老师与管理员3个简单模块,并且把系统总体所需要的功能结合实际地分配给了各个模块。

本文对系统进行了总体分析,先对其总体上需要的总体功能进行了描述,即登录登出,对于储存在数据库中的老师,学生,课程,以及一些状态变量的查看方法;然后把整个系统划分为了老师,学生,管理员3个模块,这主要依据登录时进行的权限控制所分的3种登录用户。把每一项功能具体落实到每一个模块里面,再对每一个模块进行编写。这样代码比较明了,同时,一旦想更改或者扩充功能可以直接在该模板里面进行修改,而不会影响整个系统。并且对于整个系统进行分析后,对于编程会更有条理性,对于每一个小部分进行完成在串連起来。同时,还对数据库文件继续了分析,在用户表单中,用usertype值来对用户进行区分,同时对于课程,选课状态也写入表中,这样写的好处是通过关系数据库,减少了表单的复杂度,更加方便理解。

(二)系统设计目标

系统设计的最初目的是为了让学校老师能管理更加方便快捷,更加直观的了解到任课老师的教学水平,能够让老师更直接地管理自己的学生,也给学生权利,让他们可以去对他们的任课老师进行评价,综上所述,我给自己定出了一下几个目标:(1)界面设计不用太复杂,不用太多层,整体界面以简洁大方示人,先确保最基础的功能,不用去追求一些花里胡哨的功能,因为我们针对的用户是对于师生,并不是程序员,所以我们要最大程度的简化系统,美观系统,让任何使用者不管有没有计算机基础的都能很快适应系统。(2)运用权限控制,让不同身份的用户享有不同权利,如管理员可以进行许多后台操作,如增减老师,学生,课程信息,查看学生评价等一系列操作。老师能发布评卷,接受学生,学生能及时的对上课老师进行评价。(3)努力保证系统使用者的信息安全,尽量加入自己信息安全专业所学的内容。(4)确保系统的流畅性,避免如数据库越界以及其他编写错误。

(三)界面设计(Interface Design)

登录界面整体简单直接,让人一眼就看到主题,总体上,界面以蓝白为主,提示字体为黑色。

(四)系统测试

系统测试是一个对于一个程序的检验,对于某些初学者而且,一个系统能用生成仿佛就已经结束了,其实不然,因为我们做的软件是要提交给用户使用的,所以我们必须在提交之前就先想到一些可能出现的问题,比如数据库的非法字符问题,或者数据库越界等等,甚至是最简单的基础功能能不能实现。

在我们大学的软件工程课上,我们就已经对软件测试有了基本的认识,了解到测试的方法有最基本的人工测试和自动测试两种方法:

(1)人工测试,从名字就能知道,是测试人员手工的一个一个去测试系统的功能,这个对于估摸较小的软件以及对象功能并不复杂的系统比较实用,因为这不需要太高的水平,任何人都嫩完成。(2)自动测试,通过自己编写的一些小程序来测试软件,一般对于较大软件或者想要去测试某一范围的界限,适用于对较大系统的测试。

四、总结

我国现代化教育的规模愈发壮大,教学任务管理变得更加的困难,为了去保证更好的教学质量以及监督功能,便诞生了这个教师评价系统。该系统能更加好的区分管理员,老师,学生三者的关系,管理员可以通过该系统了解到學生对于任课老师的评价,老师可以选择接受学生,学生可以评价任课老师,对其进行测评。在这个系统的设计中,我也得出了一下几个结论:

(1)我们所使用的jsp技术对于系统开发是非常适合的,能极大提升开发效率,但是现在我所开发的系统还处于一个雏形,对于系统的安全处理做得还不够,在接来下的时间,我应该要从数据的层面更加深入了解了整个系统的运行轨迹,可以在登陆和引入数据库的过程中进行安全保护。

(2)对于教师评价系统的开发,也让我们更加了解了对软件开发的流程,在我看来前期的准备工作是十分重要的,我们应该先查阅资料,明白我们所做的系统要达到什么样的目的,要获得哪些新的领悟,而不是依葫芦画瓢,简单地模仿别人的做法,使得系统更加完善与成熟。

(作者单位:辽宁对外经贸学院)

参考文献

[1]解国英.教师工作量管理系统设计[J].电脑编程技巧与维护,2018(12):96-98+127.

[2]孟敏.基于ASP.NET的教务管理系统的设计[J].河北软件职业技术学院学报,2018,20(4):7-10+20.

[3]陈林,李春玲.基于智慧云平台的未来学校管理系统构建[J].中国信息技术教育,2018(22):9-10.

[4]袁立.教师工作量管理系统设计与实现[J].信息技术与信息化,2018(10):45-47.

[5]董梦雨,王格灵,张彪.Windows窗体在学生成绩管理系统中的程序设计与应用[J].价值工程,2018,37(32):171-176.

猜你喜欢

信息系统分析管理
基于信息系统的计量标准管理
基于项目化+翻转的物流信息系统课堂教学设计与实践
分析:是谁要过节
回头潮
信息系统管理在社会中的应用
采用C—NCAP 2006年版管理规则
营销管理
“这下管理创新了!等7则
信息系统运行质量评估的研究与实现
管理的另一半