学生管理系统项目需求详细设计说明书完整版_第1页
学生管理系统项目需求详细设计说明书完整版_第2页
学生管理系统项目需求详细设计说明书完整版_第3页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生管理系统项目需求详细 设计说明书完整版学生管理系统详细设计说明书第三组(200 8 / 7 )目录1程序结构错误!未定义书签。1。1程序结构错误!未定义书签。1.2命名空间规范 错误!未定义书签。1.3程序通用名词规范 错误!未定义书签。2模块结构 错误!未定义书签。 2.1学生信息管理模块 错误!未定义书签。2。2老师信息管理模块 错误 !未定义书签。2. 3 班级管理模块 错误!未定义书签。2。4课程管理模块 错误!未定义书签。2. 5 成绩管理模块 错误!未定义书签。2.6 帐号管理模块 错误!未定义书签。3 模块功能详解 错误 !未定义书签3. 1 学生信息管理模块 错误!未定义书

2、签。3. 2 教师信息管理模块 错误!未定义书签。 3。3 班级管理模块 错误!未定义书签。3. 4 课程管理模块 错误!未定义书签。3 .5成绩管理模块错误!未定义书签。3。 6 帐号管理模块 错误!未定义书签。4界面样式错误!未定义书签。4.1 登录界面错误!未定义书签。 4.2用户管理错误!未定义书签。4.3 教师信息管理 错误!未定义书签。4O 4学生信息管理错误!未定义书签。4。5课程管理错误!未定义书签。4.6成绩管理错误!未定义书签。4.7班级管理错误!未定义书签。5模型类设计 错误!未定义书签5。1用户模型设计 错误!未定义书签。5. 2学生模型设计错误!未定义书签。5。3教师

3、模型设计错误!未定义书签。 5.4班级模型设计 错误!未定义书签。5。5成绩模型设计 错误!未定义书签。5。6课程模型设计 错误!未定义书签。6功能类设计 错误!未定义书签6。1 用户登录功能类 错误 ! 未定义书签。6. 2用户管理功能类 错误!未定义书签。 6.3学生信息管理功能类 错误!未定义书签。6。4 教师信息管理功能类 错误 ! 未定义书签。6。5班级管理功能类 错误!未定义书签。6.6成绩管理功能类 错误!未定义书签。6 . 7课程信息管理功能类 错误!未定义书签。7数据库设计错误!未定义书签7. 1用户管理模块 错误!未定义书签。7.2学生信息管理模块错误!未定义书签 7.3老

4、师信息管理模块 错误!未定义书签。7.4班级管理模块 错误!未定义书签。7。5成绩管理模块错误!未定义书签。7。6课程信息管理模块 错误!未定义书签7.7班级课程错误!未定义书签。7。9教师班级错误!未定义书签。7.9教师课程错误!未定义书签。1程序结构1 . 1程序结构i一htX 忙U査冊 J I iI 1 ! s i I J 1 a XrJ X &9.llf除 =1 Ld !T 4 I- F _x*r_ 1 信息泾血 I I- 8 -I 1 la as I I1.2命名空间规范主要类的命名空间用途Mod e 1数据库模型类Manag e数据库功能类S tu den tM a n age管理

5、系统界面1. 3程序通用名词规范模型类跟表同名,例如:Studen t功能类跟表同名,例如Stude nt界面的命名以功能开头,后面跟上For m,例如A ddStuF orm添加的方法以 修改的方法以 删除的方法以 查询的方法以Add开头,例如 A dd StuM o di fy 开头,例如 M o difyStuD e l开头,例如D elS tuSea r ch 开头,例如 Se a rchS t u有条件查询,用G et. . B y,如跟据一个id号获得一行记录的模型类用GetMo delByld , Model是模型类名.2模块结构2。1学生信息管理模块2。2老师信息管理模块2 .

6、3班级管理模块2。4课程管理模块课程管理添加课程信息删除课程信息修改课程信息查询课程信息2. 5成绩管理模块成绩管理录入成绩 (管理员)2.6帐号管理模块3模块功能详解3.1 学生信息管理模块3.1。1管理员3。 1 。 1 1 增加学生 可以增加学生编号、姓名、性别、出生日期、入学日期、所在班级、 电话号码、住址、备注3。 11。 2 删除学生 可以删除学生的所有信息3。 1.1 。 3 修改学生信息 可对所有学生的资料进行修改3.1.1 4 查询学生信息a) 查询所有学生的一切信息,点击查询按钮则列出全部学生的基本信息包括学生编 号、学生姓名、性别、入学日期、所在班级等b) 模糊查询根据学

