您好,欢迎访问三七文档
大学选课系统需求功能规格说明书作者学号:00412069作者姓名:彭晓波作者单位:××××完成时间:2006-11-12目录1引言.........................................................................................................4b5E2RGbCb5E2RGbC1.1编写目的........................................................................................4p1EanqFDp1EanqFD1.2项目背景.........................................................................................4DXDiTa9EDXDiTa9E1.3术语定义......................................................................................4RTCrpUDGRTCrpUDG1.4参考资料......................................................................................45PCzVD7H5PCzVD7H2任务概述........................................................................................................4jLBHrnAIjLBHrnAI2.1目标...............................................................................................4xHAQX74JxHAQX74J2.2用户特点........................................................................................5LDAYtRyKLDAYtRyK2.3假设与约束.....................................................................................5Zzz6ZB2LZzz6ZB2L3功能需求.....................................................................................................5dvzfvkwMdvzfvkwM3.2功能描述..........................................................................................5rqyn14ZNrqyn14ZN3.1功能划分.......................................................................................5EmxvxOtOEmxvxOtO4数据描述.....................................................................................................6SixE2yXPSixE2yXP4.1数据流图.........................................................................................66ewMyirQ6ewMyirQ4.2加工说明......................................................................................10kavU42VRkavU42VR4.3数据字典.......................................................................................15y6v3ALoSy6v3ALoS5性能需求................................................................................................20M2ub6vSTM2ub6vST5.1数据精确度...................................................................................200YujCfmU0YujCfmU5.2时间特性.......................................................................................20eUts8ZQVeUts8ZQV5.3适应性........................................................................................20sQsAEJkWsQsAEJkW6运行需求................................................................................................20GMsIasNXGMsIasNX6.1用户界面........................................................................................20TIrRGchYTIrRGchY6.2硬件接口....................................................................................207EqZcWLZ7EqZcWLZ6.3软件接口............................................................................................20lzq7IGf0lzq7IGf06.4故障处理.........................................................................................20zvpgeqJ1zvpgeqJ1大学选课系统需求功能规格说明书1引言1.1编写目的本软件是为大学教务设计的教师和学生选课系统。为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供设计大学选课系统的项目经理、设计人员、开发人员参考。NrpoJac3NrpoJac31.2项目背景项目名称:大学选课系统采用计算机管理学生选课及成绩的全过程,有利于管理人员更快、更好的做好选课管理工作,也有利于学生、教师更快更方便的选择课程和查询成绩等,本软件“大学选课系统”就是为使用计算机管理学生选课和成绩而设计。1nowfTG41nowfTG4本项目由彭晓波(学号00412069)提出并准备开发,其使用者包括教务管理员、教师和学生。本软件可以实现教务对课程的选择和设置、教师申请开课和查询任教任务、学生选课和察看成绩功能。1.3术语定义大学选课系统软件,是帮助大学教务对全校教学工作进行管理的软件,并非只有选课功能,之所以命名为选课系统,原因其一是选课确为本系统的主要功能和目的,其二是从使用本系统最频繁的学生群体方面考虑,故采用选课系统这个名称;再则,老师申请授课也是选课的一种。本系统别名为大学教务管理系统。fjnFLDa5fjnFLDa5学生学号、教师工号即位登录系统时使用的账号。1.4参考资料《软件工程》,王立福麻志毅张世琨编著,北京大学出版社2002年3月第2版《实用软件工程》,陆惠恩编著,清华大学出版社2006年5月第1版2任务概述2.1目标该软件的开发意图如下:为了使大学教务对全校的教学工作的管理更加方便高效;为了使教师更好的处理教学任务;为了使学生更加方便和即时的选课和查询成绩。适应网络发展的需要,使校园网充分发挥作用该软件的应用目标:通过本软件,能够帮助大学教务利用计算机和网络快速方便的对学生选课、教师选课等进行管理,帮助老师对授课任务和学生成绩进行管理,帮助学生选课和查询成绩。tfnNhnE6tfnNhnE62.2用户特点本软件的使用对象是大学教务、大学授课老师和大学学生,只要懂得一般的计算机基础操作就可以操作该软件。2.3假设与约束本项目的约束包括:项目的开发经费不超过5万元;项目开发时间不超过半年;主要负责人1人,开发团队共5人;对并行操作、信息安全和保密方面均无约束。HbmVN777HbmVN7773需求规定3功能需求3.2功能描述大学选课系统所实现的功能可从管理员、教师和学生三方面进行分别的阐述。管理员:管理员可以对系统进行各项设定,包括每学年开始前注销老生信息,并增加新生信息;更新学校聘请教师名单;对老师的任课申请进行审批和指派;确定本学期开课课程的信息;更改学生和老师的登录密码等。审批和指派不能完全由计算机进行,而应该是计算机以外由教务系统得会议决定并由管理员按照会议决定进行录入。V7l4jRB8V7l4jRB8教师:教师可以申请任教必修课,并可自主创建和选择任教选修课。选修课课程由申请教师担任,必修课程教师可以表达申请意向,但最终由教务统一安排(优先安排表达了申请意向的教师,但某些课程申请的教师可能不足,则由教务根据实际情况和教师能力进行排)。任课后教师在学期结束时录入学生成绩;如有错误在规定时间内可进行修改。教师可以查询自己被通过的任教课程。83lcPA5983lcPA59学生:学生每学期有必修课和选修课两种课程,其中本学期本专业必修课自动加载,选修课则可由学生自己选择。在规定时间内可以退课、补选。学生可以随时查看过往学期的成绩和本学期已出的成绩。mZkklkzamZkklkza3.1功能划分用户登录:包含教师用户登录、学生用户登录。(为考虑安全性,管理员须在服务器主机上进行系统维护,不能载以外的地方登录;主机是系统专用主机,只需开机密码,启动软件无需再登录)学生和教师通过身份验证之后才能进行各种操作。校外人士不能进入系统和查看任何信息。AVktR43bAVktR43b系统管理:管理员对系统的各项功能进行设定,对教师和学生信息进行维护。系统管理员每学期选课工作开始前预先导入新生名单、新教师名单并给定初始密码,同时删除毕业学生和离开教师的信息。ORjBnOwcORjBnOwc学生选退课:学生在规定的时间内选、退课。选课时若遇到以下情况则不能选课:该学生已达学期学分上限;该学生已选此课该课程预计人数已满如学生和课程均满足选课条件,则在选课文件里增加一条记录,记入学生的学号、姓名和院系。退课时删除掉这条记录即可。学生不能退掉必修课。2MiJTy0d2MiJTy0d老师选课:教师提交自己必修课和选修课任教意向。成绩录入和修改:教师录入和修改任教课程的成绩。成绩查看:学生可以查看到自己以往学期的成绩和本学期已出的考试成绩。系统功能划分如图所示。大学选课系统系统管理成绩录入和修改学生选退课教师选课成绩查询4数据描述4.1数据流图注:某些底层数据流图与中层数据流相比并无细化之处(如P4,P5,P11,P12),故不再列出,在此仅列出有局部结构的底层数据流图。gIi
本文标题:大学选课系统
链接地址:https://www.777doc.com/doc-4564052 .html