您好,欢迎来到年旅网。
搜索
您的当前位置:首页大学教务系统系统说明书

大学教务系统系统说明书

来源:年旅网
 - 好好学习,天天向上

1概述 系统简介

系统背景:现代大学由于扩招,拥有很多的学生以及教师,每年因此而产生的人员流动十分巨大,因而对大学管理部门的管理提出了更高的要求,使得管理部门的工作量大幅增加,管理内容和具体情况十分繁杂,不利于学校的正常而健康的发展,反而会带来如,管理资金的开支增加,学生信息不一致,更新不及时等一系列问题。

软件的规模:软件使用于所有的大学。

软件的目标:我们开发的大学教务系统意在为管理人员和使用方提供一个交流、协作的软件平台,并简化现有的管理模式,从而提高了大学的管理水平,实现了工作协同化,提高了工作的水平,并减少使用方资金的开支。 系统设计原则和目标

这部分论述整个系统的设计原则和目标,明确地说明要实现的功能。对于非功能性的要求,例如性能、可用性等也要说明。对系统的全貌进行概要说明,包括系统的特点。 参考资料

资料名称 [标示符] 出版单位 作者 出版日期 软件工程 科学出版社 郑逢斌等 2012 -1

- 好好学习,天天向上

修订版本记录

列出本文档修改的历史记录,包括修改的内容、日期以及修改人。 术语表

对本文档中所使用的业务术语和技术术语进行解释。如果一些术语在需求规格说明书中以经说明过了,此处不用再重复,可以指引读者参考需求说明。

2需求概述

学生用例图和用例说明

登录修改密码选课查看所选课程学生查看成绩查看课表查看公告查看个人信息

-2

- 好好学习,天天向上

A.用例名称:学生登录 描述:学生登录之前需输入密码,用户名,验证码。 前置条件:学生必须以学生身份登录 正常事件流:进入学生页面并可以进行一系列的正常操作 可选事件流:(1)密码或用户名不正确,验证码不正确。

B.用例名称:查看课表 描述:学生查看自己在本学期的课表 前置条件:学生必须以学生身份登录 正常事件流:根据学生所选择的时期的不同显示不同的课表 可选事件流:∙(1)在未选课之前,课表不会显示,并给出提示 ∙(2)查看超出年份的课表,系统会提示错误 ∙用例结束

C.用例名称:选课 描述:学生根据本学期的教学规定选择课程 前置条件:学生必须以学生身份登录 正常事件流:学生在选课的过程中,每选择一门课,在所选课程里就会出现这一门你所选择的课程。 可选事件流:∙(1)学生可以在选课时,删除已选择的科目 ∙用例结束

D.用例名称:查看个人信息 描述:学生可以看到自己的基本信息 前置条件:学生必须以学生身份登录 正常事件流:以表的信息显示出来学生的基本信息 可选事件流:∙(1)未查到学生信息,系统给出提示 ∙用例结束 -3

- 好好学习,天天向上

E.用例名称:修改密码 描述:学生可以按需要修改自己的密码 前置条件:学生必须以学生身份登录 正常事件流:(1)先输入自己的原密码 (2)输入新密码,并确认 (3)完成修改 ∙用例结束 F.用例名称:查看公告信息 描述:学生可以查看学校管理员发布的公告信息 前置条件:学生必须以学生身份登录 正常事件流:公告信息显示出来 可选事件流:(1)公告信息未显示出来,系统给出提示 ∙用例结束

老师用例图和用例说明

登录修改密码老师输入成绩修改学生成绩查看课表查看公告查看个人信息 -4

- 好好学习,天天向上

A.用例名称:老师登录 描述:老师登录之前需输入密码,用户名,验证码。 前置条件:老师必须以老师身份登录 正常事件流:进入老师页面并可以进行一系列的正常操作 可选事件流:∙(1)密码或用户名不正确,验证码不正确。 ∙系统相应提示,请重新输入 ∙用例结束

B.用例名称:查看课表 描述:老师查看自己在本学期的课表 前置条件:老师必须以老师身份登录 正常事件流:根据老师所选择的时期的不同显示不同的课表 可选事件流:∙用例结束

C.用例名称:查看个人信息 描述:老师可以看到自己的基本信息 前置条件:老师必须以老师身份登录 正常事件流:以表的信息显示出来老师的基本信息 可选事件流:(1)未查到老师信息,系统给出提示 ∙用例结束