7、生编号、学生姓名、所在班级进行模糊查询,列出符合条件的 所有学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等 31。 2 教师3.1.2.1 查询学生信息a) 查询所有学生的信息 点击查询按钮则列出所教学生的基本信息包括学生编号、 学 生姓名、性别、入学日期、所在班级等b) 模糊查询 根据学生编号、学生姓名、所在班级进行模糊查询,列出符合条件的所 教学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等3.13 学生31 。 3。1 查询信息a) 个人信息查询可查询自己的全部信息b) 本班学生信息查询 查询本班学生的基本信息学生编号、 姓名、 性别、 所在班级、 入学

8、日期、个人说明等3.2教师信息管理模块32.1 管理员3.2。1.1 增加教师 增加教师的编号、 姓名、 性别、 出生日期、 学历、 职称、 所授课程、备注3. 2。1 .2 删除教师 可以删除教师的所有信息3。 2.1 。 3 修改教师信息 可以修改老师的基本信息,包括教师编号、姓名、性别、出生 日期、学历、职称、所授课程、备注3. 2.1。 4 查询教师信息a) 查询所有教师的一切信息 点击查询按钮则列出全部教师的基本信息包括教师编 号、教师姓名、性别、籍贯、所授课程等b )模糊查询 根据教师编号、教师姓名进行模糊查询,列出符合条件的所有教师的基本信息包括教师编号、教师姓名、性别、所授课程

9、等3. 2. 1.5增加教师职务 增加教师所教课程,所教班级记录3. 2。2 教师3. 2. 2。1查询信息a) 查询个人信息 教师可查询自己的所有信息b) 查询全部教师 查询所有教师的基本信息 , 点击查询按钮则列出全部教师的基本信 息包括教师编号、教师姓名、性别、所授课程等c) 模糊查询 根据教师编号、 教师姓名进行模糊查询 , 列出符合条件的所有教师的基本 信息包括教师编号、教师姓名、性别、所授课程等3。2 .3 学生3.2 . 3。 1 查询教师信息a) 查询所有教师的一切信息 点击查询按钮则列出全部授课教师的基本信息包括教 师编号、教师姓名、性别、籍贯、所授课程等b) 模糊查询 根据

10、教师编号、教师姓名进行模糊查询,列出符合条件的授课教师的 基本信息包括教师编号、教师姓名、性别、所授课程等3 。3 班级管理模块3. 3.1 管理员3. 3. 1.1 增加班级 增加班级的编号、班级名称3。3。1。2 删除班级 可删除班级所有信息3.3.1 。 3 修改班级信息 可修改班级所有信息3.3 。1. 4 查询班级信息a) 查询所有班级 点击可得到全部班级列表 , 包括班级编号、班级名b) 联合查询 根据班级编号、班级名进行模糊查询 , 得到满足条件的班级列表 , 包括班 级编号、班级名3. 3.2 教师3.3.2 . 1 查询班级信息a) 查询全部授课班级 查询可得到所授课班级的列

11、表, 包括班级编号、班级名、 班级 课程b) 联合查询输入班级编号、班级名进行联合查询,得到满足条件的班级列表,包括 班级编号、班级名、班级人数3 .4 课程管理模块3.4。1管理员3.4 .1.1增加课程增加课程编号、课程名、学分3. 4.1。2 删除课程 删除课程编号、课程名、学分3。4。1.3 查询课程信息a) 查询全部课程 得到全部课程信息列表 , 包括课程编号、课程名、学分b) 联合查询输入课程编号、课程名进行联合查询得到符合条件的课程信息列表,包 括课程编号、课程名、学分3。4. 1. 4修改课程信息 修改课程的编号、课程名称、学分3. 4.2 教师3。 4. 2.1 查询课程信息

