软件工程导论试题集(7)

2018-12-11 22:04

(3)系统将系统管理员提交的用户名和密码传递到的Control类中检查用户合法身份。将用户信息与数据库中的用户信息进行比较,检查用户信息中是否存在此管理员的信息。 (5)检查完毕后将验证结果返回到登录界面显示。

(6)系统管理员在登录界面获得验证结果。如果身份验证未通过,重新登录或退出。否则,继续选择下一步的操作。

6、系统管理员添加选修课程作流程

(1)系统管理员进入添加课程界面AddForm,并在界面中提交添加课程的信息。 (2)界面AddForm将管理员提交的课程信息传递给控制对象Control. (3)控制对象向数据库查询课程相关信息并对查询结果进行判断。 (4)控制对象Control.向数据库中插入新选修课程的数据。 (5)控制对象将添加课程成功的信息返回界面AddForm。 (6)系统管理员在界面AddForm获得添加课程成功的信息。

- 31 -

7、系统管理员修改选修课程工作流程

(1)系统管理员进入添加课程界面ModifyForm,并在界面中提交修改课程的信息。 (2)界面ModifyForm将管理员提交的课程信息传递给控制对象Control (3)控制对象向数据库查询课程相关信息并对查询结果进行判断。 (4)控制对象Control.向数据库中插入修改后课程的数据。 (5)控制对象将修改课程成功的信息返回界面AddForm。 (6)系统管理员在界面AddForm获得修改课程成功的信息。

8、系统管理员删除选修课程工作流程

(1)系统管理员进入删除课程界面DeleteForm,并在界面中提交删除课程的信息。 (2)界面DeleteForm将管理员提交的课程信息传递给控制对象Control (3)控制对象向数据库查询课程相关信息并对查询结果进行判断。 (4)控制对象Control向数据库中执行删除课程的数据。 (5)控制对象将修改课程成功的信息返回界面DeleteForm。 (6)系统管理员在界面DeleteForm获得修改课程成功的信息。

- 32 -

9、系统管理员查询学生信息工作流程

(1)系统管理员进入查询信息界面QueryForm,并在界面中提交查询请求。 (2)界面QueryFom将查询的信息传递到控制对象Control。 (3)控制对象从数据库中得到所查询的学生信息。

(4)控制对象Control将得到的信息返回到界面QueryForm并显示。 (5)系统管理员从QueryForm界面获得查询学生的信息。

10、系统管理员添加学生信息工作流程

(1)系统管理员进入添加学生信息界面AddInfoForm,并在界面中提交查询学生的信息。 (2)界面AddInfoForm将查询的信息传递到控制对象Control。

(3)控制对象到数据库中查询的该学生信息对象是否已存在并判断是否可以添加。 (4)控制对象Control将新学生的信息添加到数据库并保存。 (4)控制对象将添加成功信息返回到界面AddInfoForm并显示。 (5)系统管理员从AddInfoForm界面获得添加成功的信息。

- 33 -

11、系统管理员修改学生信息工作流程

(1)系统管理员进入修改学生信息界面ModifyInfoForm,并在界面中提交修改学生的信息。 (2)界面ModifyInfoForm将查询的信息传递到控制对象Control。

(3)控制对象到数据库中查询的该学生信息对象是否并判断是否可以修改。 (4)控制对象Control将该学生的信息进行修改并保存。

(4)控制对象将修改成功的信息返回到界面ModifyInfoForm并显示。 (5)系统管理员从ModifyInfoForm界面获得修改成功的信息。

12、系统管理员删除学生信息的工作流程

(1)系统管理员进入删除学生信息界面DeleteInfoForm,并在界面中提交删除学生的信息。 (2)界面DeleteInfoForm将查询的信息传递到控制对象Control。

(3)控制对象到数据库中查询的该学生信息对象是否并判断是否可以删除。 (4)控制对象Control将该学生的信息进行删除。

(4)控制对象将删除成功的信息返回到界面DeleteInfoForm并显示。 (5)系统管理员从DeleteInfoForm界面获得删除成功的信息。

- 34 -

13、课程的状态图

课程包含以下三种状态:被添加的课程、被修改课程、被删除的课程。它们之间的转化规则是: (1)系统管理员添加新的选修课程,能够被学生来选择。

(2)当原有的课程需要做修改时,由系统管理员负责修改课程的内容。 (3)当原有的课程不再开课时,由系统管理员将该课程进行删除。

14、学生对象的活动图

1)学生在查询课程的界面输入课程的信息。

(2)界面将信息传递到控制业务逻辑的对象Control进行对课程的验证,然后到数据库中去查询所查询的课程。 (3)Control获得课程信息后通过界面显示课程详细信息。

15、学生选课活动图

1)学生在选择课程的界面输入选择的课程的信息。

(2)界面将信息传递到控制业务逻辑的对象Control进行对课程的验证,到数据库中去查询该课程是否已存在。

(3)Control根据查询结果判断课程是存在。如果不存在,将提示信息返回选择课程的界面予以显示。如果合法则将选择课程的信息添加到数据库保存。

(4)业务逻辑的对象Control根据返回的选课结果,判断选课是否成功。如成功在选课界面显示选课成功的信息。如果未成功,则显示选课失败的信息。

17、系统管理员添加选修课程活动图

(1)系统管理员在添加课程的界面输入要添加的课程的信息。

(2)界面将信息传递到控制业务逻辑的对象Control进行对课程的验证,到数据库中去查询该课程是否已存在。

(3)Control根据查询结果判断添加课程是否存在。如果不存在,将提示信息返回添加课程的界面予以显示。如果存在就将课程信息添加到数据库保存。

(4)业务逻辑的对象Control根据返回的添加结果,判断添加课程是否成功。如成功在添加课程的界面显示添加成功的信息。如果未成功,则显示添加失败的信息。

- 35 -


软件工程导论试题集(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:环境水利学形成性考核册答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: