学生管理系统范文
时间:2023-04-10 04:41:19
导语:如何才能写好一篇学生管理系统,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
目前,社会对技工院校学生的需求量比较大,很多企业招聘不到合适的岗位人才。但是另一个方面,学生在社会上找不到合适自己的工作。如何能够让毕业生能够充分得到就业机会,学生的信息管理系统成为各职业院校的重要平台,可以通过软件对学生进行管理,让学生能够充分了解市场的就业情况,找到合适自己岗位。
随着计算机网络技术的不断发展,技工院校开始普及互联网知识,我们可以借助于学校中信息管理平台,对就业信息的共享和管理。技工院校培养人才的目的是为社会的发展输送高技能人才,解决目前制造业飞速发展而人才难以供应的局面。如果做好高技能人才的培养已经成为技工院校核心的问题。学生管理系统的出现,是对就业管理的一个突破。它不仅实现了企业招聘信息和毕业生就业信息的互通,还规范了就业流程,让学生了解到很多相关的就业知识,随着系统的不断完善,可以高效、便捷的方式满足毕业生和企业的需求。
1 学生管理系统的功能设计
学生就业管理系统的设计符合学校实际工作的需求,从学校网络运用情况和教育部门的无纸化办公的情况来看,系统的设计目的主要是为了满足学校毕业生信息的查询和就业信息的。信息管理系统的主要功能是对学生的管理,只有系统管理员有权对用户进行删除操作,普通用户没有权利删除的信息。用户注册系统之后,可以使用咨询功能,将看法和咨询的问题填写在系统当中,能够得到系统管理员的有效回复。只有登录以后才能对咨询问题和信息,学生的信息可以被招聘单位看到,增加学生的就业机会。所有的信息必须要经过管理的审核,审核通过后才能将就业信息显示到系统当中。管理员对学生的日常信息进行审核和管理,保障信息的安全性和真实性。
该系统根据权限进行划分,主要角色分为系统管理员、班主任、招聘单位和学生。每个角色都有不同的权限和功能。系统管理员拥有最大的权限,主要操作管理系统的后台。在系统后台可以看到所有角色录入的信息,审核信息和管理信息。班主任主要是对学生的基本信息进行了解和管理,校对学生信息的准确性,对学生就业情况的查询和管理。招聘单位的主要功能是招聘信息和检索学生信息,可以在线与学生进行交流,解答学生提出的问题。学生是平台的最大受益者,通过平台可以将自己的信息给招聘单位,同招聘单位在线咨询。
2 系统的设计思路和存在的问题
随着现代化信息技术的不断提高,毕业生就业管理系统越来越引起人们的关注。系统的设计需求以院校的就业信息管理流程为基础,以企业的需求为中心,以毕业生的就业为设计指导思想,通过对毕业生信息的全面考察,让企业能够选择合适的人才为其所用,也让学生能够找到自己最适合的工作。用人单位和就业服务中心直接通过系统,检索毕业生的信息,实现了毕业生数据信息的公开化,让系统成为了毕业生信息共享和展示的渠道。但是信息管理系统也存在着一定的问题,需要逐步的完善和解决。对毕业生就业管理上,由于院校对系统的管理和重视程度不够,导致毕业生的信息资料不全,准确性不够,这样企业不能够检索到学生的正确信息,毕业生的信息情况也得不到合理的分析。所以,在系统的使用过程中,需要院校对系统管理进行高度的重视,保障学生信息的真实性。
3 数据库的设计
随着大数据时代的到来,数据库对于任何一个系统都十分的重要,学生管理系统的建设离不开数据库的搭建。数据库存放大量的系统数据和用户数据,数据之间的关联和数据的提取都需要通过数据库来实现。在数据库的设计上,系统选择用Microsoft SQL Server2008 R2 作为后台数据库工具,其比Access的功能强大很多,并且这个版本的数据库比较稳定,适合于各种硬件平台。
4 后台管理功能
后台信息管理是对整个系统功能的操作,包括企业招聘,毕业生信息,在线咨询等功能。后台管理主要是系统管理员和班主任进行操作,程序的设计也是根据其相应的功能所设计的。根据不同的权限管理相应的项目内容。后台信息管理的功能主要通过对数据库的操作来完成的,系统管理可以设置多个管理员和班主任来共同处理日常事务,通过管理员的操作可以保障信息的稳定。
结论
技工院校学生管理系统的设计与实现,是技工教育信息化的重要工作。毕业生的基本信息情况和就业情况的管理和分析,是对学生情况的重要了解,直接关系到学生能否顺利的就业,找到适合自己的工作。在技工教育水平不断提高,企业就业形势越来越严峻的情况下,毕业生的就业信息管理工作显得非常重要,通过对系统的合理设计可以让技工院校对就业信息的管理更加流程化,让毕业生的信息展示更加清晰。方便企业对人才的招聘,最终实现数据的公开化。同时,学生管理系统促进了学校毕业生就业信息管理的实现和发展,随着技工人才的需求量的不断增加,为技工院校的教育和发展解决检索信息难,管理信息混乱等问题。为技工院校实现网络化的信息管理、结构化的数据管理作出贡献。信息的高效共享、和管理让学校、企业、学生之间的通信变得方便,让信息的共享更加的快捷。随着对系统的不断研究和分析,进一步指导技工教育的方向,了解企业需求的重点,让学生能够更好的适应岗位需求,从而提高毕业生的就业率,这些都体现了对学生管理系统的研究的价值。■
参考文献
[1] 吴迪. 学生信息管理系统的设计与实现[J]. 漯河职业技术学院学报. 2012(05):22-24
[2] 蹇红梅. 基于B/S体系结构的高校学生信息管理系统[J]. 内江科技. 2012(07):149+130
[3] 于小然. 基于.NET的高校学生信息管理系统开发[J]. 计算机光盘软件与应用. 2012(16):233+235
篇2
1.人脸识别管理的优劣势分析
人脸识别技术是通过生物特征进行识别的技术,通过识别每个人的脸部特征,将采集的图像与系统的图像库信息进行比对,实现识别的目的。其有3个优点,一是非接触性,被考勤人员不需要和相关设备直接接触,而指纹采集和一卡通刷卡则必须接触设备;二是非强制性,只要出现在人脸采集的特定区域时,设备便会主动采集信息;三是并发性,若在特定区域同时出现多人时,可以将全部人脸信息记录。人脸识别技术也有缺点,一是容易受到光线环境的影响,若光线过强或严重不足都会影响人脸信息的采集;二是易受到头发、饰物遮挡的影响,有可能造成采集人像的不完整,导致比对信息失败。这些确定会在一定程度上影响数据采集的准确性,会造成比对结果的判断不准确,但随着人脸识别技术算法的不断更新,精确度也会得以提升。
2.人脸识别的关键技术
1)人脸关键点检测
人脸关键点检测是在人脸检测的基础上,自动确定人脸各关键点的位置,如眼角、瞳孔、鼻尖、嘴角等。不能忽视了初始状态对关键点检测的影响。采用基于深度初始化网络的人脸关键点检测算法,能够有效克服初始位置、人脸姿态、表情等因素对关键点检测精度的影响,从而得到人脸各关键点的准确位置。
2)人脸纹理正规化
将不同光照、姿态或表情的人脸,还原至良好光照、正面和无表情的人脸,减小待匹配人脸图片与信息库中人脸图片的差异,从而降低特征提取和识别的难度。在光照严重不足或太过强烈、角度过大、表情夸张的情况下,如果强行改变光照强度、旋转至正面人脸、还原至正常表情,必然会引入大量“非自然”信息,使得正规化的人脸产生畸变、扭曲和纹理缺失。这样不仅不会对人脸识别产生帮助,反而会降低其性能。可以借鉴人脸合成和生成对抗网络的方法,通过初始数据库的搭建、纹理正规化网络的构建以及网络的融合训练,实现一个端到端的、由数据驱动的纹理正规化网络和特征识别网络。它能够在提取深度特征的过程中,自适应地根据人脸识别的任务对人脸的纹理进行光照、姿态和表情的正规化,从而达到提高人脸识别性能的目的。
3)人脸特征提取
基于深层卷积神经网络,通过融合人脸多尺度特征信息,获取高层语义特征表达,提升人脸特征的区分性。促使同一个人的人脸特征表达具有更高的相似性,不同人脸的特征表达相似度更低。
4)人脸特征比对
针对人脸识别中经常遇见的跨场景人脸识别问题,如待验证照片与现场照片非同源、年龄跨度大、分辨率和角度差异明显等问题,采取自适应学习方法。通过算法缩小不同场景图像之间的数据分布差异,将不同场景的人脸图像映射到同一个具有更好表达能力的特征空间进行比较,从而保证同一个人的人脸特征表达具有更高的相似性分数,不同人脸的特征相似性分数更低。
3.人脸识别管理系统的功能模块
1)基础数据的获取
初始化数据是整个系统运行的基础,可以将学生的基本信息整体导入系统,特别是身份证的完整信息,包含证件照。给学生管理人员开放权限,可供查询、修改、删除数据等维护功能。基本信息中结构和属性字段比较简单的部分直接导入,对于哪个时间段是正常签到、迟到、早退、旷课、晚归等,需要进行单独标明。同时也需要将人脸识别设备和教室信息进行绑定,条件允许的情况下,各教室配备一台识别设备。若成本过高,则可考虑每层楼配备一台设备,将每层楼的教室信息与设备绑定。
2)教务系统的接入
考勤数据是基于每学期的课程安排和作息时间安排,在此之上增加学生的出勤状态。通过教务系统的接入,直接获取班级的排课情况,并将作息时间安排一并导入,则可通过数据的对接,实现考勤情况的记录。
3)识别数据日志
数据日志用于记录学生到教师或者宿舍楼的时间点,与基础数据中的导入的身份证照片、学号、班级等信息建立对应关系。因此,当人脸识别设备识别到信息是,便会登记采集数据的时间,通过与基础数据库的信息之间的绑定关系,记录下采集数据时的图像、学号、日期、时间、识别设备、教室等信息。
篇3
关键词:; ; 学生管理系统
中图分类号:TP317文献标识码:A 文章编号:1009-3044(2007)03-10637-01
1 前言
近年来,随着计算机、硬件环境的不断改善,网络在高校已逐步普及,越来越多的学生思想政治辅导员建立了自己的教育网站。学生思想政治辅导员利用教育网站不仅可以信息,开展交心谈心,进行思想政治工作,还可以以管理为中心,实现网站学生的动态管理,及时与学生进行交流和沟通。其中学生管理系统是构成教育网站的一个重要组成部分,一方面可以用来动态与学生有关的新信息,另一方面又可以与学生交流,及时将最新的消息和通知以及班级活动、操行评分等发送给学生,从而提高管理效率。
2 基于学生管理系统的分析
传统的教育网站学生管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已不多用。二是基于ASP和脚本语言,将动态网页和数据库结合,通过应用程序来处理学生,这是目前较为流行的做法。但是由于ASP本身的局限性使得系统有一些不可克服的缺陷,而采取了技术的系统性能上有了很大的改善。
2.1 基于技术的系统结构模型
结构是一个三层系统:UI层、业务逻辑层和数据层,如图1所示。
图1 的系统结构模型
UI层
这一层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。
业务逻辑层
这一层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web服务和组件服务组成。
数据层
这一层通过操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。
2.2 访问数据库的原理
是微软.NET框架中的数据访问组件,是一种新的数据访问对象模型。与数据库相连,它提供了如下3种方式:通过ODBC相连;通过OLEDB相连;直接与SQL Server相连。3种方式由于应用层次的差异,使得效率由低到高,独立性由高到低。传统的应用程序是通过先建立到数据库的连接,在程序的整个运行过程中维护连接的方式来设计的。采取了断开连接方式的数据结构。当浏览器向Web服务器请求网页时,服务器处理这个请求,并将所请求的网页发送给浏览器,然后连接就被断开,直到浏览器发出下一个请求。
此外引入了数据集(Dataset)。一个数据集是内存中提供数据关系图的高速缓冲区。数据集对数据源一无所知,它们可以由程序或通过从数据集都是通过使用同样的程序模板而作的,并且它使用相同的潜在的数据缓冲区。
3 学生管理系统的设计模式
3.1 系统的功能结构
系统的重要功能如图2所示。其工作流程是:用户登录通过权限判断,学员只能浏览、管理、查询学生,学生思想政治辅导员用户除了可以完成学员的操作外,还可以进入学生管理模块,动态地管理学生。
(1)系统登录
该模块负责将用户分为普通学员和学生思想政治辅导员来实现用户权限的管理。
(2)学生浏览
该模块负责列出每个学生所有的信息,包括教育计划、教育目标以及学生思想政治辅导员精心设计的辅导方案等等。每个学生的资料被做成一个超链接,点出它就能跳转页面阅读该学生的相关信息。
(3)学生管理
该模块负责提供学员自主管理所需的信息,实现学生思想政治辅导员与学员之间的交流和沟通。包括管理论坛、心理咨询、问卷调查、就业指导、最新的消息和通知等。
(4)学生查询
该模块提供了查询功能,输入待查找的信息及选定分类信息可以快速地找到符合条件的信息,并输出查询结果。
(5)学生管理
该模块只有学生思想政治辅导员用户才能进入,它可以分解成三个子功能:学生信息录入、学生信息修改、学生信息删除。
学生信息录入:它的功能是实现新学生的录入,添加新学生所有的信息。
学生信息修改:它的功能是对学生信息的更新。
学生信息删除:它的功能是对已过时的信息进行删除。
3.2 系统配置
该学生管理系统可以在Windows 2000 Server操作系统平台上运行,Web服务器为IIS,数据库服务器为Microsoft SQL 2000 Server,开发工具采用的Microsoft Visual Stual .NET和DreamWeaver MX。
4 结束语
利用和技术开发的教育网站学生管理系统不仅具有鲜明的技术特性,如交互性和容错能力强;网站的内、外部连接灵活;方便移植,功能完善,而且实现了网站学生的动态管理,使得对教育信息的管理更加即时,能引发管理者的注意,吸引管理者在这个网站中进行管理,提高管理效率。
参考文献:
[1]穆肃.关于教学网站有效性的评价[M].电化教育研究.
篇4
当前,各大学、学院都非常重视学生管理工作,以学生为根本的教育理念已经渐渐成为教育界的广泛同识。学生管理系统解决了学生管理工作繁琐、量大、杂乱的问题。在设计和开发管理系统的时候如何解决大规模并发问题成为一个难点,而Windows完成端口技术(IOCP)为此问题提供了很好的解决方案。
【关键词】
学生管理;系统;完成端口;IOCP;重叠IO
学生管理系统大多采用C/S结构设计模式。在日常生活中,对于一个中等规模的学院来说,同时达到千人以上在线的情况经常发生,如果采用一个用户一个线程的设计方式那将造成CPU在这成千上万的线程间进行切换,后果不可想象。Windows IOCP完成端口技术则完全颠覆传统设计模式,它在将并行的线程数量设计上限。目前,IOCP完成端口是Windows下性能最好的I/O模型,同时它也是最复杂的内核对象。它避免了大量用户并发时原有模型采用的方式,极大的提高了程序的并行处理能力。
1系统设计
系统采用B/S结构设计,主要分为登录、用户管理、信息管理、学生处分管理、评分管理等大模块。服务器端应用完成端口技术,客户端采用普通的Socket连接方式。服务器端数据库系统采用Sqlserver2000。系统通过IOCP服务器来访问数据库系统,用户通过客户端软件进行Socket短连接到IOCP服务器,进行数据操作。系统结构图如图1所示。
图1系统结构图
2完成端口技术的应用
2.1完成端口的优点
完成端口会充分利用Windows内核来进行I/O的调度,是C/S通信模式中性能最好的网络通信模型。使用“同步”的方式操作会阻塞住来自同一个线程的任何其他操作,所以要写高性能的服务器程序,通信一定要是异步的。微软提出完成端口模型的初衷,就是为了解决这种“onethreadperclient”的缺点的,它充分利用内核对象的调度,只使用少量的几个线程来处理和客户端的所有通信,消除了无谓的线程上下文切换,最大限度的提高了网络通信的性能。
2.2使用完成端口的流程
(1)调用CreateIoCompletionPort函数创建完成端口,将返回句柄保存。
(2)根据系统中处理器个数,创建工作者(Worker)线程,用来处理和客户端的通信请求。Worker线程个数:N=2*处理器个数+2。
(3)接收Socket连接,两种实现方式:一是启动一个独立的线程,专门用来accept接收客户端的连接请求;二是用性能优异的异步AcceptEx请求。
(4)当客户端连入,调用CreateIoCompletionPort函数,这里不用新建完成端口,而是把新连入的socket(前面创建设备句柄),与1)完成端口绑定在一起。至此,完成端口的相关部署工作完成。
(5)客户端接入后,在这个Socket上提交一个网络请求,WSARecv负责处理请求,执行接收数据的操作。
(6)此时,其它几个Worker线程分别执行4、5步操作。
2.3系统实现
(1)创建完成端口
HANDLE m_hIOCompletionPort = CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0);
(2)根据系统中CPU核心的数量建立对应的Worker线程
SYSTEM_INFO si;
GetSystemInfo(&si) ;
int m_nProcessors = si.dwNumberOfProcessors;
m_phWorkerThreads[i] = ::CreateThread(0, 0, _WorkerThread, …) ;
(3)创建用于监听的Socket,绑定到完成端口上,然后开始在指定的端口上监听连接请求
SOCKET m_sockListen = WSASocket(AF_INET, SOCK_STREAM, 0, NULL, 0, WSA_FLAG_OVERLAPPED);
If(SOCKET_ERROR==bind(m_sockListen,(struct sockaddr*)&ServerAddress, sizeof(ServerAddress)));
listen(m_sockListen,SOMAXCONN)) ;
(4)在这个监听Socket上投递AcceptEx请求
GUID GuidAcceptEx = WSAID_ACCEPTEX; WSAIoctl(m_pListenContext>m_Socket, SIO_GET_EXTENSI ON_FUNCTION_POINTER, &GuidAcceptEx,sizeof(GuidAcceptEx), &m_lpfnAcceptEx, sizeof(m_lpfnAcceptEx) , &dwBytes, NULL,NULL) ;
(5)Worker线程的工作
BOOL bReturn = GetQueuedCompletionStatus(pIOCPModel>m_hIOCompletionPort,
(LPDWORD)&lpContext,&pOverlapped,INFINITE );
(6)收到Accept通知时执行_DoAccept
(7)当收到Recv通知时, _DoRecv
3界面展示
3.1用户登录页面(图2)
图2登陆界面
3.2系统主界面(图3)
图3系统主界面
参考文献:
[1]郭峰.深入浅出设计模式.北京:中国铁道出版社,2013
篇5
关键词:教务管理系统;学生管理系统
中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 16-0000-02
随着互联网络普及,教务管理及学生学籍管理也已经基本形成了多元的网络化管理,极大的方便了广大师生,也方便了学校对教务及学生工作的管理,并促进报表、统计数据的规范化,节省资源开支。本系统基于B/S,采用Visual C#.NET、 Ajax技术、及EasyUI插件和动软代码生成器,能保证快速开发的同时,也能保证系统安全且响应快速。
1 开发背景
笔者所在的学校为民办高职高专高校,购买现成的类似系统一方面资金比较紧张,另一方面系统不能满足学校本身实际管理方法,这也是很多民办高职高专院校比较头疼的事情,因此提出开发基于B/S的高校教务及学生管理系统,借此希望推动民办高职高专院校在教务及学生管理方面更加规范化。系统架构简单,适合在民办高职高专高校推广。
2 开发环境探讨
B/S(Browser/Server,浏览器/服务器)模式因不需要开发客户端(客户端采用浏览器进行),使得开发及维护只需关注服务端即可,因此相对C/S模式维护方便,搭建简单,成本低本。
系统采用Visual C#.NET作为开发工具,.Net具有安全、开发效率高的特点,MsSql作为数据库,锐浪报表作为报表工具。配合目前非常流行留下的Ajax技术,使得数据传输率大大降低,AJAX是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术,AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),可减少网页从服务器请求信息量,对于网络要求比较低,一台普通服务器及10M共享网络即可实现。
EasyUI是一组基于jQuery的UI插件集合,而EasyUI的目标就是帮助开发者轻松的打造出功能丰富并且美观的UI界面,而且该框架提供的插件功能强大,兼容主流浏览器,开发者可以在较短时间内布置好页面的界面和相应的响应脚本,各种复杂的界面也可以得以展现。
3 系统主要模块设计
本系统从管理和使用的角度分为两个部分:管理端和使用端。前者主要有系统管理员、教务管理人员、学生管理人员,后者则是主要面对在校学生、任课教师、班主任。
3.1 管理端包含以下几个模块
(1)基本配置模块主要涉及系统基本参数配置、院系配置、专业配置、民族字典配置、政治面貌字典配置、选课配置、学生修改个人资料配置(指哪些字段内容学生可以自行修改内容)、排课课程属性管理。此模块主要由系统管理员管理。
其中选课配置是指每个学期对选修课进行设置的功能,因为每学年学期对学生的选课记录是有所限制的,如某专业学生不允许选择某课程,某专业学生最多选几门公共课等情况,设计选课配置功能,可以方便管理人员快速设置选课要求。同时考虑到公平公正的原则,系统做了一些配置,即在选课时间内,一个学生多少小时内只能选择一门课程,此举可以避免出现“选了又退又再选”的选课现象,让学生真正珍惜所选的课程,让真正想选该课程的学生能被选上。
(2)教务管理模块主要涉及班级管理、教室管理、课程管理、教师管理、排课安排、成绩管理、学籍维护管理、学籍变动管理、学生退学休学处理模块、学生选课处理。
成绩管理主要是指教务管理人员在任课教师登记学生成绩后,可以对本门课程的学生成绩进行查询、打印等操作。同时也可以查出不及格的学生名单,准备好下学年学期的补考和重修工作。
(3)学生管理模块主要涉及奖罚管理、经历资料、宿舍管理、报修管理。
奖罚管理是指针对学生在奖励和罚款记录而设置的功能,可以把学生的奖励和罚款记录入库保存,方便日后查询。可以在报告书中附上学生奖励和罚款记录,能让家长了解学生本学年的成绩同时,也了解除学习以外的内容。
宿舍管理主要管理学校宿舍情况,包括楼座管理、宿舍管理。管理员可以查询哪些宿舍有空床位,以便安排其他学生入住。
报修管理是指管理员可以查看学生上报的宿舍物品损害情况后,及时进行修理或更换。
3.2 学生使用端包含的模块:个人资料修改模块、选课模块、成绩查看模块、报修模块。
在选课模块中,列出符合该生专业和年级的课程以供学生选择。学生可以查看每一门选修课程的课程信息、教师、教室、学分、课时、安排人数及已选人数等信息,且能查看已经选择的课程记录,以决定是否需要退选。
3.3教师使用端包含的模块:个人资料修改模块、上课记录模块、登记成绩模块。
登记成绩模块指任课教师可以在课程结束后给学生进行成绩评定,教务管理人员可以对任课教师提交的成绩进行审核后归档。
3.4 班主任使用端包含的模块:学生信息查询模块、家庭报告书打印模块。
4 数据库设计
数据库设计的好坏直接影响整个项目的开发进程及后期维护,依据项目需求,本系统应存有以下表:管理员表、课程表、课程性质表、课程类型表、教师表、教室表、教室类型表、排课表、成绩表、学生表、经历表、奖罚表、学籍变动表、培养层次表、院系表、专业表、班级表、班主任表、班主任历任表、宿舍楼座表、宿舍表、报修表。如图为排课表、成绩表、课程表和教师表的关系(因篇幅有限,部分表和字段没有列出):
5 系统实现
本部分主要内容为系统的部分脚本及运行界面,因篇幅有限,只列出部分脚本和界面。系统采用简单三层开发(数据访问层、业务逻辑层、表示层)。采用三层模式开发,开发人员可以只关注整个结构中的其中某一层,使得分工更加明确;降低层与层之间的依赖;有利于标准化。
系统界面使用EasyUI插件来完成,数据读取采用Ajax技术,在不刷新整个页面的前提下更新数据,使得系统能更为迅速地回应用户的操作。只需手写简单的脚本即可创建出复杂且漂亮的界面,提高了开发效率。因篇幅有限,只列出管理端排课管理界面,如图示
6 设计总结
篇6
关键词:信息管理 C/S 学生信息管理系统
一、需求分析
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
通过调查,要求系统需要有以下功能:
⑴由于操作人员的计算机知识普遍较差,要求有良好的人机界面;
⑵由于该系统的使用对象多,要求有较好的权限管理;
⑶原始数据修改简单方便,支持多条件修改
⑷方便的数据查询,支持多条件查询;
⑸在相应的权限下,删除数据方便简单,数据稳定性好;
⑹数据计算自动完成,尽量减少人工干预;
二、系统设计
学生信息管理系统可以说是一个综合性的学校学生管理系统,具有较强的实用性和先进性高校学生信息管理系统。
1.功能设计
学生信息管理系统系统主要包括以下功能模块:
1.1用户管理模块
包涵管理员用户和学生用户.操作员可以对用户进行编辑,并对其给予权限.权限管理分为自定义权限及集成权限,学生用户可以对自己的信息进行浏览.
1.2学生基本信息模块
在此模块操作员可对学生信息进行编辑,其中包括:学生基本信息,详细信息,家庭信息,学籍信息,成绩信息,考勤信息,奖罚纪录,操作员可以通过此模块建立一个完整,高效的学生信息档案。
1.3学生变更模块
对于学生上的变动,调整,进行服务,并对变更或调整的信息进行独立存储以便对调动的信息进行浏览。
1.4数据库管理模块
包括数据库的备份(自动备份.手动备份)、数据库还原(自动还原.手动还原)、系统初始化。
1.5操作日志管理模块
对系统操作进行自动存储,以便对系统的管理及系统有更好的维护数据,给用户更多的用户操作信息。
1.6学生留言板模块
学号用户是呢个可在此模块留下自己的意见及学生信息录入情况,让学生和操作员之间建立一个简便的交流平台。
系统结构图如下图2-1所示:
2.数据库设计
数据库中主要是对表的设计,主要的表结构设计如下:
2.1用户操作人员表
表名称标识:Operator
数据来源:用户管理模块进行录入。
2.2学生基本信息表
表名称标识:stainfo
数据来源:基本信息和模块进行录入
除此以外,还有家庭信息表表(名称标识:farmily, 数据来源:家庭信息和模块进行录入)、奖罚纪录表(表名称标识:aandp, 数据来源:基本档案录入模块)、考勤信息表(表名称标识:kqxx,数据来源:基本档案录入模块)、缴费信息表(表名称标识:jhxx, 数据来源:基本档案录入模块)、学生变更表(表名称标识:change, 数据来源:学生变更管理模块)、操作日志表(表名称标识:czdate, 数据来源:操作日志管理模块自动录入)、学生留言表(表名称标识:xsly, 数据来源:学号留言模块录入)这些表需要设计:
图2-1系统结构图
表2-1用户操作人员表
三、系统的实现
学生信息管理系统总的模型主要是说明需要先登录到服务器后才能进行登录系统的操作,登录后进入主功能页面,主要有用户管理,基本信息管理,学生变更管理,操作日志管理,学生留言管理,数据库管理六大模块。
1.主要功能模块设计
用户管理主要是实现对用户的列表,添加用户以及修改密码和权限等 操作;基本信息管理模块主要是实现学生信息的添加.修改.删除.查询以及统计等操作;学生变更管理模块主要是实现实现学生变更信息的添加,修改,删除,查询等操作;操作日志管理模块是记录所有用户的的操作记录以及详细时间;学生留言模块可以给本系统提出意见以及和程序员交流的平台;数据库管理模块主要是实现数据的备份,还原等相关操作。
表2-2学生基本信息表
2.主要登陆界面的实现
2.1 连接服务器界面
由于本系统采用C/S架构,所以要登录系统前必须先连接到服务器,输入服务器正确的IP地址 点连接服务器就可以连上服务器 如果服务器IP错误 则返回“数据连接出错”信息.退出按键的功能是退出整个系统.如图3-1所示:
图3-1连接服务器界面
2.2用户登录界面
系统登录主要用于对进入人事资源管理系统的用户进行安全性检查,阻止非法用户进入该系统。验证操作员及其密码,主要通过记录集结果(RecordCount)结合If语句判断用户选定的操作员及其输入的密码是否符合数据库中的操作员和密码,如果符合则允许登录,否则提示用户用户名或密码不正确,只有通过登录界面才能进入到主界面。
如下图3-2所示:
图3-2用户登录界面
主要代码如下:
(1)登录界面的FormShow事件代码:
procedure Tc_yhdlfrm.FormShow(Sender: TObject);
var
i:integer;
begin
c_datemdl.DataModule2.operatordtst.Close;
c_datemdl.DataModule2.operatordtst.DataRequest('select * from operator');
c_datemdl.DataModule2.operatordtst.Open;
for i:=1 to c_datemdl.DataModule2.operatordtst.RecordCount do
begin
usernamecmbx.Items.Add(c_datemdl.DataModule2.operatordtst.fieldbyname('username').AsString);
c_datemdl.DataModule2.operatordtst.Next;
end;
usernamecmbx.ItemIndex := 0;
end;
(2)退出按键的OnClick事件代码:
procedure Tc_yhdlfrm.SpeedButton2Click(Sender: TObject);
begin
if messagedlg('你确认要退出系统吗?',mtinformation,[mbyes,mbno],0)=idyes then
begin
c_zjm.c_zjmfrm.Close;
end;
end;
2.3用户管理界面
包涵管理员用户和学生用户.操作员可以对用户进行编辑,并对其给予权限.权限管理分为自定义权限及集成权限,学生用户可以对自己的信息进行浏览.
如下图3-3所示:
图3-3用户管理界面
主要代码如下:
(1)用户管理的FormShow事件:
procedure Tc_yhglfrm.FormShow(Sender: TObject);
begin
c_datemdl.DataModule2.operatordtst.Close;
c_datemdl.DataModule2.operatordtst.DataRequest('select * from operator');
c_datemdl.DataModule2.operatordtst.Open;
end;
(2)用户管理的FormClose事件:
procedure Tc_yhglfrm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
c_zkjm.c_zkjmfrm.Enabled := true;
end;
2.4学生留言界面
学号用户是呢个可在此模块留下自己的意见及学生信息录入情况,让学生和操作员之间建立一个简便的交流平台.
如下图3-4所示:
图3-4 学生留言界面
学生留言界面的主要代码如下:
(1)学生留言界面的FormShow事件:
procedure Tc_xslyfrm.FormShow(Sender: TObject);
begin
c_datemdl.DataModule2.xslydtst.Close;
c_datemdl.DataModule2.xslydtst.DataRequest('select * from xsly');
c_datemdl.DataModule2.xslydtst.Open;
c_xslyfrm.xslygetdt();
end;
(2)学生留言界面的FormClose事件:
procedure Tc_xslyfrm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
c_zkjm.c_zkjmfrm.Enabled := true;
end;
其他代码略。
四、结束语
本文从高校学生信息的管理这一项目背景入手,然后针对平台设计的功能需求进行分析,重点介绍了用户管理、基本信息管理、学生变更管理、操作日志管理、学生留言管理、数据库管理六大功能模块,着重对用户登录界面、用户管理界面、学生留言界面的实现做了详细阐述。学生信息管理系统可以说是一个综合性的学校学生管理系统,具有较强的实用性和先进性高校学生信息管理系统。
由于研究水平和研究时间的限制,本课题在对系统的功能设计上略显薄弱,还有许多有待完善和值得继续探讨的问题。
参考文献
[1]马林艺 张喜英 钱春升、《软件工程》、2006.1.
[2]涂金德 金林樵 牛立成 《Delphi程序设计》2004.2.
[3]黄明 梁旭 石虎、《Delphi7信息系统设计与开发实例》(第2版)、2005.3.
[4]刘艺 《Delphi面向对象编程思想》 2003.9.
[5]程旭松 许哲平 万重 《80例上手Delphi7编程》 2004.10.
篇7
1、开题报告的内容:
本系统是一款资源型管理软件,适用于普通高等教育学生的管理工作,具有丰富,完整,规范的内容和比较完善的功能.是一个适用于高等院校或各类专科学校学生工作管理部门的计算机辅助管理系统,它具备高校学生工作部门的学生管理的日常事务性工作及各类数据的自动化处理功能.从学生的入学档案,学籍档案,学习成绩综合测评,奖学金管理,到学生毕业分配管理的全部业务功能.该系统能够自动地收集,存储,加工处理,查询检索和统计制表,方便有效地提高学生工作办公自动化管理的水平,解决了日常繁杂的数据,文件及历史资料的统计处理的重复性劳动.使过去许多只能定性管理的项目变为定量管理,使传统的由人工事务性管理模式转化为借助现代化技术和手段实现的科学化管理模式,不仅节省人力和物力,提高办公效率,而且使管理的方式从过程管理转变为目标管理,从数量管理转变为质量管理,有助于提高学生工作管理的水平和质量.
本系统将采用vb6.0+sql server xx的模式进行开发.vb6.0开发一般应用模块,供管理人员在本地机上完成对数据库的各种修改工作.并且采用了数据访问技术ado,使之能更好地访问本地和远程的数据库;在数据环境方面,允许程序员可视化地创建和操作ado连接及命令等优点,因此,采用vb6.0作为学生信息管理系统的本地开发平台.sqlserver是一个数据库管理软件,提供了强大的数据库访问功能,为数据库管理与分析带来灵活性,因此,采用sql server xx作为学生信息管理系统的后台数据管理工具.
本系统针对学生管理所涉及到的信息,数据及所需完成的各项操作,结合自身的技术水平而开发的学生管理系统(单机版).此系统将主要实现以下基本功能:学生档案管理:可以方便地对学生档案进行浏览,查询,添加,编辑,删除.以学号区别学生,并可以支持多个班级处理.(2) 学生成绩管理:可以自行设置学生所在的年级,科目,并且学生成绩与档案以学号为关键字相关联,有力的保证了数据的完整性. (3)课程管理:可以自行设置课程信息,年级课程开放等情况.(4)班级管理:通过此模块用户可以系统性的设置,修改,删除该班级的基本信息(班级名称,班级人数,班主任),班委任职情况.(5)系统管理:此模块分系统用户管理,系统注册码管理,系统日志管理,用户密码管理以及系统数据库备份和系统数据库还原的功能.对于不同的用户提供了不同的用户操作权限(6)报表功能:根据学生成绩自动生成成绩报表打印
此系统将具有:能提供的学生信息量大,用户界面友好,操作简便,快速等特点.
本页应按开题报告(实施计划)的基本内容要求填写, 填写不下可另附页.
2、开题申请理由:
21世纪全球信息电子化的潮流势不可挡,计算机渗入了社会生活中的各个领域,它的广泛应用给经济和社会生活带来深刻的变革.信息技术不仅改变了人们的工作和生活方式,也在改变教育和学习的方式.我国的教育事业蓬勃发展,升学率普遍提高,各类大专院校规模不断扩大,对于学生管理工作的高效性和规范化提出了更高的要求.作为学校管理工作的一个重要组成部分---学生信息管理,所涉及到的信息量之大,数据之繁琐,可以想像用手工对这些数据进行操作有多么的复杂与繁琐,因此自动化的学生信息管理系统应运而生.
篇8
关键词:学生管理 管理信息系统 功能 系统架构
一、构建学生管理信息系统的必要性
学生管理工作是学校管理工作的重要组成部分,在很大程度上体现着学校的综合管理水平和人才培养能力,具有不可替代的重要作用。在传统的学生信息管理中多为手工书写,工作效率低,不仅给学生信息的建立、更新和维护等工作带来了不少的困难,也不便于查找利用。计算机技术兴起后,学校的管理人员开始考虑使用office等办公软件进行学生信息管理,在一定程度上提高了工作效率,但这种模式下,因管理人员风格不一,管理侧重点不同,尤其是数据版本多,格式不规范等问题,使得学校的学生管理信息汇总和分析费时费力。随着社会信息化进程的不断加快和教育改革的不断深入,构建学生管理信息系统,实现学生管理的信息化、网络化,促进学生管理工作的及时、准确、科学、规范与高效,已成为学校学生管理信息化建设的重要内容之一。
据调查,有的高职院校在信息化建设中,分期购置专业软件,如教务管理系统软件,资助管理系统软件,心理健康系统软件,宿舍管理系统软件等,这些系统软件大多是侧重于学校的某一或某几方面的工作内容,且其数据管理系统相互独立并归属于不同的部门管理和使用,各系统中的基本数据须分别录入、管理与维护,导致了系统间数据重复、数据不一致等情况的出现。此外,目前普通高校普遍使用的学生管理信息系统也不是很适用于高等职业院校的实际需求。为此,根据实际需求,充分利用信息技术和校园网络平台,构建具有高职院校办学模式、管理机制等特色的集成性的学生管理信息系统,具有非常重要的现实意义。
在学生管理信息系统建设前期,学校的有关部门应进行充分调研与论证,作出明确的需求分析。在系统建设中,应由牵头部门带领,统一系统间的数据结构,统一身份管理等,增加系统间的耦合度。本文从学生管理工作实践出发,为某高职院校设计了一个学生管理信息系统的功能结构与系统架构,并以学生管理信息系统中的学生心理健康管理模块、学生“奖、贷、助、勤、补、减” 资助体系管理模块为例,对模块功能进行了分析研究,以供参考。
二、学生管理信息系统功能结构与系统架构
(一)系统总体功能结构
本文设计的学生管理信息系统系统由用户管理模块、学生档案管理模块、成绩管理模块、心理健康管理模块、日常信息管理模块、资助体系管理模块等6个功能子系统组成。系统总体功能结构如图1所示。
图1中,用户管理模块主要是管理如系统管理员、学生、班主任、辅导员、学生管理工作人员等不同的系统用户;学生档案管理模块主要是管理学生的学籍、社会关系等基本信息;成绩管理模块主要是管理学生在校期间的学习和实习成绩信息;心理健康管理模块主要是管理学生的心理健康问题;日常信息管理模块主要是管理学生的在校表现,如纪律、卫生等信息;资助体系管理模块主要是管理学生“奖、贷、助、勤、补、减”信息。
(二)系统架构
1、开发模式
本文设计的学生管理信息系统拟采用浏览器/服务器(Browser/Server)模式(简称B/S模式)进行构建。其理由如下:第一,高校的网络基础建设日渐成熟,网络速度较快;第二、采用B/S模式不需要安装专门的客户端软件,借助系统内置的浏览器,便可实现不同的管理人员从不同的地点以不同的接入方式登录学生管理信息系统,维护共同的数据库;第三,采用B/S模式能有效地保护数据平台和管理访问权限,服务器数据库也相对较为安全;第四,采用B/S模式,系统后期升级、维护仅需针对服务器端即可,成本相对较低。
2、开发技术及工具
本文设计的学生管理信息系统主要采用Java Server Pages、Enterprise JavaBeans、Java Servlets API等技术进行代码设计,采用功能强大的Oracle或SQLServer2008数据库管理系统进行后台数据管理。
三、系统模块功能分析
(一)学生心理健康管理模块
除了学生个人智商、不良学习习惯等因素外,学生的心理健康问题也在很大程度上影响着学生的学习生活。随着素质教育和学生心理健康教育的不断深入,学校师生的心理健康意识不断增强,很多学校开设了心理咨询机构,为学生建立了心理档案,并取得了一定的成效。但在实践过程中,由于统计数据不够全面、信息反馈不够及时等因素,导致了心理工作效率仍不够高。因而在学生管理信息系统中设置动态的学生心理健康管理模块,统计并预测学生心理行为,及时提供分析报告,对心理偏常态的学生个体进行预警,为实施心理辅导和危机干预提供数据参考依据,具有十分重要的意义。
心理健康管理模块的主要参与者为学生、班主任、专职辅导员和心理健康教育教师。学生为心理档案建设的主体对象,专业心理咨询教师的工作实践是系统建设的主要参考依据,高校专职辅导员和班主任更是系统实施必须依靠的重要力量。以北京某高职学校为例,该校在学生管理方面有着结构合理的学生管理干部队伍,各分院根据学生的情况分别配备了一定数量的专职辅导员,所有班级都有班主任,同时还有专业的心理健康教育教师。因此该模块可主要从二个方面来考虑,一是全员动员、全校普查,二是个别关注、重点干预。即由学生、班主任和辅导员进行学生信息材料的管理和维护,心理健康教育教师对问题学生的档案进行筛选,并进行重点干预工作。
心理健康管理模块的UML用例模型如图2所示。
(二)学生“奖、贷、助、勤、补、减” 资助体系管理模块
建立"奖、贷、助、勤、补、减"资助体系管理模块,不仅能检验学校信息化建设的成果,而且能在一定程度上更快、更好、更公平的落实高校家庭经济困难学生资助政策体系,有利于保障每个在校学生不因生活困难而辍学。该模块的结构图如图3所示。
1、“奖学金”子模块。
“奖学金”子模块主要对全校的评奖评优业务进行统一管理,以综合测评结果为基础,将奖学金评选的整个流程纳入到系统中。使用该模块,应既能充分保证奖学金评选的公正性与客观性和透明性,总体控制获奖学生的资格和条件,又能使各级用户通过系统实现互动式的工作模式,提高工作效率,并使获得奖学金的学生名单永久的保存在系统和学生的电子档案中,以便检索利用。该子模块的第一项功能是“设置条件”,即资助管理员依据国家和学校相关文件中的奖学金评选条例进行规则设定,保证评选尺度正确。第二项功能是“筛选学生”,即依据第一项功能的条件,剔除不符合条件的学生,将模块开放给二级学院资助管理人员、全体班主任、辅导员以及符合条件的学生,减少相关管理人员的工作量,提高工作效率。第三项功能是“提交申请”,即学生提交申请材料。第四项功能是“审核”,及分别从班主任、辅导员、二级学院、学工部四个层级进行递进式审核,保证公平。第五项功能是“网上公示”,即将审核通过的学生名单进行网上公示,保障评选的透明性。第六项功能是“报批”,获得上级部门及财务等部门的批准。第七项功能是“反馈信息”,为获得奖学金的同学发送获奖通知,同时也要向未获得奖学金的同学发送鼓励消息。
2、“助学贷款”子模块
国家助学贷款是由政府主导、财政贴息、财政和高校共同给予银行一定风险补偿金,银行、教育行政部门与高校共同操作的,帮助高校家庭经济困难学生支付学生在校学习期间所需的学费、住宿费及生活费的银行贷款。国家助学贷款是信用贷款,符合申请条件的学生不需要办理贷款担保或抵押,但需要承诺按期还款,并承担相关法律责任。为了更好地管理助学贷款,本模块的设计需考虑到贷款制度及项目介绍、学生申请、贷款审批等方面。
“助学贷款”子模块的第一项功能“设置条件”,即通过开放系统,面向全校学生介绍学校目前能协助银行受理的助学贷款项目、介绍申请条件及违约后果等内容。第二项功能“学生申请”,即学生登录系统,填写助学贷款申请书并向系统中上传相关证明资料的扫描件和复印件。第三项功能“贷款资格审核”,本功能可分二级进行,第一级由申请学生所在班的班主任和辅导员及各学院相关负责人负责审核学生上传电子材料与原件是否一致,以及原件的真实有效性;第二级由学工部管理人员和银行工作人员对学校内所有申请学生进行复审。第四项功能“反馈信息、生成报表、向银行报数据”,即学工部对所有学生的审核状况,在统一时间进行反馈。第五项功能“签协议通知”,可使用系统的消息模块通知所有审核通过的学生在规定的日期与地点与银行签订助学贷款协议。
3、“贫困生管理”子模块
“贫困生管理”子模块包括助学金和学费减免管理两项内容。该子模块的第一项功能是“设置条件”,主要是开启该子模块,输入助学金的资助标准,申请条件,及发放流程等相关事项并对外公布。第二项功能是“学生申请”,完成学生申请资料的采集。第三项功能是“审核”,由班主任、辅导员及管理人员审核申请学生的资料是否合格并反馈审核结果。第四项功能是“信息存档”,一是对获得助学金的学生进行标记,二是对发放记录进行统计并永久存入系统。
4、“勤工助学”子模块
勤工助学是指学生在学校的组织下利用课余时间,通过自己的劳动取得合法报酬,用于改善学习和生活条件的社会实践活动。勤工助学是学校学生资助工作的重要组成部分,是提高学生综合素质和资助家庭经济困难学生的有效途径。
“勤工助学”子模块的第一项功能是“设置条件”,主要实现对岗位职责和上岗所需条件等信息的管理。第二项功能是“岗位”,即将获批的岗位向全校学生。第三项功能“学生申请”,学生可登录系统,填写申请表,并上传相关竞聘材料。第四项功能是“审核”,班主任、辅导员及用人部门可登录系统,对学生的上岗资格进行初审。第五项功能是“面试通知”,即对审核通过的学生面试通知。第六项功能是“反馈信息,网上公示”,学生收到上岗的系统通知后,联系岗位所在部门并鉴定聘用协议,完成上岗手续。第七项功能是“考核”,由岗位的部门完成对在岗学生的阶段性考核,写入学生的勤工助学考核记录中,作为发放报酬的主要参考依据。
四、结束语
篇9
关键词:数字化校园;实习管理;B/S网络架构
1研究课题的目的和意义
实习管理是高等学校日常教学管理工作之一,涉及到学校、院系、辅导员、学生、实习单位的诸多方面。随着高等教育体制的不断改革,尤其是学生实践教学课程的展开和深入,学生实习管理工作日趋繁重、复杂。研制开发一套功能完善、操作简单、具有人性化的学生实习管理系统就变得极其重要和迫切。我国高校在数字化校园建设方面起步相对较晚,相比国外的各大高校一般有稳定技术支持团队来提供服务与技术。目前我国高校一方面不断投资购建各种硬件、网络,另一方面也不断开发或购买各类教学、科研、办公管理等应用系统,形成了一定规模的信息化高校管理体系。但是,由于整体信息化理论体系结构不完善等原因,在网络化校园管理系统中的机构设置、服务范围及人员要求上与国外高校相比都有一定的差距。学生信息管理系统是校园管理系统的重要组成。它是针对目前学生管理工作的情况设计的,力求满足学生工作多方面的需要。该系统的设计要充分考虑到学生管理工作的各个方面,具有较强的针对性,力求为学生工作者的工作提供更加便捷的辅助工具和手段。目前,对高校学生实习进行动态管理方面的成熟软件产品较少,纵观我国高校对这一领域的研究现状,在网络安全和信息更新等方面存在不足,各项数据库单独建立缺乏共享性,各类基础信息系统反复建设,严重影响管理效率;而有些则使用起来比较麻烦,功能过于复杂;另外,各个高校具有自身特色和特殊情况,在管理模式上难以形成统一。因此,应该针对本校学生管理需求定制一套的学生实习管理系统,该系统应充分依托互联网技术,实现信息的集中管理、分面操作、信息共享等功能,使传统的实习管理、岗位双选等工作朝着现代化、智能化、数字化、规范化的方向不断发展,并为实现建设数字化校园信息体系打下了结实的基础。
2相关技术的分析和选择
由于学校尚处于不断发展的过程之中,在进行系统开发的相关技术选择的时候,尤其是后台数据库,就必须以现实为基础,并从长期应用的角度考虑做出抉择。一方面,学生人数规模较小,但最近几年的学生人数在不断增加;另一方面,学院在信息系统管理方面的投入历来不足。所以,数据库选择SQLServer2008,以IIS+ASP技术为基础,采用B/S体系结构,利用JavaScript作为开发语言,进行学生实习管理系统开发[1]。B/S是随着Web技术的兴起由C/S衍生出的一种新的结构。它采用浏览器作为客户端的应用软件(如InternetEx-plorer),并将系统的主要功能安装在Web服务器上,通过Web服务器接收用户的请求,并转换为数据库语句(如SQL),通过开放数据互联(ODBC)等方式传给数据库服务器,数据库服务器在处理完后将结果发送回Web服务器,并由其编译后传回用户。
3系统的设计与实现
实习管理系统主要是为学校管理部门、实习单位、班级辅导员和学生提供一个能够进行协同工作和信息共享的平台。因此本系统所涉及的用户有系统管理员、班级辅导员、实习单位操作员和学生。系统管理员拥有最高权限能够是对整个系统进行任何操作。实习单位操作人员可以在系统中本单位的招聘和应聘结果的信息,并接收学生所填报的志愿。班级辅导员能够对本班学生如何实习,去哪所单位实习和相应权限设置的功能。而学生可以查询到相应的招聘信息,根据自身需要填报志愿并确定最终实习单位的功能。系统的模块主要有登录模块、管理员模块、实习管理模块、实习学生模块。
3.1登录模块
系统的登录模块是所有用户进入系统的唯一途径。本系统针对登录用户的区别,分别提供了相应的登录界面。学生和实习单位用户分别提供姓名和学号(工号)登录,系统管理员和辅导员使用自己注册的帐号和密码登录。
3.2管理员模块
管理员模块是系统最高管理者对用户信息、班级信息、单位信息、论文成绩、教学考勤以及相应用户权限等功能进行统一的管理的模块。同时可以对所有用户的信息进行审核。
3.3实习管理模块
实习管理模块中实习单位可以通过实习招聘、面试、录取结果等信息,辅导员可以通过该模块实习期间联系电话、查看所负责学生的实习动向等。
3.4实习学生模块
实习学生端模块主要为实习学生提供实习岗位的查询、志愿的填报、实习单位面试、录取信息的查询以及实习的报道信息等,并可在实习结束后提交实习报告。根据设计的模块,需要以下数据库表:(1)系统管理员信息表(admin)。用于列示系统管理的基本信息,包括管理员ID、用户名、登录密码和管理权限。(2)辅导员信息表(teacher)。用于列示班级管理员的基本信息,包括ID、姓名和登录密码。(3)学生信息表(student)。用于列示学生的基本信息,包括ID、姓名、性别、班级ID和学号。(4)班级信息表(class)。用于列示班级的基本信息,包括班级ID、班级名称、院系ID、入学年月和辅导员ID。(5)实习批次信息表(sx_pc)用于列示实习批次等基本信息,包括批次ID、批次名称、有效状态、起止时间和志愿数。(6)学生实习信息表(list)用于列示学生实习的基本信息,包括ID、学生ID、班级ID、实习形式代码、实习去向、集体单位ID、实习期电话、实习指导老师、实习批次ID、实习岗位ID和志愿确认开关。(7)学生实习志愿表(volunteer)用于列示学生实习志愿的基本信息,包括志愿ID、学生ID、实习批次ID、志愿号、单位ID、岗位ID、志愿填报时间、单位确定岗位ID、面试结果、二次志愿确认标志、面试录入时间和淘汰理由等。(8)实习单位信息表(company)实习单位信息表用于列示实习单位的基本信息,包括单位ID、单位名称、单位联系人、招聘人数、招聘审核标志和实习批次ID等。(9)实习岗位信息表(post)用于列示实习单位招聘岗位的基本信息,包括岗位ID、单位ID、岗位名称、招聘人数和招聘要求等。(10)实习单位操作员信息表(dw_user)用于列示实习单位操作员的基本信息,包括操作员ID、用户名、登录密码、单位ID和批次ID等。(11)实习单位报到信息表(sx_xz)用于列示实习单位报到的基本信息,包括报到信息ID、单位ID、实习批次ID、报到时间、报到地点、联系人、联系电话、交通方式、是否派车接送、需带物品、注意事项和备注等。
4结语
本系统通过对B/S网络架构模式的研究,实现Web浏览器与数据库服务器的交互。利用ASP技术实现基于B/S网络架构的嵌入式动态网络技术在信息管理系统中的应用。同时采用应用程序级、操作系统级、数据库级和服务器级相关联的多级网络安全机制,提升了整个安全性。系统基本涵盖了高等学校学生实习管理的大部分环节,为高等学校的实习就业信息化研究提供了宝贵经验。在数字化校园建设过程中,由于各部门各自系统的差异,会造成系统间的结合不够紧密,所以在实际工作中学生信息管理系统要与人事、教务、财务和档案的系统有机结合,实现学生数据资源的充分共享,改变学生管理模式,增强学校办公效率,从而加快数字化校园建设的进程。
参考文献
[1]LenBassPaulClementsRickKazman.软件构架实践[M].2版.清华大学出版社,2004.
[2]李丹,赵占坤,丁宏伟,石彦芳.SQLServer2000数据库管理与开发实用教程[M].机械工业出版社,2005.
[3]郎静,张慧如,刘晶晶.创新顶岗实习学生管理模式搭建校企合作平台[J].职业,2011,24(44).
篇10
【关键词】 管理系统 系统分析 数据库设计
1 前言
随着科学技术和管理方式的不断提高,办公方式、方法和手段已经由手工时代逐步向自动化办公发展。作为走在科学技术最前沿的学校,学籍管理的无纸化、网络化是学校决策科学化、数字化和管理现代化中的重要环节,也是开创学籍管理工作新局面必须走到道路。
学籍是指一个学生属于某个学校的合法身份或者资格的标记,是记录学生姓名等信息的册子,也是认定为某所学校学生的唯一依据。学生参加正规升学考试被学校正式录取后,按指定时间到学校办理入学、缴费、报到手续。由学校统一注册教育部学籍管理系统,获得学籍,它标志该学生以成为了学校中的一员。学籍管理系统是指学校对学生所获得的学籍资格进行管理的系统。
2 系统分析
学生学籍管理系统的总体目标是为学校解决学籍管理工作繁杂且准确性差的问题。彻底代替以往人工管理方式,提高学生学籍管理效率和信息准确性,快捷方便地对学生学籍信息进行操作,节省学校经费开支。加快赶上校园信息化建设的发展步伐。
学生学籍管理系统主要是对针对学生的学籍和成绩两大方面进行管理,为学校学籍、成绩管理人员对学生的学籍和成绩的查询、添加、修改和删除操作提供更好的平台,同时也为学生查询个人考试成绩提供快捷方便的途径。
学生学籍管理系统应具备以下几点功能:
(1)对用户的计算机能力要求较低,操作快捷方便。系统容易安装和方便维护;
(2)保证数据库管理的的准确性和安全性;能够实现与教务管理系统对接,满足学校管理要求。
(3)支持B/S模式,用户可以使用浏览器登录系统。
(4)由于系统涉及到个人隐私信息,需提高系统的保密性,根据各类不同的用户类别划分权限,设置用户帐户和密码。
(5)对学生成绩信息的查询、添加、修改和删除。用户根据实际情况需对某些数据进行修改和删除操作,考虑到记录较多,逐一查找非常费劲,应在进行修改和删除操作前利用查找功能,筛选出用户需要操作的相近记录,然后再从查找出的记录中选择需修改或删除的记录进行操作。
(6)学生学籍信息的查询、添加、修改和删除。此功能与对学生成绩信息的查询、添加、修改和删除操作要求一致,应先查找,然后再进行其他操作。
(7)学生学籍信息的录入。可以手动录入也可以从其他文件(excel或dbf)导入,但必须保证其准确性和有效性。
3 系统功能分析
系统管理,包含对密码的更改、数据字典(指年级、民族等字典项目)的查询、添加、修改和删除等;
用户管理,包含对用户信息的查询、添加、修改和删除等;
成绩管理,包含对成绩信息的查询、添加、修改和删除等;
课程管理,包含对课程信息的查询、添加、修改和删除等;
学生管理,包含对学生信息的查询、添加、修改和删除等。
对上面功能分析后进行集合,根据结构化程序设计的要求对系统功能进行分块。学生学籍管理系统功能模块图如图1所示:
4 数据库设计
学生信息:包含学生的学号、姓名、性别、民族、出生年月、生源地、家庭地址、联系电话、系别、专业、班级、入学年份、政治面貌、身份证号、学生状态等;
用户信息:包含用户名、密码、用户姓名等;
成绩信息:包含学生姓名、学号、课程编码、课程名称、考试方式、考试成绩、正考或补考等;
课程信息:包含课程编码、课程名称、课程总学时、理论学时、实验学时、课程学分、课程描述、考试方式、教师编号、教师姓名等;
数据字典:在增删改查过程中,能选择的就要使用列表框选择,以达到统一完整的目的。包括的数据项有使用标识、用户类型、入学年份、省份、政治面貌、民族、考试性质、学生状态。
5 详细设计
5.1 系统管理
登陆系统:起始页面为登陆页面,点击“登陆”按钮,若用户名、密码不匹配,则系统提示错误重新填写。若正确,则进入主功能页面。
修改密码:进入后列表显示所有课程信息,每个条目包含编号、名称、学分、学时、教师、是否使用等信息。
数据字典维护:数据字典维护功能可以进入系统数字字典维护页面,该页面可以对系统各处引用到的字典进行维护,包含学生的年级、在校状态、性别、政治面貌、班级等。
5.2 用户管理
学生管理:进入后列表显示所有学生个人信息,如学号、姓名、性别、系别、班级、专业、出生年月、家庭地址、联系电话、民族、政治面貌、学生状态等信息。
教师管理:进入该项功能后用表格形式所有教师信息显示出来,每个条目包含编号、姓名、是否使用等信息。
5.3 课程管理
进入后列表显示所有课程信息,每个条目包含编号、名称、学分、学时、教师、是否使用等信息。
5.4 成绩管理
进入后列表显示所有成绩信息,每个条目包含课程编码、课程名称、学生学号、学生姓名、学生班级、考试类型、考试成绩、操作等信息。
6 结束语
学籍对学生来说是非常重要的数据信息,而学生学籍管理系统就是用于管理这个数据信息的管理系统。该系统对于学校的管理者和学生都至关重要,应为用户提供快捷的录入、修改和查询功能,以满足各种用户的需求。
参考文献
[1] 李游,黄滨,田贵荣.基于WEB模式的学生学籍管理系统的设计与实现[J].教育信息化.2006.
[2] 黄宏志,许光.基于Web的高校学生学籍管理系统设计与实现[J].计算机与现代化.2012.
[3] 曹威.高校学生学籍管理系统设计与开发[j].科技信息.2010.