班级管理信息系统设计与分析Word格式.docx

上传人:b****2 文档编号:4771050 上传时间:2023-05-04 格式:DOCX 页数:29 大小:548.65KB
下载 相关 举报
班级管理信息系统设计与分析Word格式.docx_第1页
第1页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第2页
第2页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第3页
第3页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第4页
第4页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第5页
第5页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第6页
第6页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第7页
第7页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第8页
第8页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第9页
第9页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第10页
第10页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第11页
第11页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第12页
第12页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第13页
第13页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第14页
第14页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第15页
第15页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第16页
第16页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第17页
第17页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第18页
第18页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第19页
第19页 / 共29页
班级管理信息系统设计与分析Word格式.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

班级管理信息系统设计与分析Word格式.docx

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

班级管理信息系统设计与分析Word格式.docx

1.3.3成绩管理。

1.3.4班务管理。

14

1.4系统功能描述。

16

1.5系统功能逻辑设计结构图.。

1.6代码设计.。

17

第2章据库详细设计.。

2.1系统数据分析。

19

2.2实体E-R图。

23

2.3实体关系E-R图。

2.4数据库主要表结构说明。

24

第3章登录模块详细设计。

3.1用户登陆模块。

3.2选题、填写小组信息功能模块。

25

3.3上传文件功能模块。

3.4查看功能模块。

3.5总体打分模块.。

26

3.5.1填写进度模块。

3.5.2改密码:

.。

27

结论.。

28

参考资料.。

第1章学生信息管理系统总体设计

1.1处理流程:

1.启动系统,激活登陆口令界面。

2.通过验证后,对系统进行初始化。

3.系统进入消息循环,通过事件驱动机制激活相应的功能模块,并执行相应的功能;

4.通过关闭系统事件,激活关闭系统模块,退出系统。

1.2班级信息管理系统所需完成具体的功能:

系统管理模块:

用户的添加、删除、修改及权限的赋予。

学生信息管理模块:

输入学生的基本信息,并可以对学生的信息进行录入、修改、查询、显示、删除;

通过输入关键字随时可以从数据库中调出学生的基本信息;

输出学生的基本信息,班级,学号,姓名及相关结果。

课程信息管理模块:

输入课程的基本信息,通过输入关键字随时可以从数据库中调出课程信息进行添加、修改、删除及查询。

输出课程的基本信息、学期中的所有选课信息。

成绩信息管理模块:

输入成绩信息,并可以对成绩信息进行录入、修改、删除、查询。

通过输入关键字随时从数据库里调出学生基本成绩信息的修改、删除等。

输出查询的学生成绩信息。

班务信息管理模块:

录入、修改、查询班务信息,显示班务的最新动态,从数据库中调出相关信息以供使用。

(1)学生信息管理

录入学生信息

名称

功能描述

管理员将各个学生信息录入系统

输入

学生链表表头结点

操作序列

输入学号、姓名、性别、民族、籍贯、出生日期、联系电话

输出

备注

修改学生信息

管理员可对学生信息进行修改

输入学号、姓名、性别、民族、籍贯、出生日期、联系电话修改

修改个人信息

学生可对自己的信息进行修改

学生链表头结点,登入成功后的学号

查询学生信息

学生可以按学号对自己和别人的信息进行查询

学生链表头结点

输入要查询的学生学号,屏幕显示出相应的学生信息

显示全体信息

管理员可以查看全体学生信息

学生信息链表头结点

输入管理员口令,屏幕显示全体学生信息

删除学生信息

管理员可以根据需要删除学生信息

修改后的头结点

(2)课程信息管理

新增课程信息

管理员可对课程进行新增操作

课程信息链表头结点

输入课程编号、名称、学分

修改课程信息

管理员可对课程信息进行修改

输入课程编号,对相应的课程名称、学分进行修改

删除课程信息

管理员可以对课程进行修改

输入课程编号,删除相应课程信息

查询课程信息

学生可以查询课程信息

输入课程编号,显示出相应课程所有信息

(3)成绩信息管理

录入成绩

管理员可以录入各个学生的成绩

管理员通过输入学号,对相应的学生成绩进行添加

修改成绩

修改

管理员可以对各个学生的成绩进行修改

学生链表、成绩链表头结点

输入学生学号,对其相应的学生成绩进行修改

查询成绩

学生可以按学号查询成绩