12、a )查询全部所授课程 得到全部课程信息列表,包括课程编号、课程名、学分b) 联合查询 输入课程编号、 课程名进行联合查询得到符合条件的课程信息列表, 包 括课程编号、课程名、学分3 .4。 3 学生3.4. 3。 1 查询课程信息a) 查询全部所学课程 得到全部课程信息列表 , 包括课程编号、课程名、学分b) 联合查询 输入课程编号、 课程名进行联合查询得到符合条件的课程信息列表, 包 括课程编号、课程名、学分3. 5成绩管理模块3。 5。1 管理员3。 5. 1。 1 录入成绩 录入学生编号、课程编号、分数3 5 1.2 删除成绩 删除学生编号、课程编号、分数3。5。1.3 修改成绩 修改

13、学生编号、课程编号、分数3.5.1. 4 查询成绩a) 查询全部成绩 得到全部成绩信息列表 ,包括学生编号、 学生姓名、所在班级、课 程编号、课程名、分数b) 联合查询 根据学生编号、 课程编号、 教师编号、 班级编号进行联合查询 , 得到满足 条件的成绩信息列表。3。 5。 2 教师3 .5. 2。1 查询成绩a) 查询所教学生成绩 得到全部所教所教学生的成绩信息列表,包括学生编号、学 生姓名、所在班级、课程编号、课程名、分数b) 联合查询 根据学生编号、课程编号、教师编号、班级编号进行联合查询,得到 满足条件的成绩信息列表。3.5。3 学生3。5 .3.1查询成绩a) 查询全部成绩可以得到

14、自己全部所学课程的成绩信息列表 ,包括编号、 姓名、 课 程编号、课程名、学分。b)联合查询根据学生编号、课程编号、教师编号、班级编号进行联合查询,得到满 足条件的成绩信息列表。3.6帐号管理模块3。6. 1管理员3.6。1. 1查询用户 管理员可以查询所有用户的信息3.6。1.2密码管理管理员可以修改所有教师和学生的密码3。6o 1.3设置用户权限 设置不同的用户权限,当为不同用户登陆时显示不同的登陆界面3 .6.2教师3。6.2。1密码管理 教师可修改自己的密码3.6.3 学生3. 6o 3o 1密码管理学生可修改自己的密码4界面样式4. 1登录界面欢迎登录学生谐理系统!.管理员r数师严学

15、主4. 2用户管理4.3教师信息管理4 . 4学生信息管理4. 5课程管理.禱加新逞程希加谨程沓询胀耳管理 揑师管理4.6成绩管理咚程名称重番4.7班级管理5模型类设计命名空间类名说明ModelLogi n登陆Stu de nt学生信息Teac her教师信息Cl a ss班级信息Score成绩信息C o urse课程信息Use r用户管理C 1 ass_Cou rse班级课程T e a cher_C las s教师班级T eacher_Course教师课程5。1用户模型设计Us er s名称中文名称类型控制域说明Use rid用户idi ntP ublicUserN am e用户名str i

16、 ngPub 1 i cPassword密码st ri n gPublicRights权限intP ubl i cType删除标识intPu blic为0时表示该生被删除5. 2学生模型设计S tudent名称中文名称类型控制域说明StuId学生Idi ntPu blicS tuNo学生编号st r in gPublicStu Nam e姓名Stri n gPublicC l a ssId班级1 dintP u bl i cSex性别S t ri ngPublicBirth D ate出生日期DateTimeP u b licEn t rance T i me入学时间d at atimeP u

17、 b li cS t u Tel电话号码stri ngP ubli cStu A ddress住址s t r in gPublicRem ark备注s t rin gPublicType删除标识i ntPub 1 ic为0时表示该生被删除5 . 3教师模型设计T each e r名称中文名称类型控制域说明Teal d教师Idin tPubli cT ea No教师编号str i ngPub licTe a Name教师姓名s tri n gp ublicSex性别st r ingPubl i cBi r t h D a te出生日期DateTim ePu b li cD egree学历stri

18、 n gP u b 1 icR a nk职称Stri ngPu b l i cT eaTel电话号码stri ngPubl i cTe a A d dress住址stri n gPu blicRema r k备注st ri n gP u b 1 icT yp e删除标识i n tPubl i c当标识为0时表示该教 师已被删除5.4班级模型设计Cl a ss名称中文名称类型控制域说明C lassId班级I di n tPublicCl a ssN o班级编号stri ngPublicC lassName班级名称stri ngPubl i cRemark备注St ringP ubl i cTyp

