学生信息管理系统的设计与开发

学生信息管理系统的设计与开发

ID:39639667

大小:199.50 KB

页数:8页

时间:2019-07-08

学生信息管理系统的设计与开发_第1页
学生信息管理系统的设计与开发_第2页
学生信息管理系统的设计与开发_第3页
学生信息管理系统的设计与开发_第4页
学生信息管理系统的设计与开发_第5页
资源描述:

《学生信息管理系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生信息管理系统的设计与开发1前言学生信息是学校的一项非常重要的数据资源,学生信息管理也是学校一项重要的常规工作,长期以来,学生信息都是依赖人工管理和档案文件记载的。而在实际工作中,学生信息涉及到学校的各个不同院系,是非常复杂的。面对如此众多的学生信息,其工作量可想而知。而且人工管理存在大量的不可控制因素,对学生信息的管理并不规范。根据高校现存学生信息管理的弊端以及学生信息管理的基本流程,本系统针对高校学生系统的特点以及管理中的弊端而设计,实现了学生信息管理的电子化、减轻了管理人员的工作负担,能够规范高效地管理大量的学生信息,并避免人为操作错误和不规范

2、行为。同时还提供给学生查询自身某些信息的功能,使得信息管理更为方便和有效。本系统采用VisualBasic6.0作为开发工具,使用Access作为后台数据库管理学生信息,使用SQL语句对数据库管理和操作。本系统提供了这样的功能:以教务管理员的身份进行全体学生的信息管理和查询;以学生身份的信息管理和查询。由以下几个模块组成:登录模块,主界面管理模块,学生信息模块。本系统是一个基本不同用户类型的系统,主要针对学生用户和教务管理用户。对于学生类用户而言,可以查看本人信息,但不能查看其他学生的信息。而对于教务学生管理用户而言,不但可以收集和查看所有学生的信息,

3、还可以根据需要修改学生的信息,并且能够按照多种条件进行学生信息的查询,将查询结果以报表的形式打印出来。多文档界面(MDI)风格是当今信息系统开发中常用的方式,本文将详细介绍多文档界面程序开发方法和步骤以及菜单、工具栏、状态栏等常用界面要素。在数据库和程序之间对图像数据进行交互是信息系统开发中需要解决的问题之一。在本案例中利用VisualBasic自身的控件解决了这个问题,实现了报表的灵活生成和预览打印功能。2系统设计系统设计分为功能设计,界面设计,模块设计及具体的编码等。下面对系统设计进行详细说明。2.1数据库设计根据系统的功能要求,本系统数据库采用M

4、icrosoftAccess,它不但适合工作的需要,而且它所支持的数据类型十分丰富,维护简单,费用较低,人员素质要求不高,容易升级。在学生信息管理系统的数据库Student中,需要包含学生信息报表、学生成绩的信息表、奖罚信息表、包含教务管理人员账号的系统人员表。各表的结构如表1-1到表1-4所示。表1-1学生基本信息表字段名字段说明类型宽度备注Serial学号文本主关键字Name姓名文本不能为空Class所属班级文本不能为空Birthday生日日期/时间不能为空Address家庭地址文本可以为空Sex性别文本默认值为“男Position职务文本可以为空

5、Political政治面貌文本不能为空Tel电话文本可以为空表1-2学生的奖罚表字段名字段说明类型宽度备注Name名字文本主关键字不能为空Number学号文本不能为空Sex性别文本不能为空Political政治状况文本不能为空Rdtime入党时间文本可以为空Position职务文本可以为空表1-3学生成绩表字段名字段说明类型宽度备注Name名字文本不能为空Number学号文本不能为空Class班级文本不能为空Scores各科成绩文本可以为空表1-4系统人员表结构列表字段名字段说明类型宽度备注Name文本长整型10主关键字Pwd文本8不能为空2.2系统功

6、能设计从实际的学生信息管理来说,结合学生信息管理的实际流程,本系统将用户分成两类,即学生和教务管理人员。学生类的用户是指当前系统中所有的学生,其系统登陆的用户名为学生的姓名,而密码为学生的学号。该类用户只能对自己的信息进行浏览,不具有对他人的信息进行浏览和查阅的权限,也不能对他人的信息进行管理。而对于教务管理类用户有权限对系统中的所有学生信息进行浏览、查找,并且可添加、编辑和删除学生记录,也可以使用相应的报表功能。学生信息管理系统具有以下几个功能模块。1)通用模块本模块包括信息管理和信息查询两个功能:a)信息管理:根据实际情况,学生类用户可以管理自己记

7、录中的某些字段,对于另外一些字段则无权进行更改。对于教务管理人员,如果学生基本信息改变,或学生有所变更,那么教务管理人员可以根据具体情况,对学生信息进行管理,可添加、删除或者修改某个用户的信息。a)信息查询:对于学生用户类而言,只能浏览自身的信息,不能进行信息的查询。对于教务人员而言,除了可以按照多种方式查看学生的信息之外,还可以在现有的信息中进行查找,以便找到满足条件的学生信息进行浏览或者管理。该部分的功能提供了对所有的字段进行精确或者模糊的查找的功能。教务管理人员在查看学生信息的同时,可对学生基本信息进行报表进行输出和打印。1)系统模块本模块提供了

8、系统的关闭窗口、重新登陆窗口和退出系统3种功能。系统模块组织结构图如图1-2所示学生信息管理系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。