查字典论文网 >> 基于B/S结构的研究生管理系统

基于B/S结构的研究生管理系统

小编:

摘要: 随着21世纪的到来,作为新兴事业的网络技术得到了高速发展。网络在人类的生活和工作中得到了越来越多的广泛应用,人们的工作得到了高效率的运人类的生活也变得更加方便和丰富多彩。Administration of networks(网络管理)也逐渐应用在更多的管理层面的工作。简单来说,即通过对开放性网络环境的利用,以实现对信息资源的管理。研究生管理系统是管理系统在现实生活中的一个典型应用,它的出现满足了导师与学生交流的便捷、操作的简单、高效的要求,可以在任意时间登录网络,依据自身的需要选择自己喜爱的导师以及喜欢的科目,最终制定自己的研究生培养方案。

关键词:研究生管理系统;B/S;PHP;My SQL

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)09-0104-02

近年来随着研究生招生规模的不断扩大、校园网络信息化的速度的加快。以人工为主研究生管理工作逐渐显出弊端,人工操作不仅容易造成数据重复、错误,而且管理的效率低周期长。设计一个信息实时,功能齐全、界面美观、操作灵活的信息管理系统成为新的目标。软件研究生管理系统主要的设计目标更是立足于此,在基于PHP技术的实践,采用PHP技术和My SQL关系数据库相结合起来的开发框架,以便提高系统开发效率、运行完整、降低成本。在设计时,在网上构建一个管理系统,满足不同的用户的需求。针对系统的功能的要求对系统应具备的主要功能进行分析和确定,该系统由用户基本信息模块、双选过程模块、研究生培方案模块以及其他系功能模块构成的,能够为研究生培养提供更合理、安全、现代化的保障。最后,对研究生管理系统的各业务模块进行需求分析,再进行编码和测试,确保系统的各功能模块的正常运行以及实切满足对各客户需求。

1系统功能设计与分析

1.1功能需求

研究生管理系统采用B/S模式,前台开发使用了Dreamweaver,后台采用了My SQL关系数据库;同时,采用PHP作为了服务器端脚本解释器。本系统针对不同用户具有不同的权限限制,具体权限如下所示:

1)研究生进入系统可查看研究生信息公告和学院导师的相关信息(研究方向、联系方式、招收人数等),完善信息;导师名额分配、研究生申报导师、导师确定、最终双选确定情况、制定培养方案,完成后保存并退出系统。

2)导师进入系统中也可查看研究生相关信息公告和学生个人信息以及选报本人研究生的信息及人数、查看最终双选结果;修改并完善个人信息;审核自己研究生的培养计划,完成后保存退出。

3)管理员进入系统后可以进行学院研究生信息公告、研究生及导师个人信息、培养方案审查进行查看、添加、修改与删除,以及实现研究生院对相关学院研究生个人信息具体需求报表的汇总输出,结束后保存并退出系统。

1.2研究生管理系统流程分析

如图1所示。

1.3数据库设计

本系统采用结构小巧、访问速度快的My SQL关系数据库,对数据库信息进行增、删、改、查。主要需要5张数据表,分别是导师信息表,研究生信息表,管理员信息表,双选结果表,培养计划汇总表。

2开发环境及相关技术概论

2.1开发平台环境

本系统的开发基于Web的研究生管理系统的网站,采用B/S结构开发了研究生信息管理系统,应用PHP语言在MySQL数据库上实现了研究生管理系统。

2.2相关技术概论

2.2.1 B/S架构体系

B/S,全称Browser/Server,指的是浏览器/服务器模式,是目前需求应用系统的发展方向。在B/S的结构下,用户可以登录网站,通过web浏览器来浏览相应的界面。事务逻辑分为前端(Browser)和服务器端(Server)。其对操作简单、广泛、维护方便、易于开发、成本低。

2.2.2 PHP技术