19、 e删除标识i ntPu bl ic当标识为0时表示该班 级已被删除5。5成绩模型设计Score名称中文名称类型控制域说明Sco r eI d成绩IdintPu bl i cCo u rse Id课程IdintPubli cStuId学生Idi ntP ubl i cS co r e:分数f 1o a tPu b licRem a rk备注st r i ngPublicTyp e删除标识intP u bl i c当标识为0时表示该班 级已被删除5.6课程模型设计C ou r se名称中文名称类型控制域说明C ours e Id课程I di ntpu bl icCo u r s e No课程编号

20、s t r in gPu blicCo urseName课程名称s tringPublicPoi nts学分decPub 1 icR e mark备注tex tPu b licTyp e删除标识intP ubl i c当标识为0时表示该课 程已被删除6功能类设计命名空间类名说明Man a geLogin系统功能类U s e r s用户管理功能类Stu d e nt学生功能类Teacher教师功能类Class班级功能类Sco re成绩功能类Cou r se课程功能类Class Course班级课程C las s _Teach e r教师班级C our s e_T e a cher教师课程6。1用

21、户登录功能类用户登录验证方法:publi c in t Judg e Exis t (Mod el.Use r。Users ob j Users , ou t stri n g s t rEr r)Model . User . U s e rs objUse rs为模型类,接收用户的账号和密码及权限信息,执行后返回值0和1,当验证失败时返回 0,并用o u t str i ng输出错误原因;当验证成功时返 回 1, o u t stErr 为空。6。2用户管理功能类Model.U s er是Mo del命名空间下的Us er类.1。修改用户密码的方法:publi c i n t Mo di f

22、 yUs e r( st r i ngU s erName , Mo d e l . U ser s. Use rso bj Use rs , o u t strin gstrE r r)str i ng U s er N a m e 是定义接收用户名的变量,根据用户名查找用户,Model . Users。 Users objU s e r s是模型类,得到用户的新密码,out st ri ng str E rr 定义捕获错误的变量,当返回值为1则修改成功,返回值为0 ,则出错,将错误赋给str Err 2.查询的方法查询所有记录pu bl i c i n t Search Us er (ou

23、t D ataTab l e ob jD ataTable, out s tr ing strE rr )o u t Data Tab le ob jDataTable 定义了一个表,out stri ngs t r Er r 定义捕获错误的变量,当返回值为1则查询成功,定义的表显示查询结果,返回值为0,则出错,将错误赋给strEr r查询某行记录p u blic i n t Se a rchUser(string UserName , out Da ta Table o bjDa t aTabl e, ou t st ring s t rEr r)str i n g U s er Nam e

24、是定义接收用户名的变量,根据用户名查找用户的相关信息,o u t D ataT abl e o bjDa t aTab l e 定义了一个表,o ut string str E r r 定义捕获错误的变量,当返回值为1则查询成功,定义的表显示查询结果,返回值为0 ,则出错,将错误赋给s t rEr r5.方法列表:方法名传入参数输出返回值类型描述ModifyUserobj U s erstrErri n t修改Sea r c hUserobj UserobjDat aT abl e, st r Erri nt查询6. 3学生信息管理功能类1添加的方法:public int AddSt u (

25、M o del .st u den t . st u de ntob j Stu , ou t stri ng s trErr)Model.st u de n t . stude n t obj S tu 是模型类,ou t strin g s trEr r 定义捕获错误 的变量,i n t为1则添加成功,同时添加用户成功,模型类存储学生的相关信息,为0则返回错误提示,将错误赋给st r Er r2修改的方法:publicin tModifyStu(i nti S tuId, string st r Old , Model。s t u d en t. stu dent o b jStu , o

26、 utstri n gs trE r r)int iStuId,是传入的学生11 D , strings trOld是传入的旧的学生编口号,Mode l.studen t .studento bjStu是模型类,out s tring st rErr定义捕获错误的变量i n t为1则修改成功,同时修改用户成功,模型类存储学生的相关信息,为0则返回错误提示,将错误赋给s t r E r r3查询的方法:public i nt Search St u (out DataTable o bj Da ta Tabl e , out stri ng s tr Err, s t ring s tr E r

27、 r )out Da taT ab le o b jDataTabl e定义了一个表,ou t stri ng strErr定义捕获错误的变量,当返回值为1则查询成功,定义的表显示查询结果,返回值为0,则出错,将错误赋给st rEr r .publ i c i n t Sea r chStu(stri ng str S tuNo,s tr ing StuName, s t r i n g C 1 a s sName o ut DataT a b 1 e obj Da t a Tabl e , out stri ng strErr)管理员根据学生编号、学生姓名、学生所在班级进行查询,stri n