D.用例名称:输入学生成绩 描述:老师在期末考试结束之后,按学生卷面成绩和平时成绩给出总成绩 前置条件:老师必须以老师身份登录 正常事件流:(1)输入学生成绩 (2)确认 (3)完成输入 可选事件流:∙用例结束 E.用例名称:修改密码 描述:老师可以按需要修改自己的密码 前置条件:老师必须以老师身份登录 正常事件流:(1)先输入自己的原密码 (2)输入新密码,并确认 (3)完成修改 可选事件流:∙用例结束 -5

- 好好学习,天天向上

F.用例名称:查看公告信息 描述:老师可以查看学校管理员发布的公告信息 前置条件:老师必须以老师身份登录 正常事件流:公告信息显示出来 可选事件流:(1)公告信息未显示出来,系统给出提示 ∙用例结束 G.用例名称:更改学生成绩 描述:老师在期末考试结束之后,按学生卷面成绩和平时成绩给出总成绩 ,如输入错误,进行修改 前置条件:老师必须以老师身份登录 正常事件流:(1)找到学生 (2)修改学生成绩 (3)完成修改 可选事件流:∙用例结束 管理员用例图和用例说明

修改密码管理员添加用户查看老师信息发布公告查看个人信息

-6

- 好好学习,天天向上

A.用例名称:管理员登录 描述:管理员登录之前需输入密码,用户名,验证码。 前置条件:管理员必须以管理员身份登录 正常事件流:进入管理员页面并可以进行一系列的正常操作 可选事件流:∙(1)密码或用户名不正确,验证码不正确。 ∙系统提示,请重新输入 ∙用例结束 B.用例名称:添加老师 描述:管理员根据最近的职员变动添加老师信息 前置条件:管理员必须以管理员身份登录 正常事件流:(1)输入老师号,老师姓名,家庭住址,电话号码,所教科目 (2)确认添加 (3)添加成功 ∙可选事件流:∙用例结束

C.用例名称:查看个人信息 描述:管理员可以看到自己的基本信息 前置条件:管理员必须以管理员身份登录 正常事件流:以表的信息显示出来管理员的基本信息 可选事件流:∙(1)未查到管理员信息,系统给出提示 ∙用例结束

D.用例名称:修改密码 描述:管理员可以按需要修改自己的密码 前置条件:管理员必须以管理员身份登录 正常事件流:(1)先输入自己的原密码 (2)输入新密码,并确认 (3)完成修改 可选事件流:∙用例结束

-7

- 好好学习,天天向上

E.用例名称:发布公告信息 描述:管理员可以根据学校最近的情况发布公告信息 前置条件:管理员必须以管理员身份登录 正常事件流:(1)输入公告内容 (2)确认发布 (3)发布成功 可选事件流:∙用例结束 G.用例名称:查看老师信息 描述:管理员根据添加的不同查询老师信心 前置条件:管理员必须以管理员身份登录 正常事件流:(1)选项查看老师信息(以科目,男,女)等条件查询 (2)若查询成功以表的信息显示出来老师的基本信息 (3)若失败,重新查询 可选事件流:∙(1)未查到老师信息,系统给出提示,该老师不存在或其他提示。 ∙用例结束

3设计概述

简述

本系统采用三层架构设计系统。分为图形用户界面层UI,逻辑处理层BLL,数据库操作层DAL。除此之外,DOL类库用于保存各种用户属性信息,分别被UI,BLL,DAL层进行调用 系统物理结构设计

使用配置图设计系统的物理模型,反映系统的硬件、系统软件和应用软件的部署。文字说明硬件、网络、系统软件的选型依据、性能指标,特别是如何满足应用软件的运行环境。 系统体系结构设计

说明选择的软件体系结构,划分的子系统,确定子系统的接口和关系。如果系统的规模很大,应该分别描述每个子系统的结构设计。

-8

- 好好学习,天天向上

约束和假定

描述系统设计约束,说明系统是如何来适应这些约束的。

4用类图建立系统的对象模型

用类图建立的对象模型

