高校管理系统设计探究(3篇)

高校管理系统设计探究(3篇)

第一篇:高校毕业论文过程化管理系统设计

摘要:

本科院校毕业论文的写作和管理一直是教育界探讨的热点。写作毕业论文是学生毕业前的重要环节,除了学生专业知识和水平因素外,各个学院对毕业论文的管理也至关重要。本文尝试将高校的毕业论文从申请论文题目,申报任务书,撰写开题报告、毕业论文、考核评议书等环节进行计算机过程化管理,使得指导教师与学生之间实现及时交流,从而达到毕业论文实践教学的有效性与规范化,也为高等教育提供一些有意义的经验。

关键词:

毕业论文;过程化;管理系统;设计与实现

目前,我校的本科生毕业论文(设计)仍采用手工方式管理,毕业论文(设计)管理中的许多环节,例如选题、开题、过程管理、审阅评议、结果统计分析等工作还没有被纳入校园信息管理系统中。每年我校的本科毕业生有6000余人,由于整个毕业论文(设计)的工作过程持续时间长、涉及人数多(包括学生、指导教师和教学管理人员),传统的以手工为主的管理方式存在很多缺点和不足:学生在选导师、选题目等方面缺乏较好的公开性、公平性;师生之间信息交流不畅;论文(设计)工作进度难以及时了解并进行控制;在成绩评定方面存在较大的片面性和随意性;文档收集整理、成绩统计分析等方面重复劳动量大、工作效率低下等等[1]。在这样的背景下,如何加强毕业论文的管理工作,实现无纸化和网络化办公,是一个极具应用价值的研究课题。研发毕业论文(设计)系统可以大大减少工作量,节约打印纸张等办公经费,提高教务人员的工作效率和管理水平,还可以方便学生上传下载和师生间共享论文资源。为此,我们申请了大学生创新创业训练计划项目,根据数学与统计学院(简称“数统学院”)的实际情况,开发出了适用于数统学院的毕业论文管理系统[2]。

一、毕业论文过程化管理系统的功能设计

毕业论文管理系统的主要功能有:教师出题、学生选题、学生自命题、教学管理员审核、学生上传相关文档、数据汇总、系统设置。其中,系统分三个模块,分别是教师模块、学生模块和管理员模块[3]。

1.管理系统的基本操作流程如下:

①教师登录系统,输入自己想要指导的课题,并申报;②教务管理员登录系统审核课题;③学生登录系统选择课题或者自命题;④学生登录系统查看自己的课题状况,并根据课题要求完成毕业论文教学进程的各项任务,按时上传相应的文档。同时,教师可以在登录系统查看自己指导的学生的信息,下载学生上传的文档。⑤待学生在规定时间全部完成和上传文档后,教务管理员可对整个教务进程进行总结和整理,完成整个毕业论文线上办公的过程。

2.管理系统开发所需要的技术条件:

