高校学生信息管理系统的设计与实现

2020-11-25 01:52时义斌江苏师范大学科文学院
数码世界 2020年2期
关键词:信息管理系统信息管理高校学生

时义斌 江苏师范大学科文学院

1 . 引言

高校日常的管理工作中学生信息管理非常重要,一个完善的高校学生信息管理平台能够提高高校对学生信息统计的速率,保证高校工作人员的工作质量。传统的高校学生信息管理系统由于种种因素的影响,不能满足现代信息量巨大、统计的工作质量要求非常高的要求,急需设计一个工作效率和质量都高效的高校学生信息管理平台。系统通过采用B/S架构,对学生的信息进行增删改查的操作,同时为了对数据库的信息进行保密,对不同的用户设置了不同的权限。

2 . 高校学生信息管理系统的需求分析

2.1 功能需求

本系统主要需要实现的功能有以下几个:

(1)用户的登录功能(用户名与密码需填写无误才可进入系统)

(2)管理员用户对学生信息的增删改查功能(以及其他所有权限)

(3)学生用户的查看和修改功能(只有这两个权限)

2.2 系统界面需求

系统界面设计简洁,方便用户快速掌握所有功能,尽可能地为用户信息录入、查询等功能设计快捷方式,能够直接点击进行操作,节约时间。

3 . 高校学生信息管理系统的整体设计

系统的总体一定要保证较高的安全性和数据的完整性,各种功能要完善并且使用流畅。为了能够使得用户对系统的操作更加简便,更好的管理和查询用户所需要的内容,系统主要设计了四大功能模块,分别是:学生档案信息管理、学生成绩管理、学生基本资料管理、教务信息管理。每个模块都经过详细的设计,使得最终呈现给用户一个简洁明了,操作便捷,界面美观的高校学生信息管理系统。

3.1 学生档案信息管理功能

管理员登录成功后可以将学生的档案信息录入到高校学生信息管理平台的数据库中进行存储,也可以查询、修改以及删除学生的档案信息;而学生用户登录后只能查看和修改自己的档案信息,并不能自行往数据库中添加或删除信息,此功能对管理员开放所有权限,而学生的权限则被设置为查询和修改。

3.2 学生成绩管理功能

此功能主要是用于管理员用户或老师登录系统后将学生的考试成绩信息录入到系统数据库中,并且可以对学生的成绩进行查询、修改和删除,以及打印成绩等功能;而在此功能中,学生用户登录后只能查看和打印自己的成绩,由于成绩是不能够让学生任意修改和删除的,所以其他的操作都设置了权限。

3.3 学生基本资料管理功能

管理员在登录系统后,可以将学生的基本资料(姓名、年龄、性别等)进行录入,并且可以对这些信息进行修改、查询和删除;学生可以查看自己的个人资料,并且对资料中录入错误的信息进行修改,但不能添加和删除自己的信息,这会造成数据库信息的混乱和丢失。

3.4 教务信息管理功能

管理员在登录系统后可以添加学生信息以及教师和课程的信息,同时也可以对这些信息进行查询、修改、删除的操作;学生可以在登录系统后查看自己需要上的课的课程信息以及授课老师的基本信息,而且还可以把上课后对老师的评价发到平台上让老师看见,对自己的授课方式进行更改。

4 . 高校学生信息管理系统的设计理念

对于本系统,由于有管理员用户和学生用户两类用户,在进入系统后所使用的的功能是不能够完全相同的,有些功能只能管理员用户才可使用,学生用户只能查看一些基本的信息,数据库中的信息是不可以随便修改的,所以给学生设置了使用权限。而且用户在输入用户名和密码多次不正确之后会被封锁账号,最终需要去管理员那里申请修改密码,才可以继续使用。

5 . 系统设计的过程以及出现的问题

高校学生信息管理系统的设计采用了B/S架构、SQL Server数据库等来实现,设计的初始阶段为了能够快速的总结出该系统所需要的功能需求,在网络上搜集了各种有关学生信息管理平台的案例,通过总结、比较找出我们所需实现的功能。而且通过查阅资料对各种技术有了更加深入的了解,随后开始构思设计本高校学生信息管理系统的整体架构。

