班级管理信息系统.docx

上传人:b****3 文档编号:11674442 上传时间:2023-06-02 格式:DOCX 页数:19 大小:277.88KB
下载 相关 举报
班级管理信息系统.docx_第1页
第1页 / 共19页
班级管理信息系统.docx_第2页
第2页 / 共19页
班级管理信息系统.docx_第3页
第3页 / 共19页
班级管理信息系统.docx_第4页
第4页 / 共19页
班级管理信息系统.docx_第5页
第5页 / 共19页
班级管理信息系统.docx_第6页
第6页 / 共19页
班级管理信息系统.docx_第7页
第7页 / 共19页
班级管理信息系统.docx_第8页
第8页 / 共19页
班级管理信息系统.docx_第9页
第9页 / 共19页
班级管理信息系统.docx_第10页
第10页 / 共19页
班级管理信息系统.docx_第11页
第11页 / 共19页
班级管理信息系统.docx_第12页
第12页 / 共19页
班级管理信息系统.docx_第13页
第13页 / 共19页
班级管理信息系统.docx_第14页
第14页 / 共19页
班级管理信息系统.docx_第15页
第15页 / 共19页
班级管理信息系统.docx_第16页
第16页 / 共19页
班级管理信息系统.docx_第17页
第17页 / 共19页
班级管理信息系统.docx_第18页
第18页 / 共19页
班级管理信息系统.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

班级管理信息系统.docx

《班级管理信息系统.docx》由会员分享,可在线阅读,更多相关《班级管理信息系统.docx(19页珍藏版)》请在冰点文库上搜索。

班级管理信息系统.docx

班级管理信息系统

 

班级管理信息系统(总14页)

班级管理信息系统

ClassManagementInformationSystem(CMIS)

(一)、可行性分析

1、管理上的可行性

无论是班干部、任课教师还是班主任以及班内的每一位同学,对班级都提出了明确的要求与期许,所以对新班级管理信息系统的开发给予了大力支持。

班内各层人员也积极投入各项工作,为开发新系统创造条件。

相对原系统,新的管理方法更加科学,相应的管理制度改革更加成熟,规章制度也相对更加齐全以及原始数据的正确性得到大幅度提高。

2、技术上的可行性

班内部分同学作为此次班级管理信息系统的开发者,虽然水平不及专业人员,但这一信息系统并非知识密集型,对技术的要求也并非高不可及,所以当前的软、硬件技术皆能满足系统提出的要求。

3、经济上的要求

经济方面的要求不高,构不成压力。

综上所述:

该系统可行。

(二)、组织结构图

名义上班主任与任课教师没有组织结构上的等级之分,但为了班级的进一步管理,一般情况下,任课教师会定期地向班主任反映班级学生的学习动态并相互进行相关的交流。

不仅有利于班主任对班上每一位学生的深入了解,也有助于教师工作的顺利继续。

另外,班委在与任课教师有直接关系的同时,也可以直接联系班主任。

有关学习方面的问题,所有同学都可以直接向任课教师反映,以学习委员为首的学生与任课教师接触较为频繁。

在思想上、工作上以及生活上,以班长、团支书为首主动向班主任反映实际情况,实实在在地做到关注每一位同学。

相对而言,同学虽然受约束最大,但相对自由权也最大。

他们可以有选择性、有偏好性地与他们个人乐意交流的人进行沟通,最终达到整个班集体健康成长的共同目的。

注:

还有一个特殊群体很多时候必须考虑进班级管理中,即是家长与公众。

(三)、功能结构图

(四)、数据流程图

(五)、代码设计

用1代表学生,2代表班干部,3代表任课教师,4代表班主任

比如所有学生中,班干部的编号为xx;其他学生的编号为xx

xx代表他们的班级学号,xx为学号中的最后两位数字,属于变动数字。

任课教师可根据他们所教的不同科目进行不同的编号,如:

管理信息系统老师:

