#班级信息管理系统报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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)表1为学生个人信息表
表1 学生个人信息表
2)表2为学生学习成绩表
表2 学生学习成绩表
3)表3为学生考勤表
表3 学生考勤表
4)表4为学生生活事项表
表4 学生生活事项表
5)表5为学生参加文体活动情况表
表5 学生参加文体活动情况表
(7)输入/输出设计
输入界面的设计不仅要考虑输入窗口的屏幕格式,而且要考虑如何使数据的输入正确、迅速、简单,并尽可能使错误率减小。
本系统是以文本框的形式输入数据的,操作简单快速,清楚方便。
输出界面的设计也尽可能做到简单好看,让人有舒服的感觉。
其中:
1)“欢迎界面”设计如下:
2)“登录窗口”设计如下:
3)“主界面”设计如下:
4)“学生个人信息窗口”设计如下:
三、系统评价
该系统的设计和操作都十分简单,称不上有什么技术含量。
只要是能熟练地运用VFP6.0及以上版本就可以做出这样一个班级信息管理系统,从而满足班干对于班级事务的管理,更好地开展班级工作。
此外,该系统的界面设计是很漂亮新颖的,它不仅色彩搭配得比较好看,还可以给予我们思考的空间,总之就是让人感觉很舒服,视觉效果不错。
该系统将班级的信息归类分为几个大的方面,这样能够很好地方便班级事务的管理,而且也十分利于查询者了解里面的信息数据。
遗憾的是,由于时间的关系,还有本人能力的问题,该系统尚未完全开发出来,只是具备了初步的想法和构思。
可能这其中还有很多地方不完善,但整体上的系统设计是适合实际的班级信息管理的,只要在实际的应用中不断地完善和改正,相信一个实用而美观的班级信息管理系统将会满足大多数用户的需求。
2008年1月2日。