28、 g str S tuNo定义接收学生编号的变量 ,st r i n g StuNam e定义接收学生姓名的变量,str i n g ClassName定义接收学生所在班级的变量,o u t Da t aTable ob jD a taTab le定义了一个表,outs t r i ng str E rr定义捕获错误的变量,当返回值为1时,根据传入的学生编号和学生姓名和所在班级查询学生成功,将查询结果给表,返回值为0,则将错误赋给strErr。4删除的方法:pu bl i c i nt D e 1 Stu (int iStuId, st ri ng strStuN o , out str in

29、g s t rE r r)删除学生和账号,i nt i S t u Id定义接收学生ID的变量,st r ing s t rStuNo是定义 接收学生编号的变量,out st r ing s trE r r定义捕获错误的变量,当返回值为1时, 删除成功,当返回值为 0时,出错,则将错误赋给s t r Err。5、方法列表:方法名传入参数输出返回值类型描述Ad d S tuobjStus t r Errin t增加ModifyStuo bj St ustrErrin t修改SearchStustrke yo bj Da ta T a b l e,strEr rin t查询D e 1 Stui d

30、strEr rint删除6.4教师信息管理功能类1添加的方法:p ub lic int Ad d T e a(Model.teachert eache rob jT e a, out s t r ing strE rr) M o d el.te a cher t eac he r objTea 是模型类,out s tring str E rr 定义捕获错误的变量,in t为1贝烯加成功,同时添加用户成功,模型类存储教师的相关信息,为0则返回错误提示,将错误赋给s t rErr2修改的方法:p ublic int M odifyT e a( i nt iT e aid , st ri n g

31、st r Old , Mo del. t ea ch e r.te a c h er objTe a, outstrin gstrErr )i nt i Tea Id是传入的教师i D , str in g strO 1 d是传入的旧的教师编号,M odelo teach e r。teacher obj T ea 是模型类,o ut s t ri ng strErr 定义捕获错误的变量i nt 为1则修改成功 ,同时修改用户成功 ,模型类存储教师的相关信息 ,为0则返回错误 提示,将错误赋给strErr 。3 查询的方法:p ublic int Search Tea (o u t D a t

32、a Table o bj D ata T a ble , o u t st r i n g st r E rr)out DataT a bleo b jDataT a ble 定义了一个表,out s t ring strErr定义捕获错误的变量,当返回值为1则查询成功,定义的表显示查询结果,返回值为0,则出错,将错误赋给 st rErr.publi c intSea rc h Tea (string st r TeaNo, string str TeaNam e, out D a taT ableobjData Table, out s trin g strEr r)根据教师编号、教师姓名进

33、行查询 ,string strT ea No 定义接收教师编号的变量 , s tr i n g s t rTeaNam e定义接收教师姓名的变量,o ut D a taTable objDat aT able定义了一个表, ou t str ing s t rE rr 定义捕获错误的变量,当返回值为 1 时, 根据传入的教 师编号和教师姓名查询成功,将查询结果给表,返回值为0,则将错误赋给s t r Err4 删除的方法p ub li c int De1 Tea (in t i Tea Id, st rin g st rTeaNo, out string strEr r)删除教师和账号,in

34、t iT e al d定义接收教师I D的变量,s t r ing strTe a No是定义接收教师编号的变量,out stri n g strEr r定义捕获错误的变量,当返回值为1时,删除成功,当返回值为0时,出错,则将错误赋给st rE rr。5 教师职务管理a) 添加的方法pu bl ic int Ad dT ea cherC C ( Model T eacher_ Co u rse. TeachejCo u rse obj T each erCourse, M o del.Teach er_ Cl a ss.Teache r_C 1 ass obj TCla s s, ou t s

35、 tr i n g strErr)M o de 1. Tea c he r _Cou rse .Te a cher_C ours e o bjTeacherCourse,M od el。Teache r_Class.Teache_Cla s s objTClass M ode 1 . t eac her.te acher objTea 是模型类, ou t strin g st r Err 定义捕获错误的变量, int 为 1 则添加成功,模型类存储教师可和教 师课程班级以及课程班级的相关信息,为 0则返回错误提示 ,将错误赋给 strErrb) 查询的方法public i n t S ear

