2022年大学教务系统系统说明书 .pdf

上传人:Che****ry 文档编号:35734532 上传时间:2022-08-23 格式:PDF 页数:45 大小:1.57MB
返回 下载 相关 举报
2022年大学教务系统系统说明书 .pdf_第1页
第1页 / 共45页
2022年大学教务系统系统说明书 .pdf_第2页
第2页 / 共45页
点击查看更多>>
资源描述

《2022年大学教务系统系统说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年大学教务系统系统说明书 .pdf(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1 概述1.1 系统简介系统背景:现代大学由于扩招,拥有很多的学生以及教师,每年因此而产生的人员流动十分巨大, 因而对大学管理部门的管理提出了更高的要求,使得管理部门的工作量大幅增加, 管理内容和具体情况十分繁杂,不利于学校的正常而健康的发展, 反而会带来如, 管理资金的开支增加, 学生信息不一致, 更新不及时等一系列问题。软件的规模:软件使用于所有的大学。软件的目标: 我们开发的大学教务系统意在为管理人员和使用方提供一个交流、协作的软件平台, 并简化现有的管理模式, 从而提高了大学的管理水平,实现了工作协同化,提高了工作的水平,并减少使用方资金的开支。1.2 系统设计原则和目标这部分论述整个

2、系统的设计原则和目标,明确地说明要实现的功能。 对于非功能性的要求, 例如性能、可用性等也要说明。 对系统的全貌进行概要说明,包括系统的特点。1.3 参考资料资料名称标示符 出版单位作者出版日期软件工程科学出版社郑逢斌等2012 1.4 修订版本记录列出本文档修改的历史记录,包括修改的内容、日期以及修改人。1.5 术语表对本文档中所使用的业务术语和技术术语进行解释。如果一些术语在需求规格说明书中以经说明过了,此处不用再重复,可以指引读者参考需求说明。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - -

3、 - - 第 1 页,共 45 页 - - - - - - - - - 2 需求概述2.1 学生用例图和用例说明学生登录修改密码查看成绩选课查看课表查看公告查看个人信息查看所选课程A用例名称:学生登录描述:学生登录之前需输入密码,用户名,验证码。前置条件:学生必须以学生身份登录正常事件流:进入学生页面并可以进行一系列的正常操作可选事件流:(1)密码或用户名不正确,验证码不正确。?系统提示,请重新输入?用例结束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 45 页 - -

4、 - - - - - - - E 用例名称:修改密码描述:学生可以按需要修改自己的密码前置条件:学生必须以学生身份登录正常事件流:(1)先输入自己的原密码( 2)输入新密码,并确认( 3)完成修改?用例结束D用例名称:查看个人信息描述:学生可以看到自己的基本信息前置条件:学生必须以学生身份登录正常事件流:以表的信息显示出来学生的基本信息可选事件流: ?(1)未查到学生信息,系统给出提示?用例结束C 用例名称:选课描述:学生根据本学期的教学规定选择课程前置条件:学生必须以学生身份登录正常事件流:学生在选课的过程中,每选择一门课,在所选课程里就会出现这一门你所选择的课程。可选事件流: ?(1)学生

5、可以在选课时,删除已选择的科目?用例结束B用例名称:查看课表描述:学生查看自己在本学期的课表前置条件:学生必须以学生身份登录正常事件流:根据学生所选择的时期的不同显示不同的课表可选事件流: ?(1)在未选课之前,课表不会显示,并给出提示?(2)查看超出年份的课表,系统会提示错误?用例结束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 45 页 - - - - - - - - - 2.2 老师用例图和用例说明老师登录修改密码输入成绩查看课表查看公告查看个人信息修改学生成绩B

6、用例名称:查看课表描述:老师查看自己在本学期的课表前置条件:老师必须以老师身份登录正常事件流:根据老师所选择的时期的不同显示不同的课表可选事件流: ?用例结束A用例名称:老师登录描述:老师登录之前需输入密码,用户名,验证码。前置条件:老师必须以老师身份登录正常事件流:进入老师页面并可以进行一系列的正常操作可选事件流: ? ( 1)密码或用户名不正确,验证码不正确。? 系统相应提示,请重新输入? 用例结束F 用例名称:查看公告信息描述:学生可以查看学校管理员发布的公告信息前置条件:学生必须以学生身份登录正常事件流:公告信息显示出来可选事件流:(1)公告信息未显示出来,系统给出提示?用例结束名师资

7、料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 45 页 - - - - - - - - - F 用例名称:查看公告信息描述:老师可以查看学校管理员发布的公告信息前置条件:老师必须以老师身份登录正常事件流:公告信息显示出来可选事件流:(1)公告信息未显示出来,系统给出提示?用例结束E 用例名称:修改密码描述:老师可以按需要修改自己的密码前置条件:老师必须以老师身份登录正常事件流:(1)先输入自己的原密码( 2)输入新密码,并确认( 3)完成修改可选事件流: ?用例结束D用例名称

8、:输入学生成绩描述:老师在期末考试结束之后,按学生卷面成绩和平时成绩给出总成绩前置条件:老师必须以老师身份登录正常事件流:(1)输入学生成绩( 2)确认( 3)完成输入可选事件流: ?用例结束C 用例名称:查看个人信息描述:老师可以看到自己的基本信息前置条件:老师必须以老师身份登录正常事件流:以表的信息显示出来老师的基本信息可选事件流:(1)未查到老师信息,系统给出提示?用例结束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 45 页 - - - - - - - - -

9、2.3 管理员用例图和用例说明管理员修改密码添加用户查看老师信息发布公告查看个人信息A用例名称:管理员登录描述:管理员登录之前需输入密码,用户名,验证码。前置条件:管理员必须以管理员身份登录正常事件流:进入管理员页面并可以进行一系列的正常操作可选事件流: ?(1)密码或用户名不正确,验证码不正确。?系统提示,请重新输入?用例结束G用例名称:更改学生成绩描述:老师在期末考试结束之后,按学生卷面成绩和平时成绩给出总成绩,如输入错误,进行修改前置条件:老师必须以老师身份登录正常事件流:(1)找到学生( 2)修改学生成绩( 3)完成修改可选事件流: ?用例结束名师资料总结 - - -精品资料欢迎下载

10、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 45 页 - - - - - - - - - E用例名称:发布公告信息描述:管理员可以根据学校最近的情况发布公告信息前置条件:管理员必须以管理员身份登录正常事件流: (1)输入公告内容(2)确认发布(3)发布成功可选事件流: ? 用例结束D用例名称:修改密码描述:管理员可以按需要修改自己的密码前置条件:管理员必须以管理员身份登录正常事件流:(1)先输入自己的原密码( 2)输入新密码,并确认( 3)完成修改可选事件流: ?用例结束C 用例名称:查看个人信息描述:管理员

11、可以看到自己的基本信息前置条件:管理员必须以管理员身份登录正常事件流:以表的信息显示出来管理员的基本信息可选事件流: ?(1)未查到管理员信息,系统给出提示?用例结束B用例名称:添加老师描述:管理员根据最近的职员变动添加老师信息前置条件:管理员必须以管理员身份登录正常事件流:(1)输入老师号,老师姓名,家庭住址,电话号码,所教科目( 2)确认添加( 3)添加成功? 可选事件流: ? 用例结束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 45 页 - - - - - -

12、- - - 3 设计概述3.1 简述本系统采用三层架构设计系统。分为图形用户界面层UI,逻辑处理层 BLL ,数据库操作层 DAL。 除此之外,DOL类库用于保存各种用户属性信息, 分别被 UI, BLL ,DAL层进行调用3.2 系统物理结构设计使用配置图设计系统的物理模型, 反映系统的硬件、系统软件和应用软件的部署。文字说明硬件、 网络、系统软件的选型依据、 性能指标, 特别是如何满足应用软件的运行环境。3.3 系统体系结构设计说明选择的软件体系结构, 划分的子系统, 确定子系统的接口和关系。 如果系统的规模很大,应该分别描述每个子系统的结构设计。3.4 约束和假定描述系统设计约束,说明系

13、统是如何来适应这些约束的。G用例名称:查看老师信息描述:管理员根据添加的不同查询老师信心前置条件:管理员必须以管理员身份登录正常事件流:(1)选项查看老师信息(以科目,男,女)等条件查询( 2)若查询成功以表的信息显示出来老师的基本信息( 3)若失败,重新查询可选事件流: ?(1)未查到老师信息,系统给出提示,该老师不存在或其他提示。?用例结束名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 45 页 - - - - - - - - - 4 用类图建立系统的对象模型4.1

14、用类图建立的对象模型+SelectTeacher() : void+AddNew() : void+AddTeacher() : void+Select() : void+Update() : intAdminDAL+SelectGoal()+Update()+SelectKe()+SelectMessage()+SelectNe()+SelectKeed()+XuanKe()+StudentID : int+StudentName : char+StudentAge : int+StudentPassword : int+StudentAddress : char+StudentPhone

15、: intStudentDOL+UpdateTeacher()+AddGoal()+SealectTeaKe()+SelectNew()+UpdateGoal()+SelectTeacher()+ID : int+Name : char+Password : int+Address : char+Phone : int+Class : charTeacherDOL+SelectTeacher()+AddNew()+AddTeacher()+Select()+Update()+AdminID : int+AdminPsaaword : int+AdminName : charAdminDOL+S

16、electTeacher() : void+AddNew() : void+AddTeacher() : void+Select() : void+Update() : intAdminBLL+SelectGoal()+AddGoal()+UpdateGoal()-StudentID-StudentName-Subjet-SubjetNumGoal+SelectGoal()+Update()+SelectKe()+SelectMessage()+SelectNe()+SelectKeed()+XuanKe()StudentBLL+SelectGoal()+Update()+SelectKe()

17、+SelectMessage()+SelectNe()+SelectKeed()+XuanKe()StudentDAL+UpdateTeacher()+AddGoal()+SealectTeaKe()+SelectNew()+UpdateGoal()+SelectTeacher()TeacherDAL+UpdateTeacher()+AddGoal()+SealectTeaKe()+SelectNew()+UpdateGoal()+SelectTeacher()TeacherBLL+SelectKe()+AddSubject()-StudentID-StudentName-Subjet-Tim

18、eKeBiao4.2 学生用例的动态模型4.2.1学生登陆学生登陆需要用户名 ,密码,验证码 ,下面是登陆成功和失败的顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 45 页 - - - - - - - - - 登陆失败名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 45 页 - - - - - - - - - 4.2.2查看个人信息学生在这

19、里可以查看自己的个人信息,并在页面中返回相应的信息请求下面是成功和失败的顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 45 页 - - - - - - - - - 查询个人信息失败名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 45 页 - - - - - - - - - 4.2.3查看公告信息学生在这里可以查看公告信息,并在页面中返回相

20、应的信息请求下面是成功和失败的顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 45 页 - - - - - - - - - 查看失败名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 45 页 - - - - - - - - - 4.2.4查看成绩学生在这里可以查看个人的成绩信息,并在页面中返回相应的信息请求下面是成功和失败的顺序图名师资料总结

21、 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 45 页 - - - - - - - - - 查看失败名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 45 页 - - - - - - - - - 4.2.5修改密码学生在这里可以修改自己的密码信息,在输入原密码之后,再输入新密码 ,点击修改并在页面中返回相应的信息请求下面是成功和失败的顺序图名师资料总结 -

22、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 45 页 - - - - - - - - - 修改密码失败名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 45 页 - - - - - - - - - 4.2.6查看课表学生在这里可以查看个人的课表信息,并在页面中返回相应的信息请求下面是成功和失败的顺序图名师资料总结 - - -精品资料欢迎下载 - - - - -

23、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 45 页 - - - - - - - - - 查看课表失败名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 45 页 - - - - - - - - - 4.2.7选课学生在这里可以根据学校开课情况,进行选课 ,并在页面中返回相应的信息请求下面是成功和失败的顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -

24、 - - - 名师精心整理 - - - - - - - 第 21 页,共 45 页 - - - - - - - - - 选课失败名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 45 页 - - - - - - - - - 4.2.8 查看学校开设课程学生在这里可以查看学校的开课情况,并在页面中返回相应的信息请求下面是成功和失败的顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -

25、 - - - - 第 23 页,共 45 页 - - - - - - - - - 查看学校开设课程失败名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 45 页 - - - - - - - - - 4.3 老师用例的动态模型4.3.1老师登陆老师登陆和学生登陆一样,在此就不显示它的顺序图勒4.3.2老师查看课表老师在输入用户名和密码登陆成功之后,可以查看个人课表。下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - -

26、- - - - 名师精心整理 - - - - - - - 第 25 页,共 45 页 - - - - - - - - - 系统登录界面老师主页课表界面1:进入登陆界面2:通过用户名和密码确认4:进入课表界面5:进入登陆页面6:用户名和密码不符退出4.3.3老师查看个人信息老师在输入用户名和密码登陆成功之后,可以查看个人信息。下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 45 页 - - - - - - - - - 老师系统登录界面账号管理界面个人信息界面1

27、:进入登陆界面2:通过用户名和密码确认3:进入账号管理界面4:进入个人信息界面7:进入登陆页面8:用户名和密码不符退出:6 :更新个人信息5:修改个人信息4.3.4输入学生成绩老师在输入用户名和密码登陆成功之后,可以输入学生成绩。下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 45 页 - - - - - - - - - 老师系统登录界面老师主页面输入成绩界面1:进入登陆界面2:通过用户名和密码确认3:进入老师主页面4:进入输入成绩页面7:进入登陆页面8:用

28、户名和密码不符退出6:更新成绩5:输入学生学号和成绩4.3.5查看公告老师在输入用户名和密码登陆成功之后,可以查看公告。下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 45 页 - - - - - - - - - 老师系统登录界面老师主页面系统公告界面1:进入登陆界面2:通过用户名和密码确认3:进入老师主页面4:进入系统公告界面5:进入登陆页面6:用户名和密码不符退出4.3.6修改密码老师在输入用户名和密码登陆成功之后,可以修改个人登录密码。 在输入原密码之

29、后,再输入新密码,之后可以修改密码。下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 45 页 - - - - - - - - - 老师系统登录界面老师主页面修改密码界面1:进入登陆界面2:通过用户名和密码确认3:进入老师主页面4:进入修改密码页面5:输入新密码9:进入登陆页面10:用户名和密码不符退出4.3.6修改学生成绩老师在输入用户名和密码登陆成功之后,可以修改学生成绩。下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - -

30、 - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 45 页 - - - - - - - - - 老师系统登录界面老师主页面修改学生成绩界面1:进入登陆界面2:通过用户名和密码确认3:进入老师主页面4:进入修改学生成绩界面5:输入学生学号和姓名8:进入登陆页面9:用户名和密码不符退出学生成绩列表6:修改学生科目成绩7:更新学生成绩4.4 管理员用例的动态模型4.4.1管理员登陆管理员登陆和学生登陆一样,在此就不显示它的顺序图勒4.4.2查看个人信息管理员在输入用户名和密码登陆成功之后,可以查看个人信息。下面是顺序图名师资料总结 - - -精品资

31、料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 45 页 - - - - - - - - - 管理员系统登录界面管理员主页面个人信息界面1:进入登陆界面2:通过用户名和密码确认3:进入管理员主页面4:进入个人信息界面7:进入登陆页面8:用户名和密码不符退出:6 :更新个人信息5:修改个人信息4.4.3查看老师信息管理员在输入用户名和密码登陆成功之后,可以查看老师信息。下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心

32、整理 - - - - - - - 第 32 页,共 45 页 - - - - - - - - - 管理员系统登录界面管理员主页面老师信息界面1:进入登陆界面2:通过用户名和密码确认进入管理员主页面4:进入老师信息界面5:进入登陆页面6:用户名和密码不符退出4.4.4发布公告管理员在输入用户名和密码登陆成功之后,可以发布新的公告信息。 下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 33 页,共 45 页 - - - - - - - - - 管理员系统登录界面管理员主页面发

33、布公告界面1:进入登陆界面2:通过用户名和密码确认3:进入账号管理界面4:进入管理员主页面5:输入新的公告信息7:进入登陆页面8:用户名和密码不符退出6:更新公告信息系统公告界面4.4.5添加和删除老师信息管理员在输入用户名和密码登陆成功之后,可以添加和删除老师信息。 下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 34 页,共 45 页 - - - - - - - - - 管理员系统登录界面管理员主页面添加用户界面1:进入登陆界面2:通过用户名和密码确认3:进入账号管理

34、界面4:进入管理员主页面5:删除老用户信息8:记录用户的序号9:进入登陆页面10:用户名和密码不符退出用户信息列表6:添加新用户信息7:更新用户信息4.4.6修改密码管理员在输入用户名和密码登陆成功之后,可以修改个人登录密码。 下面是顺序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 35 页,共 45 页 - - - - - - - - - 管理员系统登录界面管理员主页面修改密码界面1:进入登陆界面2:通过用户名和密码确认3:进入账号管理界面4:进入管理员主页面5:输入原密码9:

35、进入登陆页面10:用户名和密码不符退出5:输入新密码5. 状态图和跟踪图5.1 学生登录之后状态图和跟踪图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 36 页,共 45 页 - - - - - - - - - 学生请求登录要求用户名和密码输入用户名和密码教务系统进入学生页面教务系统查看成绩返回成绩信息选课返回课表信息查看个人信息返回个人信息修改密码返回密码信息5.2 老师登录之后状态图和跟踪图老师请求登录要求用户名和密码输入用户名和密码教务系统进入老师页面教务系统输入成绩返回课表

36、信息查看个人信息返回个人信息返回成绩信息查看课表修改密码返回密码信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 37 页,共 45 页 - - - - - - - - - 5.3 管理员登录之后状态图和跟踪图管理员请求登录要求用户名和密码输入用户名和密码教务系统进入管理员页面教务系统查看个人信息返回个人信息修改密码返回密码信息添加老师信息返回老师信息信息发布公告返回公告信息6.类设计6.1.1 StudentDOL 类职责:保存学生的基本信息的类。属性:名称类型可见性描述Stud

37、entIdstring Public 学生学号StudentNamestring Public 学生姓名StudentPassword string Public 学生密码Age string Public 年龄StudentPhone string Public 电话StudentAddress string Public 地址6.1.2 StudentDAL 类名称调 用 条件处 理 逻辑测试用例SelectGoalBll 中 请查询成绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -

38、 第 38 页,共 45 页 - - - - - - - - - 求UpdateBll 中 请求更改登录密码SelectMessageBll 中 请求查看个人信息SelectNewBll 中 请求查看公告SelectKeBll 中 请求查看课表SelectKeedBll 中 请求查看所选课程XuanKe Bll 中 请求选课类之间的关系细节:该类使用StudentDOL类中的大多数属性。实现的约束:无。6.1.3 BLL.StudentDAL 类职责:封装 DAL中的实现函数属性:无。下面是它的各种方法名称调 用 条件处 理 逻辑测试用例SelectGoalBll 中 请求查询成绩Update

39、Bll 中 请求更改登录密码SelectMessageBll 中 请求查看个人信息SelectNewBll 中 请求查看公告SelectKeBll 中 请求查看课表SelectKeedBll 中 请求查看所选课程XuanKe Bll 中 请求选课类之间的关系细节:根据用户操作情况调用DAL中的实现函数。方法:A: Private void SelectGoal(string StudentId) /根据学生号查询个人成绩调用条件:调用者为StudentDAL类的实例,且传入1 个参数依次为 string 类型的。B :Pubic void SelectMessage(string Studen

40、tId)/根据学生号查询个人信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 39 页,共 45 页 - - - - - - - - - 调用条件:调用者为StudentDAL类的实例,且传入1 个参数依次为 string 类型的。C:Pubic void SelectKeed(string StudentId)/根据学生号查询个人课表调用条件:调用者为StudentDAL类的实例,且传入1 个参数依次为 string 类型的。D:Pubic void Update (string

41、 StudentId,string Password )/根据学生号和输入要更新的密码进行密码的修改调用条件:调用者为StudentDAL类的实例,且传入2 个参数依次为 string 类型的。实现的约束:为每个属性封装字段E: Pubic void SelectNew()/不需要传参调用条件:调用者为StudentDAL类的实例实现的约束:为每个属性封装字段6.2.1 TeacherDOL 类职责:保存老师的基本信息的类。属性:名称类型描述可见性Id string 老师号Private Addressstring 地址private Namestring 老师姓名private Classs

42、tring 学院private 6.2.2 TeacherDAL 类名称调 用条件处理逻辑测试用例UpdateTeacherBll 中请求更改登录密码AddGoalBll 中请求输入学生成绩SelectTeaKeBll 中请求查看课表SelectNewBll 中请求查看公告UpdateGoalBll 中请求更新学生成绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 40 页,共 45 页 - - - - - - - - - SelectTeacherBll 中请求查看个人信息方法:名

43、称、参数、返回值及类型、调用条件、调用后条件、处理逻辑、测试用例。类之间的关系细节:确定关系的基数和限定。实现的约束:设计人员给出该类在实现时的注意事项和嘱托。6.2.3 TeacherBLL 类名称调 用条件处理逻辑测试用例UpdateTeacherBll 中请求更改登录密码AddGoalBll 中请求输入学生成绩SelectTeaKeBll 中请求查看课表SelectNewBll 中请求查看公告UpdateGoalBll 中请求更新学生成绩SelectTeacherBll 中请求查看个人信息类之间的关系细节:根据用户操作情况调用DAL中的实现函数。方法:A: Pubic void Sele

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

45、。D: Pubic void SelectNew()/不需要传参调用条件:调用者为TeackerDAL 类的实例实现的约束:为每个属性封装字段名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 41 页,共 45 页 - - - - - - - - - 5.4.1 GoalDOL 类职责:保存成绩的基本信息的类。名称类型可见性描述StudentId string Private 学生学号StudentNamestring private 学生姓名Subjetstring private

46、科目SubjetNumstring private 科目分数5.4.2GoalDAL 类名称调 用条件处理逻辑测试用例SelectGoal Bll 中请求查询成绩UpdateGoalBll 中请求更改成绩AddGoalBll 中请求输入学生成绩6.4.3GoalBLL 类类之间的关系细节:根据用户操作情况调用DAL中的实现函数。方法:A: Private void SelectGoal() / 无参构造函数调用条件:调用者为GoalDAL类的实例。Pubic void SelectGoal(string StudentId)/根据学生号查询个人成绩调用条件:调用者为 GoalDAL类的实例,且

47、传入1 个参数依次为 string 类型的。B:Pubic void UpdateGoal(string StudentId,string Subject,string SbjectNum)名称调 用条件处理逻辑测试用例SelectGoal Bll 中请求查询成绩UpdateGoalBll 中请求更改成绩AddGoalBll 中请求输入学生成绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 42 页,共 45 页 - - - - - - - - - 根据学生,和输入的科目名称,以及科

48、目分数,更新学生成绩调用条件:调用者为GoalDAL类的实例,且传入3 个参数依次为 string 类型的。C:Pubic void AddGoalr (string StudentId,string Subject,string SbjectNum)根据学生,和输入的科目名称,以及科目分数,添加学生成绩调用条件:调用者为GoalDAL类的实例,且传入2 个参数依次为 string 类型的。实现的约束:为每个属性封装字段5.5.1KeBiaoDOL 类所用类的方法和描述:名称类型可见性描述StudentId string Private 学生学号StudentNamestring privat

49、e 学生姓名Subjetstring private 科目Time string private 科目时间5.5.2KeBiaoDAL 类5.4.3KeBiaoBLL类类之间的关系细节:根据用户操作情况调用DAL中的实现函数。方法:A: Pubic void Xuankle (string StudentId)/根据学生号进行查看课表调用条件:调用者为 SelectKe DAL类的实例, 且传入 1 个参数依次为 string 类型的。B:Pubic void AddSuject(string StudentId,string Subject,string Time)根据学生,和选择的科目名称

50、,以及科目时间,进行选课名称调 用处理逻辑测试用例名称调 用条件处理逻辑测试用例SelectKe Bll 中请求查看课表AddSujectBll 中请求选课名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 43 页,共 45 页 - - - - - - - - - 条件SelectKe Bll 中请求查看课表AddSujectBll 中请求选课5.5.1AdminDOL类职责:保存管理员的基本信息的类。名称类型可见性描述AdminIDstring Private 管理员号AdminNa

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