3glxxxt

物流企业管理老师:

3wlqygl

机械设计基础老师:

3jxsjjc

以此类推……

班主任,只有一位。

不同的学生根据其编号的不同,把他们的测评报告分别对号入座即可。

(六)、信息系统流程图

(七)、数据存储设计

主文件

班级管理信息系统

记录主文件

应用

序号

1

2

3

4

数据项名

编号

姓名

性别

测评报告单

变量名

BH

XM

XB

CPBGD

类型

C

C

C

N

宽度

 

8

2

 

小数位数

 

 

 

2

输入到

输出于

设计者签名

设计日期

 

数据库系统开发生命周期

Stagesofdatabasesystemdevelopmentlifecycle

☐数据库规划(Databaseplanning)

☐系统定义(Systemdefinition)

☐需求收集与分析(Requirementscollectionandanalysis)

☐数据库设计(Databasedesign)

☐选择DBMS(DBMSselection(optional))

☐应用程序设计(Applicationdesign)

☐构建原型(Prototyping)

☐实现(Implementation)

☐数据转换与加载(Dataconversionandloading)

☐测试(Testing)

☐操作性维护(Operationalmaintenance)

一、数据库规划(Databaseplanning)

☐确定任务陈述确定任务目标

☐规划学习计划和步骤

☐规划开发方案和路线

☐确定文档类型和格式等

☐预估工作量、资源、经费等需求.

1、班级管理信息系统的任务陈述

MissionstatementforClassManagementInformationSystem

班级管理信息系统的任务是收集、存储、管理班级同学的相关信息,以及班级日常管理中的相关信息。

为班级信息公开、增进同学交流了解服务,同时加强班级管理、提高班级管理与服务的效率和质量。

2、班级管理信息系统的任务目标

MissionobjectivesforClassManagementInformationSystem

1.学生基本信息维护

2.班级课程信息维护

3.任课教师信息维护

4.班级干部信息维护

5.班委工作计划维护

6.学生成绩信息维护

7.学生考勤信息维护

8.学生值日管理

9.学生奖惩管理

10.班级活动管理

11.班级费用管理

12.班级文档管理

13.学年综合测评

14.学生基本信息查询

15.班级开课信息查询

16.任课教师信息查询

17.班级干部信息查询

18.班委工作信息查询

19.学生成绩统计查询

20.学生考勤统计

21.学生值日统计

22.学生奖惩信息查询

23.班级活动信息查询

24.班级费用信息查询

25.班级文档查询

二、系统定义(Systemdefinition)

☐定义系统边界(Defineboundaryofsystem)

 

☐定义主要用户视图(Definemajoruserviews)

一个用户视图代表数据库应用必须支持的由一个特殊工作角色或者业务范围所定义的需求。

1、班级管理信息系统的系统边界

boundaryforClassManagementInformationSystem

2、班级管理信息系统的主要用户视图

UserviewsforClassManagementInformationSystem

主要包括六个需求视图,分别如下:

班干部需求视图

1.学生基本信息维护

2.班级课程信息维护

3.任课教师信息维护

4.班级干部信息维护

5.班委工作计划维护

6.学生成绩信息维护

7.学生考勤信息维护

8.学生值日管理

9.学生奖惩查询

10.班级活动管理

11.班级费用管理

12.班级文档管理

13.学年综合测评

学生需求视图

1.学生基本信息维护

2.班级课程信息查询

3.任课教师信息查询

4.班级干部信息查询

5.班委工作计划查询

6.学生成绩统计查询

7.学生考勤统计查询

8.学生值日成绩查询

9.学生奖惩信息查询

10.班级活动信息查询

11.班级费用信息查询

12.班级文档信息查询

13.综合测评成绩查询

班主任需求视图

1.学生基本信息查询

2.班级课程信息维护

3.任课教师信息维护

4.班级干部信息维护

5.班委工作计划查询

6.学生成绩信息维护

