学生管理系统的设计与实现_第1页
学生管理系统的设计与实现_第2页
学生管理系统的设计与实现_第3页
学生管理系统的设计与实现_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生管理系统的设计与实现摘要: 管理信息系统是一个复杂的人机系统,学生管理信息系统近几年来也有了长足的发展。本文将以一个典型的学校中的学生信息管理系统为例子,来讲述如何建立一个学生信息管理系统。Abstract: The management information system is a complex man-machine system, the student management information system in recent years has developed rapidly. This paper will take a typical school student

2、 in information management system for example, to tell how to establish a students' information management system.关键词: 系统设计 数据库设计 代码设计Key words: system design;database design;code design0引言随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也称被增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管

3、理方面的工作量。1系统设计系统设计是在系统分析提出的逻辑模型的基础上,考虑如何用具体的物理设备和通信传输手段来实现系统各项功能的工作,也就是解决新系统具体“怎么做”的问题。系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。系统功能分析是在系统开发的总体任务的基础上完成的。1-6本例中的学生信息管理系统需要完成的功能主要有:学生信息管理,包括学生信息的录入、学生信息的查询、学生信息的修改;班级信息管理,包括班级信息的录入、班级信息的查询、班级信息的修改;课程信息管理,包括课程信息的录入和修改;成绩信息管理,包括成绩信息的录入、修改、查询和统计。对上述各项功能进行集中、分块,按照结构化

4、程序设计的要求,得到如图1所示的系统功能模块图。2数据库设计数据库设计是系统设计工作中的一项十分重要而又复杂的工作,它的设计质量直接影响到系统的开发进度、应用效果及其生命力。因此,整个数据库的设计工作必须按照科学的方法和程序来进行。7-12数据库设计的关键问题是如何建立一个数据模型,使其能够正确反映用户的现实环境,包括向用户及时、准确、全面地提供所需要的信息和支持用户对所有需要处理的数据进行处理,并且还要使其具有易于维护、易于理解和较高的运行效率。数据库需求分析。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数

5、据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。对用户需求进行分析,其主要目的是在系统详细调查的基础上确定各个用户对数据库的使用要求。针对一般学生信息管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计数据项如下:学生的基本信息:学生学号、学生姓名、性别、出生日期、班级、入校时间、家庭住址、联系电话、备注等。班级基本信息:班号、所在年纪、班主任姓名、所在教室等。课程基本信息:课程编号、课程名称、任课老师、开设班级号等。成绩信息:学生学号、学生姓名、所在班号、所学课程、考试分数等。3代码设计管理信息系统的主要任务是对管理活动中产生的大量数据进行加工整理,以满足各种管理职能

6、和各个管理层次对信息的需求。13-14由于现代管理活动中产生的数据量大,所需要的信息种类也很多,所以必须经过分类整理后才能更有效地利用,而代码设计就是信息分类的具体体现。将系统中具有某些共同属性或特征的信息归并在一起,并通过一些便于计算机或人进行识别和处理的符号来表示各类信息,就是代码设计。本系统采用多窗体设计,部分代码设计如下:Private Sub cmdOK_Click()Dim Sql as ADODB.RecordsetDim txtSql as stringDim msgText as stringIf not Testtxt(txtsid.text) thenMsgBox”请输入

7、学号!”,vbOKOnly+vbExclamation,”警告”txtSID.SetFocusExit SubEnd ifIf not Testtxt(txtName.Text) thenMsgBox”请输入姓名!”,vbOKOnly+vbExclamation,”警告”txtName.SetFocusExit SubEnd ifIf not Testtxt(txtSex.Text) thenMsgBox”请选择性别!”,vbOKOnly+vbExclamation,”警告”txtSex.SetFocusExit SubEnd ifIf not Testtxt(txtBornDate.Text

8、) thenMsgBox”请输入出生日期!”,vbOKOnly+vbExclamation,”警告”txtBornDate.SetFocusExit SubEnd ifIf not Testtxt(txtClass.Text) thenMsgBox”请选择班号!”,vbOKOnly+vbExclamation,”警告”txtClass.SetFocusExit SubEnd ifIf not Testtxt(txtRudate.Text) thenMsgBox”请输入入校时间!”,vbOKOnly+vbExclamation,”警告”txtRudate.SetFocusExit SubEnd

9、if4结束语学生管理信息系统对一个学校来说有着至关重要的作用,通过使用管理信息系统可以对学生的基本信息、班级信息、课程信息、成绩信息进行各种管理,可以大大方便学校的管理工作,而且可以方便学校领导和老师对学生的信息进行掌握和管理,但通过目前学校的使用情况来看,还需要进行调整和改进,这也是作者今后要研究的内容。参考文献:1安中,吴洪波.管理信息系统.北京:中国铁道出版社,1997.2王勇领.系统分析与设计.北京:清华大学出版社,1991.3魏军,王威,郭冰冰.管理信息系统.北京:国防工业出版社,1999.4曹锦芳.信息系统分析与设计.北京:北京航空航天大学出版社,1987.5黄梯云,李一军.管理信息系统.北京:高等教育出版社,2000.6张立厚等.管理信息系统.广州:世界图书出版公司,2002.7邸端华等.小型局域网组建、维护、扩展.北京:电子工业出版社,1998.8许卓群等.数据结构.北京:高等教育出版社,1987.9王行言等.计算机信息管理基础.北京:高等教育出版社,1999.10柴佩琪等.微机管理信息系统大全.西安:陕西科学技术出版社,1986.11薛

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论