①VisualStudio2013IDE工具作为系统开发环境;②ASP.NETMVC4(C#)作为开发语言和开发框架;③FTP工具上传部署代码;④Git版本管理工具进行版本管理;⑤WindowsServer2008RC2作为服务器系统;⑥IIS服务器作为运行服务器;⑦SQLServer2008作为数据库服务器。目前项目系统的开发工作已经顺利完成,并且已经过教务管理人员和学生的测试,根据他们的建议对系统功能进行完善,可以正式投入使用。

二、毕业论文过程化管理系统的常见问题和解决方案

1.多个学生选同一个课题多并发问题。

在学生选择课题的时候,由于某个课题比较受欢迎,可能会有比较多得学生优先考虑,但课题只有一个。这时候,如果有多个学生同时选的话,很可能会出现冲突问题,导致系统出错。图2展示了Topic(论题的表)的结构。其中Stu-dent_UserId为学生的用户唯一标识,当学生选择某个课题的时候,属于这个课题的一行记录中的这个字段就会填上学生的标识。在多并发的问题中,如果多个学生请求选择这个课题,就会同时更新这个字段。那么,在更新的一瞬间,根据服务器处理的先后顺序,往往是最后被处理的被写上这个字段。这是因为服务器接收到多个选题请求后,会同时地执行逻辑处理。首先将相关的这一行的资源从数据库里面取出来,在逻辑处理的过程中,服务器会根据这个资源在内存中生成对应的对象或者数组,而修改数据就通过修改这个对象或者数组来实现。而最后保存操作就把这个对象或者数组再生成SQL语句更新数据库。那么根据这图2Topic结构个流程,各个请求都生成了属于自己的SQL语句,当然是最后执行SQL的那个请求会被最终保留在字段里了,这样就是“后者先得”,不符合实际的要求,同时也会造成后续逻辑的错误。解决方案:通过为Topic表加上一个16进制的字段RowVer-sion(见图2箭头所指)和乐观锁的方法。相应的处理逻辑改为:读取某一行的时候,也顺便把RowVersion的值读出来作为这一行的版本判断,当更新行的时候,首先判断数据库中的这一行的这个字段是否还是原来的值,如果是的话表示期间没有被修改过,那么就将RowVersion的值加1,再存进数据库;如果不等于原来的值,就表示已经被修改过,不能再执行更新,而要做出相应的处理。乐观锁保证了对某行记录进行更新操作时,会对这一行加锁,若有另外的进程需要操作同一行,必须等前面的进程操作完成。这就保证了数据不会有冲突,解决“后者先得”的这个问题[4]。

2.师生用户体验优化问题。

系统对用户体验做出了比较多的优化,总结为如下几点:①采用当前较为新的HTML5UI作为界面元素,无论是界面风格、字体还是图标设计看上去都令人舒服。②系统的大部分操作都使用Ajax(AsynchronousJavascriptAndXML)异步处理的技术,通过弹出层来进行各种操作,不需要刷新页面就能看到修改后的效果,让用户感觉方便和友好[5]。

3.桌上电脑和移动端同时兼容的问题。

为了同时兼容桌上个人电脑端和移动端,能让教师或者学生出门在外或者不在电脑旁都能登录系统完成自己需要的操作,本系统实现了PC和移动端的兼容。系统的页面可以根据屏幕的宽度来调节相应的样式。本文只讨论了项目软件开发过程中遇到的几个问题和解决方案,借此与专家或有相关经验的开发者分享,项目中其他功能的具体实现过程不再一一列出,敬请批评和指正。

三、总结

毕业论文管理是学院教学管理与评价的一个重要组成部分。从在校大学生的角度看,只有认真对待论文写作,才能顺利完成学业,取得学士学位;从教育管理的角度看,毕业论文工作不仅能提高学生的专业知识水平,更能言传身教给学生科学研究的严谨态度和扎实的研究作风,并且可以使学生走向工作岗位后,能够掌握分析解决问题的基本原则,培养学生持之以恒、继续学习的良好思维品质。这才是大学教育中毕业论文工作的真正内涵。

作者:李景? 谭建中 孙宇锋 谢垂益 单位:韶关学院数学与统计学院

参考文献:

[1]李海燕,俞金梅,等.高校本科毕业论文(设计)中存在的问题及解决途径[J].实验技术与管理,2012,29(12):141-144.

[2]李景?,呙文承等.基于MVC框架的系统重构方法研究与实践[J].电脑知识与技术,2015,11(22):63-66.

[3]王玉.基于ASP的应用型院校毕业论文评分系统构建[J].职业技术教育,2012,33(35):75-77.

[4]梁国军,谢垂益等.UCT算法在不围棋博弈中的实现[J].韶关学院学报,2015,36(8):17-21.

[5]吴胜,刘建波等.ASP.NETMVC框架下内容管理系统的探索与实现[J].微计算机信息,2010,26(12):30-32

第二篇:高校运动会综合管理系统设计实现

摘要:

本文对院校开展运动会的整个业务流程进行了分析,采用面向对象编程方式和MVC设计模式。运用Ajax技术,json数据交换等web的相关热门技术,设计并实现了一个运动会综合管理系统。规范了运动会的整个业务流程,提高了运动会管理水平、管理质量及操作效率。

关键词:

运动会;Ajax技术;MVC

引言

举行高校运动会,通常运动会的项目较多,参加教师学生也比较多,所产生的数据量很大,处理起来较为繁琐,管理较为复杂。传统手工进行信息处理,完成如此多的数据处理,十分耗费人力物力,并且准确性不高,极易出错。而且时效性也很低,从而直接影响工作质量与效率,与当今信息时代的信息管理要求相差甚远。因此,开发一款高校运动会综合管理系统就显得尤为必要。

1、运动会工作流程

高校运动会的赛程一般是报名、比赛、公布成绩,按此流程可以将运动会分为比赛前管理、比赛中管理和比赛后管理三个阶段。

1.1比赛前管理

(1)组委会制定比赛章程。包括比赛项目、时间、地点、参赛人数;然后向各院(系)发送运动会通知、比赛章程以及报名表。(2)各参赛院(系)按照比赛章程组织报名。(3)各参赛院(系)对各自院(系)的报名情况进行汇总,并进行调整。学校则查询到所有报名信息并将信息进行汇总(按院系汇总、按比赛项目汇总等),然后根据竞赛章程进行处理后形成比赛日程表。(4)组委会根据各个项目的赛次进行分组分道编排,并制定和打印出赛前报表。包括:检录表、比赛日程表、比赛分组分道表等。(5)组委会向各参赛单位发送秩序手册。

1.2比赛中管理

(1)裁判员按照比赛情况录入比赛成绩。(2)如果录入的项目有下一个赛次,则确定参加赛次的人数和运动员名单,进行分组分道,并打印出该赛次的分组分道表。(3)如果录入的项目没有下一个赛次,则进行成绩排序,并打印出该项目运动员名单及其比赛成绩。(4)打印出每个赛段各参赛运动员的得分信息后公布。

1.3比赛后管理

(1)组委会把所有的成绩统计汇总后打印出每个赛段各参赛运动员的得分情况,然后公布。(2)统计有得分运动员的成绩以及团体赛项目的成绩,并公布比赛情况。

1.4建立系统功能需求模型

按照运动会管理业务的分析,运动会综合管理系统分为前台管理部分和后台管理部分。运动员的工作包括:个人资料维护(修改个人资料以及修改登录密码),查看比赛章程,填写报名信息表并维护(修改报名信息)。领队教师的工作包括:个人资料维护(修改个人资料以及修改登录密码),本院(系)运动员数据维护、成绩信息管理等。裁判员的工作包括:(1)比赛报名前需要做的工作:比赛日程制定,比赛项目的制定,运动员信息的编辑、参赛组别的设置等。(2)报名后对运动员进行分类汇总,分组分道、编辑赛程表、秩序册。(3)比赛中的工作:比赛成绩的处理、生成复赛报表,对于有下一个赛次的比赛要进行分组分道,以及赛后秩序册的编制等。(4)赛后统计团体总分,并打印各个成绩表等。

2、系统实现

2.1系统架构实现

运动会管理系统采用MVC三层架构,将系统分为表现层、业务逻辑层、数据访问层。

2.2系统功能实现

2.2.1管理员模块

管理员管理是高级管理员的权限,主要是对管理员、运动员及领队教师的添加、删除与修改信息。其工作流程图如图4所示。

2.2.2新闻模块

新闻通知是系统必不可少的功能之一,让管理员登录系统时就能看到相应的新闻通知,因此新闻通知管理模块功能主要是添加、删除新闻通知的内容。。本新闻系统的显示部分,是把最新的四条新闻通知显示出来,系统将以new字样提示浏览者此新闻或通知为最新通知。在新闻或通知浏览时,它将一组新闻或通知联系在一起,使浏览者浏览更方便、更醒目。

2.2.3报名模块与赛前管理模块

赛前整个流程:学生从运动会网站获取运动会信息,学生登录系统报名。每个院(系)领队教师汇总本院系学生报名信息,可以调整学生报名项目。然后教师给每个运动员编号。管理员登陆后台管理系统汇总全校报名信息,生成详细报名表,对各个项目进行分组分道,分组分道之后领队教师和学生均可查到相关信息,之后编排赛程并到网站上,最后学生根据赛程表参赛。学生报名只需选择报名项目,每名学生限报3项且每项不能相同,最后一项为学生团体赛。用js来过滤,在选择时就不允许有相同项目。编号由该院系的教师来完成。报名完成后学生可以查到的信息包括:组别(男女组)、编号(教师处理之后可以查到)、报名项目1(项目名+分组分道)、报名项目2(项目名+分组分道)、报名项目3(项目名+分组分道)。学生报名完成后,领队教师查看相关信息并调整,之后领队教师给每个运动员编号,编号原则:两位院系号+班级号+两位学号。教师可以查看到本院系学生的报名信息(可以按男女组、个人团体和全部信息汇总),报名信息包括编号、姓名、学号、性别、院系、报名项目1、报名项目2、报名项目3、联系电话。学生查到的信息:组别(男女组)、编号(教师处理之后可以查到)、报名项目1(项目+分组分道)、报名项目2(项目+分组分道)、报名项目3(项目+分组分道)。报名时间结束后,管理员进行分组分道。首先汇总所有报名表,初始化分组分道表,初始化的过程就是将报名表中的数据添加到分组分道表中。分组分道算法:分组分道看做二维数组,分组为行,分道为列,按项目从数据库中查出报该项目的运动员相关信息(学号+项目id)并按学号排序,这样查询出的结果就是同院(系)的运动员是相邻的。根据运动会分组分道原则,同(院系)的运动员尽量不能同组,因此分组分道时,将查询的结果按二维数组列优先分组分道。

2.2.4成绩管理模块

成绩管理是运动会管理系统中非常重要的一部分,主要包括成绩的录入和修改、排名录入和修改,还有成绩录入名单Excel表格的生成,最终还要对个人项目与集体项目进行成绩汇总,汇总出团体总分成绩。因此需要分为成绩录入、排名录入、成绩录入名单Excel表格生成、成绩汇总与团体总分等五部分来完成。

3、结论

基于B/S模式的高校运动会综合管理系统实现了网上报名,教师和学生报名后可以查看到自己的报名信息以及参赛中一些必要的信息,比如:报名项目,分组分道信息和成绩等;管理员可以对运动员的信息进行管理,包括运动员的基本信息,报名信息,以及比赛中取得的成绩;实现了成绩的查询功能,运动员可以查看到自己的成绩,领队教师可以查看到本院(系)学生的成绩,管理员可以查看到所有运动员的成绩,管理员可以按条件查询到运动员成绩;实现了按各类加分方案为个人、团体统计总分、名次功能,并且可以产生团体总分报表。该系统规范了运动会的整个业务流程,提高了运动会管理水平、管理质量及操作效率。

作者:刘宇君 单位:太原工业学院计算机工程系

参考文献:

[1]刘槐德.高校运动会综合信息管理系统的设计与实现[D].重庆大学.2009:10-12.

[2]刘宇君.基于.NET的毕业设计过程管理系统的设计与实现[J].软件工程师.2015,(12):16-17.

[3]潘健.高校体育运动会管理系统的设计与实现[J].电子设计工程.2015,(08):28-30.

[4]张巍.基于.Net的高校运动会管理系统设计[J].电子测试.2014,(22):61-62.

[5]吴昊,周雪莲,丁宁.基于C/S模式校级田径运动会管理系统[J].出国与就业.2012,(06):238-239.

[6]李步升,胡静芳.基于WEB的高校运动会管理信息系统设计与实现[J].电脑编程技巧与维护.2011,(16):30-32.

[7]韦玮,郝雪辉,杨文杰.煤炭院校田径运动会管理系统设计与实现[J].煤炭技术.2011,(03):255-256

第三篇:高校项目管理信息系统建设应用

【摘要】

高校的信息化的核心是高校信息的建设工作,需要对其进行理论指导并加以规范,使其规范化。而项目管理是项目管理者应用专门软件在有限资源的支撑下用系统方法、观点和理论对项目中全部工作进行管理。它必须贯彻项目的始终。高校的信息系统就可以利用项目管理的建设模式对其进行规范。本文主要针对高校运用项目管理系统进行的信息系统建设及相应的实际应用,讲述其结构组织、启动、系统规划及实施、收尾这些必要的过程中涉及到的管理重点。最后还会结合理论的实践结果进行简单地讲解,希望为高校的信息管理优化起到实质性的作用。

【关键词】

高校信息系统;方案建设;项目管理

引言

国家教育改革的发展纲要中曾表达过,发展教育事业还需要结合时代的发展潮流,提高信息技术在教育应用的重视程度。国家已经将教育事业的信息化提上了日程。高校的信息系统建设应运而生,这将是高校增强信息化发展的良好开端。项目管理的专业知识体系(PMBOK)是世界公认的管理标准。本文结合PMBOK的管理技术用在高校信息系统建设中,综合高校信息系统本身的建设特点,将PMBOK进行适度剪裁,力求寻找到适合高校信息系统运作的管理系统。

1结构的组织

1.1建立信息化领导小组

想顺利完成高校信息化,需要首先建立领导小组需要由信息化建设工程的副院长担任主要负责人一职、各学校的二级机构部门的领导作主要成员。由以上人员组成信息化建设的高级管理层,对接下来的建设工作决策、领导。

1.2建立信息化工作小组

安排好信息化小组的成员之后,信息化建筑小组必须对信息化建设过程中的统一规划、规范建设和管理制度负起责任。并且积极参与进信息系统建设方案的论证及审核。高校中的信息化建设中小组由网络及图文信息控制中心的工作人员来担任。

1.3使用部门

使用部门指的是系统建立后,主要使用和管理的部门。他们在项目的建设中对相关系统的需求,提出建议并进行整理,他们一般都由学校的二级机构构成。

2启动项目

项目启动的过程组中一项重要工作就是对其制定章程。针对PMBOK的要求,输入应为项目说明、论证、环境因素、协议、资产,通过专家的决策和引导技术提供的帮助输出章程。实际应用中,允许对其剪裁。高校进行的信息系统建设方案本身就属于一类项目章程,采用PMBOK的项目理论来指导方案制定是没问题的。

2.1输入项目方案

2.1.1系统所需报告

上文提过,使用部门负责系统中的需求报告,而必要时,使用部门是可以对图文信息和网络信息提出协助请求的。通过演示、访谈、资料收集整理出系统所需求的报告。

2.1.2环境因素

环境因素有以下几个方面:(1)基础平台的建设,指的是载运信息的平台,校园数字的三大公共基础平台:身份认证统一、信息门户统一、公共数据中心。(2)完成后的信息系统。它主要影响建设信息系统中的接口需求还会对功能需求产生影响。(3)校园网络。校园网络主要涵盖因特网,中国教育科研计算机网,网络影响着信息系统的功能性需求,比如,教学系统采用网络进行通讯。(4)软件规范化。高校有校园用户的界面规范和统一标准。统一的信息标准是整合关键,让各个系统实现共享和数据交换,可以对高校的信息化水平起到提升作用。(5)组织过程中的资产。组织过程涵盖了学院的信息化建设中的重点管理方法及其工作流程和制度,也包括了各种信息系统中的文档模版。把系统业务需求报告、信息标准、数字校园规范、项目建设制度、文档及模版、数字化高校的软件环境及硬件环境这些因素加上对专家学者的讨论研究进一步生成一套完整的信息系统建设方案。

2.2方案建设的内容

项目建设的基础和前提就是有一套建设方案,而建设方案同样也是招标书的文档资源,根据高校信特色的信息化建设结合PMBOK的项目规定可设置出的方案如下:(1)项目由来,囊括了定义和范围、项目实施背景条件、资金及需求依据。(2)项目建设的目标和原则。(3)系统的功能性需求。(4)系统的结构和集成、运行环境。(5)项目总体计划。(6)项目开展的分工。(7)项目验收时要求。(8)建设团队成员和权责。

3对项目规划实施

高校比较多见的采购方式是招标,这种方式可以大大降低成本,提高采购的质量,保证学校利益的最大化。而将项目实施到具体步骤有以下几点:第一步,中标的开发商与学校签合同后,就可以派遣技术员进入学校,开始调研软件需求。使用部门与开发单位是需求调研的主导,配合信息化小组的协作。主要输入的有项目建设合同和建设方案再通过研讨、访谈等技术形成软件需求的说明书。这个软件需求的规格说明书就是对系统需求报告细化的产物。附加其他的需求,比如,非功能性的需求与设计约束。说明书须经过项目负责人、使用部主管、开发商、建设小组负责人审批确定。第二步,制定工作结构分解(WBS),沟通管理计划,项目进度规划。而WBS就是把项目成果和工作细分成较小块的,更容易管理的。第三步,开发商依据软件说明执行程序的开发、内部检测与修改。第四步,信息建设小组和开发商共同进行运行环境的工作部署。第五步,由开发商为主组织的信息建设小组辅助帮助,进行的运行前培训。与使用部相关人员都要参与。第六步,系统运行开始,各个方面的人员都要参与进来。开发商参考建设小组和使用部门提出的相关意见优化系统。当系统竣工之后,步入最后的验收阶段。

4对项目进行监控

PMBOK,以完成项目计划的目标为目的,将项目的监控、跟踪、报告、项目进展等进行定义。监控中要确定好控制范围,控制范围最主要的问题是变更控制。针对软件说明的改变或者工作计划的改变都需要有一份书面形式的申请,提出、审核、批准、实施、检查、最后完结更改的过程。针对紧急的变更,须由高级管理人员依重要程度和紧迫程度判断,确定影响范围和影响程度对其进行相应处理。但是事后一定要及时将相关材料和文档补全。关于成本,合同中,规定乙方(开发商)包干,使用开发的经费及报酬,甲方(高校)的角度考虑,没有后续的成本控制工作。但是,甲方是有权利检查乙方对经费的使用情况。关于风险,合同要明确风险的认定。认定风险的内容包括技术上的风险(风险存在、程度、损失程度、范围等。)约定好,发生非人为因素的风险,开发商和高校双方的承担情况。以免产生风险后,合同双方产生经济承担上的纠纷。

5项目收尾

正式的项目结尾是指完结以上所有活动。输入项目计划、验收结果、资产、通过分析输出最终产品,同时组织资产更新。

6结论

“数字化校园”的主线通过建设信息系统、人力系统、教学系统、资产系统、招生系统、科研系统、图书馆系统来完成。这些项目统一标准,应用驱动并整合资源推进建设。一定可以大大提高信息系统整体水平的高质量发展。同时,可以减少不必要的资源浪费和重复建设。本文的管理技术在高校的信息系统建设中得到了实践并取得良好的成果。希望以后在更多高校中发挥作用。

作者:吕绍鑫 单位:湖南工艺美术职业学院

参考文献

[1]王筱芸,林先津.项目管理系统在高校信息系统建设中的实践与应用[J].实验室研究与探索,2015,05(12):230~232+244.

[2]蒋萍花.高校信息系统建设的项目管理[J].项目管理技术,2015,02(05):106~109.

[3]韩鲁峰.论信息系统在高校教务管理中的应用与提升[J].教育教学论坛,2014,09(48):16~18.

[4]杜登梅.高校档案信息系统项目进度管理研究[J].科技资讯,2009,10(33):251~254