选课管理系统需求规格说明书
【免费下载】软件规格说明书
学生信息管理系统软件需求规格说明书目录1 引言 (1)1.1 目的 (1)1.2 文档约定 (1)1.3 预期的读者和阅读建议 (2)1.4 产品的范围 (3)1.5 参考文献 (3)2 综合描述 (4)2.1 产品的前景 (4)2.2 产品的功能 (4).2.3该系统的结构图如下所示: (6)2.4人工处理过程 (12)2.5尚未解决的问题 (12)2.6 用户类和特征 (13)2.7 运行环境 (13)2.8 设计和实现上的限制 (14)2.9 假设和依赖 (14)3 外部接口需求 (15)3.1 用户界面 (15)3.2 用户接口 (15)3.3 外部接口 (16)3.4 内部接口 (17)4.运行设计 (18)4.1运行模块组合 (18)4.2运行控制 (18)4.3运行时间 (20)5.系统数据结构设计 (20)5.1逻辑结构设计要点 (21)5.2物理结构设计要点 (22)5.3数据结构与程序的关系 (22)6 系统特性 (25)6.1说明和优先级 (25)6.2激励/响应序列 (25)6.3输入/输出数据 (25)6.4功能需求与系统模块之间的关系 (26)7.系统出错处理设计 (27)7.系统出错处理设计 (27)7.1出错信息 (27)7.2补救措施 (27)7.3系统维护设计 (28)8 非功能性需求 (29)8.1 性能需求 (29)8.2 安全设施需求 (29)8.3 安全性需求 (30)8.4 软件质量属性 (30)8.5 业务规则 (30)8.6 用户文档 (30)8.7 其它需求 (30)9附件 (31)9.1词汇表 (31)1 引言由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。
本报告对于开发新的<<学生信息管理系统>>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。
学生选课管理系统需求规格说明书
学生选课管理系统需求规格说明书学生选课管理系统需求规格说明书1.引言本文档是学生选课管理系统的需求规格说明书,旨在详细描述该系统的功能和性能要求,以及用户需求和其他系统约束。
该系统旨在帮助学校管理和维护学生选课过程,提供高效的选课服务。
2.系统概述学生选课管理系统是一个基于网络的应用程序,旨在帮助学校管理和组织学生的选课过程。
该系统将实现以下功能:2.1 学生账户管理:学生可以创建个人账户,选择课程并管理自己的选课记录。
2.2 课程管理:教师和管理员可以创建和管理课程,包括课程信息、课程时间表和可选课程的容量限制。
2.3 选课管理:学生可以根据自己的学习计划和课程要求进行选课,系统能够自动检测冲突和容量限制。
2.4 成绩管理:系统可以记录学生的成绩,并提供成绩查询功能。
2.5 系统管理:管理员可以管理整个系统,包括用户账户、课程信息、教师信息等。
3.功能需求3.1 用户管理3.1.1 学生账户管理3.1.1.1 学生可以创建个人账户,包括姓名、学号、密码等必要信息。
3.1.1.2 学生可以修改个人信息,如密码、联系方式等。
3.1.1.3 学生可以查询自己的选课记录和成绩。
3.1.2 教师账户管理3.1.2.1 教师可以创建个人账户,包括姓名、工号、密码等必要信息。
3.1.2.2 教师可以修改个人信息,如密码、联系方式等。
3.1.2.3 教师可以查看自己所教授的课程信息和学生选课情况。
3.1.3 管理员账户管理3.1.3.1 管理员可以创建个人账户,包括姓名、工号、密码等必要信息。
3.1.3.2 管理员可以修改个人信息,如密码、联系方式等。
3.1.3.3 管理员可以管理学生、教师账户的相关信息,如添加、删除账户等。
3.2 课程管理3.2.1 添加课程3.2.1.1 教师和管理员可以添加课程,包括课程名称、学分、授课教师、上课时间等信息。
3.2.1.2 添加课程时需要检查课程名称是否重复,教师是否存在等。
学生管理系统需求规格说明书范文
学生管理系统需求规格说明书范文一、引言学生管理系统是一种用于学校或教育机构管理学生信息的软件系统。
该系统可以帮助管理人员更有效地管理学生的个人信息、学籍信息、成绩信息以及其他相关信息。
本需求规格说明书旨在明确学生管理系统的需求,以便于开发团队根据需求设计和开发系统。
二、系统概述学生管理系统主要包括以下功能模块:1. 学生信息管理:包括学生基本信息、家长联系方式、照片等。
2. 学籍管理:包括学生入学、转学、退学、毕业等学籍变动的管理。
3. 成绩管理:包括学生成绩录入、查询、统计和分析等。
4. 课程管理:包括课程信息维护、排课安排、选课管理等。
5. 教师管理:包括教师信息维护、教师评价、考勤管理等。
6. 班级管理:包括班级信息维护、班级调整、班级活动安排等。
7. 日常管理:包括学生请假、奖惩管理、通知公告等。
8. 报表管理:包括各类统计报表的生成与导出。
三、功能需求1. 学生信息管理1.1 学生基本信息录入:包括学生姓名、性别、出生日期、身份证号码、民族等基本信息的录入。
1.2 家长联系方式录入:包括家长姓名、联系电话、地址等信息的录入。
1.3 学生照片上传:支持将学生照片上传至系统,方便身份确认。
1.4 学生信息查询:支持根据学生姓名、班级、学号等条件进行学生信息的查询。
2. 学籍管理2.1 学生入学管理:支持学生的入学登记,包括学生档案的建立、入学报到等。
2.2 学生转学管理:支持学生转学的登记和学籍变动处理。
2.3 学生退学管理:支持学生退学的登记和学籍变动处理。
2.4 学生毕业管理:支持学生毕业的登记和学籍变动处理。
3. 成绩管理3.1 学生成绩录入:支持教师将学生成绩录入系统,包括平时成绩、考试成绩等。
3.2 学生成绩查询:支持学生和教师根据不同条件查询学生成绩。
3.3 成绩统计与分析:支持系统根据学生的成绩数据进行统计和分析,生成成绩报表。
4. 课程管理4.1 课程信息维护:支持管理员维护课程信息,包括课程名称、学时、学分等。
教务管理系统需求说明书
大学教务管理软件需求规格说明书《目录》1引言 (1)1.1 编写目的 (1)1.2 背景说明 (1)1.3 系统目标 (1)2需求描述 (2)2.1 教学资源维护 (4)2.1.1学年校历编排 (4)2.1.2 组织结构维护 (4)2.1.3 教室资源维护 (4)2.2 学籍维护 (5)2.2.1 学生基本信息维护 (6)2.2.2 成绩信息 (6)2.2.3 奖惩信息维护 (7)2.2.4考勤信息维护 (7)2.2.5 学期/学年资格审核管理 (8)2.2.6 异动信息维护 (8)2.2.7 毕业/学位资格审核管理 (10)2.3 教学计划维护 (10)2.4 开课/排课维护 (11)2.4.1 开课管理: (12)2.4.2 排课管理: (12)2.5 选课管理 (15)2.5.1 学生网上选课平台(B/S结构) (16)2.5.2 教务员管理平台(C/S结构): (17)2.6 考务管理维护 (18)2.6.1 考试查询(权限:所有人): (18)2.6.2 考场管理安排(权限:教务人员) (19)2.7 成绩管理维护 (21)2.7.1 系统用途 (21)2.7.2 系统特点 (21)2.8 教师管理维护 (23)2.8.1 目的: (24)2.8.2 管理内容: (24)2.9 教材管理维护 (25)2.9.1 系统功能 (25)2.9.2 系统要求 (26)2.10 毕业设计管理和毕业审核 (26)2.10.1 系统用途 (26)2.10.2 功能需求描述 (26)2.10.3 功能描述 (27)3性能需求 (30)3.1 网络平台要求 (30)3.1.1 网络环境下的多用户系统。
(30)3.1.2 数据的完整性,准确性。
(31)3.1.3数据安全性。
(31)3.2 用户平台要求 (31)4行为描述 (31)5参考文献......................................................................................... 错误!未定义书签。
毕业设计选题系统-需求规格说明书
河南经贸职业学院·信息管理系《毕业设计选题系统》需求规格说明书班级:07信息五班学号:*********姓名:***目录7.产品的功能性需求 (2)7.1功能性需求分类 (2)7.2用例图........................................ 错误!未定义书签。
7.3用例描述 (5)7.3.1学生登陆................................ 错误!未定义书签。
7.3.2教师登陆................................ 错误!未定义书签。
7.3.3信息浏览 (6)7.3.4信息查询................................ 错误!未定义书签。
7.3.5管理员登陆.............................. 错误!未定义书签。
系统背景随着现代信息技术的迅猛发展,“电子政务”的建设及其发展正以令人瞩目的速度开展起来。
毕业设计选题系统管理为方便学院的教育的,与学生的学习紧密联系起来。
为改善工作流程、提高工作效率、加强宣传教育、扩大社会影响,给学院提供了一个关于选题交流的平台,同时利用平台解决学习上的一些热点和难点问题,有必要建立满足学生需求的、安全的、现实可行的、动态实时的数字化、信息化网络系统,实现资源共享和检测信息的网络化、信息化。
毕业设计选题管理系统网主要是选题系统。
它提供了学生的基本信息的存储与管理,教师的基本信息管理,留言管理,主要为学院学生提供方便,提高学院的工作效率。
7. 产品的功能性需求7.1功能性需求分类7.2用例图毕业设计选题系统学生端用例图教师管理用例图图1-1教师管理用例图管理员用例图图1-1后台管理图1-2教师管理图1-3学生管理图1-4管理员添加图1-5院系班级管理图1-6课题管理图1-7管理留言用例图7.3用例描述7.3.1学生登陆1.0用例名称:学生登陆客户端功能:用于与服务器建立连接,连接成功后登陆服务器。
学生管理系统需求规格说明书
学生管理系统需求规格说明书学生管理系统需求规格说明书1.引言1.1 目的本文档旨在定义学生管理系统的需求规格,明确系统实现的功能和性能特征,为软件开发团队提供一个明确的开发目标和项目规划。
1.2 背景学生管理系统是为学校管理学生信息、课程安排和成绩管理而设计的系统。
该系统能够帮助学校提高教学管理效率,方便学生、教师和管理员进行信息交流和管理。
2.总体描述2.1 产品对象学生管理系统旨在满足学校的教学管理需求,管理学生信息、课程安排和成绩管理等功能。
2.2 用户特征系统的主要用户包括学生、教师和管理员。
学生可以通过系统查看个人信息、课表和成绩等;教师可以通过系统录入学绩、发布作业和查看学生信息等;管理员负责系统的维护和管理。
2.3 系统环境学生管理系统将部署在学校的服务器上,学生、教师和管理员可以通过浏览器访问系统。
系统需要支持多用户同时访问,并且具备高性能和稳定性。
3.功能需求3.1 用户登录学生、教师和管理员需要输入用户名和密码进行登录,系统应该验证用户的身份合法性。
3.2 学生信息管理系统应该允许管理员录入、修改和删除学生的基本信息,包括学号、姓名、性别、年级等。
学生个人也可以查看和修改自己的信息。
3.3 课程管理系统应该允许管理员录入、修改和删除课程信息,包括课程名称、授课教师、上课时间和地点等。
3.4 课表管理系统应该根据学生的选课情况个人的课表,学生可以通过系统查看自己的课表。
3.5 成绩管理系统应该允许教师录入学生的成绩,学生可以通过系统查看自己的成绩。
3.6 作业管理系统应该允许教师发布作业,并提供学生提交作业和教师批改作业的功能。
3.7 通知管理系统应该允许学校向学生和教师发送通知,包括课程调整、考试安排等。
4.性能需求4.1 响应时间系统应该在用户发起操作后的2秒内给出响应。
4.2 并发性能系统应该支持最多100个并发用户操作,且保证系统的稳定性和性能。
4.3 数据安全性系统应该对用户的个人信息、成绩等敏感数据进行加密和保护,确保数据的安全性。
规格需求说明书(学习平台系统-参考)
文件版次:Q需求规格说明书P-1/17目录引言1.1文档编制目的1.2背景1.3词汇表1.4查考资料系统2.1 软件定义的范围2.3 系统运行环境2.4 假定和依赖3.1用户界面功能需求4.01 用户管理功能4.02 短消息好友管理功能4.03 机构管理功能4.04 系统信息统计功能4.05 考试管理功能4.06 论坛管理功能4.07 课程管理功能4.08 日程功能4.09 问卷功能4.10 公告管理功能4.11 评级资料功能4.12 链接笔记功能4.13 资源功能4.14 题库管理功能4.15 学习中心功能4.16 配课管理功能4.17 答疑FAQ功能4.18 作业管理功能4.19 系统管理功能其他非功能需求5.1一般性性能需求5.2一般性安全性需求5.3用户文档需求引言1.1文档编制目的本报告详细说明东软网络教学平台铲平的功能需求,为用户和领导描述出一个具体的产品模型,为软件设计,开发及测试人员提供下步工作的依据。
1.2背景1.开发动机:NOU的运营和东软信息学院的创新教学模式使我们对网络教学有了深入理解,目前高校网络教学应用逐渐增多,而我呢吧原有LMS产品无法满足用户的需求,缺乏网络辅助课程教学的应用2.软件应用目标:软件主要面向高校市场,可现实网络辅助课堂教学和以学生网络自学为主的网络教学,同时可以满足企业与政府培训的需要;可实现高校电子教学资源的共享和利用;同时平台可支持远程教学管理和运营;可复用到NOU平台;即可适用于大规模应用。
也可适用于小规模适用。
3需求分析过程设计的相关方:涉及的相关方主要是产品用户,包括:学生、高校一线教师和教学管理人员。
1.3词汇表1.4查考资料1.中国现代远程教育技术标准CELTSC 2.在线教育咨询网,e_learning应用板块中的诸多文章3.《中国远程市场特点》/biog/article_292.117830.html4.LMS产品Blackboard平台EKP平台.8080/ekpWebCT平台/products/viewpage?nam...s_demo_webinars系统2.1 软件定义的范围东软网络教育平台是为在网上进行教学活动而开发的综合性教学管理系统,属于远程教育领域的软件产品,经过对远程教育市场的分析,此产品开发属于战略性开发,以后可作为在线大学部门一项固定业务本软件产品是一项独立的软件,可独立实现在高校局域网内的网络教育应用,也可应用于辅助学校课堂教学,企业事业的内训平台整个系统分为九个子系统:教学管理子系统,资源管理子系统,用户学习子系统,考核管理子系统,统计分析子系统,运营管理子系统和系统管理子系统,他们的模块关系2.2 系统特性概述业务流程图如下:白色功能狂为教学管理系统的核心空能;绿色功能框为资源管理系统的核心功能;黄色功能框为考试管理选题的核心功能;蓝色功能框为交互管理系统的核心功能;2.3 系统运行环境2.3.1 设备及分布1.主机类型对小规模应用,一般PC Server即可;对大规模应用需采取SUN等大型服务或PC Server集群。
学生选课系统需求规格说明书
经过分析,我们使用 MICROSOFT公司的SQL 2000、JSP 作为开发工具,用Microsoft Windows XP Professional 版本2002 Service Pack 2 简体中文版,Microsoft Offices ACCESS 2003 中文版,Internet Information Services (IIS6) Manager,作为开发平台。
Dreamweave简介
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器, 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。
Dreamweaver可以开发HTML、XHTML、ColdFusion、ASP、、JSP或PHP网站。通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与MacromediaFlash MX和Fireworks MX共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。Dreamweaver还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript。
利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
教务管理系统需求规格说明书
教务管理系统需求规格说明书教务管理系统需求规格说明书1.引言本文档旨在详细描述教务管理系统的需求规格,包括系统的功能、性能、可靠性、安全性以及对外部系统的接口。
通过本文档,可以使开发人员和用户充分理解系统的需求,保证系统开发的顺利进行。
2.需求概述2.1 目标本教务管理系统旨在提供一个高效、方便的平台,帮助学校及其相关部门管理学生信息、课程信息、教师信息、考试信息等。
2.2 系统范围本系统将包含学生管理、课程管理、教师管理、考试管理等模块,支持多种操作,包括查询、添加、修改和删除,同时保证系统的安全性和性能。
3.功能需求3.1 学生管理模块3.1.1 学生信息录入与管理:支持学生信息的录入、查询、更新和删除,包括学生基本信息、学籍信息、奖惩信息等。
3.1.2 学绩管理:支持学绩的录入、查询和统计分析,并提供成绩报表功能。
3.1.3 学生选课管理:支持学生选课、退课和查询已选课程。
3.2 课程管理模块3.2.1 课程信息录入与管理:支持课程信息的录入、查询、更新和删除,包括课程名称、授课教师、上课时间等。
3.2.2 课程评价管理:支持学生对课程的评价,包括评分和评论功能。
3.3 教师管理模块3.3.1 教师信息录入与管理:支持教师信息的录入、查询、更新和删除,包括教师基本信息、所授课程等。
3.3.2 教师评价管理:支持学生对教师的评价,包括评分和评论功能。
3.4 考试管理模块3.4.1 考试安排与管理:支持考试信息的录入、查询、更新和删除,包括考试科目、考试时间、考场安排等。
3.4.2 考试成绩发布:支持考试成绩录入并发布给学生,学生可以查询自己的考试成绩。
4.性能需求4.1 响应时间:系统的响应时间应在合理范围内,对常见操作的响应时间要求不超过2秒。
4.2 并发性:系统能够支持多用户同时访问,要求系统能够同时处理至少100个用户的请求。
4.3 稳定性:系统应保持稳定运行,支持长时间运行并具备容错机制。
学生选课管理系统需求规格说明书
学生选课管理系统需求规格说明书学生选课管理系统需求规格说明书1:引言1.1 目的本文档旨在详细描述学生选课管理系统的需求规格,包括系统功能、性能、界面设计、安全性要求等方面的需求。
1.2 范围学生选课管理系统是一个在线的课程选课平台,为学生提供方便、快捷的选课服务。
本系统旨在满足学生选课的需求,提高选课效率,减少人工操作的工作量。
2:功能需求2.1 学生功能需求2.1.1 学生登录学生可以通过输入用户名和密码进行登录系统。
2.1.2 查看课程列表学生可以查看当前可选课程的列表,包括课程名称、授课教师和课程容量等信息。
2.1.3 选课学生可以从课程列表中选择心仪的课程进行选课,系统会检查课程容量和学生的选课限制。
2.1.4 退选课程学生可以退选已选课程,系统会更新课程容量。
2.1.5 查看已选课程学生可以查看自己已选的课程列表,包括课程名称、授课教师和上课时间。
2.1.6 查看个人信息学生可以查看和修改个人信息,包括姓名、性别、联系方式等。
2.2 管理员功能需求2.2.1 管理员登录管理员可以通过输入用户名和密码进行登录系统。
2.2.2 添加课程信息管理员可以添加新的课程信息,包括课程名称、授课教师、上课时间和课程容量等。
2.2.3 删除课程信息管理员可以删除不再开设的课程信息,系统会更新课程容量。
2.2.4 修改课程信息管理员可以修改已有课程的信息,包括授课教师、上课时间和课程容量等。
2.2.5 查看学生选课情况管理员可以查看学生已选的课程情况,包括学生姓名、所选课程和选课时间。
3:性能需求3.1 响应时间系统对于用户的操作请求,应在2秒内给予响应。
3.2 并发性能系统应支持至少100个并发用户同时进行选课操作。
4:界面设计要求4.1 学生界面设计学生界面设计应简洁明了,便于学生进行选课操作,信息展示清晰明了。
4.2 管理员界面设计管理员界面设计应提供课程管理、学生信息查看等功能入口,方便管理员进行操作。
国标8567-2006软件需求规格说明实例-教务系统--重大修改版
软件需求规格说明(SRS)项目:教务管理系统专业班级:目录目录 (2)1.范围 (4)1.1标识 (4)1.2系统概述 (4)1.3文档概述 (4)1.4基线 (5)2.参考文献: (6)3.需求 (6)3.1所需的状态和方式 (6)3.2需求概述 (6)3.2.1目标 (6)3.2.2运行环境 (8)3.2.3用户的特点 (9)3.2.4关键点 (9)3.2.5约束条件 (9)3.3需求规格 (10)3.3.1软件系统总体功能/对象结构 (10)3.3.2描述约定 (12)3.4CSCI能力需求 (12)3.4.1数据字典 (13)3.4.2系统功能分解 (15)3.4.3选课、退课模块 (16)3.4.4查询模块 (17)3.4.5成绩管理模块 (17)3.4.6教师个人信息更新模块 (17)3.4.7数据库模块 (17)3.5CSCI外部接口需求 (17)3.5.1 用户界面 (17)3.5.2教务系统与XXX之间的接口 (19)3.6CSCI内部接口需求 (19)3.6.1教务系统与数据库之间的内部接口 (20)3.7CSCI内部数据需求 (20)3.7.1 实体-关系图 (20)3.7.2 数据表 (23)3.7.3 数据流图 (25)3.8保密性需求 (26)3.9CSCI环境需求 (27)3.10计算机资源需求 (27)3.10.1计算机硬件需求 (27)3.10.2计算机硬件资源利用需求 (27)3.10.3计算机软件需求 (28)3.10.4计算机通信需求 (28)3.11软件质量因素 (28)3.12设计和实现的约束 (29)3.13数据 (29)3.14操作 (30)3.15故障处理 (30)3.16有关人员需求 (31)3.17有关培训需求 (31)3.18有关后勤需求 (31)4需求可追踪性 (31)5尚未解决的问题 (32)6注解(业务名词的解释) (33)附录A (34)附录B (35)1.范围1.1标识(待开发软件的完整标识,(如果有的话)包括标识号,版本号、发行号、标题。
网上选课管理系统需求分析
网上选课管理系统需求分析网上选课系统——需求分析Version 1.0需求分析说明书,SRS,Version 1.0团队: The Lost Team学校: 曲阜师范大学日照校区队长: 顾琪琪时间: 2 0 1 1 年 5 月1网上选课系统——需求分析Version 1.0目录软件需求规格说明(SRS) .................................................................. ............ 错误~未定义书签。
11范围 ..................................................................... ........................................................................ .. 31.1标识 ..................................................................... (3)1.2系统概述...................................................................... . (3)1.3文档概述...................................................................... . (3)1.4基线 ..................................................................... (3)2引用文件...................................................................... (3)3需求 ..................................................................... ........................................................................ .. 33.1所需的状态和方式 ..................................................................... . (3)3.2需求概述...................................................................... . (4)3.2.1目标...................................................................... . (4)3.2.2运行环境...................................................................... .. (5)3.2.3用户的特点 ..................................................................... .. (5)3.2.4关键点...................................................................... (5)3.2.5约束条件...................................................................... .. (5)3.3需求规格...................................................................... . (6)3.3.1软件系统总体功能/对象结构 ..................................................................... .. (6)3.3.2软件子系统功能/对象结构 ..................................................................... (7)3.3.3描述约定...................................................................... .. (9)3.4适应性需求...................................................................... . (10)3.5保密性需求...................................................................... . (10)3.6保密性和私密性需求 ..................................................................... . (10)3.7计算机资源需求...................................................................... .. (10)3.7.1计算机硬件需求 ..................................................................... . (10)3.7.2计算机硬件资源利用需求 ..................................................................... (10)3.7.3计算机软件需求 ..................................................................... . (11)3.7.4计算机通信需求 ..................................................................... . (11)3.10数据 ..................................................................... .. (11)3.11操作 ..................................................................... ....................... 错误~未定义书签。
教务管理系统
软件需求分析报告教务管理系统学生姓名____________学号专业班级—院(系)_____指导教师______完成时间____成绩__________________________________项目小组分工:需求分析、文档的整理及后期的功能测试。
教务管理系统的建模实现。
伴随着高校信息化建设的日益完善,高等学校的教务管理系统在高校管理中越来越受到老师和学生的青睐。
高等学校的教学管理系统功能全面、操作简单快捷,可以为学生和老师建立电子档案,并且便于实时修改、保存和查看,实现了无纸化存档,为学校节省了大量的资金和空间。
学生可以通过教务管理系统方便快捷地查询自己的个人信息,进行网上查询课表、成绩以及报考的事宜。
因此结合现有教务系统的优点,制作此教务管理系统。
1.2 背景一、 项目前景文档 (1)1. 业务需求 .................................................. 1 1.1业务背景 .................................................................... 1 1.2业务目标和成功条件 ......................................................... 1 1.2.1 业务目标(Business Objective ,BQ ............................................................. 1 1.2.2 业务成功条件(Success Crite ,SC ) ......................................................... 1 1.3 业务风险(Risk ,Rl ) ....................................................................................... 2 2. 解决方案的背景 ............................................ 2 2.1前景陈述 .................................................................... 2 2.2主要的系统特征(Feature ) ................................................................................. 2 2.3 假设(Assumption )和依赖(Dependency )条件 ............................ 3 3. 项目范围和限制 ............................................................... 3 3.1初始和后继版本的范围 ........................................................ 3 3.2限制和排除条件 .............................................................. 4 4. 业务环境 ..................................................................... 4 4.1涉众档案 .................................................................... 4 4.2项目的优先级 ................................................................ 4 4.3 运行环境(Operating Environment OE ) .. (5)二、 .................... 软件需求规格说明书 61. .......................................................... 引言1.1概述1.3定义 (6)1.4参考资料 (7)2. 任务概述 (7)2.1目标 (7)2.2 运行环境(Operating Environment , OE (7)2.3 假定(Assumption)和约束(Constraint ) (7)3. 需求规定 (8)3.1. 对功能的规定 (8)3.1.1. 用户需求 (8)3.1.2. 系统需求 (16)3.2. 非功能性需求 (25)性能需求(Performanee) (25)安全设施需求(SAfety) (25)安全性需求(Security ) (26)软件质量属性 (26)3.3. ............................................................................................................................. 外部接口需求. (26)用户界面(User Interfaees ,Ul) (26)硬件接口( Hardware Interfaees ,HI) (26)软件接口( Software Interfaees ,SI) (26)通信接口( Communieations Interfaees ,CI) (26)一、项目前景文档1. 业务需求1.1业务背景伴随着高校信息化建设的日益完善,高等学校的教务管理系统在高校管理中越来越受到老师和学生的青睐。
国标8567-2006软件需求规格说明书实例-教务系统 -重大修改版
软件需求规格说明(SRS)项目:教务管理系统专业班级:目录目录 (2)1.范围 (4)1.1标识 (4)1.2系统概述 (4)1.3文档概述 (4)1.4基线 (5)2.参考文献: (6)3.需求 (6)3.1所需的状态和方式 (6)3.2需求概述 (6)3.2.1目标 (6)3.2.2运行环境 (8)3.2.3用户的特点 (9)3.2.4关键点 (9)3.2.5约束条件 (9)3.3需求规格 (10)3.3.1软件系统总体功能/对象结构 (10)3.3.2描述约定 (12)3.4CSCI能力需求 (12)3.4.1数据字典 (13)3.4.2系统功能分解 (15)3.4.3选课、退课模块 (16)3.4.4查询模块 (17)3.4.5成绩管理模块 (17)3.4.6教师个人信息更新模块 (17)3.4.7数据库模块 (17)3.5CSCI外部接口需求 (17)3.5.1 用户界面 (17)3.5.2教务系统与XXX之间的接口 (19)3.6CSCI内部接口需求 (19)3.6.1教务系统与数据库之间的内部接口 (20)3.7CSCI内部数据需求 (20)3.7.1 实体-关系图 (20)3.7.2 数据表 (23)3.7.3 数据流图 (25)3.8保密性需求 (26)3.9CSCI环境需求 (27)3.10计算机资源需求 (27)3.10.1计算机硬件需求 (27)3.10.2计算机硬件资源利用需求 (28)3.10.3计算机软件需求 (28)3.10.4计算机通信需求 (28)3.11软件质量因素 (28)3.12设计和实现的约束 (29)3.13数据 (29)3.14操作 (30)3.15故障处理 (30)3.16有关人员需求 (31)3.17有关培训需求 (31)3.18有关后勤需求 (31)4需求可追踪性 (32)5尚未解决的问题 (33)6注解(业务名词的解释) (33)附录A (34)附录B (36)1.范围1.1标识(待开发软件的完整标识,(如果有的话)包括标识号,版本号、发行号、标题。
学生选课管理信息系统课程设计信息管理系统课程设计
管理信息系统课程设计学生选课管理信息系统课程设计题目机电工程学院教学院交通运输专业08级交通运输班班级姓名指导教师2010 年 6 月 18 日2010,2011学年第二学期管理信息系统课程设计课程设计任务书设计名称: 管理信息系统课程设计班级: 08交通运输地点: K1-CAD3 一、课程设计目的《管理信息系统》课程的学习,不仅需要理论上的深入探讨,而且需要通过实践上机,自己开发一个管理信息系统,才能真正理解书本知识,牢固掌握课堂教学内容。
因此,本课程设计的目的就是要通过一个实际的管理信息系统的分析设计和开发,提高学生应用所学知识分析问题,解决问题和实际动手的能力,更加熟练地掌握管理信息系统开发的基本方法和工作步骤,对管理信息系统开发实践有进一步体会。
要求:(1) 严格按照课程设计规定时间上机,不得无故缺席和调换;(2) 独立完成课程设计的所有工作,保质保量做完任务书规定的分析、设计任务;(3) 课程设计期间,在规定的上机时间外必须广泛查阅参考书籍,编写好各种程序,以充分利用有限的上机时间。
二、课程设计内容(含技术指标)课题一:库房信息管理系统的设计。
库房管理既是日常处理业务,也是物资管理的基础工作。
因此,做好库房信息管理工作意义重大。
要求完成如下功能:(1)能输入入库单、出库单,在输入过程中,能自动显示其名称、规格、单价,并自动计算金额,有出错提示。
(2)屏幕可显示物品明细台帐。
(3)能输出物品的超储或欠储报警。
(4)能显示目前的库存情况。
课题二:学校选课系统的设计随着学校的学生越来越多、开设的课程越来越丰富和多元化的情况下,考虑建立一个方便、快速、公平和符合学分制管理制度的选课平台和应用系统就显得至关重要了。
学生选课管理系统,在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。
它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。
要求完成如下功能:(1)学生可以选修规定范围内的课程,查看已修学分总数,还可以修改个人信息。
学生选课系统软件项目管理分析
学生选课系统软件项目管理分析报告所属院系:信息学院班级:软件1201学号:**********姓名:日期:目录1.项目启动 (3)1.1合同拟定工作 (3)1.2生存期模型选择...................................................................................................... 错误!未定义书签。
2.项目计划与执行................................................................................................................. 错误!未定义书签。
2.1需求分析.................................................................................................................. 错误!未定义书签。
2.2任务分解WBS........................................................................................................... 错误!未定义书签。
2.3项目进度计划.......................................................................................................... 错误!未定义书签。
2.4项目成本估算.......................................................................................................... 错误!未定义书签。
学生选课管理系统需求规格说明书
学生选课系统需求规格说明书目录0.文档介绍ﻩ错误!未定义书签。
0.1文档目的............................................................................................... 错误!未定义书签。
0.2文档范围............................................................................................... 错误!未定义书签。
0.3读者对象ﻩ错误!未定义书签。
0.4参考文档ﻩ错误!未定义书签。
1.产品介绍ﻩ错误!未定义书签。
2.产品面向的用户群体 .............................................................................. 错误!未定义书签。
3. 产品应当遵循的标准或规范ﻩ错误!未定义书签。
4.产品范围ﻩ错误!未定义书签。
5.产品中的角色ﻩ错误!未定义书签。
6. 产品的功能性需求................................................................................... 错误!未定义书签。
6.0功能性需求分类ﻩ错误!未定义书签。
6.1后台管理功能需求ﻩ错误!未定义书签。
6.1.1管理员信息管理ﻩ错误!未定义书签。
6.1.2教师信息管理 ........................................................................... 错误!未定义书签。
6.1.3学生信息管理ﻩ错误!未定义书签。
6.1.4课程信息管理ﻩ错误!未定义书签。
6.1.5排课管理....................................................................................... 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选课管理系统需求规格说明书
姓名:周小兰
学号:2014014049
一、前言
1.1目的
本文档目的旨在方便开发者更全面的分析整个系统,从各个方面综合分析系统的需求,把整个系统的需求细化为一些模块的具体需求,集中地预测研发中可能出现的问题从而尽量避免。
同时本文档需要用户的参与,在开发前期以文档的形式来系统面向用户,用户根据自身的需求,结合此需求文档,向开发人员提出改进意见,用户也能更早的了解这个系统预想状态。
对系统逐渐的清晰明了,以便尽早发现问题,及早改进,减少修改费用,从而方便今后系统能更好的开展。
1.2适用范围
a.大学学生选课管理系统
b.本系统主要包括四大功能模块:⑴维护:主要进行课程资料、选课资料和学籍资料的
维护。
⑵查询:可以进行简单查询和组合查询。
⑶统计:主要完成用户所需的各项统计。
⑷打印:主要完成用户所需的各种报表的打印。
本系统需要满足三个方面的需求,主要包括学生、教师、管理员三方面的需求。
(1)学生
的需求是查询院系课程,对自己账户密码的修改,以及对个人选课信息的管理,包括选课、查询、退课。
(2)教师的需求是公布自己所教的课程,查询学生对自己所教课程的情况,以及教师信息的添加、修改和删除。
(3)管理员的需求最为复杂,首先对系统的维护,主要进行课程资料、选课资料、学生信息、教师信息的维护,以及生成学生选课课表。
其权限也是最高的。
二、系统综述
2.1产品功能总体描述
学生选课管理系统是一个高校提供选课的平台,旨在方便学校的课程管理,让教师和学生从单调、繁重的环节中解脱出来,以更多的精力投入到学习和研究中。
是针对在校学生和教师的使用的,可以回避手工选课造成的课程选择不规范,不宜集中管理的缺点。
本系统要实现的是一个学生课程管理系统。
主要用户是学生、教师和管理员。
管理员管理系统的基本信,操作权限最高,学生和教师通过系统完成不同的工作。
不同的用户可以通过系统进行不同的操作,每一个操作都是一个功能的体现,下面给出主要功能的结构图。
三、功能性需求分类
3.1 数据流图
顶层数据流图:
第一层数据流图:
第二层数据流图:
3.2 状态转换图
网
3.3 具体功能
3.3.1学生功能
3.3.1,1 密码修改
学生利用自己的学号注册成功之后,登录之后可到个人信息界面进行密码修改。
3.3.1.2 填写、修改个人信息
学生登录之后,选择个人信息,进入到个人信息管理界面,可进行个人信息的填写和修改,保存即可生效。
3.3.1.3 自主选课
学生登录之后,选择开始选课功能,跳转到自主选课界面,结合选课课表,进行选课,如果上课人数已满,系统会做出相应的提示如果课程可选,选课成功后,课程会自动添加到本页面上方必修课表中。
如果学生在选课周期内,对自己已选课程不满意,可从新登陆本系统,进入自主选课界面,删除当前选择的课程,并重新选课;若超出选课周期,则选课结束,选课结果不能进行更改。
3.3.1.4 查询已选课程
学生登录本系统,进入到自主选课界面,则可以查看必修和选修的全部课程信息。
3.3.2 教师功能
3.3.2.1密码修改
教师用自己的教工号注册成功后,登录本系统,进入个人信息管理界面,可修改自己的密码。
3.3.2.2 填写、修改个人信息
教师登录本系统,进入个人信息管理界面,即可对自己的个人信息进行填写个修改,保存后即可生效。
3.3.2.3 课程信息发布
在学生选课开始之前,教师需提前将自己本学期所授课程的详细信息上传本系统,最终由管理员进行统一排课,生成选课课表,供学生选课使用。
课程发布信息包括:课程名,学时,学分,任课教师。
教师登录本系统后,进入课程信息发布界面,将课程信息发布上传给管理员。
如若课程信息发布错误,任课教师可在课程信息发布界面进行修改和删除。
3.3.2.4 查询
本功能指教师查询自己所受课程的选课情况,教师登陆本系统,进入选课情况查询界面,输入对应的课程号,即可显示该门课程的选课情况,选课情况包括:学生的学号,姓名,班级,院系。
教师可在本界面上对查询结构进行打印,以方便授课。
3.3.3 管理员功能
3.3.3.1 管理员账户、密码说明
管理员的账户和密码是由学校教务最高领导直接提供的,不需要进行认证,系统设计时,根据用户领导的需求,为其直接建立符合需求数量的管理员账户名和密码,最终由用户自行派发。
3.3.3.2 用户注册认证
管理员将在校学生的学号和在校教师的工号录入系统,以便系统在注册认证时进行核对,不在库中的学生或教师无法认证成功,不能登录系统。
管理员有权停止出最高用户以外的其余所有用户的使用权限。
3.3.3.3 更新信息
管理员要定期对库中的学生和教师信息进行更新,以便有新生和新教工入学后无法注册。
3.3.3.4 生成选课课表
管理员根据教师发布的课程信息,为课程编写课程编号,综合教室信息,最终生成选课课表,供学生选课使用。
3.3.3.5发布选课公告
生成选课课表后,根据学校的时间安排,发布选课公告,之后开启学生的选课权限,让学生进行选
课。
四、产品的非功能性需求
4.1外部接口说明
4.1.1用户接口
用户进行使用时,首先进入学校网站首页,选择教务管理,然后选择学生选课系统,跳转到本系统登录界面,进行注册或登录即可使用。
4.1.2软件接口
a.使用本系统时,需要用户连接到互联网,在学校网站进行登录。
b.提供MY SQL 2005 接口或其他数据库
4.2性能需求
a.本系统要支持至少千人同时在线进行操作
b.峰值设定万人,用户并行操作超过一万人次,系统响应时间延长至分钟记,在5至10分
钟内分先后顺序批次处理之前的事务,而后在响应后续用户的操作,以免造成系统瘫痪。
4.2.1硬件的限制
无特殊要求,要求能连接互联网
4.3属性
4.3.1友好性
a.页面内容:主题突出,栏目、菜单不值合理,内容丰富,文字准确,行文规范,格式统一。
b.导航结构:具有明确的导航指示,便于用户理解和使用。
c.艺术风格:背景颜色以绿色和蓝色为主,界面、版面形象清新悦目,布局合理,字号大小
适宜,字体选择合适,动态效果号,色彩和谐,与主题吻合。
4.3.2安全性
a. 所有用户登录均需要用户名和密码登录;
b. 对用户的访问记录和操作进行后台记录,并定期进行更新;
c.对用户的访问权限做限制,不可访问于用户无关的信息;
d.用户的个人信息做相应的保密处理,不会对外泄露,不会被其他用户访问;
e.尽量保证模块功能的单一性;
f.对系统峰值进行处理,保证系统在达到峰值流量时仍然处于安全状态;
4.3.3可维护性
a.系统在设计时,尽量保证模块功能的清晰性,灵活性和独立性,以便以后用户提出新的需求是进行系统的维护。
b.易于故障的排除和日常管理操作方便,系统应可以在发现错误时不仅做出错误显示,还应该进行错误处理,并且系统能够进行自动修复。
4.3.4可转移/换性
系统基于Java平台进行开发,不同数据库之间的数据转换,保证系统在不同操作系统之间的转移。
4.4系统的运行环境
系统在有用户进行访问时开始运行,无用户访问以及事务处理完毕后结束运行,运行时间无限制,操作系统限制基于一般约束中的限制。
4.5其他需求
4.5.1用户操作需求
a.要求用户是系统使用学校的在校大学生或教职工,进行注册成功后方可进行相关操作;
b.用户只可以对自己的个人信息以及与自己相关的公共信息进行访问;
c.管理员做好对系统状态的查看和简单的信息更新,保证系统信息的及时性。
5、E-R图和数据字典抽取5.1E-R图
5.2数据字典
5.2.1学生基本信息
5.2.1.1外部项实体
5.2.1.2 数据项定义
5.2.1.3数据结构定义
5.2.1.4 数据流定义
5.2.1.5 处理逻辑定义
5.2.1.6数据存储定义
5.2.2教师基本信息5.2.2.1外部项定义
5.2.2.2数据项定义
5.2.2.3
数据结构定义
5.2.2.5 处理逻辑定义
5.2.2.6 数据存储定义
5.2.3课程基本信息5.2.3.1
5.2.3.2数据项定义
5.2.3.3数据结构定义
5.2.3.4数据流定义
5.2.3.5处理逻辑定义
5.2.3.6数据存储定义。