网站首页  词典首页

请输入您要查询的论文:

 

标题 基于C/S架构的学生管理系统设计
范文

    毛建芳

    摘要:随着社会竞争的日益激烈,我国高等职业院校管理体制也正加紧改革的步伐,不断朝着现代化管理模式方向迈进。近年来,高校的招生规模越来越大,使得高校的学生管理工作难度增加。在这样的情况下,高校的学生管理机制需要进行进一步的改革和完善。因此,笔者从当前高校学生的实际需求出发,提出对基于C/S架构从学生管理系统的整体系统设计,再到具体的功能设计、逻辑流程设计、接口设计等进行了设计,最后通过测试完成对系统的检验,从而得到较为理想的高校学生管理系统,为高职院校的学生管理工作提供有效的技术帮助。

    关键词:C/S构架;学生管理系统;设计

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

    高校的学生管理工作是高效开展其他教学活动的基础。近几年,在高校大量扩招学生的背景下,学生的数量急剧增加,因此,有效的学生管理工作对于教师和学生来说都是至关重要的。但目前,大部分高校的学生管理系统较为陈旧,且缺乏最新的信息技术作为支撑。针对这一现象,笔者在C/S构架思路下,通过最新的信息技术理论,设计高校学生管理系统,其最大的目的是将现代化信息处理技术运用到学生管理系统中,不断地提高学生管理的工作效率。

    1C/S模式的特点

    C/S(客户端/服务器端架构)最初是由美国公司研发出来的,它主要是运用两层结构进行系统构建。其中,客户端中涉及的是一个或者多个应用程序,而在服务器端中涉及的是数据库管理系統。C/S架构有其优点,但是也有缺点。

    第一,该架构的优点在于它的构架操作界面的安全性能高,且操作的内容较为丰富和全面,在实际的认证中也较为的便捷。另外,它能最大程度发挥客服端的能力,且不会造成应用服务器运行数据负荷过。

    第二,C/S的缺点是其实际的适用面并不大,往往只能应用于局域网中,涉及的用户群体较为固定。因此,导致运维的成本较大,当面临升级时,所有的客户端程序都将改变。另外,当需要进行实时数据同步时,必须要在两端建立起实时的通讯连接,使得两端的服务器都处于在线运行状态,导致网络管理员不仅要对服务器进行维护,还要对客户端进行维护,从而无形中增加了实际工作的操作量。

    2C/S架构下的学生管理系统设计

    2.1整体系统构架

    而综合学生管理系统的安全性要求,本文则提出采用C/S模式架构。因此,将系统分为客户端和服务器端。当客户端程序在对核心的数据库服务器进行访问时,直接与后台的服务器连接,这样可提高访问的效率,并且提高数据访问的安全性。具体的构架如图1所示。

    2.3系统登录逻辑设计

    笔者从院校的特点出发,将教师、学生、管理员三者的系统操作流程逻辑设计如图3所示。

    首先用户在进入主界面之前要先经过登录,再是根据不同的角色获得不同的操作功能。最后进行具体操作之后,还需要进行保存,并退出程序。

    2.4接口设计

    考虑到高职院校的实际情况,本系统采用的快速原型开发工具Visual Basic.net对其接口进行不同层次的设计,这样使得系统有较好的集成性。

    2.4.1用户接口

    为了方便用户操作,笔者采用了优化后的可视界面的形式,因为可通过mouse来实现命令性的操作。与此同时,所有的user和interface都设置为user界面,从而使得user能自由地在将各窗口和控件之前进行交互操作。

    2.4.2外部的接口

    学生管理系统程序需要按照数据对象ADO的interface形式进行访问database,且ADO对整个DAO的封装性要实施层次性管理。其中具体的ADO说明可以在相关专业网站中进行检索。

    2.4.3内部的接口

    内部接口包含业务逻辑层和用户界面层两大层。其中,业务逻辑层是对最底层的数据进行访问和操作。而用户界面层是对业务逻辑层的操作进行控制命令,具体则是通过其中的业绩集合对象来进行交互。

    3数据库设计

    数据库系统设计时的重要组成部分,良好的数据库设计对系统的设计质量有良好的作用。因此,要想建立起完善的数据库模型,要求设计者尽可能地将其数据进行优化,尽量较少繁杂的数据和重复的数据,避免占据不必要的储存空间,提高系统运作速度。具体设计如图4所示。

    4系统实现

    任何系统在设计完后,其实际的系统反响速度都是用户关注的重点。因此,笔者从学生基本信息、考勤管理、公告通知三大功能模块进行测试,测试地点在某院校机房内,共使用8台测试机器同时进行。测试的结果如表1所示。

    5结束语

    综上看出,笔者从c/s构架思路出发,通过该管理功能模块设计,实现对学生基本信息的管理、考勤管理、服务管理、系统管理,目的是构建一个相对于高职院校来说相对全面的学生管理系统,不断的改进高职院校陈旧落后的学生管理系统。高职院校利用本系统,可以更加有效地对学生的生活和学习进行管理,为学校的各项重要决策提供合理的参照信息,同时,增强了院校与学生之间的相互联系,学生也在相对完善的系统中获得更多的便利,实现了学校、师生三者之间的互利共赢。

    参考文献:

    [1] 周红军. 基于B/S架构高校学生管理系统的设计与实现[D]. 西安:西安电子科技大学,2013.

    [2] 黄志刚. 基于B/S架构的江西教育学院学生信息管理系统的分析与设计[D].昆明:云南大学,2012.

    [3] 刘丹. 基于C/S架构的医务室管理系统的设计与实现[D]. 大连:大连理工大学,2013.

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/2/6 1:02:26