本科生毕业管理系统需求说明书
- 格式:doc
- 大小:554.50 KB
- 文档页数:19
毕业论文管理系统设计与实现随着高校学生人数的不断增加和教学管理的复杂度不断提高,毕业论文管理成为了高校教学管理工作中的一项重要任务。
传统的毕业论文管理方法存在很多问题,如效率低下、错误率高等。
因此,设计和实现一个毕业论文管理系统变得尤为重要。
本文介绍了一个毕业论文管理系统的设计与实现过程。
在系统需求分析中,我们首先对毕业论文管理系统的用户需求进行了详细的分析。
本系统主要针对高校教学管理人员、指导教师和学生,需要满足以下功能需求:系统能够对毕业论文的提交、审核、修改、评阅、答辩等环节进行全面管理,同时支持多种文件格式的提交和下载,支持多人协作完成论文的各个环节,并且需要保证系统的安全性和稳定性。
在系统设计中,我们采用了基于B/S架构和MVC模式的设计思想。
我们将系统划分为多个模块,如用户管理模块、论文管理模块、评审管理模块、答辩管理模块和系统管理模块等。
然后,我们针对每个模块进行了详细的功能设计和数据库设计。
在用户管理模块中,我们设计了用户注册、用户登录、密码找回等功能,并对用户角色进行了划分,分别为学生、指导教师和教学管理人员等。
在论文管理模块中,我们设计了论文提交、论文审核、论文修改等功能,支持多种文件格式的提交和下载,并且需要保证文件的安全性和机密性。
在评审管理模块中,我们设计了评阅人分配、评审结果提交等功能,支持多人协作完成论文的各个环节。
在答辩管理模块中,我们设计了答辩申请、答辩安排、答辩考核等功能。
在系统管理模块中,我们设计了系统配置、权限管理等。
在系统实现中,我们采用了Java语言和MySQL数据库进行开发。
我们使用HTML、CSS和JavaScript等技术实现了系统的前端界面设计和交互效果设计。
然后,我们使用Java语言和MVC模式实现了系统的后端业务逻辑设计和数据访问设计。
我们使用MySQL数据库实现了系统的数据存储和管理。
我们还采用了三层架构的设计思想来分离系统的表示层、业务逻辑层和数据访问层,使得系统的可维护性和可扩展性得到了提高。
摘要本系统是根据现代化校园的发展而设计的基于ASP的教务处管理系统,本系统可以方便老师、学生在基于B/S架构的服务器来查找班级情况、课程安排、学期成绩和最新发布的教务信息等情况。
实现全校教师、学生信息在线查询。
还可以对新来的教师信息、学生信息进行信息录入。
由于老师上课情况复杂,可以实现信息修改,及时调整老师上课的基本情况,还可以实现学生成绩的管理,实现对学生在线成绩的修改,实现学生成绩的远程查询。
这样就简化了教学任务的管理,提高了学校的办公效率,对于老师来说,减轻了负担,对于学生来说,可以及时的查询自己的学期成绩。
关键词: 教务管理系统;;B/S;Microsoft SQL Server 2000AbstractThis system according to development that modern campus but design of according to ASP educational administration management system, this system can then convenient teacher, student at according to B/S structure to check to seek class circumstance, course arrangement, semester score, with latest the educational administration information etc. circumstance that announce. Realize on-line search in teacher, student's information in whole school.Can also proceed to newly arrived teacher's information, student information the information record into. Because the teacher has a class the circumstance complicated, can realize the information modify, on time adjust the basic circumstance that teacher have a class, can also realizes the management of student's score, realize to the modification of the on-line score in student, realize the long range of student's score search. Simplified the management of the teaching mission like this, increases the school transact the efficiency, for teacher to say, lighten the incidence, for student to say, can on time of search own semester score.Key words:Educational Administration; ; B/S;Microsoft SQL Server 20001. 绪论1.1 系统的研究背景20世纪以来,社会生产力迅速发展,科学技术突飞猛进,人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存、求发展,必须具备足够的信息和强有力的信息收集与处理手段。
版本号日期“学生成绩管理系统”软件设计说明书姓名班级学号完成日期指导老师目录目录 (2)1 引言 (4)1.1 编写目的 (4)1.2 范围 (4)1.3 定义 (5)1.4 参考资料 (5)2 项目概述 (5)2.1 产品描述 (5)2.2 产品功能 (6)2.3 用户特点 (7)2.4 一般约束 (7)2.5 假设和依据 (7)3 具体需求 (8)3.1 功能需求 (8)3.2 行为需求 (10)3.3 数据需求 (10)3.4 外部接口需求 (11)3.4.1 用户接口 (11)3.4.2 硬件接口 (11)3.4.3 软件接口 (12)3.5 性能需求 (12)3.6 设计约束 (12)3.6.1 其他标准的约束 (12)3.6.2 硬件的限制 (13)3.7安全性 (13)3.8 可维护性 (13)3.9 可转移\转换性 (13)3.10 数据库 (13)4 总体设计 (14)4.1运行环境 (14)4.2基本设计概念和处理流程 (14)4.3系统结构 (15)4.4 接口设计 (15)4.4.1用户接口 (15)4.4.2内部接口 (15)4.5功能需求与程序的关系 (16)4.6人工处理过程 (16)4.7尚未问决的问题 (16)5 详细设计 (17)5.1系统数据结构设计 (17)5.1.1逻辑结构设计要点 (17)5.1.2物理结构设计要点 (18)5.2模块设计说明 (19)5.2.1模块描述 (19)5.2.2功能 (19)5.2.3性能 (20)5.2.4输入项 (20)5.2.5输出项 (20)5.2.6设计方法(算法) (21)5.2.7流程逻辑 (25)5.2.8接口 (26)5.2.9存储分配 (26)5.2.10注释设计 (26)5.2.11限制条件 (26)5.2.12测试计划 (26)5.2.13尚未解决的问题 (27)5.3 运行设计 (27)5.3.1运行模块组合 (27)5.3.2运行控制 (28)5.3.3运行时间 (28)5.4系统出错处理设计 (28)5.4.1出错信息 (28)5.4.2补救措施 (29)5.5系统维护设计 (30)附录: (31)1 引言1.1 编写目的此软件需求说明书是针对所开发的【成绩管理系统】进行详细解释说明。
本科教学管理系统学生电子注册操作说明书为进一步加强和规范我校普通本科生学籍管理工作,更好地完成各学年学期的学生注册工作,本科教学管理系统新推出学生网上注册与管理员在线审核与查询等功能。
本操作说明书将详细展示学生端与管理端操作步骤,请各学院认真查看学习与使用。
一、学生端1.学生登陆我校信息门户系统(使用统一身份认证),成功登陆后点击右侧服务通道中“教务系统”模块,进入教务系统,如图1所示:图1 信息门户系统服务通道中选择教务系统2.在教学管理系统中,并点击“申请注册”按钮进入注册信息核对界面,如图2所示:图2 学生申请注册界面3.学生核对个人基本学籍信息与当前欠费信息,确认信息无误后请点击“注册”按钮提交注册。
请重点核对学号、姓名、英文名、专业、班级、证件号码、出生年月等基本信息,如图3所示:图3 学生基本学籍信息与欠费信息核对界面4.系统自动跳转至学生注册审核状态界面,如图4所示,学生可多次进入“我的注册”模块,实时查看最新审核状态,如图5所示:图4 学生成功提交注册并进入待审核界面图5 学生注册审核通过已注册界面5.学生注册若审核不通过,则系统提示“审核未通过”。
学生需及时联系各学院审核管理员(教务科负责学籍管理老师)核实未通过原因,并重新点击“申请注册”进行再次注册,如图6所示:图6 学生注册未通过时可重新申请注册二、管理员端1.学籍注册管理员登陆我校信息门户系统(使用教务处发放给各学院唯一的管理账号与密码),点击右侧服务通道中“教务系统”进入本科教学管理系统;2.“待审核”学生名单中,点击“审核通过”与“审核未通过”两个按钮进行审核。
审核通过的学生进入“已注册”状态名单,审核未通过的学生进入“未注册”状态名单,如图7所示:图7 管理员端审核管理界面3.若管理员发现“已注册”名单中的学生审核有误,可在已注册名单中,选中该学生并点击上方“审核未通过”进行更正,如图8所示:图8 针对已注册学生可进行修改审核结果4.针对未注册、已注册的学生,管理员可通过相关筛选条件进行数据统计,以更好方便管理员进行学籍清理与管理工作。
基于WEB的档案管理系统本科毕业设计一、选题背景及研究意义随着信息化的发展和网络技术的普及,传统的档案管理方式已经无法满足各类机构和企事业单位对高效、准确和安全档案管理的需求。
因此,开发一种基于WEB的档案管理系统具有非常重要的意义。
本文选择基于WEB的档案管理系统作为毕业设计选题,旨在通过设计和实现这一系统,达到以下目标:1.提高档案管理效率:传统的档案管理方式存在人工操作繁琐、信息获取耗时等问题,基于WEB的档案管理系统可以通过自动化处理和信息高度集成,大大提高档案管理的效率。
2.提高档案管理准确性:在传统的档案管理中,人工操作容易出错,造成档案损毁和丢失等问题。
而基于WEB的档案管理系统可以通过系统化的流程和丰富的校验机制来提高档案管理的准确性。
3.提高档案管理安全性:传统的档案管理容易受到人为因素的影响,如盗窃、灾害等,导致档案的安全性风险增加。
基于WEB的档案管理系统可以通过权限控制、备份机制等手段来提高档案管理的安全性。
二、研究内容和技术路线本文的研究内容主要包括系统需求分析、系统设计、系统实现和系统测试等方面。
其中,系统需求分析包括对现有档案管理流程和问题的调研,确定系统需求的功能和性能要求;系统设计包括系统架构设计、数据库设计和用户界面设计等;系统实现包括前端和后端的编码实现,以及数据库的建立和管理;系统测试包括功能测试、性能测试和安全性测试等。
技术路线方面,本文将采用B/S架构设计和开发系统,前端使用HTML、CSS和JavaScript实现用户界面,后端使用Java编程语言,数据库使用关系型数据库。
同时,为了提高系统的扩展性和可维护性,本文将采用面向对象的开发方法,使用设计模式和框架来优化系统的设计和实现。
三、预期成果和创新点本文的预期成果为一个完整的基于WEB的档案管理系统,该系统具有以下创新点:1.系统化的档案管理流程:通过引入系统化的档案管理流程,将档案管理过程规范化,提高操作的准确性和一致性。
内蒙古科技大学本科生毕业设计说明书题目:人员管理信息系统的设计与实现学生姓名:杨科学号:1367111126专业:计算机科学与技术班级:计2013-1班指导教师:柏建普副教授人员管理信息系统摘要随着全世界经济、网络和社会的发展,员工管理系统应运而生。
它能够让公司与员工非常密切地关联起来,从而很快地满足客户的需要,提高公司运作效率。
也能够让企业对员工有一个更好的了解和管理。
员工管理系统作为信息时代的一个全新的管理形式,它不但对商务的运作程序和运作方式产生了非常大的影响,对公司的管理产生了非常大的影响,它从根本上说它也引起了一场全新的改变,对自己公司的发展有所影响,给企业带来许多便捷。
当前,世界范围内员工管理系统越来越多。
与此同时,我国的员工管理系统发展的起步相对于其他国家来说比较晚,在数量规模上也处于少的状态。
当前,我国的员工管理系统可以借鉴国外的发展成就,并且在此基础上有发展的潜力,根据我国的实际情况,发展员工管理系统势在必行.本论文的出发点是现今大多数企业管理员工程序过于繁琐,耗时耗力,经过不断的调查,开发出一个操作简单,功能强大的员工管理系统.本系统的前端开发的工具是Dreamweaver,后台数据库是选用了Mysql数据库软件,采用了MVC设计模式。
关键词:管理体系;员工管理系统;MVC设计模式Personnel management information systemAbstractWith the development of economy,network and society all over the world,employee management system came into being. It enables the company to be very closely related to the staff,thus quickly meeting the needs of the customer and improving the efficiency of the company. It also allows companies to have a better understanding and management of their employees。
北航本科毕业设计系统【毕业设计系统概述】本文提出了一种北航本科毕业设计系统,旨在为北航本科生提供一个方便的平台,帮助他们完成毕业设计。
系统将提供论文选题、论文指导、文献查询、进度管理等功能,以提高毕业设计的效率和质量。
【系统设计】项目名称:北航本科毕业设计系统技术框架:本系统采用B/S架构,使用Java编程语言,使用MySQL数据库进行数据存储。
功能模块:1. 学生模块:学生登录系统后可以浏览并选择感兴趣的毕业设计课题,进行课题申报,并获得指导教师的指导。
2. 教师模块:教师登录系统后可以发布毕业设计课题,审核学生课题申请并指导学生完成毕业设计。
3. 指导进度管理:系统方便地记录学生毕业设计的进度,并提供导师评论和学生汇报的接口。
4. 论文检测模块:系统将提供文献查询工具,以检测学生毕业论文中的引用和原创性等方面的问题。
5. 系统管理:管理员可以管理学生和教师账号、课题、进度等相关信息。
【系统特点】1. 方便快捷:学生可以通过系统在线查询毕业设计课题,指导教师也可以通过系统审核和指导学生,减少了繁琐的人工操作和流程。
2. 效率提升:系统记录学生毕业设计进度,方便与导师进行沟通,提高工作效率。
3. 技术支持:系统提供文献查询工具,帮助学生进行参考文献的查找,并提供原创性检测功能,避免学生在论文中出现抄袭问题。
4. 数据安全:系统数据使用MySQL数据库存储,采用数据加密和权限管理等措施,保证数据安全可靠。
【系统流程】1. 学生选题:学生登录系统后,浏览并选择感兴趣的毕业设计课题,提交课题申请。
2. 审核指导:教师登录系统后,审核学生课题申请,并指导学生进行后续工作。
3. 指导进度管理:学生在系统中记录毕业设计进度,并与指导教师进行沟通和汇报。
4. 论文检测:学生完成毕业设计后,系统提供文献查询工具,帮助学生查找相关文献,并进行原创性检测。
5. 毕业设计提交:学生在系统中提交毕业设计论文,并等待相关评审过程。
学生成绩管理系统需求分析说明书1.引言1.1问题的提出随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。
网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。
数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。
数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。
互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了巨大的影响。
产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。
在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。
因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。
1.2现有系统存在问题的分析在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。
计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。
《本科生毕业设计管理系统》--需求说明软件技术实训需求说明目录1 概述 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 参考资料 (1)1.4 术语和缩写词 (1)2 需求 (2)2.1 功能需求 (2)1. 毕业设计管理工作流程 (2)2. 功能结构 (4)3. 用例模型 (4)3.1用户管理 (4)3.2题目管理 (9)3.3文档管理 (11)3.4评审和答辩管理 (13)3.5其它 (16)2.2 性能需求 (18)2.3 非功能需求 (18)3 环境 (18)3.1 运行环境 (18)3.2 开发环境 (18)1 概述1.1 编写目的本文档的编写目的是为《本科生毕业设计管理系统》项目的开发提供:a. 软件总体要求,作为用户和软件开发人员之间了解的基础;b. 功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;c. 验收标准,作为用户确认测试的依据。
1.2 背景毕业设计是实现大学本科培养目标的一个重要教学环节,是使学生将所学基础理论、专业知识与技能,加以综合、融会贯通并进一步深化和应用于实际的一项基本训练。
毕业设计(论文)工作是使学生综合运用所学知识和技能,理论联系实际,独立分析和解决问题,为从事工程技术、经济管理和科学研究工作进行的基本训练过程。
目前西北大学的本科生毕业设计管理工作都是基于手工操作,管理过程繁琐、信息交流困难、错漏情况易于发生,总体来说工作效率极其低下。
而部分高校(如南开大学、北京航空航天大学等)采用了校园网上毕业设计管理信息系统,应用效果较好,为毕业设计的管理带来了很大的便利。
因此,本项目拟开发一套校园网上能够使用的毕业设计管理信息系统,从而使学生、教师和管理部门都能够方便地利用网络完成各项毕业设计管理任务。
●项目名称:本科生毕业设计管理系统●提出单位:西北大学●交办单位:西北大学信息化小组●承办单位:西北大学软件职业技术学院软件技术专业项目组1.3 参考资料a.项目来源为了尽快满足学校教学管理人员、教师和学生对高效的毕业设计管理信息系统的迫切需求,西北大学决定开发一套本科生毕业设计管理系统,对毕业设计的过程和成果实施科学管理和利用,并通过校园网为广大师生提供信息服务。
b.引用资料1.西北大学.毕业设计(论文)工作手册2.教育部. 普通高等学校本科教学工作水平评估方案(试行)1.4 术语和缩写词指导教师:指导教师负责构思毕业设计题目,下达任务书,指导学生做好开题报告,指导学生填写毕业设计(论文)工作周记,定期检查学生任务完成情况并在毕业设计(论文)工作周记上签字,对论文和设计进行全面指导,对学生最后成果给出指导教师评定成绩。
每个学生有且仅有一位指导教师,由教务管理人员进行分配。
督导教师:对于指导教师为校外专业人士的情况,由督导教师负责监督和审查学生毕业设计进度和成果,辅助指导学生论文的书写,并承担学生论文的评阅任务,对最终论文给出评阅教师意见和成绩。
学生的督导教师由教务管理人员进行分配。
评阅教师:评阅教师应在学生答辩前认真审阅毕业论文,填写评阅教师评语表,并给出评阅成绩。
评阅教师由各答辩小组分配。
答辩委员会:各系在答辩前两周成立答辩委员会,答辩委员会一般由5~7人组成。
答辩委员会设主任1人,副主任1人,主任一般由系(副)主任担任。
答辩委员会负责毕业设计答辩的组织工作,根据专业特点统一答辩要求和评分标准,主持毕业设计(论文)答辩工作。
答辩小组:答辩委员会下设若干答辩小组,每个答辩小组由3~5人组成,毕业设计答辩工作以答辩小组为单位进行,答辩小组负责组织学生答辩,撰写毕业设计(论文)答辩评语,综合考虑毕业设计(论文)指导教师意见、评阅教师意见和答辩情况后确定学生毕业设计(论文)成绩,上报系答辩委员会。
每个答辩小组负责一组学生的论文评阅和答辩工作,学生由教务管理人员分配到指定答辩小组。
二次答辩:答辩小组中给出的成绩为“优”和“不及格”以及毕业论文成绩有争议等特殊情况,由系答辩委员会组织抽查、复审或进行二次答辩。
缓答辩:对学生患病或因其它特殊情况不能按时参加答辩者,须向所在系提出推迟答辩(称缓答辩)的申请,并将医院证明和所在系的批准意见报教务处,各系缓答辩名单须经教务处审批。
对已批准缓答辩的学生,将参加下一学年答辩。
任务书:教师在毕业设计课题确定并已分配学生之后,结合学生的专业能力,对课题的目标和工作内容提出要求,对学生下达任务书。
开题报告:学生获得任务书,并初步了解毕业设计课题之后,根据理解对课题的背景和工作内容进行综述,并制定工作计划。
2 需求2.1 功能需求1. 毕业设计管理工作流程毕业设计是大学本科生四年级第二学期的教学内容,但管理工作在这之前就已开始,并一直持续到学生毕业离校之前。
其完整的工作流程如下:1、各系进行毕业设计工作动员。
(具体包括:各系进行工作动员、系里汇总毕业设计题目方向、学生选题目、教师和学生见面、指导教师填写任务书、签发任务书)2、开题。
(具体包括:各系组织开题检查、调整确定题目及内容、第四周末提交开题报告、前期毕业设计工作进行检查)3、期中检查。
(具体包括:中期检查毕业设计任务书中规定的工作量完成50~60%、毕业设计完成质量情况、填写检查记录表)4、学生提交毕业论文。
(具体包括:初稿交指导教师、教师评阅毕业设计(论文)、评阅教师评审、毕业设计答辩小组和答辩委员会名单确定)5、答辩工作。
(具体包括:毕业设计答辩资格审查、给出答辩成绩、二次答辩)6、校级答辩和总结工作。
(具体包括:成立校级毕业设计答辩委员会、校组织校级答辩、统计毕业设计有关数据、毕业设计工作总结)7、论文归档后期检查工作。
(具体包括:资料归档工作、“毕业设计题目汇编”工作、“优秀毕业设计论文”工作、编辑出版优秀论文工作)以上为一般工作流程,经过初步调查和分析,对毕业设计管理信息系统的目标范围进行确定,得到活动图如图1所示。
图1 毕业设计管理系统主要流程2. 功能结构本系统粗略的功能结构如图2所示,详细功能定义见用例模型一节。
图2 毕业设计管理系统总体结构3. 用例模型3.1用户管理图3 用户管理用例图用例名称维护教师信息参与者管理员假设管理员负责维护系统的教师信息前置条件管理员已被识别和授权后置条件最新的教师信息得到更新主事件流1.系统提示可执行的操作;2.管理员选择操作;3.管理员结束教师管理。
备选事件流2a.增加教师1.系统提示输入教师的有关信息2.管理员登记用户名、教师姓名、所在部门、电话、电子邮箱、用户密码等信息3.管理员确认提交4.系统保存教师信息2b.删除教师1.管理员选择要删除的教师2.系统检查操作的安全性,并提示进行确认3.管理员确认删除4.系统删除教师记录,以及其他相关信息2c.修改教师信息1.系统提示输入教师的有关信息2.管理员修改教师姓名、所在部门、电话、用户密码、电子邮箱等数据3.管理员确认提交4.系统更新教师信息用例名称维护部门信息参与者管理员假设管理员负责维护教师工作部门信息前置条件管理员已被识别和授权后置条件最新的部门信息得到更新主事件流1.系统提示可执行的操作;2.管理员选择操作;3.管理员结束部门管理。
备选事件流2a.增加部门1.系统提示输入部门的有关信息2.管理员登记部门编号、部门名称和部门类型(校内/校外)3.管理员确认提交4.系统增加部门记录2b.删除部门1.管理员选择要删除的部门2.系统检查无该部门教师3.管理员确认删除4.系统删除部门2c.修改部门信息1.系统提示输入部门名称和类型2.管理员修改并确认3.系统更新部门信息用例名称维护职称信息参与者管理员假设管理员负责维护教师职称列表前置条件管理员已被识别和授权后置条件最新的职称信息得到更新主事件流1.系统提示可执行的操作;2.管理员选择操作;3.管理员结束职称管理。
备选事件流2a.增加职称1.系统提示输入职称的有关信息2.管理员登记职称编号、职称名3.管理员确认提交4.系统增加职称记录2b.删除职称1.管理员选择要删除的职称2.系统检查无该职称教师3.管理员确认删除4.系统删除部门2c.修改职称4.系统提示输入需要修改的职称5.管理员修改并确认6.系统更新职称信息用例名称维护学生信息参与者管理员假设管理员负责维护系统的学生信息前置条件管理员已被识别和授权后置条件最新的学生信息得到更新主事件流1.系统提示可执行的操作;2.管理员选择操作;3.管理员结束学生信息维护。
备选事件流2a.增加学生1.系统提示输入教师的有关信息2.管理员登记学号、学生姓名、所在班级、电话、电子邮箱、用户密码等信息3.管理员确认提交4.系统保存学生信息2b.删除学生1.管理员选择要删除的学生2.系统检查操作的安全性,并提示进行确认3.管理员确认删除4.系统删除学生记录,以及其他相关信息2c.修改学生信息1.系统提示输入学生的有关信息2.管理员修改学生学号、姓名、所在班级、电话、电子邮箱、用户密码等数据3.管理员确认提交4.系统更新教师信息用例名称维护班级信息参与者管理员假设管理员负责维护班级信息前置条件管理员已被识别和授权后置条件最新的班级信息得到更新主事件流1.系统提示可执行的操作;2.管理员选择操作;3.管理员结束班级管理。
备选事件流2a.增加班级1.系统提示输入班级的有关信息2.管理员登记班级号、班主任姓名、班长等信息3.管理员确认提交4.系统保存班级信息2b.删除班级1.管理员选择要删除的班级2.系统检查操作的安全性,并提示进行确认3.管理员确认删除4.系统删除班级记录,以及其他相关信息2c.修改班级信息1.系统提示输入班级的有关信息2.管理员修改并确认3.系统更新班级信息用例名称用户登录参与者所有用户(管理员、教师、学生)假设系统所有使用者均需要登录到系统,才能进行有关操作前置条件无后置条件用户身份经过验证,合法用户成功登录到系统中主事件流1.系统提示输入用户名和密码;2.参与者输入用户名和密码并确认;3.系统验证登录者身份,并显示登录结果。
备选事件流3a.非法用户1.系统提示用户身份非法,禁止用户登录系统用例名称新用户注册参与者学生假设学生可以使用系统来注册用户前置条件无后置条件系统增加新的学生记录主事件流1.系统提示输入注册信息;2.学生填写用户名、班级、电话、邮箱、用户密码等个人信息;3.学生确认所填写信息,提交注册;4.系统验证注册数据,注册完成,系统增加新的学生用户记录。
备选事件流3a.学生取消注册1.系统返回其它操作界面4a.用户名已存在1.系统提示用户名重复,并返回注册界面2.回主事件流24b.信息不完整1.系统提示数据项不完整,并返回注册界面2.回主事件流2用例名称修改密码参与者所有用户(管理员、教师、学生)假设所有用户都可以自行设置个人登录密码前置条件用户已登录后置条件最新的用户密码得到更新主事件流1.系统提示输入原始密码和新密码;2.用户输入并确认;3.系统验证,并更新密码。