7.学生考勤信息查询

8.学生值日成绩统计

9.学生奖惩管理

10.班级活动信息查询

11.班级费用信息查询

12.班级文档管理

13.学年综合测评

任课教师需求视图

1.学生基本信息查询

2.班级课程信息查询

3.班级干部信息查询

4.学生成绩信息查询

5.学生考勤信息查询

6.学生奖惩查询

7.学年综合测评查询

学生科领导需求视图

1.学生基本信息查询

2.班级课程信息查询

3.任课教师信息查询

4.班级干部信息查询

5.班委工作计划查询

6.学生成绩统计查询

7.学生考勤统计查询

8.学生值日成绩查询

9.学生奖惩信息查询

10.班级活动信息查询

11.综合测评成绩查询

家长及公众需求视图

1.班级课程信息查询

2.任课教师信息查询

3.班级干部信息查询

4.班委工作计划查询

5.学生成绩信息查询

6.学生考勤信息查询

7.学生奖惩信息查询

8.班级活动信息查询

9.班级文档信息查询

10.学年综合测评查询

三、需求收集与分析(Requirementscollectionandanalysis)

☐收集主要用户视图的更多详细信息,产生用户需求说明文档。

包括:

⏹使用或产生的数据的细节(数据需求);

⏹如何产生或使用数据的说明(事务需求);

⏹新系统的附加说明(性能需求)。

☐确定处理多用户视图的分析方法,

包括:

⏹集中式方法;

⏹视图集成方法;

⏹两者相结合的方法。

班级管理信息系统的主要功能需求

MajorFunctionRequirementsofCMIS

☐系统管理

⏹角色权限管理

⏹用户信息管理

⏹用户密码管理

⏹数据库备份与恢复

☐基础数据维护

⏹学生信息维护

⏹课程信息维护

⏹教师信息维护

⏹班干部信息维护

⏹班主任信息维护

☐班务管理

⏹考勤管理

⏹值日管理

⏹奖惩管理

⏹活动管理

⏹文档管理

⏹班费管理

☐期末管理

⏹成绩管理

⏹综合测评

☐查询统计

⏹学生信息查询

⏹课程信息查询

⏹教师信息查询

⏹班干部信息查询

⏹班主任信息查询

⏹活动信息查询

⏹文档信息查询

⏹考勤统计查询

⏹值日统计查询

⏹奖惩统计查询

⏹班费统计查询

⏹成绩统计查询

⏹综合测评查询

 

班级管理信息系统的需求分析示例

TheCaseofRequirementsanalysisforCMIS

1、班级管理信息系统的数据需求示例

MajorDataRequirementsofCMIS

☐一个班级有多名学生,学生信息包括:

学号,姓名,性别,出生日期,籍贯,照片,寝室号,电话,邮箱、家庭住址,邮编,监护人,监护人电话等特征。

☐一个班级每学期开多门课程,课程信息包括:

课程名称,课程类型、课程学时,课程学分,主讲教师、开课学期等特征。

☐一个班级有多名教师教学,教师信息包括:

教师姓名,教师职称,研究方向,联系电话,邮箱、家庭住址等特征。

☐一个班级有多名班干部担任班级管理工作,班干部信息包括:

班干部姓名,职务名称,班干部电话,上任日期,离任日期,任职时间等特征。

☐一个学生可选修多门课程,一门课程可被多名学生选;一门课程可有多名任课教师教授该门课程不同部分,一名任课教师可给一个班级教授多门课。

班干部管理学生的考勤和值日情况。

一个学生对应多条考勤记录和值日记录。

考勤和值日信息依赖某个学生而存在。

☐班干部还要管理班级文档和学生成绩维护。

班干部需要列出班级学期工作计划。

每项计划有多个活动记录来体现执行情况。

☐班主任管理学生奖惩和综合测评等,奖惩信息包括:

奖惩名称,奖惩类别,奖惩描述,奖惩附件,测评类别,测评级次等,奖惩信息依赖学生信息而存在。

