学生档案管理系统需求分析设计书.doc

上传人:asd****56 文档编号:79327222 上传时间:2023-03-21 格式:DOC 页数:21 大小:650.50KB
返回 下载 相关 举报
学生档案管理系统需求分析设计书.doc_第1页
第1页 / 共21页
学生档案管理系统需求分析设计书.doc_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《学生档案管理系统需求分析设计书.doc》由会员分享,可在线阅读,更多相关《学生档案管理系统需求分析设计书.doc(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、学生档案管理系统需求分析说明书第一部分 概论1、编写目的本文档是对学生档案管理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开发,本系统主要用于学校。2、背景 由于电脑时代的到来以及internet的迅速发展,电脑无出不在,当然各种工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生档案管理系统势在必行。鉴此,特开发此学生档案管理系统,该系统实现了学生信息的快速查找,集网络化、信息化、现代化为一体。3、参考资料 学生档案管理系统计划书4、用户需求 学生档案管理系统是一个学校不可缺少的组成部分,它的内容对于学校的决策者和管理者来说都是至关重要的。随着学生的规模不断扩大,学生数量急

2、剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,学生信息管理系统必须肩负起提高学生管理工作效率的重任,通过这样的系统,必须做到信息的规范管理、科学统计和快速的查询,从而方便老师及时、全面地掌握学生情况,减少工作量,规范用户管理学生,实现无纸办公。第二部分 系统功能的设计和划分一.理解需求1 管理员信息管理系统该系统涉及管理员的基本信息包括编号、姓名、用户权限,并且提供了组合查询和模糊查询功能,方便管理。2 学生基本信息管理系统在此系统中,包括学生基本信息管理、学生在校信息管理2个功能模块。学生基本信息管理和学生在校信息管理是学生档案管理的重中之重,录入完整、有效的新生信息是学生课程信

3、息管理、学生成绩管理、学生奖惩信息管理的基础。3 学生课程管理系统在此系统中,包括学生每个年级和学期所选的课程信息,这是学生成绩管理的基础,只有有了课程才能在期末对学生的成绩进行管理;这里包括了对学生课程的录入、查询、修改、删除等功能。4 学生成绩管理系统在此系统中,包括成绩录入、修改、成绩打印、课程维护4个功能模块。录入的成绩存放在成绩表中,便于统一的管理和维护;成绩的打印提供了查询打印功能,可以按照多种匹配查询,同时兼顾模糊查询。5 学生奖惩管理系统在此系统中,包括奖励情况管理,惩罚情况管理两个基本功能模块。学生奖惩管理主要是为在校学生的奖励、惩罚记录提供统一的管理和维护,方便管理者的查询

4、。6 院内课程管理系统在此系统中,包括该院校中所有年级、学期的课程和课程对应的任课教师,为学生在选课是提供依据,并且提供了多种查询功能,方便管理。7. 教员信息管理系统在此系统中,包括了系导员、班主任、任课教师的信息管理,为院内课程管理、学生基本信息管理、学生在校信息管理服务。8. 系别和班级管理系统 在此系统中,包括了系别信息管理和班级信息管理。9、系统还应该提供强大数据统计、查询、生成报表等功能。10、系统运行在Windows平台下,系统还应该有一个较好的图形用户界面。11、系统还应该有很好的可扩展性。二.需求分析 学生对功能的需求分析:查询个人基本信息 查询院内课程查询学生补考情况查询学

5、生课程信息查询学生成绩信息查询个人惩处情况 老师对功能的需求分析: 查询教员信息查询系别查询班级信息 管理员对功能的需求分析:添加、删除、修改、查询学生信息添加、删除、修改、查询教师信息添加、删除、修改、查询课程信息添加、删除、修改、查询学院信息添加、删除、修改、查询系别信息添加、删除、修改、查询班级信息第三部分 数据流图本系统从总体上分为管理员信息管理、学生信息管理、课程管理、学生成绩管理、奖惩管理、院内课程管理、教员管理、系别和班级管理八大部分。每个模块有自己的功能,下面的各模块功能图就是由各功能之间的关系而得出的。 图1 系统功能框图1、学生基本信息录入数据流图学生基本信息包括姓名、学号

6、 、性别、出生日期、与学生关系、家庭成员、家长职业、家长单位、家庭住址、家庭电话等,学生信息管理系统正是建立在这些信息的基础上的。学生学籍信息包括学号、班级、系别、入学时间、学生电话、班主任、导员、攻读学历等。 只有建立了这些信息以后,学生的档案才能被学校管理;将来可在档案管理系统中查找自己相关的信息。因此,学生基本信息录入是学生信息管理系统的基础。以下是学生档案管理系统完整的录入数据流图。系统管理人学生信息成绩信息补考信息奖惩情况班级信息数据库班级信息成绩信息补考信息奖惩信息学生信息图2学生信息录入数据流2、学生信息查询数据流程图“查询”是该系统的要实现的一个基本功能,也是提高该系统工作效率

7、的有效途径。学校的信息量是很大的,要想从上万条数据中寻找自己想要的数据,等于是大海捞针。但是系统的查询功能却可以很好的解决这种问题,用户只需提供很有限的已知信息,便可以从上万的数据中筛选出想要得到的信息。图3学生信息查询数据流3、学生信息录入数据流程图 数据录入数据库后,并不是不可更改的,管理员可以根据实际情况维护数据,如普通管理员可以添加新数据、查询原始数据;高级管理员可以添加新数据、删除不需要的数据、修改原始数据、查询原始数据,系统良好的数据维护功能可以节约数据库的存储空间,延长系统的生命周期。例如,学生进校时系统为每个学生建立了自己的学生档案,成千上万的学生数据必然要耗费数据库大量的存储

8、空间,学校每年都要为新生建立档案,照此下去数据库存储空间总有枯竭的一天,系统也将面临瘫痪,由此导致的后果是不难想象的。但是,系统维护中的删除功能则很好地解决了这种困难,在学生毕业或者因为其他原因离开学校以后,系统可以删除该学生的信息,使数据库存储空间处于一个动态的平衡当中,延长系统寿命。图4学生信息录入数据流4.系统概要设计学生档案管理系统是一个较为复杂的系统。在功能需求方面,它要实现学生信息管理、学生课程信息管理、学生成绩信息管理、学生补考信息管理、院内课程信息管理以及学生奖惩情况信息管理等功能;在性能上要求该系统能够方便快捷地完成学生档案管理的各项工作,录入数据合法性的校检程度高,数据查询

9、速度快;为了系统的安全和保密,要求系统对不同权限的管理员提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的管理员才能进行操作,普通管理员只能进行添加、查询操作,高级管理员能进添加、删除、修改及查询,对数据库的关键数据应保密;本系统采用客户机/服务器体(C/S)系结构,客户端建立在windows XP系统上。下面给出得到学生档案管理系统的操作流程图:图5 学生档案管理系统的操作流程图第四部分 数据字典 1、 学生基本信息表学生基本信息表(标识为student)应具备学生的基本信息,是建立学生电子档案的基础。其中学生ID是其主键,不能为空,一个学生只能有一个ID,一个学生ID也只能代

10、表一个学生。学生信息表的基本内容参见表4-1。学生基本信息表:用于记录学生的基本信息表4-1 Student_Message姓名学号性别出生日期与学生关系Student_nameStudent_NOStudent_SIXStudent_BirthdayStudent_XSGX家庭成员家长职业家长单位家庭住址家庭电话Student_JTCYStudent_JTCYZYStudent_JTCYDWStudent_HomeAdressStudent_HomeTEL为了方便读者更直观地了解学生信息表的基本内容,可参加学生实体E-R图(如图4-1)。学生基本信息出生日期性别学号家庭电话姓名家长职业家庭成

11、员 与学生关系家庭住址家长单位图4-1学生基本信息实体E-R图2、教员信息表教员信息表是针对教师的 。同样,将教师ID设置为主键,不能为空。一个教师只能有一个ID,且一个ID只能带表一个教师。每个教师都有一个自己归属的学院,便于查询和维护信息。教师信息的内容参见表4-1。教员信息表:用于记录学校导员、班主任、任课教师信息。表4-2 Teacher_Message姓名职务Teacher_NameTeacher_Type以下给出的是教员实体E-R图(如图4-2)。教员姓名职务图4-2教员实体E-R图3、学生课程信息表学生课程信息表提供了学号、年级、学期、课程、任课教师、课时、上课教室、课程信息八项

12、属性,其中学号是其主键,具有唯一性。学生课程信息表可以通过学号与学生信息表、课程信息表建立视图,实现更多查询功能。学生课程详细信息参见表4-3。表4-3 Student_KCB学号年级学期课程Student_NOStudent_NJStudent_XQStudent_KC任课教师课时上课教室课程信息Student_RKJSStudent_KSStudent_SKJSStudent_KCXX表4-3学生课程信息表以下给出的是实体E-R图(如图4-3)。用户课程学期年级课时课程信息学号上课教室任课教师图4-3学生课程实体E-R图4、学生奖惩表学生奖惩信息表提供了姓名、学号、系别、班级、年级、学期、

13、奖惩类型、奖惩信息、备注九项属性。学生奖惩表:用于记录学生在校期间所受的奖励与惩罚信息。表4-4 Student_JLCF姓名学号系别班级年级Student_NameStudent_NOStudent_XBStudent_BJStudent_NJ学期奖惩类型奖惩信息备注Student_XQStudent_JCTypeStudent_JCXXStudent_JCXXBZ表4-4课程信息表以下是学生奖惩实体的E-R图(如图4-4)。学生基本信息班级系别学号奖惩信息姓名奖惩类型学期 年级备注图4-4学生奖惩实体E-R图5、成绩信息表成绩信息表提供了姓名、学号、系别 、班级、年级、学期、课程、任课教师

14、、课时、分数、是否通过十一项属性。其中学号被设置为主键,具有唯一性。成绩信息表通过学生学号、课程与学生信息表、课程信息表建立视图,可以实现更多相关信息的查询。成绩信息表的详细设计参见表4-5。学生成绩表:用于记录学生在校期间的所有课程的成绩信息表4-5 Student_CJB姓名学号系别班级年级学期Student_nameStudent_NOStudent_XBStudent_BJStudent_NJStudent_XQ课程任课教师课时分数是否通过Student_KCStudent_RKJSStudent_KSStudent_FSStudent_KSSFTG表4-5成绩信息表下图是成绩实体的E

15、-R图(如图4-5)。学生基本信息班级系别学号分数姓名课程学期 年级课时任课教师是否通过图4-5成绩实体E-R图6. 用户信息表用户表提供了用户名、用户编号、密码、权限、用户基本信息,它用于记录登录系统的用户信息。表4-6 User_Disk用户名用户编号密码权限用户基本信息User_NameUser_IDUser_PWDUser_TypeUser_Info用户登陆的活动图如下图:login输入用户名用户密码是否完成上传数据是否是否图6-1为管理员的活动7. 学生在校学籍表提供了学号、班级、系别、入学时间、学生电话、班主任、导员、攻读学历,它用于记录学生在校信息。表4-7 Student_Sc

16、hoolMessage学号班级系别入学时间学生电话班主任导员攻读学历Student_NOStudent_BJStudent_XBStudent_RXSJStudent_TLEStudent_BZRStudent_DYStudent_GDXL 8. 院内课程表提供了年级、学期、课程、任课教师、课时、课程类型、课程信息,它用于记录学校课程信息。表4-8 School_KCB年级学期课程任课教师课时课程类型课程信息KCB_NJKCB_XQKCB_KCKCB_RKJSKCB_KSKCB_KCLXKCB_KCXX9. 班级信息表提供了班级、系别,它用于记录学校所有班级的信息。表4-9 BJ_Messag

17、e班级系别BJ_MessageInfoXB_MessageInfo10. 系别信息表提供了系别,它用于记录所有系别信息。表4-10 byqk系别XB_MessageInfo以下是学生档案管理系统总体的E-R图如下所示: 系统总体E-R图为了使读者对系统的功有更加的了解,以下给出了学生档案管理系统的用例图:管理员学生档案作息的录入学生信息表信息的修改、删除、添加、查询学生选课信息、教员信息、院内信息打印成绩报表值判断 学生档案管理系统的用例图第五部分 系统需求1、任务概述目标学生的信息多而杂而且经常要对其进行修改,为了方便学校对学生的档案管理,信息查询及对学生信息的修改,同时也为学生对自己的信息

18、查询提供方便,使学生更加迅速而全面的查询到自己所要查询的信息,提高工作效率,编写一个好的学生档案管理软件势在必行。用户的特点一般应用于学校,用户为普通管理员,高级管理员。假定和约束用户普通管理员,高级管理员。进入系统前都要对其进行身份验证,用户输入正确的密码方可进入,否则将进不去系统。这样能够很好的保证学生信息的安全性。高级管理员能够对学生信息进行查询、插入、修改和删除等操作,而普能用户只能对信息进行查询操作,这样普通管理员就不能对其信息进行修改,保证了信息的正确性。将学生的学号设为主索引,这样就防止了查到重名学生信息的情况,提高了查询的效率及准确性。2、 功能或行为需求输入 管理员在使用本软

19、件时输入密码和用户名即可进入,进入系统后输入所要查询的信息,如学生的成绩,学生基本信息情况等。处理过程描述用户输入密码后,系统要对其身份进行验证,密码正确才可进入系统进行一系列的操作。对用户输入的所要查询的信息,系统将会在数据库中为其找到相应的信息,并显示。对于管理员的插入、更改及删除等请求,操作系统会相应的对数据库进行更改。输出对于用户所要查询的相关信息进行输出。用户界面用户登陆:该系统根据用户的身份实现了不同的功能,用户登陆时需要选择一种登陆方式(默认情况下是高级管理员),系统再根据用户选择的登陆方式到相应的表中去搜索。例如,普通管理员登陆时选择了登陆方式,系统将会在管理员信息表中搜索是否

20、存在与该用户的输入相符的信息,如果存在则进入系统主页,否则提示用户输入有误,请重新输入。一、管理员界面1、修改信息学生的信息是由管理员指定的。登陆后,高级管理员可以按照要求自行修改。管理员可对学生信息根据需要进行修改。2、查询指定学期成绩管理员可以查询自己指定学期的成绩和所有的成绩。方便学生了解自身情况。3、查询奖惩情况奖惩一直以来都是学生们倍受关注的焦点。就目前已有的系统来说,虽然实现了学生查询成绩的功能,但是关于奖惩部分仍然需要学生自行统计。本系统弥补了现有系统这方面的不足,学生可以直接查询奖惩情况,减少了学生需要自行统计的工作量,提高了工作效率。4、选课系统学生选课系统是针对学生进行选课

21、而设计的,学生可以自主选择自己想修的课程。5、班级信息管理班级信息管理包括添加班级信息,修改班级信息以及删除班级信息。在班级信息管理之前,需要先对学校信息和专业信息管理。只有在已有的专业信息中才能建立班级档案,班级信息和专业信息是从属关系。6、学生基本信息管理学生基本信息管理包括学生基本信息添加、学生基本信息修改、学生基本信息删除。下面给出的是学生信息添加界面7、教师基本信息管理教师基本信息管理包括教师基本信息添加、教师基本信息修改以及教师基本信息删除。性能需求(1) 、设计约束 标准化约束由于是初学者,而且该系统需要包含的信息量非常大,不仅需要包含相关学生信息,而且需要包括一些教师信息,对于

22、学生以及教师的各个方面的管理要求编写的程序以及设计的截面要有一定的标准,符合一定的规格,这样不仅便于用户的使用,而且对于编写人员来说比较容易维护自己的系统.硬件约束由于每一个系统的开发都需要一定的硬件基础和设施的,而该系统是一个基于学生各种信息一体化的系统,因此比较复杂,需要用windows XP以上的硬件支持, 而且它的运行环境也是需要在windows XP以上的系统之上运行才可以的.(2)、属性可用性A:该系统提供友好界面,即只要是在windows XP以上的系统中均可以稳定地运行的,它的可移植性能高.B: 该系统实用性能强,只要是适合这种运行程序的管理部门都适合使用.安全性该系统设置了用

23、户登陆验证身份的功能,既:用户登陆:该系统根据用户的身份实现了不同的功能,用户登陆时需要选择一种登陆方式(默认情况下是高级管理员),系统再根据用户选择的登陆方式到相应的表中去搜索。例如,登陆时选择了普通管理员登陆方式,系统将会在学生信息表中搜索是否存在与该用户的输入相符的信息,如果存在则进入学生主页,否则提示用户输入有误,请重新输入.这样就保证了要登陆拥护的信息安全,即:如果某普通管理员希望登陆学生的用户界面去修改自己信息的时候,因为他不知道用户名和密码,因此就无法修改信息,这样就保证学生信息的安全性,使它不被盗窃.可维护性由于该系统采用了标准的格式惊醒开发.标准的语言,规范的类库,因此相对来

24、说比较易于维护,方便了编写者的工作.可移植性此系统可移植性比较好, 尤其是在winndows XP以上的系统可以使用.由于该系统是用VB语言编写的,对于其他的系统进行屏蔽,这样无论用户用的是什么样的系统均可以运行了.增强系统的可移植性.(3)、 其他需求数据库需求由于该系统必须保存和处理一个高校学生以及教师的所有信息, 因此需要一饿相当大的数据库来支持.用户操作需求该系统是一个为各大高校所设计的学生档案管理系统,同时管理员可以对此进行管理,所以它的用户是学生以及老师.特殊需求1、软件需求 VB应用开发软件 Microsoft SQL Server 20002、硬件需求 服务器的配置请参照下表: 服务器配置需求表名称最低配置推荐配置CPUPentium III 800P4 1.8硬盘20G 空余硬盘空间60G 空余硬盘空间内存256M 或更高512M 或更高网卡10/100M10/100M 或更高操作系统Windows Server 2003(SP4)+SQL Server 2005Windows Server 2003 (SP4) + SQL Server2005Web 服务组件IISIIS 客户端配置 客户端配置需求表名称最低赔置推荐配置CPUPentium II 450Pentium III 800硬盘20G空余硬盘空间40G空余硬盘空间内存128M256M

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 财经金融

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