当前位置:文档之家› 班级信息管理系统报告

班级信息管理系统报告

AP04038班级信息管理系统报告AP0403809 邓美好一、系统分析(1)系统开发的目的与意义随着时代的进步,信息的获得变得越来越重要,而计算机的应用更是成为我们学习、工作和生活中不可缺少的一部分。

担任了多年的班干部,我深知管理好一个班级的难度有多大,没有一个系统的管理方法将会很容易出错。

所以为了更好地进行班级信息的管理,提高班干的管理效率以及准确性,很有必要建立一个班级信息系统,以方便具体数据的输入、查询、修改、输出等。

利用VFP6.0来开发这个班级信息管理系统,成本低,还可以达到预期的效果,正符合我们的实际情况,因此建立这样一个系统是切实可行的。

(2)组织结构分析根据本班的实际班委设计,具体的班级组织结构及其功能如图1所示。

图1(3)事务流程分析通过对班级组织结构及其功能的实际调查分析,弄清了本班级事务管理工作的具体开展情况和管理功能,系统的事务流程如图2所示。

从事务流程图可以看出本班级的信息管理主要有以下几项管理功能:1.信息收集:各班干部按照职能的分工,各自将各种与本班同学有关的消息或通知及时收集起来,并做好相应的记录。

2.信息审核:各班干部在开展各种活动中,必须要对所将要实施的具体事项进行审核,只有适合或者符合的实际情况的资料或表单交付给系统管理员进行统计等工作。

3.信息统计:系统管理员将收集上来的各种资料或表单进行统计整理,也可以进行相应的随机查询。

(4)数据流程图上述班级信息管理事务的数据流程图如图3所示(5)数据字典1.数据流的描述数据流编号:D-01数据流名称:学生个人信息简述:主要指学生的个人相关信息,包括学号、姓名、性别、出生日期、是否团员、所在宿舍等信息数据流来源:班集体数据流去向:个人信息、团员信息和生活活动事项的审查模块数据项组成:学号+姓名+ 性别+出生日期+政治面貌+宿舍+宿舍电话+生源地数据流量:约1次/学期(信息不会经常变化,因此只需每个学期更新一次)高峰流量:约2次/学期(开学初一次,期末结束一次)数据流编号:D-02数据流名称:学生生活事项信息简述:主要是指平时班里进行的一些班级活动,如篮球队名单,参加学生工作名单,还有一些外出班级活动照片等。

数据流来源:班集体数据流去向:个人信息、团员信息和生活活动事项的审查模块数据项组成:学号+姓名+时间+事项+备注数据流量:约1次/学期高峰流量:约2次/学期数据流编号:D-03数据流名称:准确的个人信息简述:经审查并准确的个人信息数据流来源:个人信息、团员信息和生活活动事项的审查模块数据流去向:学生个人信息、团员信息和生活活动事项的登记处理模块数据项组成:学号+姓名+ 性别+出生日期+政治面貌+宿舍+宿舍电话+生源地数据流量:约1张/学期高峰流量:约2张/学期数据流编号:D-04数据流名称:有误的个人信息简述:经审查并有误的个人信息数据流来源:个人信息、团员信息和生活活动事项的审查模块数据流去向:班集体数据项组成:学号+姓名+ 性别+出生日期+政治面貌+宿舍+宿舍电话+生源地数据流量:约1张/学期高峰流量:约2张/学期数据流编号:D-05数据流名称:个人成绩信息简述:学生每个学期期末考试的成绩单数据流来源:院系办公室数据流去向:成绩单、学习情况报告的审查模块数据项组成:学号+姓名+科目+成绩+备注数据流量:1次/学期高峰流量:1次/学期数据流编号:D-06数据流名称:准确的个人学习信息简述:经审核并准确的个人学习信息数据流来源:成绩单、学习情况报告的审查模块数据流去向:学生成绩单、学习情况报告的登记处理模块数据项组成:学号+姓名+科目+成绩+备注数据流量:1张/学期高峰流量:1张/学期数据流编号:D-07数据流名称:错误的个人学习信息简述:经审核出错的个人学习信息数据流来源:成绩单、学习情况报告的审查模块数据流去向:院系办公室数据项组成:学号+姓名+科目+成绩+备注数据流量:1张/学期高峰流量:1张/学期数据流编号:D-08数据流名称:考勤表简述:学生上课的迟到、早退、请假、旷课等情况数据流来源:院系办公室数据流去向:考勤表审查模块数据项组成:学号+姓名+时间+出勤情况数据流量:1次/周高峰流量:1次/周数据流编号:D-09数据流名称:准确的考勤信息简述:经审查并正确的考勤信息数据流来源:考勤表审查模块数据流去向:考勤表信息登记处理模块数据项组成:学号+姓名+时间+出勤情况数据流量:1张/周高峰流量:1张/周数据流编号:D-10数据流名称:出错的考勤信息简述:经审查并出错的考勤信息数据流来源:考勤表审查模块数据流去向:院系办公室数据项组成:学号+姓名+时间+出勤情况数据流量:1张/周高峰流量:1张/周数据流编号:D-11数据流名称:文娱体育情况简述:学生参加课外活动的一些具体情况数据流来源:校院系三会数据流去向:文娱体育活动情况报告审查模块数据项组成:学号+姓名+时间+活动+获奖情况数据流量:约1次/学期高峰流量:约2次/学期数据流编号:D-12数据流名称:准确的文娱体育情况信息简述:经审查并正确的文娱体育情况信息数据流来源:文娱体育活动情况报告审查模块数据流去向:文娱体育活动情况登记处理模块数据项组成:学号+姓名+时间+活动+获奖情况数据流量:约1张/学期高峰流量:约2张/学期数据流编号:D-13数据流名称:出错的文娱体育情况信息简述:经审查并出错的文娱体育情况信息数据流来源:文娱体育活动情况报告审查模块数据流去向:校院系三会数据项组成:学号+姓名+时间+活动+获奖情况数据流量:约1张/学期高峰流量:约2张/学期2.处理逻辑的描述处理逻辑编号:P-01处理逻辑名称:个人信息、团员信息和生活活动事项的审查简述:审查从班里收集上来的信息是否正确输入的数据流:个人信息、团员信息和生活活动事项处理描述:审查从班里收集上来的信息是否与同学的实际情况一致,是否有误或者缺漏。