TeacherDALTeacherBLL+UpdateTeacher()+AddGoal()+SealectTeaKe()+SelectNew()+UpdateGoal()+SelectTeacher()+UpdateTeacher()+AddGoal()+SealectTeaKe()+SelectNew()+UpdateGoal()+SelectTeacher()StudentDOLKeBiao-StudentID-StudentName-Subjet-Time+SelectKe()+AddSubject()+StudentID : int+StudentName : char+StudentAge : int+StudentPassword : int+StudentAddress : char+StudentPhone : int+SelectGoal()+Update()+SelectKe()+SelectMessage()+SelectNe()+SelectKeed()+XuanKe()TeacherDOL+ID : int+Name : char+Password : int+Address : char+Phone : int+Class : char+UpdateTeacher()+AddGoal()+SealectTeaKe()+SelectNew()+UpdateGoal()+SelectTeacher()AdminDOL+AdminID : int+AdminPsaaword : int+AdminName : char+SelectTeacher()+AddNew()+AddTeacher()+Select()+Update()StudentBLL+SelectGoal()+Update()+SelectKe()+SelectMessage()+SelectNe()+SelectKeed()+XuanKe()StudentDAL+SelectGoal()+Update()+SelectKe()+SelectMessage()+SelectNe()+SelectKeed()+XuanKe()Goal-StudentID-StudentName-Subjet-SubjetNum+SelectGoal()+AddGoal()+UpdateGoal()AdminDAL+SelectTeacher() : void+AddNew() : void+AddTeacher() : void+Select() : void+Update() : intAdminBLL+SelectTeacher() : void+AddNew() : void+AddTeacher() : void+Select() : void+Update() : int学生用例的动态模型

4.2.1学生登陆

学生登陆需要用户名,密码,验证码,下面是登陆成功和失败的顺序图

-9

- 好好学习,天天向上

登陆失败

-10

- 好好学习,天天向上

4.2.2查看个人信息

学生在这里可以查看自己的个人信息,并在页面中返回相应的信息请求 下面是成功和失败的顺序图

-11

- 好好学习,天天向上

查询个人信息失败

-12

- 好好学习,天天向上

4.2.3查看公告信息

学生在这里可以查看公告信息,并在页面中返回相应的信息请求 下面是成功和失败的顺序图

-13

- 好好学习,天天向上

查看失败

-14

- 好好学习,天天向上

4.2.4查看成绩

学生在这里可以查看个人的成绩信息,并在页面中返回相应的信息请求 下面是成功和失败的顺序图

-15

- 好好学习,天天向上

查看失败

-16

- 好好学习,天天向上

4.2.5修改密码

学生在这里可以修改自己的密码信息,在输入原密码之后,再输入新密码,点击修改

并在页面中返回相应的信息请求 下面是成功和失败的顺序图

-17

- 好好学习,天天向上

修改密码失败

-18

- 好好学习,天天向上

4.2.6查看课表

学生在这里可以查看个人的课表信息,并在页面中返回相应的信息请求 下面是成功和失败的顺序图

-19

- 好好学习,天天向上

查看课表失败

-20

- 好好学习,天天向上

4.2.7选课

学生在这里可以根据学校开课情况,进行选课,并在页面中返回相应的信息请求 下面是成功和失败的顺序图

-21

- 好好学习,天天向上

选课失败

-22

- 好好学习,天天向上

4.2.8 查看学校开设课程

学生在这里可以查看学校的开课情况,并在页面中返回相应的信息请求 下面是成功和失败的顺序图

-23

- 好好学习,天天向上

查看学校开设课程失败

-24

- 好好学习,天天向上

老师用例的动态模型

4.3.1老师登陆

老师登陆和学生登陆一样,在此就不显示它的顺序图勒

4.3.2老师查看课表

老师在输入用户名和密码登陆成功之后,可以查看个人课表。下面是顺序图

-25

- 好好学习,天天向上

系统登录界面1:进入登陆界面老师主页课表界面2:通过用户名和密码确认4:进入课表界面5:进入登陆页面6:用户名和密码不符退出

4.3.3老师查看个人信息

老师在输入用户名和密码登陆成功之后,可以查看个人信息。下面是顺序图

-26

- 好好学习,天天向上

老师系统登录界面1:进入登陆界面账号管理界面个人信息界面2:通过用户名和密码确认3:进入账号管理界面4:进入个人信息界面5:修改个人信息:6:更新个人信息7:进入登陆页面8:用户名和密码不符退出

4.3.4输入学生成绩

老师在输入用户名和密码登陆成功之后,可以输入学生成绩。下面是顺序图

-27

- 好好学习,天天向上

老师系统登录界面1:进入登陆界面老师主页面输入成绩界面2:通过用户名和密码确认3:进入老师主页面4:进入输入成绩页面5:输入学生学号和成绩6:更新成绩7:进入登陆页面8:用户名和密码不符退出

4.3.5查看公告

