1、1网吧管理系统用例描述(范文 4 篇)以下是网友分享的关于网吧管理系统用例描述的资料 4篇,希望对您有所帮助,就爱阅读感谢您的支持。网吧管理系统用例描述范文一图书管理系统设计报告班级:信管 1001 学号:20100598 姓名: 王 勇一、图书管理系统用例图1.1、图书管理系统用例图根据平常自己去图书馆的经历,简单绘制了图书馆的用2例图,其中包括学生借书、还书、交罚金的功能,以及管理员处理还书、更新图书、读者信息邓等功能。1.2、图书管理系统用例描述二、图书管理系统类图2.1、实体类图因为存在图书,所以才会有读者借书,借书会因为图书的改变而改变,所以借书与图书是依赖关系。2.2、边界类图查询
2、页面、借书页面、还书页面、更新图书信息页面、更新读者信息页面、处理还书页面都是在登陆页面后选择的业务,所以属于普通关联关系。由于版本问题,选择边界和控制类,图形无法改变,只能在图形上用单词“boundary ”标出。望老师见谅。2.3、控制类图3处理罚金是处理还书过程中的一个任务,所以是一种组成关联关系三、图书管理系统时序图3.1、读者查询借阅记录时序图、图书馆数据库中存有读者的借阅记录。3.2、读者登录时序图3.3、读者还书时序图管理员处理还书时存在图书过期和没有过期两钟情况,所以会返回两种信息。3.4、读者借书时序图3.5、管理员处理还书时序图读者还书过程中也会存在两种情况,一种图书过期,
3、一种没有过期。3.6、管理员更新读者时序图3.7、管理员更新图书时序图4四、图书管理系统协作图4.1、读者查询借阅记录协作图4.2、读者登录协作图4.3、读者还书协作图图书返回个处理还书有两种可能一是“4:没有过期”二是“7:过期”;当返回“4:没有过期时”系统执行 5、6;当返回“7:过期”时系统执行 8、94.4、读者借书协作图4.5、管理员处理还书协作图图书返回个处理还书有两种可能一是“4:没有过期”二是“7:过期”;当返回“4:没有过期时”系统执行 5、6;当返回“7:过期”时系统执行 8、94.6、管理员更新读者协作图4.7、管理员更新读者协作图5五、图书管理系统组件图当读者借书时,
4、分两个过程,一个是图书的过程,一个是图书信息的过程。1、首先图书存在图书馆,读者借阅时图书交到读者手中,还书时图书交给管理员,再放回图书馆。2、图书借阅时,图书信息首先在图书馆数据库存放,之后被借阅到读者手中,数据库修改信息,还书时,图书信息又被修改。六、图书管理系统部署图根据图书的组件图流程绘制,图书由图书管理系统交予两个终端读者和管理员七、图书管理系统状态图7.1、读者借书状态图1、读者登录系统;2、查询记录;3、寻找所看的书籍;4、借书;5、拿书,退出系统;7.2、读者还书状态图1、读者登录系统;2、读者还书,并查看是否过期;3、6交罚金或还书成功退出系统;4、退出系统;7.3、管理员更
5、新图书状态图1、管理员登录系统;2、管理员更新图书信息;3、退出系统7.4、管理员更新读者状态图1、管理员登录系统;2、管理员更新读者信息;3、退出系统7.5、管理员处理还书状态图1、管理员登录系统;2、管理员接过图书;3、查询图书是否过期;4、没过期直接还书;5、过期则收取罚金后还书;6、退出系统网吧管理系统用例描述范文二用例编号:001用例名:系统管理员登录用例描述:系统管理员根据设置的用户名和密码,登录到学生管理系统参与者:系统管理员7前置条件:学生管理系统正常运行后置条件:如果系统管理员登录成功,管理员可以对学生的基本信息进行管理,包括录入学生基本信息、修改学生基本信息、查询学生基本信
6、息、删除学生基本信息,并且可以找回自己密码;如果系统管理员登录未成功,则不能对学生基本信息进行操作。基本路径1. 系统管理员进入学生管理系统2. 系统管理员输入用户名和密码3. 系统管理员提交输入信息4. 系统对管理员输入的用户名和密码进行有效性检查5. 管理员可以对学生基本信息进行操作扩展点4a. 管理员的用户名错误4a1. 系统弹出用户名错误或没有该用户信息4a2. 管理员离开或重新输入用户名4b. 管理员的密码错误4b1. 系统弹出密码错误警告信息4b2. 管理员离开或重新输入密码4b3. 管理员找回密码变异点无8补充说明管理员登录用例与教师的登录和学生的登录用例描述一样,以后不再重复。
7、用例编号:002用例名:查学生基本信息用例描述;管理员输入要查看的学生信息,系统显示该学生的基本信息参与者:系统管理员前置条件:管理员登录到系统后置条件:输入要查看的学生信息后,显示该学生的详细信息基本路径1. 管理员输入查看学生某信息2. 管理员提交输入信息3. 系统对输入学生信息查看数据库4. 系统返回学生的基本信息扩展点3a. 输入学生某信息数据库不存在3a1. 系统提示无该人信息或重新输入要查询的人的信息变异点无9补充说明用例编号:003用例名:修改学生基本信息用例描述;管理员输入要修改的学生信息,系统显示该学生的基本信息,并可以对其中的项进行修改操作参与者:系统管理员前置条件:管理员
8、登录到系统后置条件:输入要查看的学生信息后,显示该学生的详细信息,可以对其信息进行修改操作 基本路径1. 管理员输入查看学生某信息2. 管理员提交输入信息3. 系统对输入学生信息查看数据库4. 系统返回学生的基本信息5. 管理员对其中的某些项进行修改6. 管理员提交修改信息7. 系统返回结果扩展点3a. 输入学生某信息数据库不存在3a1. 系统提示无该人信息或重新输入要查询的人的信息3a2. 离开该页面变异点10无补充说明用例编号:004用例名:删除学生基本信息用例描述;管理员输入要查看的学生信息,系统显示该学生的基本信息,可以对该学生进行删除操作参与者:系统管理员前置条件:管理员登录到系统后
9、置条件:输入要查看的学生信息后,显示该学生的详细信息,可以删除该学生 基本路径1. 管理员输入查看学生某信息2. 管理员提交输入信息3. 系统对输入学生信息查看数据库4. 系统返回学生的基本信息5. 管理员删除该学生6. 系统返回结果扩展点3a. 输入学生某信息数据库不存在3a1. 系统提示无该人信息或重新输入要查询的人的信息3a2. 离开该页面变异点11无补充说明用例编号:005用例名:录入学生基本信息用例描述:管理员录入学生的基本信息参与者:系统管理员前置条件:管理员登录到系统后置条件:系统数据库中插入该学生的基本信息基本路径1. 管理员输入学生的基本信息2. 管理员提交填写信息3. 系统
10、返回结果扩展点无变异点无补充说明用例编号:006用例名:录入学生成绩用例描述:教师录入学生的成绩12参与者:教师前置条件:教师登录到系统后置条件:系统数据库中插入该学生的成绩,之后可以查看该学生的成绩基本路径1. 教师输入学生的基本信息2. 管理员提交填写信息3. 显示该学生的信息4. 系统返回结果扩展点无变异点无补充说明用例编号:007用例名:删除学生成绩用例描述;教师输入要查看的学生信息,系统显示该学生的基本信息,可以对该学生的成绩进行删除操作参与者:教师前置条件:教师登录到系统后置条件:输入要查看的学生信息后,显示该学生的详13细信息,可以删除该学生 基本路径1. 教师输入查看学生某信息
11、2. 教师提交输入信息3. 系统对输入学生信息查看数据库4. 系统返回学生的基本信息5. 教师删除该学生成绩6. 系统返回结果扩展点3a. 输入学生某信息数据库不存在3a1. 系统提示无该人信息或重新输入要查询的人的信息3a2. 离开该页面变异点无补充说明用例编号:008用例名:修改学生成绩用例描述;教师输入要查看的学生信息,系统显示该学生的基本信息,可以对该学生的成绩进行修改操作参与者:教师前置条件:教师登录到系统后置条件:输入要查看的学生信息后,显示该学生的详14细信息,可以修改该学生的成绩 基本路径1. 教师输入查看学生某信息2. 教师提交输入信息3. 系统对输入学生信息查看数据库4.
12、系统返回学生的基本信息5. 教师修改该学生成绩6. 系统返回结果扩展点3a. 输入学生某信息数据库不存在3a1. 系统提示无该人信息或重新输入要查询的人的信息3a2. 离开该页面变异点无补充说明用例编号:009用例名:查询学生成绩用例描述;教师输入要查看的学生信息,系统显示该学生的基本信息 参与者:教师前置条件:教师登录到系统后置条件:输入要查看的学生信息后,显示该学生的详细信息 基本路径151. 教师输入查看学生某信息2. 教师提交输入信息3. 系统对输入学生信息查看数据库4. 系统返回学生的基本信息5. 系统返回结果扩展点3a. 输入学生某信息数据库不存在3a1. 系统提示无该人信息或重新
13、输入要查询的人的信息3a2. 离开该页面变异点无补充说明用例编号:010用例名:查询个人信息用例描述;学生查询个人信息参与者:学生前置条件:学生登录到系统后置条件:查看学生个人信息基本路径1. 查看学生个人信息扩展点16无变异点无补充说明网吧管理系统用例描述范文三学生管理系统的用例描述用例编号:001用例名:系统管理员的登录用例描述:系统管理员完成学生信息管理系统登录的整个过程。参与者:系统管理员 老师 学生前置条件:系统运行正常。后置条件:如果管理员登录成功,可以对学生的基本信息进行进行管理。包括:录入,查询,修改,删除。如果教师登陆成功,可以对学生的成绩进行管理。如果学生登录成功,可以查看
14、个人的基本信息。如果登录未成功,则不能进行如上操作。基本路径:1,系统管理员,学生,老师输入用户和密码。172,然后系统管理员,学生,老师提交输入的信息。3,系统对系统管理员,学生和老师的用户和密码信息进行有效的检查。 4,检查通过,则返回带用户登录界面。扩展点:3a:密码输入错误3a1:系统弹出输入错误的警告信息。3a2:系统管理员,学生和老师离开或重新输入密码。变异点:无补充说明:无用例编号:002用例名:查询学生的基本信息用例描述:完成系统管理员对学生的基本信息查询的完整过程。参与者:系统管理员前置条件:登录成功后置条件:系统给出学生的基本信息。系统管理员可以查询操作。基本路径:1. 系
15、统管理员,进入查询学生基本信息界面,发送查询学生基本信息的请求。182. 界面 Form 向控制对象 Control 请求学生的基本信息,控制对象到数据库查询学生的基本信息。3. 查询学生基本信息界面对象从控制对象中取得所查询得到的学生基本信息 Course 。并返回到查询界面上显示所有的学生基本信息。4. 系统管理员查询学生的基本信息。扩展点:4a:查询学生基本信息失败。4a1: 系统弹出查询学生信息失败的警告信息。4a2: 系统管理员离开或重新查询学生的基本信息。变异点:无补充说明:无用例编号:003用例名:修改学生的基本信息用例描述:完成系统管理员对学生的基本信息修改的完整过程。参与者:
16、系统管理员前置条件:登录成功,数据库中存在这个学生的记录后置条件:系统给出学生的基本信息。系统管理员可以19进行修改操作。 基本路径:(1)系统管理员进入修改学生信息界面,并在界面中提交修改学生的信息。(2)修改学生信息界面将查询的信息传递到控制对象Control 。(3)控制对象到数据库中查询的该学生信息对象是否并判断是否可以修改。(4)控制对象 Control 将该学生的信息进行修改并保存。(4)控制对象将修改成功的信息返回到修改学生信息界面并显示。(5)系统管理员从修改学生信息界面获得修改成功的信息。扩展点:无变异点:无补充说明:无用例编号:00420用例名:删除学生的基本信息用例描述:
17、完成系统管理员对学生的基本信息删除的完整过程。参与者:系统管理员前置条件:登录成功,数据库中存在次学生基本信息的记录后置条件:系统管理员可以继续学生信息的相关操作。基本路径:(1)系统管理员进入删除学生基本信息界面,并在界面中提交删除学生基本信息的信息。(2)界面将管理员提交的学生基本信息传递给控制对象Control(3)控制对象向数据库查询此学生的相关信息并对查询结果进行判断。(4)控制对象 Control 向数据库中执行删除学生基本信息的数据。(5)控制对象将修改学生基本信息成功的信息返回界面。(6)系统管理员在删除界面获得修改基本信息成功的信息。扩展点:无21变异点:无补充说明:用例编号
18、:005用例名:录入学生的基本信息用例描述:系统管理员将新学生的信息添加到数据库并保存参与者:系统管理员前置条件:登录成功,数据库中不存在此学生基本信息的记录后置条件:系统管理员可以继续学生信息的相关操作。基本路径:(1)系统管理员进入录入学生信息界面,并在界面中提交查询学生的信息。(2)录入学生信息界面将查询的信息传递到控制对象Control 。(3)控制对象到数据库中查询的该学生信息对象是否已存在并判断是否可以添加。(4)控制对象 Control 将新学生的信息添加到数据库并保存。(4)控制对象将添加成功信息返回到录入学生信息界面22并显示。(5)系统管理员从录入学生信息界面获得录入成功的
19、信息。扩展点:无变异点:无补充说明:用例编号:006用例名:录入学生的成绩用例描述:系统管理员将学生的成绩添加到数据库并保存参与者:教师前置条件:登录成功,数据库中不存在此学生成绩的记录后置条件:系统管理员可以继续学生成绩的相关操作。基本路径:(1)系统管理员进入录入学生成绩界面,并在界面中提交查询学生的成绩。(2)录入学生成绩界面将查询的信息传递到控制对象23Control 。(3)控制对象到数据库中查询的该学生成绩对象是否已存在并判断是否可以添加。(4)控制对象 Control 将学生的成绩添加到数据库并保存。(4)控制对象将添加成功信息返回到录入学生成绩界面并显示。(5)系统管理员从录入
20、学生成绩界面获得录入成功的信息。扩展点:无变异点:无补充说明:用例编号:007用例名:修改学生的成绩用例描述:完成系统管理员对学生的成绩修改的完整过程。参与者:教师前置条件:登录成功,数据库中存在这个学生成绩的记24录后置条件:系统给出学生的成绩。教师可以进行修改操作。基本路径:(1)教师进入修改学生成绩界面,并在界面中提交修改学生的成绩。(2)修改学生成绩界面将查询的信息传递到控制对象Control 。(3)控制对象到数据库中查询的该学生成绩对象是否并判断是否可以修改。(4)控制对象 Control 将该学生的成绩进行修改并保存。(4)控制对象将修改成功的成绩返回到修改学生成绩界面并显示。(
21、5)系统管理员从修改学生成绩界面获得修改成功的信息。扩展点:无变异点:无补充说明:25无用例编号:008用例名:查询学生的成绩用例描述:完成教师对学生的成绩查询的完整过程。参与者:教师前置条件:登录成功后置条件:系统给出学生的成绩。系统管理员可以查询操作。基本路径:1. 系统管理员,进入查询学生成绩界面,发送查询学生成绩的请求。2. 界面 Form 向控制对象 Control 请求学生的成绩,控制对象到数据库查询学生的成绩。3. 查询学生成绩界面对象从控制对象中取得所查询得到的学生成绩 Course 。并返回到查询界面上显示所有的学生成绩。4. 系统管理员查询学生的成绩。扩展点:无变异点:无2
22、6补充说明:无用例编号:09用例名:删除学生的成绩用例描述:完成教师对学生的成绩删除的完整过程。参与者:教师前置条件:登录成功,数据库中存在这个学生成绩的记录后置条件:系统给出学生的成绩。教师可以进行删除操作。基本路径:(1)教师进入删除学生成绩界面,并在界面中提交删除学生成绩的信息。(2)界面将管理员提交的学生成绩传递给控制对象Control(3)控制对象向数据库查询此学生的成绩并对查询结果进行判断。(4)控制对象 Control 向数据库中执行删除学生成绩的数据。(5)控制对象将修改学生成绩成功的信息返回界面。(6)系统管理员在删除界面获得修改成绩成功的信息。27扩展点:无变异点:无补充说
23、明:无用例编号:010用例名:查看个人的基本信息用例描述:完成学生对个人信息的查看完整过程。参与者:学生前置条件:登录成功后置条件:系统给出学生的基本信息。学生可以进行对自己的基本信息进行查看的基本操作。基本路径:1. 学生进入查询学生基本信息界面,发送查询学生基本信息的请求。2. 界面 Form 向控制对象 Control 请求学生的基本信息,控制对象到数据库查询学生的基本信息。3. 查询学生基本信息界面对象从控制对象中取得所查询得到的学生基本信息 Course 。并返回到查询界面上显示所有的学生基本信息。284. 学生查询个人的基本信息。扩展点:无变异点:无补充说明:无网吧管理系统用例描述
24、范文四借阅者用例描述用例编号 BW 01用例名 登陆用例描述 完成一次登陆的完整过程参与者 借阅者前置条件 系统运行正常后置条件 如果登陆成功,可以进行查询等相关操作。基本路径1. 借阅者希望登陆系统进行某一项操作。2. 借阅者在登陆界面输入自己的用户净和密码提交。3. 系统将检查用户的合法身份,用类中的用户信息与数29据库中的用户信息进行比较,检查是否存在该借阅者的信息。4. 检查通过,将验证结果返回到登陆界面显示。5. 借阅者在登陆界面获得验证结果。用例编号 BW 02用例名 查找书籍用例描述 查找书籍的基本信息。参与者 借阅者前置条件 系统运行正常后置条件 可以直接进行查询书籍等基本信息
25、。基本路径1. 借阅者希望登陆系统查找书籍操作。2. 借阅者在界面输入自己所查找书籍的书籍名称或者书籍版本号提交。3. 系统将通过类中的方法在数据库中进行查找与匹配,查看是否存在该书籍的信息。4. 匹配通过,将查询信息显示到界面。5. 借阅者在界面得到查询结果。用例编号 BW 03用例名 预定书籍30用例描述 预定所需要的书籍参与者 借阅者前置条件 系统运行正常后置条件 如果登陆成功,可以进行书籍预定的操作。基本路径1. 借阅者希望在登陆成功后预定书籍的操作。2. 借阅者先查询所需书籍是否存在,然后开始预定。3. 借阅者在界面输入自己的书籍名,或者书籍版本号提交。4. 系统将通过类中的方法,在数据库中进行该书籍的操作。5. 借阅者将在界面上得到预定结果。用例编号 BW 04用例名 查询借阅信息用例描述 查询借阅的信息参与者 借阅者前置条件 系统运行正常后置条件 如果登陆成功,可以进行查询的操作。基本路径1. 借阅者希望在登陆成功后查询自己的的借阅信息。2. 借阅者在界面输入的借阅号提交。