欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    学生选课管理系统需求规格说明书.docx

    • 资源ID:8921847       资源大小:1.16MB        全文页数:45页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生选课管理系统需求规格说明书.docx

    1、学生选课管理系统需求规格说明书 学生选课管理系统 需求规格说明书0. 文档介绍0.1 文档目的本文档目的旨在方便开发者更全面的分析整个系统,从各个方面综合分析系统的需求,把整个系统的需求细化为一些模块的具体需求,集中地预测研发中可能出现的问题从而尽量避免。同时本文档需要用户的参与,在开发前期以文档的形式来系统面向用户,用户根据自身的需求,结合此需求文档,向开发人员提出改进意见,用户也能更早的了解这个系统预想状态。对系统逐渐的清晰明了,以便尽早发现问题,及早改进,减少修改费用,从而方便今后系统能更好的开展。0.2 文档范围描述本项目的功能、背景和用户群;描述本项目的功能性需求;描述本项目的非功能

    2、性需求;描述需求建模与分析报告;用户确认需求。0.3 读者对象本需求规格说明书的读者对象为学生选课管理系统符合保密要求的系统分析人员、需求分析人员、项目领导、项目总监、项目经理、用户、设计人员和开发人员等。0.4 参考文档管理信息系统 张小川、别祖杰等编著,电子工业出版社,2009-08软件工程 第一版 作者:杨文龙 科学技术文献出版社 时间:1989年数据库系统概论第三版 作者:萨师煊 出版社:高等教育出版社 时间:2000年系统分析与设计教程(第7版) (美)舍利(Shelly,G.B.)等著作,史晟辉等译,机械工业出版社,2009-111.产品介绍学生选课管理系统是一个专门为各大高校提供

    3、选课的平台,旨在方便学校的课程管理,是针对在校学生和教师的使用的。 本系统要实现的是一个学生课程和成绩管理系统,它是高校教务管理系统的一个子系统。主要用户是学生、教师和管理员。管理员管理系统的基本信息(如课程信息管理等),学生和教师通过系统完成不同的工作。不同的用户可以通过系统进行不同的操作,每一个操作都是一个功能的体现,下面给出主要的功能。a.管理员功能 b.学生功能c.教师功能2.产品面向的用户群体本项目为学校管理类项目,以学校为单位,面向本校需要选课的学生和管理课程的老师和管理员开放使用。其最终用户为学生、教师、管理员。对于本系统只要利用网络,可以节约了大量的工作量,对于管理员排课、管理

    4、学生、管理教师,老师查询学生选课情况,较学生选课而言更加的复杂,因此通过网上进行课程发布能大幅度的减少管理员的工作量,减少错误发生的几率。作为管理员也只要通过自己的电脑操作即可,利用登陆密码随时随地可以管理。3. 产品应当遵循的标准或规范学生选课管理系统过程中我们详细参考国内外的相关标准,技术上严格遵守国际、国内标准。主要设计参考标准或规范如下: ISO/IEC 14443ISO 8583:1993标准编写规则 GB/T 20001.14-2001文摘编写规则 GB/T 6447-1986科学技术报告、学位论文和学术论文的编写格式 GB 7713-1987人的性别代码 GB2261-80中华人

    5、民共和国行政区划代码 GB2260-91专业技术职务代码 GB8561-88学科分类代码 GB/T13745-92 4.产品范围学生选课系统作为一种现代化的教学技术,是一个学校不可缺少的部分, 学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化,系统化,程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。系统实现了对课程的基本信息和学生选课、学生和教师用户进行管理。系统对学生角色提供个人信息查看、选课管理以及其他功能;对教师提供查看自己所担任课程和选该门课程的学生信息等;提供给管理员以下功能:查看所有课程、学生、教师

    6、的信息并可以对它们进行管理(添加、编辑、删除),以及实现课程的发布并修改。5. 产品中的角色角色名称职责描述管理员对学生、教师、课程等的管理的职责学生选修课程、查看个人信息等权利教师授课、反馈等活动权利6. 产品的功能性需求6.0 功能性需求分类本部分以表格的形式列举出学生选课管理系统中0层系统中主要功能的划分以及具体各个功能中涉及的子功能。功能类别子功能学生选课管理系统P1后台系统P1.1管理员信息管理P1.2教师信息管理P1.3学生信息管理P1.4课程信息管理P1.5排课管理P1.6教室信息管理P2前台系统P2.1 学生选课P2.2撰写教师反馈P2.3用户注册P2.4用户登录P2.5个人信

    7、息管理6.1 后台管理功能需求6.1.1管理员信息管理功能名称子功能名称、标识符描述P1.1管理员信息管理P1.1.1 添加管理员信息添加可以对该系统进行操作的管理员的信息P1.1.2 查询管理员信息对系统内管理员的详细信息进行查询P1.1.3 修改管理员信息当管理员信息变动时进行及时地更新P1.1.4 删除管理员信息取消该管理员对系统的操作权限6.1.1.1添加管理员信息F1.1.1名称、标识符F1.1.1 添加管理员信息功能描述添加可以对该系统进行操作的管理员信息优先级普通输入管理员信息操作序列1、输入管理员信息。2、检验管理员信息合法性。3、保存管理员信息。输出操作结果补充说明操作对像为

    8、学校最高管理者6.1.1.2查询管理员信息F1.1.2名称、标识符F1.1.2 查询管理员信息功能描述查看所有系统管理员列表,点选进入管理员修改界面,在该界面可以查看管理员和修改管理员信息。优先级普通输入无操作序列1、检索所有管理员信息。2、以列表方式展示所有记录的简化信息。3、选取单个记录查看与修改详细信息。输出所有管理员简化信息补充说明输出以列表形式向用户展示6.1.1.3修改管理员信息F1.1.3名称、标识符F1.1.3 修改管理员信息功能描述修改一个管理员信息及角色。优先级普通输入管理员账号及密码操作序列1、检索出需修改的管理员信息。2、编辑管理员信息。3、检验管理员信息合法性。4、更

    9、新管理员信息。输出操作结果补充说明管理员账号及密码来自数据库6.1.1.4删除管理员信息F1.1.4名称、标识符F1.1.4 删除管理员信息功能描述删除一个管理员。优先级普通输入管理员账号及密码操作序列1、检索出需删除的管理员信息。2、删除管理员的角色信息输出操作结果补充说明管理员账号及密码来自数据库6.1.2教师-信息管理功能名称子功能名称、标识符描述P1.2教师信息管理P1.2.1审核教师注册信息教师注册后审核教师信息的合法性P1.2.2 查询教师信息对系统内教师的详细信息进行查询P1.2.3删除教师信息取消该教师对系统的操作权限6.1.2.1审核教师注册信息F1.2.1名称、标识符F1.

    10、2.1 审核教师注册信息功能描述教师注册后审核教师信息的合法性优先级普通输入教师信息操作序列1、查看输入教师信息。2、检验教师信息合法性。3、如果合格则保存教师信息,否则通知教师重新修改。输出教师信息结果补充说明操作对像为系统管理员6.1.2.2查询教师信息F1.2.2名称、标识符F1.2.2 查询教师信息功能描述查看所有系统教师列表,点选进入教师修改界面,在该界面可以查看教师和修改教师信息。优先级普通输入无操作序列1、检索所有教师信息。2、以列表方式展示所有记录的简化信息。3、 选取单个记录查看与修改详细信息。输出所有教师简化信息。补充说明输出以列表形式向用户展示。6.1.2.3删除教师信息

    11、F1.2.3名称、标识符F1.2.3 删除教师信息功能描述删除一个教师。优先级普通输入辞职或退休的教师信息操作序列1、检索出需删除的教师信息。2、删除教师的角色信息输出操作对象为系统管理员6.1.3学生信息管理功能名称子功能名称、标识符描述P1.3学生信息管理P1.3.1审核学生注册信息学生注册后审核学生信息的合法性P1.3.2 查询学生信息对系统内学生的详细信息进行查询P1.3.3删除学生信息取消该学生对系统的操作权限6.1.3.1审核学生注册信息F1.3.1名称、标识符F1.3.1 审核学生注册信息功能描述学生注册后审核学生信息的合法性优先级普通输入学生信息操作序列1、 输入学生信息。2、

    12、 检验学生信息合法性。3、 如果合格则保存学生信息,否则则通知学生重新填写。输出操作结果补充说明操作对像为学校管理员6.1.3.2查询学生信息F1.3.2名称、标识符F1.3.2 查询学生信息功能描述查看所有系统学生列表,点选进入学生修改界面,在该界面可以查看学生和修改学生信息。优先级普通输入无操作序列1、检索所有学生信息。2、 以列表方式展示所有记录的简化信息。3、选取单个记录查看与修改详细信息。输出所有学生简化信息补充说明输出以列表形式向用户展示6.1.3.3删除学生信息F1.3.3名称、标识符F1.3.3 删除学生信息功能描述取消该学生对系统的操作权限优先级普通输入已离校或退学的学生信息

    13、操作序列1、检索出需删除的学生信息。2、删除学生的角色信息输出删除结果补充说明操作对象为系统管理员6.1.4课程信息管理功能名称子功能名称、标识符描述P1.4课程信息管理P1.4.1 添加课程信息添加新课程的信息P1.4.2 查询课程信息对系统内所有课程的详细信息进行查询P1.4.3 修改课程信息当课程的相关信息变动时进行及时地更新P1.4.4 删除课程信息在系统内删除该课程6.1.4.1添加课程信息F1.4.1名称、标识符F1.4.1 添加课程信息功能描述添加新课程的信息优先级普通输入课程信息操作序列1、 输入课程信息。2、 检验课程信息合法性。3、 保存课程信息。输出操作结果补充说明操作对

    14、像为学校管理员6.1.4.2查看课程信息F1.4.2名称、标识符F1.4.2 查询课程信息功能描述查看所有系统课程列表 优先级普通输入无操作序列1、检索所有课程信息。2、 以列表方式展示所有记录的简化信息。3、选取单个记录查看与修改详细信息。输出所有课程简化信息补充说明输出以列表形式向用户展示6.1.4.3修改课程信息F1.4.3名称、标识符F1.4.3 修改课程信息功能描述修改一个课程信息优先级普通输入操作序列1、检索出需修改的课程信息。2、编辑课程信息。3、检验课程信息合法性。4、更新课程信息。输出操作结果补充说明操作者为管理员6.1.4.4删除课程信息F1.4.4名称、标识符F1.4.4

    15、 删除课程信息功能描述在系统内删除该课程优先级普通输入所要删除的课程信息操作序列1、检索出需删除的课程信息。2、删除课程的角色信息输出操作结果补充说明如果该课程选修人数少于30人或不设置该课程为选秀课可删除。操作者为管理员6.1.5排课管理功能名称子功能名称、标识符描述F1.5排课信息管理F1.5.1 排课信息收集各课程的信息F1.5.2 检测冲突信息检测与排课是否冲突及其冲突的原因F1.5.3 形成课表信息形成各个新的课表F1.5.4 选课通知信息发布选课通知6.1.5.1排课信息F1.5.1名称、标识符F1.5.1 预排课处理功能描述收集各课程的信息优先级普通输入每门课程的信息操作序列1、

    16、输入课程信息、学生范围、教室信息、上课时间。检验课程信息合法性。2、保存课程信息。输出操作结果补充说明操作对像为系统管理员,首先收集各个课程的相关信息,然后安排相应的老师去授课,还有将几十每门课的上课教室及时间同时收集安排出来。还有就是每门课属于那种类型的课程。6.1.5.2排课冲突处理 F1.5.2名称、标识符F1.5.2 排课冲突处理功能描述检测与排课是否冲突及其冲突的原因优先级普通输入每门课的授课时间、教室及老师信息操作序列1、每门课的授课时间、教室及老师信息2、进行冲突检测3、有冲突查找冲突原因及改正重新安排相应的信息4、若无冲突则生成结果输出所有课程简化信息补充说明输出以列表形式向用

    17、户展示,这要是检测每门课的上课时间、教室及授课老师是不是有冲突,如有则修正。6.1.5.3形成课表信息F1.5.3名称、标识符F1.5.3 形成课表信息功能描述形成各个新的课表优先级普通输入排课信息操作序列1、输入各个无冲突的排课信息。2、检验课程信息合法性。3、 形成课表。输出操作结果补充说明操作者为管理员,形成初步的课表6.1.5.4选课通知信息F1.5.4名称、标识符F1.5.4 选课通知信息功能描述发布选课通知优先级普通输入选课通知操作序列1、输入选课通知信息。2、检验选课通知信息合法性。3、形成通知。输出操作结果补充说明操作者为管理员6.1.6教室信息管理功能名称子功能名称、标识符描

    18、述F1.6教室信息管理F1.6.1 教室状态信息描述该教室在此选修课安排时间时是否为空闲F1.6.2 教室基本信息给出教室的容量以及教室的位置以方便排课F1.6.3 教室设备信息以是否多媒体和空调为标准6.1.6.1教室状态信息F1.6.1名称、标识符F1.6.1 教室状态信息功能描述描述该教室在此选修课安排时间时是否为空闲优先级普通输入教室安排信息操作序列1、申请该教室。2、查看该教室在同一时间是否已排课。3、若为空闲则查看其他信息。输出教室空闲情况补充说明操作者为管理员6.1.6.2教室基本信息F1.6.2名称、标识符F1.6.2教室基本信息功能描述给出教室的容量以及教室的位置以方便排课优

    19、先级普通输入空闲的教室信息操作序列1、确定该教室的上课人数2、选择可容纳学生的教室。3、如果合适且为空闲就确定该教室。输出选择该教室补充说明操作者为管理员6.1.6.3教室设备信息F1.6.3名称、标识符F1.6.46 教室设备信息功能描述以是否多媒体和空调为标准优先级普通输入课程要求信息操作序列1、设置课程要求。2、查询相关的教室。3、选中该教室。输出操作结果补充说明操作者为管理员6.2 前台管理功能需求6.2.1学生选课功能名称子功能名称、标识符描述P2.1 学生选课P2.1.1查阅选课信息查看选课通知表的信息P2.1.2 选择课程学生通过管理员提供的课程进行选课P2.1.3退课对已选课程

    20、删除6.2.1.1查阅选课信息F2.1.1名称、标识符查阅选课信息 F2.1.1功能描述查看选课通知表的信息优先级普通输入选课公告信息和排课表信息操作序列1、查看选课要求2、查看选修课程信息安排。输出课程号补充说明无6.2.1.2选择课程F2.1.2名称、标识符选择课程 F2.1.5功能描述学生通过管理员提供的课程进行选课。优先级普通输入课程号操作序列1、查看该课程的上课时间,地点,授课教师等2、选中该课程,查看有无冲突3、确定选中该课程4、存入学生选课表输出已选的课程号补充说明无6.2.1.3退课F2.1.3名称、标识符退课 F2.1.5功能描述对已选课程删除优先级普通输入已选课程信息操作序

    21、列1.输入用户帐号与密码2.后台验证帐号与密码3.验证成功4.释放操作权限输出减少的课程信息补充说明无6.2.2撰写教师反馈功能名称子功能名称、标识符描述P2.2课程管理P2.2.1查阅相关信息查阅选课公告和排课表P2.2.2填写反馈利用查阅的信息填写反馈6.2.2.1查阅相关信息F2.2.1 名称、标识符查阅相关信息F2.2.1功能描述查阅选课公告和排课表优先级普通输入选课信息操作序列1、查看选课公告表2、查看排课表3、提出反馈意见输出教师反馈补充说明此功能不用形成书面文件6.2.2.2填写反馈F2.2.2 名称、标识符填写反馈F2.2.2功能描述利用查阅的信息填写反馈优先级普通输入教师反馈

    22、操作序列1、整理反馈2、将反馈以邮件的形式发给管理员3、形成反馈表输出反馈信息补充说明无6.2.3个人信息管理功能名称子功能名称、标识符描述P2.3 用户注册P2.3.1教师注册教师输入注册信息注册P2.3.2查看教师信息查看教师注册后的信息P2.3.3修改教师注册信息修改教师注册的信息P2.3.4学生注册学生输入注册信息注册P2.3.5查看学生信息查看学生注册后的信息P2.3.6修改学生注册信息修改学生注册信息6.2.3.1教师注册F2.3.1名称、标识符教师注册 F2.3.1功能描述教师输入注册信息注册。优先级普通输入教师注册信息操作序列1、输入教师注册信息2、检验注册信息合法性。3、新增

    23、待激活注册教师。输出教师注册账号补充说明教师注册自己的详细信息并设置登录账号和密码6.2.3.2查看教师信息F2.3.2名称、标识符查看教师信息 F2.3.2功能描述查看教师注册后的信息。优先级普通输入查看教师信息申请操作序列1、点击教师信息2、显示教师信息。输出教师信息补充说明操作者为教师6.2.3.3修改教师注册信息F2.3.3名称、标识符修改教师注册信息 F2.3.3功能描述教师修改注册后的信息。优先级普通输入教师要修改的信息操作序列1、填写选中要修改的信息2、修改该信息3、提交该信息2、检验该信息合法性。3、修改成功并替换原来的信息并保存。输出教师修改后的信息补充说明操作者为教师6.2

    24、.3.4学生注册F2.3.4名称、标识符学生注册 F2.3.4功能描述学生输入注册信息注册。优先级普通输入学生注册信息操作序列1、输入学生注册信息2、检验注册信息合法性。3、新增待激活注册学生。输出学生注册的账号补充说明学生注册自己详细信息及登录账号和密码6.2.3.5查看学生信息F2.3.5名称、标识符查看学生信息 F2.3.5功能描述查看学生注册后的信息。优先级普通输入查看学生信息申请操作序列1、点击学生信息2、显示学生信息。输出学生信息补充说明操作者为学生6.2.3.6修改学生注册信息F2.3.6名称、标识符修改学生注册信息 F2.3.6功能描述修改学生注册后的信息。优先级普通输入学生要

    25、修改的信息操作序列1、填写选中要修改的信息2、修改该信息3、提交该信息2、检验该信息合法性。3、修改成功并替换原来的信息并保存。输出学生修改后的信息补充说明操作者为学生6.2.4用户登录功能名称子功能名称、标识符描述P2.4 用户注册P2.4.1教师登录教师登录到系统进行相应的操作P2.4.2学生登录学生登录到系统进行相应的操作6.2.4.1教师登录F2.4.1名称、标识符教师登录 F2.4.1功能描述教师登录到系统进行相应的操作优先级普通输入教师帐号、密码操作序列1、输入教师帐号与密码2、后台验证帐号与密码3、验证成功4、释放操作权限输出操作界面补充说明若账号或密码错误则返回,让教师重新登录

    26、6.2.4.2学生登录F2.4.2名称、标识符学生登录 F2.4.2功能描述学生登录到系统进行相应的操作优先级普通输入学生帐号、密码操作序列1、输入学生帐号与密码2、后台验证帐号与密码3、验证成功4、释放操作权限输出操作界面补充说明若账号或密码错误则返回,让学生重新登录7. 产品的非功能性需求7.1 用户界面需求需求名称详细要求主页面显示位置进入主页时居中显示。占页面的3/4页面颜色黑色字体为主,已选课程标注为深蓝色,页面背景色为浅蓝色等界面风格主要是以浅蓝色为主,简单愉悦7.2 软硬件环境需求需求名称详细要求数据库环境MY SQL 2005操作系统WINDOWS2003/LINUX/WIND

    27、OWS XP/WINDOWS 2000浏览器IE浏览器CPUCPU:P4 2.8G处理器Intel PentiumIII网络协议TCP/IP制作工具Dreamweaver 4.03、MY SQL、 JSP、HTML(Hyper Text Markup Language)7.3 产品质量需求主要质量属性详细要求正确性根据需求实现每一个功能健壮性能够使2000人同时访问,服务器端连续工作并保持稳定可靠性系统运行稳定,具有软硬件故障恢复策略,软件及数据库备份等性能,效率反应时间0.1-5/s易用性界面友好,美观大方,使用方便,操作简单清晰性文档条目清楚,方便阅读安全性用户利用密码安全登陆,对黑客攻击有一定的识


    注意事项

    本文(学生选课管理系统需求规格说明书.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开