学生档案管理系统需求分析设计书_第1页
学生档案管理系统需求分析设计书_第2页
学生档案管理系统需求分析设计书_第3页
学生档案管理系统需求分析设计书_第4页
学生档案管理系统需求分析设计书_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 学生档案管理系统需求分析设计书 第一部分 概论 1、编写目的 本文档是对学生档案管理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开发,本系统主要用于学校。 2、背景 由于电脑时代的到来以及 迅速发展,电脑无出不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生档案管理系统势在必行。鉴此,特开发此学生档案管理系统,该系统实现了学生信息的快速查找,集网络化、信息化、现代化为一体。 3、参考资料 学生档案管理系统计划书 4、用户需求 学生档案管理系统 是一个学校不可缺少的组成部分,它的内容对于学校的决策者和管理者来说都是至关重要的。随着学生的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,学生信息管理系统必须肩负起提高学生管理工作效率的重任,通过这样的系统,必须做到信息的规范管理、科学统计和快速的查询,从而方便老师及时、全面地掌握学生情况,减少工作量,规范用户管理学生,实现无纸办公。 第二部分 系统功能的设计和划分 一 2 1 管理员信息管理系统 该系统涉及管理员的基本信息包括编号、姓名、用户权限,并且提供了组合查询和模糊查询功能,方便管理。 2 学生基本信息管理系统 在此系统中,包括学生基本信息管理、学生在校信息管理 2 个功能模块。学生基本信息管理和学生在校信息管理是学生档案管理的重中之重,录入完整、有效的新生信息是学生课程信息管理、学生成绩管理、学生奖惩信息管理的基础。 3 学生课程管理系统 在此系统中,包括学生每个年级和学期所选的课程信息,这是学生成绩管理的基础,只有有了课程才能在期末对学生的成绩进行管理;这里包括了对学生课程的录入、查询、修改、删除等功能。 4 学生成绩管理系统 在此系统中,包括成绩录入、修改、成绩打印 、课程维护 4 个功能模块。录入的成绩存放在成绩表中,便于统一的管理和维护;成绩的打印提供了查询打印功能,可以按照多种匹配查询,同时兼顾模糊查询。 5 学生奖惩管理系统 在此系统中,包括奖励情况管理,惩罚情况管理两个基本功能模块。学生奖惩管理主要是为在校学生的奖励、惩罚记录提供统一的管理和维护,方便管理者的查询。 6 院内课程管理系统 在此系统中,包括该院校中所有年级、学期的课程和课程对应的任课教师,为学生在选课是提供依据,并且提供了多种查询功能,方便管理。 7. 教员信息管理系统 在此系统中,包括了系导员、班主任、任 课教师的信息管理,为院内课程管理、学生基本信息管理、学生在校信息管理服务。 8. 系别和班级管理系统 在此系统中,包括了系别信息管理和班级信息管理。 9、系统还应该提供强大数据统计、查询、生成报表等功能。 3 10、系统运行在 台下,系统还应该有一个较好的图形用户界面。 11、系统还应该有很好的可扩展性。 二 学生对功能的需求分析: 查询个人基本信息 查询院内课程 查询学生补考情况 查询学生课程信息 查询学生成绩信息 查询个人惩处情况 老师对功能的需求分析: 查询教员信息 查询系别 查询班级信息 管理员对功能的需求分析: 添加、删除、修改、查询学生信息 添加、删除、修改、查询教师信息 添加、删除、修改、查询课程信息 添加、删除、修改、查询学院信息 添加、删除、修改、查询系别信息 添加、删除、修改、查询班级信息 第三部分 数据流图 本系统从总体上分为管理员信息管理、学生信息管理、课程管理、学生成绩 4 管理、奖惩管理、院内课程管理、教员管理、系别和班级管理八大部分。每个模块有自己的功能,下面的各模块功能图就是由各功能之间的关系而得出的。 图 1 系统功能框图 1、学生基本 信息录入数据流图 学生基本信息包括 姓名、学号 、性别、出生日期、与学生关系、家庭成员、家长职业、家 长单位、家庭住址、家庭电话 等,学生信息管理系统正是建立在这些信息的基础上的。 学生 学籍信息包括学号、班级、系别、入学时间、学生电话、班主任、导员、攻读学历等。 只有建立了 这些 信息以后,学生 的档案才能被学校管理 ; 将来可在档案管理系统中查找自己 相关的信息 。因此,学 生基本 信息录入是学生信息管理系统的基础。 以下是学生档案管理系 统完整 的录入数据流图。 5 图 2 学生信息录入数据流 2、 学生信息查询数据流程图 “查询”是该系统的要实现的一个基本功能,也是提高该系统工作效率的有效途径。学校的信息量是很大的,要想从上万条数据中寻找自己想要的数据,等于是大海捞针。但是系统的查询功能却可以很好的解决这种问题,用户只需提供很有限的已知信息,便可以从上万的数据中筛选出想要得到的信息。 系 统 管 理 人 学生信息 成绩信息 补考信息 奖惩情况 班级信息 数据库 班级信息 成 绩信息 补考信息 奖惩信息 学生信息 6 系统查询界面学生信息教师信息成绩信息课程信息学生信息表教师信息表成绩信息表课程信息表用户处理信息显示学生信息高级管理员信息教师信息普通管理员信息图 3 学生信息查询数据流 3、 学 生 信息 录 入 数据流程图 数据录入数据库后,并不是不可更改的,管理员可以根据实际情况维护数据,如普通管理员可以添加新数据、查询原始数据;高级管理员可以添加新数据、删除不需要的数据、修改原始数据、查询原始数据,系统良好的数据维护功能可以节约数据库的存储空间,延长系统的生命周期。例如,学生进校时系统为 每个学生建立了自己的学生档案,成千上万的学生数据必然要耗费数据库大量的存储空间,学校每年都要为新生建立档案,照此下去数据库存储空间总有枯竭的一天,系统也将面临瘫痪,由此导致的后果是不难想象的。但是,系统维护中的删除功 7 能 则很好地解决了这种困难,在学生毕业或者因为其他原因离开学校以后,系统可以删除该学生的信息,使数据库存储空间处于一个动态的平衡当中,延长系统寿命。 系统管理学生维护信息教师维护信息成绩维护信息课程维护信息学生数据表老师数据表成绩数据表课程数据表用户处理图 4 学生信息录入数据流 学生档案管理系统是一个较为复杂的系统。在功能需求方面,它要实现 学生信息管理、学生课程信息管理、学生成绩信息管理、学生补考信息管理、院内课程信息管理以及学生奖惩情况信息管理等功能;在性能上要求该系统能够方便快捷地完成学生档案管理的各项工作,录入数据合法性的 校检程度高,数据查询速 8 度快;为了系统的安全和保密,要求系统对不同权限的管理员提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的管理员才能进行操作,普通管理员只能进行添加、查询操作,高级管理员能进添加、删除、修改及查询,对数据库的关键数据应保密;本系统采用客户机 /服务器体( C/S) 系结构,客户端建立在 P 系统上。下面给出 得到学生档案管理系统的操作流程图: 图 5 学生档案管理系统的操作流程图 第四部分 数据字典 1、 学生基本信息表 9 学生基本信息表(标识为 具备学生的基本信息,是建立学生电子档案的基础。其中学生 其主键,不能为空,一个学生只能有一个 个学生 只能代表一个学生。学生信息表的基本内容参见表 4 学生基本信息表 :用于记录学生的基本信息 表 4名 学号 性别 出生日期 与学生关系 庭成员 家长职业 家长单位 家庭住址 家庭电话 了方便读者更直观地了解学生信息表的基本内容,可参加学生实体 图 4图 4生基本信息实体 学生基本信息 出生日期 性别 学号 家庭电话 姓名 家长职业 家庭成员 与学生关系 家庭住 址 家长单位 10 2、 教 员 信息表 教员信息表是针对教师的 。同样,将教师 置为主键,不能为空。一个教师只能有一个 一个 能带表一个教师。每个教师都有一个自己归属的学院,便于查询和维护信息 。教师信息的内容参见表 4 教员信息表:用于记录学校导员、班主任、任课教师信息。 表 4名 职务 下给出的是教员实体 (如图 4 图 4员实体 3、学生课程 信息表 学生课程信息表提供了学号、年级、学期、课程、任课教师、课时、上课教室、课程信息八项属性,其中学号是其主键,具有唯一性。学生课程信息表可以教员 姓名 职务 11 通过学号与学生信息表、 课程信息表建立视图, 实现更多查询功能。学生课程详细信息参见表 4 表 4号 年级 学期 课程 课教师 课时 上课教室 课程信息 4生课程信息表 以下给出的是实体 (如图 4 图 4生课程实体 4、学生奖惩 表 学生奖惩信息表提供了姓名、学号、系别、班级、年级、学期、奖惩类型、奖惩信息、备注九项属性。 学生奖惩表:用于记录学生在校期间所受的奖励与惩罚信息。 用户 课程 学期 年级 课时 课程信息 学号 上课教室 任课教师 12 表 4名 学号 系别 班级 年级 期 奖惩类型 奖惩信息 备注 4程信息表 以下是学生奖惩实体的 (如图 4 图 4生奖惩实体 5、 成绩信息表 成绩信息表提供了 姓名、学号、系别 、班级、年级、学期、课程、任课教师、课时、分数、是否通过十一 项属性。其中学号被设置为主键,具有唯一性。成绩信息表通过学生学号、课程与学生信息表、课程信息表建立视图,可以实现更多相关信息的查询。成绩信息表的详细设计参见表 4 学生成绩表:用于记录学生在校期间的所有课程的成绩信息 表 4名 学号 系别 班级 年级 学期 生基本信息 班级 系别 学号 奖惩信息 姓名 奖惩类型 学期 年级 备注 13 课程 任课教师 课时 分数 是否通过 4绩信息表 下图是成绩实体的 (如图 4 图 4绩 实体 6. 用户信息表 用户表提供了用户名、用户编号、密码、权限、用户基本信息, 它用于记录登录系统的用户信息。 表 4户名 用户编号 密码 权限 用户基本信息 户登陆的活动图如下图: 学生基本信息 班级 系别 学号 分数 姓名 课程 学期 年级 课时 任课教师 是否通过 14 图 6管理员的活动 7. 学生在校学籍表提供了学号、班级、系别、入学时间、学生电话、班主任、导员、攻读学历,它 用于记录学生在校 信息。 表 4号 班级 系别 入学时间 学生电话 班主任 导员 攻读学历 . 院内课程表提供了年级、学期、课程、任课教师、课时、课程类型、课程信息,它 用于记录学校课程信息。 表 4级 学期 课程 任课教师 课时 课程类型 课程信息 . 班级信息表提供了班级、系别,它 用于记录学校所有班级的信息。 表 4级 系别 0. 系别信息表提供了系别,它 用于记录所有系别信息。 表 4别 入用户名 用 户 密码 是否完成 上传数据 是 否 是 否 15 以下是学生档案管理系统总体的 如下所示: 系统总体 为了使读者对系统的功有更加的了解,以下给出了学生档案管理系统的用例图: 16 学生档案管理系统的用例图 第五部分 系统需求 1、任务概述 目标 学生的信息多而杂而且经常要对其进行修改,为了方便学校对学生的档案管理,信息查询及对学生信息的修改,同时也为学生对自己的信息查询提供方便,使学生更加迅速而全面的查询到自己所要查询的信息,提高工作效率,编写一个好的学生档案管 理软件势在必行。 用户的特点 一般应用于学校,用户为普通管理员,高级管理员。 假定和约束 用户普通管理员,高级管理员。进入系统前都要对其进行身份验证,用户输管理员 学生档案作息的录入 学生信息表 信息的修改、删除、添加、查询 学生选课信息、教员信息、院内信息 打印成绩报表 值判断 17 入正确的密码方可进入,否则将进不去系统。这样能够很好的保证学生信息的安全性。 高级管理员能够对学生信息进行查询、插入、修改和删除等操作,而普能用户只能对信息进行查询操作,这样普通管理员就不能对其信息进行修改,保证了信息的正确性。 将学生的学号设为主索引,这样就防止了查到重名学生信息的情况,提高了查询的效率及准确性。 2、 功能或行为需求 输入 管理员在使用本软件时输入密码和用户名即可进入,进入系统后输入所要查询的信息,如学生的成绩,学生基本信息情况等。 处理过程描述 用户输入密码后,系统要对其身份进行验证,密码正确才可进入系统进行一系列的操作。对用户输入的所要查询的信息,系统将会在数据库中为其找到相应的信息,并显示。对于管理员的插入、更改及删除等请求,操作系统会相应的对数据库进行更改。 输出 对于用户所要查询的相关信息进行输出。 用户界面 用户登陆: 该系统根据用户的身份实现了不同的功能,用户登陆时需要选择一种登陆方式(默认情况 下是高级管理员),系统再根据用户选择的登陆方式到相应的表中去搜索。例如,普通管理员登陆时选择了登陆方式,系统将会在管理员信息表中搜索是否存在与该用户的输入相符的信息,如果存在则进入系统主页,否则提示用户输入有误,请重新输入。 18 一、管理员界面 1、 修改 信息 学生的信息是由管理员指定的。登陆后,高级管理员可以按照要求自行修改。管理员可对学生信息根据需要进行修改。 2、 查询指定学期成绩 管理员可以查询自己指定学期的成绩和所有的成绩。方便学生了解自身情况。 3、 查询 奖惩情况 奖惩一直以来都是学生们倍 受关注的焦点。就目前已有的系统来说,虽然实现了学生查询成绩的功能,但是关于奖惩部分仍然需要学生自行统计。本系统弥补了现有系统这方面的不足,学生可以直接查询奖惩情况,减少了学生需要自行统计的工作量,提高了工作效率。 4、选课系统 学生选课系统是针对学生进行选课而设计的,学生可以自主选择自己想修的课程。 5、 班级信息管理 班级信息管理包括添加班级信息,修改班级信息以及删除班级信息。在班级信息管理之前,需要先对学校信息和专业信息管理。只有在已有的专业信息中才能建立班级档案,班级信息和专业信息是从属关系。 6、 学生基本信息 管理 学生基本信息管理包括学生基本信息添加、学生基本信息修改、学生基本信息删除。下面给出的是学生信息添加界面 19 7、 教师基本信息管理 教师基本信息管理包括教师基本信息添加、教师基本信息修改以及教师基本信息删除。 性能需求 (1) 、设计约束 标准化约束 由于是初学者,而且该系统需要包含的信息量非常大 ,不仅需要包含相关学生信息 ,而且需要包括一些教师信息 ,对于学生以及教师的各个方面的管理要求编写的程序以及设计的截面要有一定的标准 ,符合一定的规格 ,这样不仅便于用户的使用 ,而且对于编写人员来说 比较容易维护自己的系统 . 硬件约束 由于每一个系统的开发都需要一定的硬件基础和设施的 , 而该系统是一个基于学生各种信息一体化的系统 ,因此比较复杂 , 需要用 P 以上的硬件支持 , 而且它的运行环境也是需要在 的系统之上运行才可以的 . ( 2)、属性 可用性 A:该系统提供友好界面 ,即只要是在 P 以上的系统中均可以稳定地运行的 , 它的可移植性能高 . B: 该系统实用性能强 ,只要是适合这种运行程序的管理部门都适合使用 . 安全性 该系统设置了用户登陆验证身 份的功能 ,既 : 20 用户登陆: 该系统根据用户的身份实现了不同的功能,用户登陆时需要选择一种登陆方式(默认情况下是高级管理员),系统再根据用户选择的登陆方式到相应的表中去搜索。例如,登陆时选择了普通管理员登陆方式,系统将会在学生信息表中搜索是否存在与该用户的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论