不符合情况的数据要重新收集,并进行相应的改正,符合情况的数据就直接转交给系统管理员进行数据的录入等操作。

输出的数据流:准确的个人信息、团员信息和生活活动事项、错误的个人信息、团员信息和生活活动事项处理频率:1次/学期处理逻辑编号:P-02处理逻辑名称:个人学习情况信息审查简述:审查从院系办公室获得的成绩及其他学习情况的信息输入的数据流:学生个人学习情况信息处理描述:从院系办公室获得每个同学的成绩及其他学习情况的信息,再对每位同学的成绩进行审查;出错且不符合实际情况的数据要返还给院系办公室进行相应修改,正确的数据直接转交给系统管理员进行数据的登记等操作。

输出的数据流:正确的个人学习情况信息、错误的个人学习情况信息处理频率:1次/学期处理逻辑编号:P-03处理逻辑名称:学生考勤情况表审查简述:审查从院系办公室获得的学生出勤情况信息输入的数据流:学生考勤情况信息处理描述:从院系办公室获得每周的学生出勤情况,经过副班长的实质审查,出错且不符合实际情况的数据要送返院系办公室进行相应修改,正确的数据直接转交给系统管理员进行数据的登记等操作。

输出的数据流:正确的学生考勤表、错误的学生考勤表处理频率:1次/周处理逻辑编号:P-04处理逻辑名称:学生参加文娱体育活动情况审查简述:审查从校院系三会获得的学生课外活动参加情况输入的数据流:学生参加文娱体育活动情况信息处理描述:从校院系三会获得每位学生参加文娱体育活动的具体情况,经过文体委员认真审查,出错且不符合实际情况的数据要送返校院系三会进行相应修改,正确的数据直接转交给系统管理员进行数据的登记等操作。

输出的数据流:正确的学生参加文娱体育活动情况信息、错误的学生参加文娱体育活动情况信息处理频率:1次/学期3.数据存储的描述数据存储编号:F-01数据存储名称:学生个人信息数据简述:记录学生个人信息的具体数据数据存储组成:学号+姓名+ 性别+出生日期+政治面貌+宿舍+宿舍电话+生源地关键字:学号+姓名相关联的处理:P-01(由于接着下来的一些数据存储的描述情况类似,在这里不做一一列举了)4.外部实体的描述外部实体编号:S-01外部实体名称:班集体简述:个人信息、团员信息和生活活动情况信息收集输入的数据流:D-04输出的数据流:D-01,D-02外部实体编号:S-02外部实体名称:院系办公室简述:个人成绩和学生考勤情况信息收集输入的数据流:D-07,D-10输出的数据流:D-05,D-08外部实体编号:S-03外部实体名称:校院系三会简述:学生参加文娱体育活动情况信息收集输入的数据流:D-13输出的数据流:D-11二、系统设计(1)系统开发设计思想在现有的技术水平和软硬件环境下,充分利用现有的资源,开发一个实用的班级信息管理系统,从而提高班级事务的管理效率,节省班干的管理时间和精力等。

为了便于系统各功能的组合以及修改,本系统将采用模块化程序设计方法,并且该系统的设计应尽量符合本班级信息的管理工作,尽量满足日常的管理需要,同时满足直观、方便、实用、安全等要求。

最后,该系统还应具有能够及时根据用户需求进行数据的添加、删除、修改等维护操作。

(2)系统开发和运行环境的选择开发工具:VFP6.0以上版本运行环境:Windows 2000、Windows 2003或Windows XP等操作系统。

(3)系统功能分析本系统主要包括学生个人信息、学生学习情况、学生生活情况三个部分1)“学生个人信息”:主要是记录班里每位同学的个人信息(包括班里的团员情况),该模块设有查询、修改、添加和删除的功能。

2)“学生学习情况”:主要是记录每个学期的学生学习成绩情况以及其他一些有关学习方面的事项,该部分还包括了学生的上课出勤情况。

该模块主要设有成绩查询,考勤查询,课程查询、信息维护等功能。

3)“学生生活情况”:主要是记录每个学期所进行的一些班级活动等,该模块主要是具备查阅的功能。

(4)系统功能模块设计本系统的功能模块设计如图4所示。

(5)代码设计该系统将每个学生的学号作为代码,代码总共由七位数字组成,它是一个顺序代码结构。

另外课程也设有由三位数字组成的代码。

在进行查询操作时,只要输入相应的学号,系统就会根据学生学号、学生姓名及其特性对照表自动将相应的学生资料信息调出来。

在进行课程的查询时也是如此。

(6)数据库设计基于该系统的运行环境,根据系统分析,设计了以下几个数据表文件,它们的结构及其说明如下:表1 学生个人信息表2)表2为学生学习成绩表表2 学生学习成绩表3)表3为学生考勤表表3 学生考勤表表4 学生生活事项表5)表5为学生参加文体活动情况表表5 学生参加文体活动情况表(7)输入/输出设计输入界面的设计不仅要考虑输入窗口的屏幕格式,而且要考虑如何使数据的输入正确、迅速、简单,并尽可能使错误率减小。

相关主题