输入学号,显示所查询学生成绩信息

显示全部成绩

管理员可以查询全部学生的成绩

输入管理员口令,屏幕显示所有学生信息

(4)班务信息管理

录入班务信息

管理员可以录入班务信息

班务信息链表头结点

输入编号、事件名称、内容

头结点

修改班务信息

管理员可以对班务信息进行修改

输入需要修改信息的编号,然后对名称和内容进行修改

查询班务信息

学生可以查询班务信息

输入信息编号,显示出该编号信息所有内容

系统模块图

1.3各个模块的具体分析

1.3.1学生信息管理:

主要用于学生的基本信息管理(如学号、姓名、性别、出生年月、政治面貌、宿舍、宿舍电话、生源地等)。

实体E-R图如下:

1.3.2课程信息管理:

主要用于学生课程的管理(各学期的课程安排)

1.3.3成绩管理:

主要用于对学生考试成绩进行管理(如:

统计、录入分数等)

1.3.4班务管理:

主要是以班级为单位的班级事务管理

逻辑结构设计

用户信息表(pUser)的结构:

用来保存管理员信息。

字段名

数据类型

长度

主键否

描述

UserName

文本

20

用户名

UserPwd

密码

学生基本信息表(member)的结构:

用来保存各个学生的基本信息。

MemID

10

学号

MemName

姓名

MemSex

4

性别

MemBirthday

8

出生年月

MemPol

30

政治面貌

MemDor

宿舍

MemBed

宿舍地址

MemSou

40

生源地

学生其他信息表(otherinfo)的结构:

用来保存学生的其他信息。

MemPlace

籍贯

MemNative

民族

MemBorn

出生日期

MemCard

身份证号

MemEmail

电子邮箱

MemHadd

40

家庭住址

MemHphone

家庭电话

Remark

100

CunChe

Char

2

是否存车

PinKun

是否贫困生

TeKun

是否特困生

FillinPerson

Varchar

填表用户

FillinTime

填表日期和时间

课程表的结构:

用来保存学生课程信息。

年级课程

CourseID

课程编号

CourseName

课程名称

CourseScore

数字

学分

Score

成绩

系统维护模块:

主要是对学校信息管理系统进行日常维护,该模块又包括:

修改用户密码、增加与删除用户、数据备份、数据整理等功能。

1.4系统功能描述

班级管理系统是用于进行班级信息和学生信息管理。

该系统采用面向的用户对象包括三类:

管理员、班主任、学生。

不同的客户对象所具有的操作权限不一样。

用户:

学生(用户名和密码都是学号)

查看个人信息、查看个人家庭成员信息、查看个人测评信息、查看个人奖励信息、查看个人惩罚信息、查看个人考工考级信息、查看班级信息等等。

班主任(先注册后登录)

管理个人信息(查看个人信息、更改密码以及其它信息)、注册功能、管理学生信息、班级信息、班级档案信息、学生家庭成员信息、学生测评信息、学生奖励信息、学生惩罚信息、学生考工考级信息、综合查询管理(导出学生信息和学生测评信息Excel表)等等。

管理员(用户名:

Admin密码:

000000)

管理个人信息(查看个人信息、更改密码以及其它信息)、管理班主任信息、管理学生基本信息、班级信息、班级档案信息、学生家庭成员信息、学生测评信息、学生奖励信息、学生惩罚信息、学生考工考级信息、综合查询管理(导出学生信息和学生测评信息Excel表)等等。

1.5系统功能逻辑设计结构图

1.6代码设计

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

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

其他学生的编号为12008031470xx

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

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

管理信息系统老师:

3glxxxt

物流企业管理老师:

3wlqygl

机械设计基础老师:

3jxsjjc

以此类推……

班主任,只有一位。

第2章数据库详细设计

2.1系统数据分析

根据上面的模块功能分析与设计可知,有关数据操作的对象有3个,实体有9个。

三个对象分别为以下3个级别:

权限

描述

学生

查询个人信息

班主任

查询;

数据的录入、修改和删除

管理员

数据的录入、修改和删除;

用户帐号、权限的维护

九个实体分别为以下9张表:

序号

表名

说明

1

班级信息表

保存学校院系及班级的信息

学生信息表

保存学生的基本信息

3

学生家庭成员记录表

保存学生家庭主要成员的基本信息

学生奖励记录表

