高校学生信息管理系统

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高校学生信息管理系统

随着科学技术的发展,计算机领域不断取得新的研究成果。随着不同高校的不断扩大和招生人数的不断增加,要处理大量的学生数据信息显得尤为重要,学生的信息管理是学校工作中一项重要的内容。系统采用功能强大的Delphi作为开发工具而开发出来的高校学生信息管理系统主要是管理学生的资料。重点介绍用户管理、基本信息管理、学生变更管理、操作日志管理、学生留言管理、数据库管理六大功能模块。并用Access来实现这一高校学生信息管理系统的C/S架构。

标签:信息管理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事件代码:

相关文档
最新文档