2、班级管理信息系统的事务需求示例

MajorTransactionsRequirementsofCMIS

☐基本信息维护

☐班务管理

⏹考勤管理(请假、批假、考勤登记、考勤统计等)

⏹值日管理(值日分派、值日登记、成绩登记、值日统计等)

⏹奖惩管理(测评类别级次维护、奖惩登记、奖惩统计查询等)

⏹活动管理(活动计划、活动审批、活动登记、活动查询等)

⏹文档管理(文档分类、文档登记、文档信息维护、文档查询等)

⏹班费管理(收入登记、支出登记、收入统计、支出统计、统计查询等)

☐期末管理

⏹成绩管理(成绩登记、成绩统计、学分统计、成绩查询等)

⏹综合测评(测评标准维护、测评、结果审核、维护、结果查询)

☐系统管理与维护

3、班级管理信息系统的性能需求示例

MajorPerformanceRequirementsofCMIS

☐数据库初始大小:

⏹一个班大约有30到50个学生,初始开课门数约为10门,5到10名班干部,10名左右任课教师。

☐数据库增长速度:

⏹每月大约有50到150条考勤记录产生,约100条值日记录产生,10条班费记录产生。

⏹每学期大约有250到500条成绩记录,10到100条奖惩记录。

每年有20到50条测评记录等。

☐记录查找类型和平均数量:

⏹查询学生基本信息平均每天约5人次,查询学生成绩每学期末每天约50人次。

测评结束每天约50人次查询测评成绩。

☐安全性要求:

⏹班干部各成员根据不同职位具有不同操作权限。

学生用学号登录,只能查询。

班干部通过非学号帐户登录后参与管理工作。

☐系统备份与恢复:

⏹每个月对数据库进行一次备份。

四、数据库设计(Databasedesign)

☐逻辑数据库设计

⏹步骤1:

创建并检查ER模型(CreateandcheckERmodel)

☐1.1:

标示实体(Identifyentities)

☐1.2:

标示关系(Identifyrelationships)

☐1.3:

标示实体或关系的属性(Identifyattributesofentitiesorrelationships)

☐1.4:

确定属性域(Determineattributedomains)

☐1.5:

确定候选键、主键和备用键(Determinecandidate,primary,andalternatekeyattributes)

☐1.6:

特化/泛化实体(Specialize/Generalizeentities)

☐1.7:

检查模型的数据冗余(Checkmodelforredundancy)

☐1.8:

检查模型是否支持用户事务(Checkmodelsupportsusertransactions)

⏹步骤2:

将ER模型映射为表(MapERmodeltotables)

☐2.1:

创建表(Createtables)

☐2.2:

用规范化方法检查表结构(Checktablestructuresusingnormalization)

☐2.3:

检查表是否支持用户事务(Checktablessupportusertransactions)

☐2.4:

检查业务规则(Checkbusinessrules)

☐物理数据库设计

⏹步骤3:

为目标DBMS转换全局逻辑数据模型(TranslatelogicaldatabasedesignfortargetDBMS)

☐3.1:

设计基本表(Designbasetables)

☐3.2:

设计派生数据的表示(Designrepresentationofderiveddata)

☐3.3:

设计其他业务规则(Designremainingbusinessrules)

⏹步骤4:

选择文件组织方式和索引(Choosefileorganizationsandindexes)

☐4.1:

分析事务(Analyzetransactions)

☐4.2:

选择文件组织方式(Choosefileorganizations)

☐4.3:

选择索引(Chooseindexes)

⏹步骤5:

设计用户视图(DesignUserViews)

⏹步骤6:

设计安全性机制(DesignSecurityMeasures)

⏹步骤7:

引入受控冗余的考虑(ConsidertheIntroductionofControlledRedundancy)

⏹步骤8:

监视并调整操作系统(MonitorandTunetheOperationalSystem)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2