是在这一背景之下进行的,它利用了计算机和网络很好的解决了这一问题,使原来从事手工学生信息管理工作的这部分人从原来烦琐的工作中解脱出来。大大的节省了人力、财力、物力和时间,这对充分、合理的分配和利用我国丰富人力资源都是很有益的[1]。
本文作者针对目前面临的这一系列问题,对我校现有的学生信息管理系统进行充分的需求分析重新设计了一个符合学生和管理人员操作、功能齐全的学生信息管理系统,它主要由3个独立的系统组成,分别是:学生选课系统、教师成绩管理系统、教务员排课组班系统。学生选课系统部分主要进行学生个人资料修改、查询,学生专业选课、重修选课,学生选课查询、个人成绩查询、教材资费查询,专业浏览,个人密码修改;教师成绩管理系统部分主要进行学生成绩录入、重修学生成绩修改,教师个人资料修改、查询,密码修改;教务员排课组班系统部分主要进行对提交的选课单进行排课、安排教室,个人密码修改。
本文作者设计的学生信息管理系统很好的解决了学生信息管理方面的困难,提高了学生信息管理效率、减轻了教务员的工作负担,节省了大量的人力、物力资源,给高校学生信息管理带了很大的方便。
第二章学生信息管理系统分析
§2.1系统功能分析
§2.1.1系统需实现功能
本作者设计的学生信息管理主要是面向高校学生的信息管理系统,其他还包括教务员排课子系统和教师成绩录入子系统[2]。
学生信息管理系统:
(1)学生个人基本信息查询、修改;
(2)学生专业、公共选课、素质选修及重修;
(3)学生成绩查询、选课查询及教材资费查询;
(4)学生等级考试查询;
(5)学生奖惩情况查询;
(6)学生社会实践及活动查询;
(7)学校各学院及专业的浏览;
(8)网上通知;
(9)查询课程安排及相应的上课教室;
(10)个人密码修改。
教务员排课系统:
(1)教务员对学生及老师基本信息的管理;
(2)对学生所提交的选课单进行排课;
(3)教务员个人密码修改。
教师成绩录入系统:
(1)教师基本信息查询、修改;
(2)学生成绩录入、修改;
(3)教师个人密码修改。
§2.1.2系统分层数据流图
学生信息管理系统的主要用户对象是教务员、教师以及学生,系统为各种角色类型用户提供不同的操作主界面,用户通过相应的登陆号和密码登陆学生信息管理系统进入相应的操作界面,通过授权操作可以对提供各种信息进行操作处理。图2.1是各种角色类型用户登陆学生信息管理系统的顶层数据流图[3]。
图2.1系统顶层DFD图
各种角色类型用户登陆学生信息管理系统后对应各种具体的授权操作及处理,如图2.2第一层系统数据流图中展示出了各种角色类型用户的具体操作内容及详细信息。
系统第一层DFD:
图2.2系统第一层DFD图
教师信息修改模块功能主要是对教师信息的录入、修改、删除等。
成绩录入模块实现对学生成绩录入、修改、查询等,具体流程见图2.4成绩录入模块流程图。
选课模块:
图2.5选课模块DFD图
选课模块分为专业课程选课、素质选修课程选课、以及重修课程选课,具体选课流程见图2.5选课模块流程图。
综合查询模块:
图2.6综合查询模块DFD图
综合查询模块实现功能是选课查询、资费查询、成绩查询、社会实践及活动情况查询、奖惩查询以及网上通知查询。具体实现流程见图2.6所示。
§2.1.3系统E-R图
学生信息管理系统所涉及到的实体有学生、教务员、老师、学院、专业、教室和课程,他们各自的主要属性及他们之间的联系如下图表示:
图2.7系统E-R图
§2.1.4系统数据字典
学生信息管理系统中涉及到的所有实体和数据流的信息如下[4]:
文件名:学生基本信息表
别名:
组成:学号+姓名+密码+学院号+学院名+专业号+专业名+班级+年级+性别+层次+民族+籍贯+政治面貌+身高+体重+血型+出生年月+身份证号+家庭住址+邮编+宿舍房间+宿舍电话+Email+其他电话+备注
备注:这是学校所有学生基本信息的总和表
表2.1学生基本信息表
文件名:教师基本信息表
别名:
组成:教师号+姓名+密码+性别+民族+所属学院号+所属学院名+职称+电话+备注
备注:这是学校所有教师的总和表
表2.2教师基本信息表
文件名:教务员信息表
别名:
组成:教务员号+姓名+密码
备注:这是学校所有教务员的总和表
表2.3教务员表
文件名:成绩表
别名:
组成:学号+姓名+班级+课程号+课程名+课程性质+学分+记分+学期+成绩+重修
备注:这是学校所有学生所有成绩的总和表
表2.4学生成绩表
文件名:专业课程表
别名:
组成:任课单位+课程编号+课程名+开课年级+学分+总学时+教师号+教师名+周次+上课时间+人数+已选人数+课程性质+课程介绍+开课学期+开课学院
备注:这是学校所有专业课程及公共课程的总和表
表2.5专业、公共课程表
文件名:素质选修课程表
别名:
组成:任课单位+课程编号+课程名+学分+总学时+教师号+教师名+周次+上课时间+人数+已选人数+课程性质+课程介绍
备注:这是学校所有素质选修课程的总和表
表2.6素质选修课程表
文件名:教室信息表
别名:
组成:教室号+容纳人数+状态
备注:这是学校所有教室的总和表
表2.7教室信息表
文件名:学院信息表
别名:
组成:学院号+学院名+学院介绍
备注:这是学校所有学院的总和表
表2.8学院表
文件名:专业信息表
别名:
组成:学院号+学院名+专业号+专业名+专业介绍
备注:这是学校所有专业的总和表
表2.9专业表
文件名:学生综合信息表
别名:
组成:学号+等级考试信息+奖惩信息+网上通知+社会实践及活动情况
备注:这是学校所有专业的总和表
表2.10学生综合信息表
§2.1.5系统功能模块
§2.1.5.1教务员管理系统模块简介
教师信息模块:
教务员管理学校所有教师的基本信息,当有新老师来时,实现对新老师的录入;对老师基本信息的修改,当有老师离开学校时,实现对该老师的删除等。
学生信息模块:
教务员管理学校所有学生的基本信息,当有招收新生时,实现对新生的注册录入;对学生基本信息进行修改;当学生毕业离校时,实现对学生的删除等。
排课模块:
教务员对学生所选择的所有课程进行排课,选课人数不足50人的课程不给予排课,排课分为专业排课和素质选修排课,排课成功后即给所选排课课程的学生安排上课教室。
§2.1.5.2教师管理系统模块简介
教师信息模块:
此模块实现教师对自己基本信息的修改,查询其他老师基本信息等。
成绩录入模块:
此模块实现教师对学生成绩的录入、对重修学生成绩进行修改等。
§2.1.5.3学生管理系统模块简介
学生信息模块:
此模块实现学生对自己基本信息的修改,对其他学生基本信息进行查询等。
选课模块:
此模块实现学生选课,分为专业选课、公共选课、素质选修及重修选课,当选课成功以后提交到教务员处,由教务员审订,如果审订成功则对所选课程安排上课教室。
查询模块:
查询本期中已经选择的课程;查询本期所选课程所要交的课程费用(素质选修和重修课程才交费用,专业课程和公共课程不用交),查询以往所有的成绩,返回学生所选课程总学分数,不及格课程科目数及学生须重修的学分数等;当教务员对学生所选课程排课成功后,学生可以查询自己所选课程的上课教室;查询等级考试情况;查询奖惩情况;查询社会实践及活动情况;查询网上通知;专业浏览等。
上一篇:
VFP现代物流企业管理系统C(论文和程序)
下一篇:
法律专业开题报告范文