在研究开发的程序员角度看,PHP技术是全球最普及最受欢迎的互联网开发语言之一,尤其是在与Apache编译在一起的方式使得它变得具有一定的灵活安全保障,它的安全性能具有一定的公认性。同时,PHP支持多种的操作系统及数据库系统,跨平台性能强;并且,其占用系统资源少,代码在cup中执行的速度比其他技术更快;关键一点是PHP是开源代码,这将给企业带来更多的方便并且降低了企业的成本。

2.2.3 MySQL数据库

MySQL是一个小型关系数据库管理系统,它优化的SQL查询算法,实现了信息查询的高效性、准确性;同时,MySQL数据库是开放源码的免费数据库,在一定程度上降低了企业的成本。由于本系统数据库处理函数由PHP提供,用来帮助程序开发员对数据库的连接、处理等的操作,MySQL数据库很好地满足了对系统的要求。

3系统实现

3.1用户管理功能

本系统中所有用户信息由管理员在学院研究生工作开始时进行添加。导师与研究生入学后在一段时间内确认自己的信息,信息不符者在规定时间内申请管理员修改,其中包括管理员对用户信息的添加、修改、删除。

3.2导师、研究生双选功能

在管理员对用户信息完善以后,开始进行导师与研究生双选的功能。

1)研究生在系统中对导师进行选择,同时查看选此导师的研究生总人数及目前导师招收研究生人数等信息(此信息实时更新)。

2)教师在系统查看选自己的学生的基本情况信息并确定所带研究生人选。

3)为了预防双选中出现的教师人选过于集中或分散的情况,在导师确定指导人选后,如果仍有没被选中的学生可以进行二次分配;如有学生没有导师或者导师没有学生的特殊情况,可由管理员根据学院情况研究后进行指定分配。

3.3培养计划设置功能

在双选工作完成之后,才能进行培养计划的安排。

1)由导师设置培养计划科目。

2)导师将培养计划科目录入到系统中,并确定相关信息。

3)研究生进行选课,若某一科目所选人数少于5人,当年不开设此科目,导师与学生进行调整。

4)打印研究生培养计划汇总表。

4 结束语

论文介绍了基于B/S结构,运用PHP和MySQL的研究生双选及培养方案的,网上研究生管理信息系统界面美观、安全性能高、操作简单,实现网上用户信息的完善、双向选择的操作、培养方案制定。在一定程度上,避免选择导师过于集中或分散,特殊情况下管理员可以灵活地对研究生进行合理的分配。;以及,实现研究生院对具体学院的研究生信息操作的报表统计输出;让研究生与导师都能能够及时获取有效的、可靠的信息,使对研究生工作能够更高效、准确,更满足用户需求。该管理系统提高工作效率、增加研究生管理的自主性与信息传播途径并且提高了信息传播的速度,实现了研究生管理的准确化、高效化、人性化。

参考文献:

[1] 龚地斌.PHP+MYSQL网站开发技术课程设计的实践与探索[J].科技创新导报,2014(5).

[2] 宋俊杰.MYSQL数据库的管理技巧[J].读写算:教育教学研究,2011(7).

[3] 夏春锋.面向院级研究生管理的信息化平台构建研究[J].青年与社会:中外教育研究,2012(8).

[4] 文佳.基于web的会员管理系统的设计与实现[J].西安电子科技大学,2015(9).

[5] 许聪雄.基于环保电子政务信息资源整合研究[J].中国电子商务,2014(8).

[6] 金晓晨.研究生导师的责权利浅析[J].教育教学论坛,2014(8).

[7] w仁铃.Web2.0环境下的研究生管理信息平台建设[J].学位与研究生教育,2013(9).

热点推荐

上一篇:基于云计算的社区服务信息化平台建设研究

下一篇:如何对幼儿进行德育教育论文 幼儿园关于德育教育之类的论文

党员个人政治学习自我鉴定材料(模板22篇) 天凉让别人多穿点衣服的句子 劝别人多穿衣服怎么说8篇(大全)