第一步,先对这个高校学生信息管理系统进行了一个基本框架的设计,认真构想了系统所需要的页面个数,以及每个页面所需要实现的功能。第二步,对系统又进行了详细的设计,具体到系统的每个功能的实现。最后一步,开始设计系统的细节,对每个页面,每个功能进行了详细的分析与设计。

在系统的整体设计过程中,首先把设计系统的环境调试好,数据库连接好;其次把系统所需要实现的页面准备好,数据库所需要的表格要设计完善;再其次,运行代码,连接数据库,把数据导入到数据库中进行存储,实现所有的页面和功能;最后,对系统的功能进行测试,通过各种能够利用的途径查看系统的不足,然后通过查询到的解决办法来对系统的功能进行优化与更改。

在此过程中,遇到了许多的问题,让我们团队对软件开发的过程了解的更加深入。当由于某个问题把系统设计的进程卡住时,才了解到设计软件需要非常地仔细,并且基础知识一定要牢固,同时明白了动手操作能力的重要性。通过整个系统的设计流程,把所学习到的知识发挥运用到了极致,对于一些不清楚的知识,通过查阅资料,也能够正确地运用起来。

在高校学生信息管理系统的设计过程中,主要遇到了以下几方面的问题:

(1)因为之前很少有机会去完成一套完整的软件系统的开发,所以在开发过程中感觉比较吃力;

(2)学过的知识记的不够扎实,运用时还要进行仔细研究,没学过的新知识也有许多,更加需要时间去钻研,有些手忙脚乱;

(3)编写程序代码时,自己的想法不能很好的通过代码展示出来,主要是代码编写的能力不够;

(4)数据库的连接过程中出现了许多问题,主要是由于对数据库的学习不够深;

(5)动手能力欠缺,经验不足,导致时间的浪费;

(6)系统的功能虽然实现了,但是并没有实现预期效果。

本高校学生信息管理系统设计的初衷是为了给学校的教务处管理中心提供的一款核心应用软件,主要功能:学生档案管理功能中的增删改查功能都能够实现,管理员拥有所有的权限,可以在任何时间操作学生的档案信息,而学生只能查看自己的档案信息,可以对已存在的个人信息的错误之处进行修改也基本实现;学生成绩管理功能,老师和管理员可以操作学生的成绩,在任何时间对成绩进行增删改查,也可以打印学生成绩,而学生只保留查看成绩和打印成绩的权限,更改成绩的权限绝对不给学生开通,避免对自己的成绩进行修改,此功能几乎也都实现了;学生基本信息管理功能与档案管理功能对不同用户开通的权限大致相同,所以大致都实现了;教务信息管理功能的基本权限与其他功能大抵相近,但是在学生更改自己用户密码时不能自行修改,需要找教务处管理员才能进行修改,此功能需要改善,为了便于修改密码,可以通过设置验证学生身份的方式来完成自己修改密码,避免时间浪费。

6 . 结论

通过高校学生信息管理系统的设计,掌握了更多的编程知识,以及数据库的使用方面的知识,动手能力得到了很大的提高,在软件开发流程方面也能够得心应手,系统虽然已经设计完成,但是仍有一些地方待完善,后续会继续完善系统的各项功能,呈现出一个完美的高校学生信息管理系统。

猜你喜欢
信息管理系统信息管理高校学生
三维可视化信息管理系统在选煤生产中的应用
高校就业工作信息管理平台设计
信息管理系统在工程项目管理的应用
食品检测实验室信息管理系统应用现状
造价信息管理在海外投标中的应用探讨
高校学生党支部建设及作用发挥探索
疫情防控对高校学生管理体系完善的启示
地球物理台网仪器维修信息管理的研究与实现
计算机通信技术在信息管理系统中的运用
邮学保 高校学生意外伤害综合保险简介