老师在输入用户名和密码登陆成功之后,可以查看公告。下面是顺序图

-28

- 好好学习,天天向上

老师系统登录界面1:进入登陆界面老师主页面系统公告界面2:通过用户名和密码确认3:进入老师主页面4:进入系统公告界面5:进入登陆页面6:用户名和密码不符退出

4.3.6修改密码

老师在输入用户名和密码登陆成功之后,可以修改个人登录密码。在输入原密码之后,再输入新密码,之后可以修改密码。下面是顺序图

-29

- 好好学习,天天向上

老师系统登录界面1:进入登陆界面老师主页面修改密码界面2:通过用户名和密码确认3:进入老师主页面4:进入修改密码页面5:输入新密码9:进入登陆页面10:用户名和密码不符退出

4.3.6修改学生成绩

老师在输入用户名和密码登陆成功之后,可以修改学生成绩。下面是顺序图

-30

- 好好学习,天天向上

老师系统登录界面1:进入登陆界面老师主页面修改学生成绩界面学生成绩列表2:通过用户名和密码确认3:进入老师主页面4:进入修改学生成绩界面5:输入学生学号和姓名6:修改学生科目成绩7:更新学生成绩8:进入登陆页面9:用户名和密码不符退出

管理员用例的动态模型

4.4.1管理员登陆

管理员登陆和学生登陆一样,在此就不显示它的顺序图勒

4.4.2查看个人信息

管理员在输入用户名和密码登陆成功之后,可以查看个人信息。下面是顺序图

-31

- 好好学习,天天向上

管理员系统登录界面管理员主页面个人信息界面1:进入登陆界面2:通过用户名和密码确认3:进入管理员主页面4:进入个人信息界面5:修改个人信息:6:更新个人信息7:进入登陆页面8:用户名和密码不符退出

4.4.3查看老师信息

管理员在输入用户名和密码登陆成功之后,可以查看老师信息。下面是顺序图

-32

- 好好学习,天天向上

管理员系统登录界面管理员主页面老师信息界面1:进入登陆界面2:通过用户名和密码确认进入管理员主页面4:进入老师信息界面5:进入登陆页面6:用户名和密码不符退出

4.4.4发布公告

管理员在输入用户名和密码登陆成功之后,可以发布新的公告信息。下面是顺序图

-33

- 好好学习,天天向上

管理员系统登录界面管理员主页面发布公告界面系统公告界面1:进入登陆界面2:通过用户名和密码确认3:进入账号管理界面4:进入管理员主页面5:输入新的公告信息6:更新公告信息7:进入登陆页面8:用户名和密码不符退出

4.4.5添加和删除老师信息

管理员在输入用户名和密码登陆成功之后,可以添加和删除老师信息。下面是顺序图

-34

- 好好学习,天天向上

管理员系统登录界面管理员主页面添加用户界面用户信息列表1:进入登陆界面2:通过用户名和密码确认3:进入账号管理界面4:进入管理员主页面5:删除老用户信息6:添加新用户信息7:更新用户信息8:记录用户的序号9:进入登陆页面10:用户名和密码不符退出

4.4.6修改密码

管理员在输入用户名和密码登陆成功之后,可以修改个人登录密码。下面是顺序图

-35

- 好好学习,天天向上

管理员系统登录界面管理员主页面修改密码界面1:进入登陆界面2:通过用户名和密码确认3:进入账号管理界面4:进入管理员主页面5:输入原密码5:输入新密码9:进入登陆页面10:用户名和密码不符退出

5.状态图和跟踪图

学生登录之后状态图和跟踪图

-36

- 好好学习,天天向上

学生教务系统教务系统请求登录要求用户名和密码输入用户名和密码查看成绩返回成绩信息选课返回课表信息查看个人信息返回个人信息修改密码返回密码信息进入学生页面

老师登录之后状态图和跟踪图

老师教务系统教务系统请求登录要求用户名和密码输入用户名和密码输入成绩返回成绩信息查看课表返回课表信息查看个人信息返回个人信息修改密码返回密码信息进入老师页面

-37

- 好好学习,天天向上

管理员登录之后状态图和跟踪图

管理员教务系统教务系统请求登录要求用户名和密码输入用户名和密码查看个人信息返回个人信息修改密码返回密码信息添加老师信息返回老师信息信息发布公告返回公告信息进入管理员页面

6.类设计

6.1.1 StudentDOL类