36、chTC C( out D a taTable obj D a t aT a ble, out st ri n g strErr)out Dat a Tabl e objDat a Table 定义了一个表, o u t s tr i ng st r E r r 定义 捕获错误的变量,当返回值为1则查询成功,定义的表显示查询结果,返回值为0,则出错,将错误赋给 s t r E r r. pub 1 ic int S earc hTCC1 (s tring TeaNo,st r in g TeaNa m e , st ring Cou r se N a me, str in g C1 assN

37、ame,ou t D ataTable objDat aT able, out s tr in g s trErr )根据教师编号、教师姓名,课程名称,班级名称进行查询,s tring Te aNo定义接收教师编号的变量,stri ngTeaName定义接收教师姓名的变量,stri n g Cl a ss Na me定义了接收班级名称的变量,st ri n g CourseN a me定义了接收课程名称的变量,o utDataT abl e objDa ta Tabl e定义了一个表,out string s trErr 定义捕获错误的变 量,当返回值为1时,根据传入的教师编号、教师姓名、课程

38、姓名、班级姓名查询成功,将 查询结果给表,返回值为0,则将错误赋给s t r Er r。c) 删除的方法pu b lic int D e l T CC(stri n g TeaNo, str ing C la s sN a me, str in g C o urseN a me, o u t st r ing strEr r)删除教师职务信息,str in g TeaNo是定义接收教师编号的变量,string Cl a ss Name定义了接收班级名称的变量,string Co urse Name定义了接收课程名称的变量,o ut string st rE r r定义捕获错误的变量,当返回值为

39、1时,删除成功,当返回值为0时,出错,则将错误赋给strErrd) 修改的方法publ i c int Modify TCC (s tr i ng TeaNo, i nt O l dC la s sid, int O ldCourse i d, M o del o Tea c h er_ Cl as s.T e acher_C las s o b j TCl, Mo d el.Teacher Co u rse.Tea c h e r_ Co u rse ob j TCo , ou t s t r i ng strE rr)修改教师所教班级,stri n g TeaN o定义接收教师编号的变量,

40、i nt O ld Cl as sid定义 接收旧的班级ID的变量,int Old C ourse id定义接收旧的课程 ID的变量, Model . T each er_Cour s e。Tea che r _C o urse objTCo , M o del. T e ach e r_ Cl a s s. T e a c her Clas s objTCl , Model.teac h er.teache rob jTea 是模型类,ou t string s tr E rr 定义捕获错误的变量,返回值 为1则添加成功,模型类存储教师和教师课程班级以及课程 班级的相关信息,为0则返回错误提

41、示,将错误赋给s t r E rr。p u bl i c in t Mod ifyTCC1 (str i ng T e aN o, int O ld C l assid,in t OldCourseid , Mod el。Teacher _Clas sT eacheiClass ob jTCl , Mo del. T e a cher _Cou rse.T eache r_C o urse objT C o , o ut s t r i ng st r Err)修改教师所教课程,st r ing TeaNo定义接收教师编号的变量,i n t OldClassid定义接收旧的 班级ID的变量,i

42、nt O ldC ou rseid定义接收旧的课程 ID的变量, Mo d el。Tea ch er _Cour s e.T each er_Cou r se objTCo, Mo d elT eache.Class。Teacher_Cl a ss objTCl , M o del.t ea che r。te a c h e r ob j Te a 是模型类,ou t stri ng str Er r 定义捕获 错误的变量,返回值为1则添加成功,模型类存储教师可和教师课程班级以及课程班级的 相关信息,为0则返回错误提示,将错误赋给strErr。6、方法列表:方法名传入参数输出返回值类型描述A

43、d d T e ao bj Teas t r E r rint增加Mo d i fyTe aob j Tears trErri n t修改Sea rchT eao b j T e aobjDa taTable,str E rrin t查询D elTe aIdst r Er rint删除6. 5班级管理功能类1添加的方法:publ ic int AddCla ss ( M o d el. C l as s. C lass objCIas s, o u t stri ng s t rErr )ModelC la ss ob jC 1 as s是课程模型类。返回值定义为0和1,当添加失败时,返回0,

