学籍管理系统 论文设计.doc
《学籍管理系统 论文设计.doc》由会员分享,可在线阅读,更多相关《学籍管理系统 论文设计.doc(16页珍藏版)》请在三一办公上搜索。
1、目 录1 前言12 系统分析12.1开发环境12.2数据库设计123系统功能分析22.4系统需求分析23系统模块设计431入学前模块43.2在校间模块73.3毕业后模块84详细设计84.1创建工程84.2建立数据连接94.3创建MDI主窗体94.3.1界面要求94.3.2 MDI的操作窗口104.3.3窗体工作流程104.4部分源代码115系统的运行与维护125.1运行设计125.1.1运行模块的组合135.1.2运行控制135.1.3运行时间135.2 出错处理设计135.2.1出错输出信息135.2.2出错处理对策135.3安全保密设计135.4 维护设计135.5 运行环境146 结束语
2、147 致谢148 参考文献15学籍管理系统论文设计1 前言学籍管理系统是一个教育单位不可缺少的部分。它的内容对于学校的决策者和管理者来说都是至关重要的,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但长期以来,学籍管理都是依赖人工进行的,面对如此众多的学籍信息,其工作量可想而知。这种管理方式在着许多缺点,如:效率低、保密性差、另外时间一长将产生大量的文件和数据丢失和损坏,这对于查找、更新和维护都带来了不少的困难。这种方式不仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了学籍管理的某些不规范,使得学籍管理陷入“事倍功半”的地步。随着科学技术的不断提高,计算
3、机科学日渐成熟,其强大的功能已为人们深刻认识。例如:检索迅速、查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高学生管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。通过设计和分析此软件,我受益匪浅,系统的设计开发过程,不但是对数据库技术的掌握情况和理论联系实际能力的一次检验过程,同时也是对面向对象的程序设计方法理论一个更深的理解过程,这个过程可以把我所学的理论和毕业设计这一实践联系起来,解决了实际问题,提高了我设计的水平和编程的技巧,为毕业后的实际工作打下了一个良好的基础。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我将以开发一套学
4、籍管理系统为例,谈谈其开发的过程和所涉及到的问题及解决方法。2 系统分析 2.1开发环境结合所要开发的系统的特点,学籍管理系统将使用Visual Basic 6.0中文版作为开发工具,后台数据库则采用Access 2000。根据“学籍管理系统”的需求说明和模块设计,本系统着重于实现各个模块的基本功能,如果要具体应用到学校的情况中,还需要对学校的具体需求进一步明确,并对系统进行完善。2.2数据库设计学籍管理系统将使用Access 2000作为数据库管理系统。在Access中新建一个数据库,其命名为学籍管理1997学籍管理.mdb,将新建的数据库放置在应用程序目录中,以便调用。以下是系统所应用的主
5、要表及逻辑结构。在以下的表中是以学号作为主关键字来实现表之间的相互连接的。(1) 高考成绩表是每位同学在入学前的各科成绩(2) 班表包含班号、班名、教室、人数以及系号(3) 系表有系号、系名(4) 成绩表有学号、班号、姓名、性别、系名、专业、班级、成绩、等级以及第几学期(5) 课程表有课程号、课程名、专业、学时、学分、第几学期、类型以及任课教师(6) 量化成绩表有学号、姓名、迟到、早退、量化成绩以及原因等(7) 学籍调动表包含姓名、调前班级、调前系名、调后系名、调后班级、调后学号、停课时间、退学原因等(8) 毕业去向表包含学号、姓名、通讯地址、邮政编码、联系电话、是否考研、考研学校、证件注销以
6、及毕业设计23系统功能分析本系统主要功能模块:学生学籍管理学籍管理系统仅面向教务处管理人员,也就是说只有他有权对信息进行操作.又包括:新生信息输入、教务信息输入和个人信息查询修改三个功能模快。在第一模块可以有教务处管理人员输入新生的姓名、性别、院系、生日、籍贯、电话、家庭住址等信息;第二模块管理学籍变更(休学、复学、退学、升学、毕业)和奖惩情况;第三个模块用来查询和修改学生个人信息。通过这一功能模块,教务处可以实现对全校学生信息从入学到毕业的全程管理,而且此项工作除了每年的新生信息录入,完全可以由一个人全权负责。而新生信息录入这项工作可以留给勤工俭学的同学来完成。虽然要负一些劳务费,但远比用老
7、师来人工管理然后付给他们工资节省的多。本系统立足于教务处的角度,面向全校同学和老师,对全学校的学生和课程做统一管理,以实现管理的科学化,系统化,自动化,最大限度的为老师和同学们提供方便,节约人力、物力等各方面资源。彻底杜绝以前那种老师工作量大,工作步骤繁琐,学生有问题不知道找哪里解决的现象,而且消灭由于信息冗余而造成的数据不一致,和数据查询困难的问题。2.4系统需求分析进行系统的可行性分析之后,我们从用户的需求方面充分的考虑了本系统应该具备的要求:(1)系统要具有两方面的数据处理能力由于系统是完成学籍成绩管理工作,所以系统既要注重学籍的管理又要做好成绩的统计,两者皆不可偏废.(2)用户界面要友
8、好,操作要方便由于系统面向的是学校的老师,他们的文化程度虽然不低,但未必精通电脑的操作。为了保证系统的通用性,必须使系统的界面友好,操作方便。(3)可扩充性由于本系统开发时间短,而作者的水平又有限。只能完成一些基本的管理工作。因此,为了以后功能的提升,所以设计时要充分考虑到以后系统功能的可扩充性。在本系统的系统分析阶段,我们主要是对学校的学籍和教学管理进行多方面的调查和研究,从而抽象出我们系统的业务流程图,数据流程图以及数据字典。接下来,我们将通过本系统的业务流程图,数据流程图以及数据字典来进一步说明其功能。(1)总体结构图学籍管理系统教务信息个人信息新生信息 图2.1 结构图(2)主要业务流
9、程图Splash表单登录表单,学生身份、管理员身份MID主窗口查看学生自己信息浏览用户信息对用户信息进行查找管理学籍信息报表表单 图2.2 业务流程图(3)数据流程分析用人单位招生办新生信息教师院系信息学籍管理系统 学籍变更信息课程信息教师课程信息学生 学生招生办学籍管理用人单位新生信息 老师院系 学籍变更信息统计查询 学生 学籍记录 学籍信息 课程信息老师 选课管理 成绩记录 成绩信息 学生成绩信息 成绩信息 图2.3 数据流程图3系统模块设计该系统主要包括三个模块:入学前模块、在校情况模块、毕业后模块。31入学前模块该模块的主要功能是:添加、删除、修改学生的信息,其中包括高考成绩、基本情况
10、、入学情况的信息,操作人员可以浏览学生的以上各种信息。同时为了快速查询学生信息,可以用学号查询。也可以浏览全体学生的信息,在浏览时可以添加、删除、修改学生信息.表3.1入学前管理对象属性设置说明窗体学生信息基本情况 学生信息基本情况标签框1LabelLabel1(0)建立一个控件数组Caption学生代号Font 隶书,四号设置字体大小文本框1Text1Text1(0)创建一个控件数组Text空Font隶书,四号DatasourceData1通过data1与数据库绑定DataFieldXSDH与“学生代号” 字段绑定标签框2LabelLabel(1)Caption学生姓名Font隶书,四号文本
11、框2Text1Text(1)Text空Font隶书,四号标签框3LabelLabel(2)Caption.性别Font隶书,四号文本框3Text1Text(2)Text空Font隶书,四号DatasourceData1通过data1与数据库绑定DataFieldXB与”性别”字段绑定标签框4LabelLabel(3)Caption 系名Font隶书,四号文本框4Text1Text(3)Text空Font隶书,四号DatasourceData1通过data1与数据库绑定DatafieldXM与”系名”字段绑定标签框5LabelLabel(4)Caption专业名Font隶书,四号文本框5Text
12、1Text(4)Text空Font隶书,四号DatasourceData1通过data1与数据库绑定DatafieldZYM与”专业名”字段绑定标签框6LabelLabel(5)Caption 班名Font隶书,四号文本框6Text1Text(5)Text空Font隶书,四号DatasourceData1通过data1与数据库绑定DatafieldBM与“班名”字段绑定标签框7LabelLabel(6)Caption宿舍代号Font 隶书,四号文本框7Text1Text(6)Text空Font 隶书,四号DatasourceData1通过data1与数据库绑定DatafieldSSDH与“宿舍
13、代号”字段绑定标签框8LabelLabel(7)Caption借阅代号Font隶书,四号文本框8Text1Text(7)Text空Font隶书,四号DatasourceData1通过data1与数据库绑定DatafieldJYDH与“借阅代号”字段绑定标签框9LabelLabel(8)Caption 学生证号Font隶书,四号文本框9Text1Text(8)Text空Font隶书,四号DatasourceData1通过data1与数据库绑定DatafieldXSZH与“学生证号”字段绑定标签框10LabelLabel(9)Caption档案交否Font隶书,四号文本框10Text1Text(9
14、)Text空Font隶书,四号DatasourceData1通过data1与数据库绑定DatafieldDAJF与“档案交否”字段绑定3.2在校间模块这是学籍管理系统中最重要的模块,该模块包括日常管理和成绩管理,其中日常管理包括组织关系、学籍调动、欠费情况和量化管理。组织关系有党员和团员情况,学籍调动有调动前、调动后和其他情况。欠费情况包括各学期的欠费情况以及合计欠费情况。量化管理含各学期量化管理,具体包括迟到、旷课、早退、奖惩情况等。成绩管理包括课程成绩查询和课程成绩管理。课程成绩查询又含有课程信息查询和个人各学期的成绩查询。课程成绩管理可以按学号和课程名添加、删除、取消、打印课程成绩。下面
15、介绍一下此模块所包含的各个窗体的界面。图3.2 日常管理图图3.2 有Data1控件和数据库中的基本情况表、Data2控件和数据库中的量化管理表连接。在日常管理界面中有Text控件和表中的内容连接. 图3.3成绩查询图图3.2主要是用来查询信息的:当对课程信息查询时,输入课程名例如:VB,就可以查询到所属专业、任课教师、学时等信息。当对个人成绩查询是,输入学号例如:022004142就可以查询到该学号所对应的姓名、性别,以及所在的系名、专业、班级,也可以查询到该学生的最高成绩、最底成绩、平均成绩和所在班级的名次。3.3毕业后模块本模块主要是对毕业后的信息进行查询、添加、删除和修改。我们可以查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学籍管理系统 论文设计 学籍 管理 系统 论文 设计

链接地址:https://www.31ppt.com/p-3941761.html