职责:保存学生的基本信息的类。 属性: 名称 类型 StudentId string 可见性 Public 描述 学生学号 StudentName StudentPassword Age StudentPhone StudentAddress string string string string string Public Public Public Public Public 学生姓名 学生密码 年龄 电话 地址 -38

- 好好学习,天天向上

6.1.2 StudentDAL类 名称 调用条处理逻测试用例 件 辑 Bll中请 SelectGoal 查询成绩 求 Bll中请 Update 更改登录密码 求 Bll中请 SelectMessage 查看个人信息 求 Bll中请 SelectNew 查看公告 求 Bll中请 SelectKe 查看课表 求 Bll中请 SelectKeed 查看所选课程 求 XuanKe Bll中请 选课 求 类之间的关系细节:该类使用StudentDOL类中的大多数属性。 实现的约束:无。 6.1.3 类

职责:封装DAL中的实现函数 属性:无。

下面是它的各种方法 名称 调用条处理逻测试用例 件 辑 Bll中请 SelectGoal 查询成绩 求 Bll中请 Update 更改登录密码 求 Bll中请 SelectMessage 查看个人信息 求 Bll中请 SelectNew 查看公告 求 Bll中请 SelectKe 查看课表 求 Bll中请 SelectKeed 查看所选课程 求 XuanKe Bll中请 选课 求 类之间的关系细节:根据用户操作情况调用DAL中的实现函数。

-39

- 好好学习,天天向上

方法:

A: Private void SelectGoal(string StudentId) //根据学生号查询个人成绩

调用条件:调用者为StudentDAL类的实例,且传入1个参数依次为string类型的。

B :Pubic void SelectMessage(string StudentId)/根据学生号查询个人信息 调用条件:调用者为StudentDAL类的实例,且传入1个参数依次为string类型的。

C:Pubic void SelectKeed(string StudentId)/根据学生号查询个人课表 调用条件:调用者为StudentDAL类的实例,且传入1个参数依次为string类型的。

D:Pubic void Update(string StudentId,string Password)/根据学生号和输入要更新的密码进行密码的修改

调用条件:调用者为StudentDAL类的实例,且传入2个参数依次为string类型的。

实现的约束:为每个属性封装字段

E: Pubic void SelectNew()/不需要传参 调用条件:调用者为StudentDAL类的实例 实现的约束:为每个属性封装字段

6.2.1 TeacherDOL类

职责:保存老师的基本信息的类。 属性: 名称 类型 Id string string Address string Name string Class 6.2.2 TeacherDAL类 名称 UpdateTeacher 调用处理逻辑 条件 Bll中 请求 Bll中 请求 测试用例 更改登录密码 AddGoal 输入学生成绩 描述 老师号 地址 老师姓名 学院 可见性 Private private private private -40

- 好好学习,天天向上

SelectTeaKe Bll中 请求 Bll中 请求 Bll中 请求 Bll中 请求 查看课表 SelectNew 查看公告 UpdateGoal SelectTeacher 更新学生成绩 查看个人信息 方法:名称、参数、返回值及类型、调用条件、调用后条件、处理逻辑、测试用例。

类之间的关系细节:确定关系的基数和限定。

实现的约束:设计人员给出该类在实现时的注意事项和嘱托。 6.2.3 TeacherBLL类 名称 UpdateTeacher 调用处理逻辑 条件 Bll中 请求 Bll中 请求 Bll中 请求 Bll中 请求 Bll中 请求 Bll中 请求 测试用例 更改登录密码 AddGoal 输入学生成绩 SelectTeaKe 查看课表 SelectNew 查看公告 UpdateGoal SelectTeacher 更新学生成绩 查看个人信息 类之间的关系细节:根据用户操作情况调用DAL中的实现函数。 方法:

A: Pubic void SelectTeacher(string Id)/根据老师号查询个人信息 调用条件:调用者为TeackerDAL类的实例,且传入1个参数依次为string类型的。

-41

- 好好学习,天天向上

B:Pubic void SelectTeaKe(string Id)/根据老师号查询个人课表 调用条件:调用者为TeackerDAL类的实例,且传入1个参数依次为string类型的。 C:Pubic void UpdateTeacher(string Id,string Password)/根据老师号和输入要更新的密码进行密码的修改

调用条件:调用者为TeackerDAL类的实例,且传入2个参数依次为string类型的。

D: Pubic void SelectNew()/不需要传参 调用条件:调用者为TeackerDAL类的实例

实现的约束:为每个属性封装字段

5.4.1 GoalDOL类