44、并用out st ri ng strErr 输出出错原因;当添加成功时,返回1,o u t s t ri n g strE r r的输出为空。2修改的方法:pu b lic in t Modi f yC la s s( string Clas s No , Mo del . Class.C la ss o b j Cla ss , ou t str ing st r Err )返回值定义为0和 1,当修改失败时,返回0,并用 out s t rin g strEr r输出出 错原因;当修改时,返回 1, out stri ng str Er r的输出为空。s t rin g iCI a s s

45、 No 定义接受班级编号的变量 ,Mo d el . Class。Class o b jC 1 as s为模型类3查询的方法:查询单行(按班级名和班级编号):p ubl ic i nt S e a rch C lass (s t ring Cla s sNo ,st ri ng ClassN a me, out Da ta Tab l e o bj D ataT abl e, o ut stri ng s tr E r r)st ri ng i C lass N o定义接受班级编号的变量,string strCla ssName定义接受班级名称的变量,o ut DataTabl e o bjD

46、at a Table是输出内存中的表的内容 ,用返回 值定义为0和1判断查询成功或失败,查询失败时用o ut s t r in g strEr r输出出错原因,成功时 o ut s t rin g st rE r r输出为空。4删除班级p ubli c int D elCl a ss( s tri n g Cl a ssNo,out s t r ing s t rE r r)删除班级信息以及班级中的学生,班级课程表,教师班级表中相应记录str i ng iC lassNo定义接受班级编号的变量,out str i ng s t r E r r输出出错原因咸功时out s t ring strE

47、r r 输出为空。4、方法列表:方法名传入参数输出返回值类型描述A d d Cl a ssobj C l assI dst r Er ri nt增加M o dify C la ssobj C lassIdst rEr rin t修改Sea rchCl a so b j CobjDataTab l e, st rint查询slass IdErr6 .6成绩管理功能类1添加的方法:pub lie in t Ad dS core (Mo del. Sc ore objS c ore , out s tr i ng s t r Er r)Mode l.S c or e objSc ore是课程模型类。

48、返回值定义为0和1,当添加失败时,返回0,并用out str i ng strEr r输出出错原因;当添加成功时,返回1,out strin g s trE r r的输出为空.2修改的方法:public i nt M o d i fyScore(s t ri n g CourseNo, Model .string St u No, float Score , out stri n g strE r r)返回值定义为0和1,当添加失败时,返回0,并用o u t string s trErr输出出错原 因;当修改成功时,返回 1, ou t s t rin g strErr 的输出为空,str i

49、 ng CourseN o定义 了接收课程编号的变量, str ing StuNo定义接收学生编号的变量,floa t S coure分 数变量。3查询的方法:publ i c int S ea rc h Sco r e ( Mo del。 Sco r e o bjSc o re , o ut DataT a b l e objD a taTab l e , ou t str i ng strEr r )查询所有成绩 Model。 Sc or e ob j Sco re是课程模型类。 返回值定义为0和1,当 添加失败时,返回0,并用o ut s t r in g str Er r输出出错原因;

50、当查询成功时,返回1, o ut s tr i ng strEr r 的输出为空。publi c int S ea r chSco r eSt u den t (s ti ng StuNo, st r in g T eaN o, st r in g Co u rs e Nam e, string Cla s sN a m e, Mo del.S c ore ob j Sc o re, out Dat aTa bl e objDat a Tab l e ,out s t r ing str E rr )按学生、班级、课程、教师查询成绩sting Stu N o定义了接收学生编号的变量,s t r

51、ingT e aN o 接收教师编号,st ri ng C ours e Nam e,接收课程名称 str ing Cla ss N a me 接收班级名称,Mode l . Scor e o b j Scor e是课程模型类。返回值int定义为0和1,当添加失败时,返回 0,并用ou t stri n g st r Err输出出错原因;当查询成功时,返回1, o ut s t rin g st r Er r的输出为空.4删除的方法:p ublic in t De lS co re(in t i d, ou t s t ri n g st rE rr)i nt id定义编号, o ut st

52、ri n g strErr输出出错原因,成功时ou t s tri ngs tr Err输出为空。5。方法列表:方法名传入参数输出返回值类型描述Ad dS coreo b jScorestr Er rint增加Mo d i fyS c oreobjScorestrE rrin t修改Sea rchSc o reCla s sobjScoreobjDataTabl e, strErri n t查询Se archScoreSt udentobj S coreobjData T able ,strErri nt查询SearchS coreTeacherobjS c or eobjDat a T a ble , strE rrin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论