保存学生奖励信息

学生惩罚记录表

保存学生惩罚信息

6

学生考工考级记录表

保存学生考工考级信息

7

学生测评记录表

保存学生每学期的测评信息

班级档案记录表

保存班级档案信息

9

用户表

保存系统用户信息

数据库设计原则

1.密码管理:

学生修改学生查询密码;

教师可以修改查询密码。

2.每个教师可以查看所有学生的成绩,包括每门课程的成绩、每门课程的平均成绩、每个分数段的成绩。

3.学生根据自己的学号查询本人的成绩。

4.教师可以登记、修改、查询自己所讲授课程的学生的成绩、该课程的总分、平均成绩、各分数段成绩人数统计、不及格学生的名单、成绩等等。

2.2实体E-R图

系统数据库设计是系统功能实现的基础。

制作数据库表首先要确定实体的属性和实体间的关系。

数据库要存储的班级信息、学生信息、学生家庭成员信息、学生奖励信息、学生处罚信息、学生等级考试信息、学生测评信息、班级档案信息和用户信息。

班级信息E-R图

学生信息E-R图

家庭成员E-R图

学生奖励E-R图

学生惩罚E-R图

等级考试E-R图

测评E-R图

档案E-R图

用户E-R图

2.3实体关系E-R图

2.4数据库主要表结构说明

◆班级信息表(班级编号,班级名称)

◆学生信息表(学号,姓名,照片,性别,出生日期,民族,政治面貌,籍贯,家庭地址,邮政编码,家庭电话,宿舍号,宿舍电话,移动电话,身份证号,备注,担任职务,所在班级)

◆学生家庭成员记录表(编号,姓名,性别,与本人关系,工作单位,联系电话,备注,学号)

◆学生奖励记录表(编号,学号,奖励日期,奖励原因,详细说明)

◆学生惩罚记录表(编号,学号,惩罚日期,惩罚原因,详细说明)

◆学生等级考试记录表(编号,学号,通过日期,等级考试科目名称,备注)

◆学生测评记录表(编号,学号,起始学年,截至学年,学期,测评日期,德育分数,德育所占比例,智育分数,智育所占比例,体育分数,体育所占比例,合计,名次,备注)

◆班级档案记录表(编号,档案编号,档案名称,文件,文件名,关键字,制定日期,主要内容,备注,班级编号)

◆用户表(用户编号,用户名称,密码)

第3章登录模块详细设计

3.1用户登陆模块

(1)用户根据自己不同的身份使用相应的信息登录

(2)系统检查所填信息

(3)错误则转

(1)重新输入

(4)进入相应的页面

(5)系统更新登录记录

(6)结束

3.2选题、填写小组信息功能模块

(1)进入相应的界面

(2)根据本小组的信息填写相应的内容

(3)系统更新文件

(4)小组浏览题目

(5)系统记录选题信息

(6)系统增加相应记录

3.3上传文件功能模块

(2)输入文件内容

(3)系统添加文件

(4)结束

3.4查看功能模块:

(1)用户根据需要查询

(2)系统检查要查询的内容

(3)输入错误转

(一)

(4)系统给出相关信息

(5)写主数据文件

(6)写交易流水文件

(7)结束

3.5总体打分模块:

(1)进入相应页面

(2)老师打分

(3)更新数据库

(4)学生在界面看到成绩

(5)退出

3.5.1填写进度模块

(1)进入相应页面

(2)小组填写进度

(1)使用原密码登陆系统

(2)系统验证密码,如果密码正确则继续下列操作,否则返回

(1)

(3)用户输入新密码

(4)再输入一次新密码进行验证,如果密码正确则继续下列操作,否则返回(3)

(5)系统接受新密码并修改数据库中的密码

(6)如果成功修改数据库转到(8),否则转入(7)

(7)维持原来密码,并提示修改密码失败,返回(3)

(8)提示密码修改成功

(9)结束

结论:

该信息系统的设计具有较强的实用性和直观性,能较好的体现系统的设计构思,加强了班级管理,是信息得以顺畅的流通,使信息得以完好的保存、利用,便于学校对各班级资料合理利用,熟悉等。

但由于设计体系有点简单,有很多方面还需要改进。

参考资料

管理信息系统冯仁德沈荃

程序设计教程员九惕申文耀

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

当前位置:首页 > 解决方案 > 学习计划

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

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