预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Web的系部管理系统的 设计与开发 崔曙光洪亚玲 (株洲职业技术学院,湖南株洲,412001) 摘要:本文以株洲职业技术学院系部管理系统为例,阐述了系部管理系统的开发背景、需求分析、系统的网络架构设计、系统的总体设计思路,及以目前主流的ASP。NET多层开发技术开发此系统的过程.为提高高职院校信息化、规范化、科学化的管理水平做出了一定的有益探究. 关键字:管理信息系统,多层架构,系部管理,数据处理 一、系统开发的背景及研究现状 (一)开发背景 随着高校的改革,近年来我国的高等职业教育得到了快速的发展,高职学院的办学规模日趋扩大,学生数量递增,数据量日益庞大,为降低办学的成本费用,提高办学的效益、提升办学的质量、不断提高工作效率,则急需一套管理信息系统来辅助他们提高高职院校信息化、规范化、科学化的管理水平。若购置商品软件,则存在针对性不强,信息很难灵活追加,后续持续利用的成本相对较高等问题。若采用EXCEL对数据信息进行管理,则只在统计方面有一定作用,无法实现权限控制等功能。 结合以上的实际情况,针对株洲职业技术学院信息工程系的日常工作,分析具体的业务工作流程,提出了系统的需求分析,特为其建立一个量身订做的系部管理信息系统. (二)研究现状 文献【1】阐述了高职院校系部管理信息系统的整合应用,其侧重点在于各个子系统的整合。对系部管理系统的设计阐述较少。文献【2】论述了系部教学评估管理系统后台技术的实现,但只涉及到了教学评估部分功能,没有对整个系部管理的功能做出描述.文献【3】分教师系统和学生系统两部分描述了系部管理系统的必要性和可行性,但并未给出系统的整体设计思路。 二、系统需求分析 根据校系管理文件和教学工作水平评估的要求,通过翻阅文件、查看历史数据、问卷调查、个别访谈等方式对株洲职业技术学院的日常业务进行了大量的调研并对其进行了详细的分析。学院各个系部是一个相对独立的管理模块,需完成人事资源管理、教学各方面管理、班级学生管理、科研管理、绩效考核等系列工作,在实现功能方面具体包含以下内容:人事资源管理方面主要包括教职工基本信息、人员进出情况、任职兼职情况、教师职称职务岗位变动情况;各类考勤情况、奖惩情况、考核增资情况、学习进修实践情况、获取岗位津贴情况等考核管理;教学管理方面包括基本教学课时量,教学质量管理、教学运行管理、教学评估等;学院、系部、教研室等相关会议管理;与考核、教学、会议等日常工作管理挂勾的绩效工资考核;内部电子邮件、短信息管理;各类技能认证考试及期末考试等考务管理;专业班级学生管理;日程事务管理;资料进出登记管理;流程管理;用户管理,权限分配. 通过以上对系部工作的深入分析,系部工作内容主要涵盖六个方面:教学管理、学生管理、教师管理、科研管理、行政事务管理、用户管理等.主要涉及的用户有:系部主任、系部书记、行政助理、教学助理、辅导员、教师和学生七类,每一类用户需完成的工作和需要处理的信息不尽相同,需进一步分别对七类用户的业务流程进行深入的分析。 三、系统设计 通过前面的用户需求分析,系部管理信息系统要求解决采用手工方式传递信息、数据格式出现不一致、数据信息难以共享、数据查询效率低等诸多问题。该系统的开发决定采用依托Internet网络和已经存在的学院内部的局域网,网络布局采用B/S架构。从系统可靠性考虑,架设两个服务器,服务器与服务器之间通过WebService实现数据同步,从而解决单点故障的现象,提高系统的访问速度. (一)系统网络架构设计 系部管理信息系统的最终用户分为两类:内部用户和外部用户。整个网络环境分为两大部分:内部用户网络和外部用户网络.所有的网络数据最终汇聚到中心服务器机房。 1.内部用户部分:主要是指学院校园网内部用户。这部分用户通过学院内部的1000MB以太局域网络连入中心机房. 2。外部用户部分:主要是指公众用户。这类用户一般通过互联网访问相关的应用服务,主要是通过浏览器来连接WEB服务器或WEBService服务器。 (二)系统总体设计 系统为了避免模块间交叉访问数据表,保证系统数据的完整性和安全性,数据交互全部通过底层的数据操作接口来进行. 用户主要涉及到管理员、系部主任、系部书记、教师、教学助理、辅导员、行政助理和学生八种角色。用户登录后首先进行身份认证,通过认证后系统将根据用户权限授予相应的系统访问权限. 系统框架的基础部分主要由:权限审核模块、用户管理、权限管理、日志管理、功能管理模块组成.系统框架的结构如图3.1所示。 各模块基本功能如下: 1。权限审核模块:提供用户登录,用户身份检验,权限审核、合法用户唯一登录(不允许同一账户重复登录系统)等功能。 2.用户管理模块:增加、删除、修改、浏览系统的用户信息。 3.权限系统:赋予各类用户不同的权限,对不同用户指定其相对应的功能