职责:保存成绩的基本信息的类。 名称 类型 string StudentId 可见性 Private 描述 学生学号 StudentName Subjet SubjetNum 5.4.2GoalDAL类 名称 SelectGoal string string string private private private 学生姓名 科目 科目分数 调用处理逻辑 条件 Bll中 请求 Bll中 请求 Bll中 请求 测试用例 查询成绩 UpdateGoal 更改成绩 AddGoal 输入学生成绩 -42

- 好好学习,天天向上

6.4.3GoalBLL类 名称 SelectGoal 调用处理逻辑 条件 Bll中 请求 Bll中 请求 Bll中 请求 测试用例 查询成绩 UpdateGoal 更改成绩 AddGoal 输入学生成绩

类之间

的关系细节:根据用户操作情况调用DAL中的实现函数。 方法:

A: Private void SelectGoal() //无参构造函数 调用条件:调用者为GoalDAL类的实例。

Pubic void SelectGoal(string StudentId)/根据学生号查询个人成绩 调用条件:调用者为GoalDAL类的实例,且传入1个参数依次为string类型的。

B:Pubic void UpdateGoal(string StudentId,string Subject,string SbjectNum)根据学生,和输入的科目名称,以及科目分数,更新学生成绩

调用条件:调用者为GoalDAL类的实例,且传入3个参数依次为string类型的。 C:Pubic void AddGoalr(string StudentId,string Subject,string SbjectNum)根据学生,和输入的科目名称,以及科目分数,添加学生成绩

调用条件:调用者为GoalDAL类的实例,且传入2个参数依次为string类型的。

实现的约束:为每个属性封装字段 5.5.1KeBiaoDOL类

所用类的方法和描述: 名称 类型 string StudentId 可见性 Private 描述 学生学号 StudentName Subjet Time string string string private private private 学生姓名 科目 科目时间 -43

- 好好学习,天天向上

5.5.2KeBiaoDAL类 名称 SelectKe 调用处理逻辑 条件 Bll中 请求 Bll中 请求 测试用例 查看课表 AddSuject 选课

5.4.3KeBiaoBLL类

类之间的关系细节:根据用户操作情况调用DAL中的实现函数。 方法:

A: Pubic void Xuankle(string StudentId)/根据学生号进行查看课表

调用条件:调用者为SelectKe DAL类的实例,且传入1个参数依次为string类型的。

B:Pubic void AddSuject(string StudentId,string Subject,string Time)根据学生,和选择的科目名称,以及科目时间,进行选课 名称 调用处理逻辑 测试用例 条件 Bll中 SelectKe 查看课表 请求 Bll中 AddSuject 选课 请求 类

职责:保存管理员的基本信息的类。

名称 AdminID AdminName AdminPassword 类型 string string string 可见性 Private private private 描述 管理员号 管理员姓名 管理员密码 -44

- 好好学习,天天向上

名称 SelectTeacher 调用处理逻辑 条件 Bll中 请求 Bll中 请求 Bll中 请求 测试用例 查看老师信息 Update 更改登录密码 AddTeacher 添加老师 类之间的关系

细节:根据用户操作情况调用DAL中的实现函数。 方法:

A: Pubic void SelectTeacher(string Id)/根据老师号查询个人信息 调用条件:调用者为AdminDAL类的实例,且传入1个参数依次为string类型 B:Pubic void Update(string AdminID,string Password)/根据管理员号和输入要更新的密码进行密码的修改

调用条件:调用者为TAdminDAL类的实例,且传入2个参数依次为string类型的。

C: Pubic void AddTeacher(string Id,string Name,string Class,string Address)//根据管理员输入的老师号,姓名,科目,以及地址进行添加。 调用条件:调用者为TAdminDAL类的实例,且传入4个参数依次为string类型的。 实现的约束:为每个属性封装字段

方法:名称、参数、返回值及类型、调用条件、调用后条件、处理逻辑、测试用例。

类之间的关系细节:确定关系的基数和限定。

实现的约束:设计人员给出该类在实现时的注意事项和嘱托。

名称 SelectTeacher 调用处理逻辑 条件 Bll中 请求 Bll中 请求 测试用例 查看老师信息 Update 更改登录密码 -45

- 好好学习,天天向上

AddTeacher Bll中 请求 添加老师

7非功能性需求

在这个部分必须说明如何处理需求文档中指定的非功能性需求,客观地评估系统应对每个非功能性需求的设计思路。如果某些非功能性需求没有在设计中实现,务必在此说明。

-46

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务