ImageVerifierCode 换一换
格式:DOC , 页数:36 ,大小:1.61MB ,
资源ID:2515258      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2515258.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上选课系统-系统设计说明书1.0版本.doc)为本站会员(微传9988)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

网上选课系统-系统设计说明书1.0版本.doc

1、校园网上选课系统设计说明书文档标识: 当前版本:草稿当前状态:发布 发布日期:修改历史日期 版本 作者 修改内容 评审号 变更控制号目录1 概述 .51.1 编写目的 .51.2 项目背景 .51.3 术语和缩写 .51.4 参考资料 .62 软件模块标识 63 校园招聘系统框架设计 74 公用类和组件设计 94.1 公用组件 .94.1.1 邮件组件 94.1.2 异常处理组件 94.1.3 页面错误表示信息处理组件 94.1.4 上传照片处理组件 94.1.5 共同函数 94.2 数据访问层 .94.3 实体层 .94.4 接口设计 .105 系统详细处理 125.1 用户基本信息处理 学

2、生基本信息 .125.1.1 功能描述 125.1.2 类图及伪代码 135.1.3 界面流程描述 145.1.4 界面名称 145.1.5 函数列表 145.1.6 函数功能详细说明 155.2 用户简历处理 学生提交选课处理 .155.2.1 功能描述 155.2.2 类图及伪代码 165.2.3 界面流程描述 175.2.4 函数列表 185.2.5 函数功能详细说明 185.2.6 界面名称 195.3 企业基本信息处理 教师基本信息处理 .195.3.1 功能描述 195.3.2 类图及伪代码 19校园网上选课系统设计说明书第 3 页,共 36 页5.3.3 界面流程描述 205.3

3、.4 界面与类表 205.3.5 函数列表 215.3.6 函数功能详细说明 215.4 职位管理处理 (教师课程信息管理部分) .215.4.1 功能描述 215.4.2 类图及伪代码 225.4.3 界面流程描述 235.4.4 函数列表 235.4.5 函数功能详细说明 245.4.6 界面与类表 245.5 用户管理处理 移动至管理员部分 .245.5.1 功能描述 245.5.2 类图及伪代码 255.5.3 界面流程描述 265.5.4 函数列表 265.5.5 函数功能详细说明 265.5.6 界面与类表 265.6 申请处理 .275.6.1 功能描述 275.6.2 类图及伪

4、代码 275.6.3 界面流程描述 285.6.4 函数列表 295.6.5 函数功能详细说明 295.6.6 界面与类表 295.7 后台管理处理 .295.7.1 功能描述 295.7.2 类图及伪代码 305.7.3 界面流程描述 305.7.4 函数列表 305.7.5 函数功能详细说明 315.7.6 界面与类表 315.8 公告信息处理 .315.8.1 功能描述 315.8.2 类图及伪代码 315.8.3 界面流程描述 335.8.4 函数列表 335.8.5 函数功能详细说明 335.8.6 界面与类表 336 性能设计 347 追溯表 34校园网上选课系统设计说明书第 5

5、页,共 36 页1 概述1.1 编写目的本文档根据校园网上选课系统用户需求说明书内列出的各项功能需求进行全面、细致的设计。本文档为编码人员正确实施项目的编码提供了依据和指导,并为软件的集成测试和单元测试提供测试依据。1.2 项目背景系统名称:校园网上选课系统开发者:高树荣,陈富,李华,黄志雄 目标:设计并实现校园网上选课系统,并可以有效运行学校开选修课历史已久,但都是由人工进行登记速度慢,效率低。考虑到现在学生教师普遍使用电脑,为方便选课工作的快速,顺利的进行。进行此校园网上选课系统的设计,设计此系统的目的在于1 方便学生选课与教师开课2 通过改善业务流程,使各方面工作大为简化3 方便领导层进

6、行查询使用此系统的用户包括三类,一是在校大学生,二是教师用户,三是此系统的管理维护人员。1.3 术语和缩写名词 解释学生前台 学生个人登陆系统,进行选课、退课、查课等操作SelCourse 校园网上选课系统选修课程 由老师进行申请开课,同学自由选修的课程申请开课 由教师向上层管理递交开课申请书,接受上层审核在校大学生 该系统的个人目标用户,学生使用层教师 该系统的个人目标用户,教师管理层管理用户 对整个网站进行维护的管理人员1.4 参考资料序号 文档名称 标识号/出版号 备注1、 校园网上选课系统用户需求规格说明书校园网上选课系统用户需求规格说明书 1.11 版根据用户需求提出相应的设计框架2

7、 软件模块标识编 号 模 块 名 称 模 块 标 识1 前台学生管理系统 Student2 前台教师管理系统 Teacher3 系统管理后台 Admin4 用户管理 UsersMng5 课程管理 CourseMng校园网上选课系统设计说明书第 7 页,共 36 页3 校园网上选课系统框架设计名称 实体层命名空间 SelCourse.Entity(对应每个数据库表)类名名称 表示层命名空间 SelCourse.WebUIStudentTeacher类名Admin名称 业务层命名空间 SelCourse .BusinessStudentInfManagementTeacherInfManagerm

8、entStuCourseManagementTeaCourseManagementApplicationManagementCourseManagementUserManagermentAdminInfManagerment类名BulletinManagerment名称 共同函数与组件命名空间 *.*EmailExceptionManagementErrorMsgManagementUploadPicture类名名称 数据访问层命名空间 SelCourse .DataAccessStudentInfDAOStuCourseeDAOTeacherInfDAOTeaCourseeDAOCourse

9、ManageDAOApplicationManageDAOUserManageDAO类名AdminInfDAO实体类实体类数据库存储过程模块说明:1 业务层2 数据访问层模块名称 说明StudentInfManagement 学生基本信息处理模块TeacherInfManagerment 教师基本信息处理模块StuCourseManagement 学生课程管理处理模块(用于前台)TeaCourseManagement 教师课程管理处理模块(用于前台)ApplicationManagement 课程申请处理模块(教师进行课程申请)CourseManagement 课程管理处理模块(用于管理员进行

10、后台处理)UserManagerment 用户管理处理模块AdminInfManagerment 后台管理处理模块BulletinManagerment 公告信息处理模块校园网上选课系统设计说明书第 9 页,共 36 页4 公用类和组件设计4.1 公用组件4.1.1 邮件组件详见邮件组件文档4.1.2 异常处理组件详见异常处理文档4.1.3 页面错误表示信息处理组件功能:通过给定的错误 ID,查询错误信息,并返回错误信息。4.1.4 上传照片处理组件功能:实现图片上传。模块名称 说明StudentInfDAO 学生基本信息处理模块StuCourseeDAO 学生课程信息处理模块(用于学生前台)

11、TeacherInfDAO 教师基本信息处理模块TeaCourseeDAO 教师课程信息处理模块(用于教师前台)CourseManageDAO 课程管理处理模块(用于管理员)ApplicationManageDAO 申请处理模块UserManageDAO 用户管理处理模块AdminInfDAO 后台管理处理模块4.1.5 共同函数功能:包括输入项各种检查,以及业务共同处理。检查主要包括“电子邮件” , “电话号码” , “数字” , “全角半角” , “邮编号码” ,“有效日期” 。业务共同包括“XML 文件处理 ”, “普通文件处理” , “文件目录处理” , “日期处理” 。4.2 数据访

12、问层(参照数据访问层类图说明文档 数据访问层类.vsd )4.3 实体层(参照数据实体层类图说明文档 实体层类.vsd)4.4 接口设计前台学生系统接口如下图所示: 校园网上选课系统设计说明书第 11 页,共 36 页+ S e l e c t C o u r s e ( S t r i n g i d ) ( ) : b o o l e a n ( i d l )+ V i e w C o u r s e ( S t r i n g i d ) ( ) : b o o l e a n ( i d l )+ D e l e t e C o u r s e ( S t r i n g i d )

13、 ( ) : b o o l e a n ( i d l )+ V i e w T e a c h e r ( S t r i n g i d ) ( ) : s t r i n g ( i d l )+ V i e w I n f o ( S t r i n g i d ) ( ) : s t r i n g ( i d l )+ V i e w M a r k ( S t r i n g s _ i d , S t r i n g c _ i d ) ( ) : d o u b l e ( i d l )S t u C o u r s e e D A O前台学生选课系统底层接口+ V i

14、e w I d ( S t r i n g i d ) ( ) : s t r i n g ( i d l )+ V i e w N a m e ( S t i r n g i d ) ( ) : s t r i n g ( i d l )+ V i e w S e x ( S t r i n g i d ) ( ) : s t r i n g ( i d l )+ V i e w P w d ( S t r i n g i d ) ( ) : s t r i n g ( i d l )+ V i e w P s ( S t r i n g i d ) ( ) : s t r i n g (

15、i d l )+ V i e w M a r k ( ) : d o u b l e ( i d l )S t u I n f o D A O教师系统接口如下图所示: + V i e w C o u r s e ( S t r i n g i d ) ( ) : b o o l e a n ( i d l )+ V i e w S t u d e n t ( S t r i n g i d ) ( ) : b o o l e a n ( i d l )+ V i e w I n f o ( S t r i n g i d ) ( ) : s t r i n g ( i d l )+ S e t

16、 M a r k ( S t r i n g s _ i d , S t r i n g c _ i d ) ( ) : d o u b l e ( i d l )T e a c h e r C o u r s e e D A O前台教师系统底层接口+ V i e w I d ( S t r i n g i d ) ( ) : s t r i n g ( i d l )+ V i e w N a m e ( S t i r n g i d ) ( ) : s t r i n g ( i d l )+ V i e w S e x ( S t r i n g i d ) ( ) : s t r i

17、 n g ( i d l )+ V i e w P w d ( S t r i n g i d ) ( ) : s t r i n g ( i d l )+ V i e w P s ( S t r i n g i d ) ( ) : s t r i n g ( i d l )+ V i e w M a r k ( ) : d o u b l e ( i d l )T e a I n f o D A O+ A d d A p p l i c a t i o n ( S t r i n g i d ) ( ) : b o o l e a n ( i d l )+ D e l A p p l i c

18、 a t i o n ( S t i r n g i d ) ( ) : s t r i n g ( i d l )+ V i e w A p p ( S t r i n g i d ) ( ) : s t r i n g ( i d l )A p p l i c a t i o n D A O后台管理系统接口如下图所示:后台管理系统接口+ A d d ( i n m a n a g e r E n t i t y : M a n a g e r E n t i t y ) : b o o l+ D e l e t e ( i n n a m e : s t r i n g ) : b o o

19、 l+ U p d a t e ( i n m a n a g e r E n t i t y : M a n a g e r E n t i t y ) : b o o l+ F i n d ( ) : M a n a g e r E n t i t yA d m i n I n f D A O三个系统之间的接口如下图所示:校园网上选课系统设计说明书第 13 页,共 36 页前台 学生选课 系统前台教师课程管理系统后台管理系统+ A d d U s e r P r o f i l e ( i n u s e r P r o f i l e : U s e r P r o f i l e E

20、n t i t y ) : b o o l+ G e t U s e r P r o f i l e ( i n c v I D : s t r i n g ) : U s e r P r o f i l e E n t i t y+ U p d a t e U s e r P r o f i l e ( i n u s e r P r o f i l e : U s e r P r o f i l e E n t i t y ) : b o o l+ D e l e t e U s e r P r o f i l e ( i n c v I D : s t r i n g ) : b o o

21、 l+ A d d E d u c a t i o n ( i n e d u c a t i o n E n t i t y : E d u c a t i o n E n t i t y ) : b o o l+ G e t E d u c a t i o n ( i n c v I D : s t r i n g ) : E d u c a t i o n E n t i t y+ D e l e t e E d u c a t i o n ( i n c v I D : s t r i n g ) : b o o l+ U p d a t e E d u c a t i o n ( i

22、 n e d u c a t i o n E n t i t y : E d u c a t i o n E n t i t y = e ) : b o o l+ A d d E x p e r i e n c e ( i n e x p e r i e n c e : E x p e r i e n c e E n t i t y ) : b o o l+ G e t E x p e r i e n c e ( i n c v I D : s t r i n g ) : E x p e r i e n c e E n t i t y+ D e l e t e E x p e r i e n

23、c e ( i n c v I D : s t r i n g ) : b o o l+ U p d a t e E x p e r i e n c e ( i n e x p e r i e n c e E n t i t y : E x p e r i e n c e E n t i t y ) : b o o l+ A d d P r o j e c t s ( i n p r o j e c c t s E n t i t y : P r o j e c t s E n t i t y ) : b o o l+ G e t P r o j e c t s ( i n c v I D :

24、 s t r i n g ) : P r o j e c t s E n t i t y+ D e l e t e P r o j e c t s ( i n c v I D : s t r i n g ) : b o o l+ U p d a t e P r o j e c t s ( i n p r o j e c t s E n t i t y : P r o j e c t s E n t i t y ) : b o o l+ A d d S k i l l s ( i n s k i l l s E n t i t y : S k i l l s E n t i t y ) : b

25、o o l+ G e t S k i l l s ( i n c v I D : s t r i n g ) : S k i l l s E n t i t y+ D e l e t e S k i l l s ( i n c v I D : s t r i n g ) : b o o l+ U p d a t e S k i l l s ( i n s k i l l s E n t i t y : S k i l l s E n t i t y ) : b o o l+ A d d R e f e r P e o p l e s ( i n r e f e r P e o p l e s

26、E n t i t y : R e f e r P e o p l e s E n t i t y ) : b o o l+ G e t R e f e r P e o p l e s ( i n c v I D : s t r i n g ) : R e f e r P e o p l e s E n t i t y+ D e l e t e R e f e r P e o p l e s ( i n c v I D : s t r i n g ) : b o o l+ U p d a t e R e f e r P e o p l e s ( i n r e f e r P e o p l

27、 e s E n t i t y : R e f e r P e o p l e s E n t i t y ) : b o o l+ A d d C v I n f o ( i n c v I n f o ) : b o o l+ G e t C v I n f o ( i n c v I D : s t r i n g ) : C v I n f o E n t i t y+ D e l e t e C v I n f o ( i n C v I D : s t r i n g ) : b o o l+ U p d a t e C v I n f o ( i n c v I n f o E

28、 n t i t y : C v I n f o E n t i t y ) : b o o lU s e r R e s u m e D A O+ A d d S t u P r o f i l e ( i n S t u P r o f i l e : S t u P r o f i l e E n t i t y ) : b o o l+ G e t S t u P r o f i l e ( i n T e a I D : s t r i n g ) : S t u P r o f i l e E n t i t y+ U p d a t e S t u P r o f i l e (

29、 i n S t u P r o f i l e : S t u P r o f i l e E n t i t y ) : b o o l+ D e l e t e S t u P r o f i l e ( i n T e a I D : s t r i n g ) : b o o l+ U p d a t e E d u c a t i o n ( i n e d u c a t i o n E n t i t y : E d u c a t i o n E n t i t y = e ) : b o o l+ A d d E x p e r i e n c e ( i n e x p

30、e r i e n c e : E x p e r i e n c e E n t i t y ) : b o o l+ G e t E x p e r i e n c e ( i n T e a I D : s t r i n g ) : E x p e r i e n c e E n t i t y+ D e l e t e E x p e r i e n c e ( i n T e a I D : s t r i n g ) : b o o l+ U p d a t e E x p e r i e n c e ( i n e x p e r i e n c e E n t i t y :

31、 E x p e r i e n c e E n t i t y ) : b o o l+ A d d C o u r s e ( i n p r o j e c c t s E n t i t y : C o u r s e E n t i t y ) : b o o l+ G e t C o u r s e ( i n T e a I D : s t r i n g ) : C o u r s e E n t i t y+ D e l e t e C o u r s e ( i n T e a I D : s t r i n g ) : b o o l+ U p d a t e C o u

32、 r s e ( i n C o u r s e E n t i t y : C o u r s e E n t i t y ) : b o o l+ A d d T e a I n f o ( i n T e a I n f o ) : b o o l+ G e t T e a I n f o ( i n T e a I D : s t r i n g ) : T e a I n f o E n t i t y+ D e l e t e T e a I n f o ( i n T e a I D : s t r i n g ) : b o o l+ U p d a t e T e a I n

33、 f o ( i n T e a I n f o E n t i t y : T e a I n f o E n t i t y ) : b o o l+ V i e w N e w s ( S t r i n g i d ) : R e s u l t S e t+ U p d a t e N e w s ( S t r i n g i d ) : b o o l+ D e l e t e N e w s ( S t r i n g i d ) : b o o l+ V i e w A p p ( ) : R e s u l t S e t+ A l l o w A p p ( S t r

34、i n g i d ) : b o o l+ R e f u s e A p p ( S t r i n g i d ) : b o o l5 系统详细处理5.1 用户登陆处理5.1.1 功能描述包括用户登录、找回密码等功能。 用户登录用户可以通过快捷的入口,能够通过填入用户名、密码,被系统识别为有效的网站用户身份。用户需以自己的用户权限登陆.期间,要判断登陆的合法性,用户的合法性. 找回密码用户遗忘了密码,可以向管理员提交申请,由管理员确认合法的信息后,向用户发出确认,并发送邮件到用户的信箱,给用户提供进行密码修改的入口. 核对用户合法性对进行登陆的用户进行合法性的检查,如,是否从合法位置登

35、陆,是否暴力破解,是否为合法用户 生成并验证验证码随机生成图片验证码,并核对输入的是否和生成的相同,防止直接暴力登陆,符合条件则给於登陆,否则返回错误信息.5.1.2 类图及伪代码用 户 登 陆 管 理表 示 层数 据 访 问 层实 体 层 1实 体 层 2端 1端 2端 3端 4+ C h e c k L o g i n V a l i d i t y ( S t i r n g i d , S t r i n g t y p e , S t r i n g p w d ) : b o o l ( )+ C h e c k L o c a t i o n ( ) : b o o l ( )+

36、 F i n d P w d ( ) : b o o l ( )+ S e n d M a i l ( ) : b o o l ( )+ C h e c k Y a n ( ) : b o o l ( )+ S h e n g c h e n g Y a n ( ) : b o o l ( )登 陆 管 理校园网上选课系统设计说明书第 15 页,共 36 页5.1.3 界面流程描述 学 生 选 课 系 统 首 页Index.jsp用 户 登 录 页 面Login.jsp 更 改 密 码ModifyPwd.jsp登 入 成 功 找 回 密 码UserFindPW.jsp登 入 失 败5.1.4

37、界面名称此功能用到以下界面:界面名称 包含的页面名称 作用用户登录页面 UserLogin.jsp 用户登录找回密码页面 UserFindPW.jsp 用户忘记密码,可以通过注册的邮箱找回密码信息确认页面 Check_login.jsp 确认用户登陆信息是否合法界面验证码生成页面 Yanzhengma.jsp 用于系统生成验证码5.1.5 函数列表函数名 功能CheckLoginValidity() 检查用户登陆信息是否合法CheckLocation() 检查是否从合法的登陆位置进入,防止暴力破解FindPwd() 用户若忘记密码,进行处理ShengYan() 生成验证码CheckYan()

38、用户核对验证码SendMail() 确认用户信息后,给忘记密码用户发送邮件5.1.6 函数功能详细说明(函数的详细说明参照“前台学生课程管理系统. vsd “文档)5.2 学生基本信息处理 5.2.1 功能描述包括查询个人基本信息、修改个人信息。 查询个人信息学生登陆系统后可查看并且修改个人信息.如所在学院,班级,身份证号,籍贯等信息. 修改个人信息查看个人信息时也可修改个人信息,但有部分信息只能用于查看,如姓名,学号等,除非管理员审核修改,学生用户无法自己修改.修改完保存即可完成对个人信息更改. 更改密码用户登录后,可以修改密码,输入旧密码、新密码、确认新密码。如确认有效,系统更改用户密码,

39、并返回确认信息。 照片上传提供学生照片上传功能,学生可在规定的范围自由上传照片,但必须在规定的格式,大小内选择.5.2.2 类图及伪代码学 生 信 息 管 理表 示 层 ( S e e k e r ) 表 示 层 ( A d m i n )数 据 访 问 层实 体 层 1实 体 层 2端 1端 2端 3端 4端 5端 6+ M o d i f y I n f o ( S t r i n g i d ) : b o o l ( )+ V i e w I n f o ( S t r i n g i d ) : R e s u l t S e t ( )+ M o d i f y P w d ( )

40、 : b o o l ( )+ C h e c k O l d P w d : b o o l ( )+ C h e c k N e w P w d : b o o l ( )+ V i e w N e w s ( ) : R e s u l t S e t ( )业 务 层校园网上选课系统设计说明书第 17 页,共 36 页5.2.3 界面流程描述学 生 选 课 系 统 首 页Index.jsp用 户 登 录 页 面Login.jsp登 录 成 功查 看 /修 改 个 人 信 息StudentIfo.jsp 更 改 密 码ModifyPsd.jp学 生 个 人 信 息 页 面StudentI

41、fo.jsp是浏 览 公 告 信 息ViewNs.jp5.2.4 函数列表函数名 功能ViewInfo(String id) 查看个人基本的信息ModifyInfo() 修改个人信息CheckInfo() 检查个人基本信息输入有效性ModifyPwd() 更改密码CheckOldPwd() 检验旧密码输入的是否一致CheckNewPwd() 检查新密码输入有效性ViewNews() 浏览公告信息5.2.5 函数功能详细说明(函数的详细说明参照“前台个人求职系统 . vsd“文档)5.2.6 界面名称此功能用到以下界面:界面名称 包含的页面名称 作用学生个人基本信息 StudentInfo.js

42、p 查看个人信息学生个人信息修改 StudentInfoModify.jsp 修改个人信息用户密码更改 ModifyPwd.jsp 修改密码浏览公告信息 ViewNews.jsp 用于查看发布的公告信息5.3 学生课程管理处理5.31 功能描述包括查询课程信息、选课、查询已选课程、修改已选课程、对教师进行评价等功能。 查询课程信息学生登陆系统后可查看全部的选修课程信息,以详细了解选修的课程. 选课学生可根据查询的课程对感兴趣课程进行选修,选修完将被保存在已选课程. 查询已选课程学生登陆选课系统后,可查询以往选修过及最近已选的课程. 修改已选课程如果学生对已选课程不满意,可在规定的时间内,查询已

43、选课程并对其进行修改,删除已选课程,已选课程将从记录中删除. 对教师进行评价学生可以对老师所上选修课程的教学质量进行评价.5.32 类图及伪代码R e c r u i t e rC o m U s e r s E n t i t yE n t e r p r i s e I n f M a n a g e D A O学 生 选 课 信 息 管 理+ V i e w C o u r s e ( )+ C h o o s e C o u r s e ( )+ C h e e k C o u r s e I n f o ( )+ M o d i f y H a d C o u r s e ( )+

44、O p i n i o n C o u r s e ( )+ C h e e k O p i n i o n ( )E n t e r p r i s e I n f M a n a g e r m e n t校园网上选课系统设计说明书第 19 页,共 36 页5.33 界面流程描述5.34 界面与类表此功能用到以下界面:5.35 函数列表函数名 功能ViewCourse() 浏览选课课程ChooseCourse() 选修课程CheckCourseInfo() 检验选修课程的有效性ModifyHadCourse() 对已选课程进行更改OpinionCourse() 对选修课程教师教学进行评价C

45、heckOpinion() 检验对教师评价的有效性5.36 函数功能详细说明(函数的详细说明参照“前台学生课程管理.vsd“文档 )界面名称 包含的页面名称 作用选修课程管理界面 StuCourse.jsp 选修课程管理总界面选课界面 ChooseCourse.jsp 选修课程查询已选课程界面 HadCourse.jsp 查询已选的课程已选课程修改界面 ChangeCourse.jsp 对已选课程进行修改教学质量评价界面 Opinion.jsp 评价教师的教学质量5.4 教师基本信息管理5.4.1 功能描述包括查询个人基本信息、修改个人信息,浏览公告信息 查询个人信息教师登陆系统后可查看个人信

46、息.如身份证号核对,学院,职称等.基本信息等对教师都是可见的. 修改个人信息教师可更改管理员指定的可以修改的部分,并不能对全部信息都进行更改.修改后保存则将修改信息替换为当前信息 更改密码教师用户登录后,可以自行修改密码,输入旧密码、新密码、确认新密码。系统确认合法后即为用户更改密码,并返回确认信息。 浏览公告信息教师用户和学生用户相同,可浏览由管理者发布的公告信息.5.4.2 类图及伪代码教 师 信 息 管 理表 示 层 ( S e e k e r ) 表 示 层 ( A d m i n )数 据 访 问 层实 体 层 1实 体 层 2端 1端 2端 3端 4端 5端 6+ M o d i

47、f y B a s e I n f o ( )+ C h e c k B a s e I n f o ( )+ M o d i f y P w d ( )+ C h e c k O l d P w d ( )+ C h e c k N e w P w d ( )业 务 层校园网上选课系统设计说明书第 21 页,共 36 页5.4.3 界面流程描述5.4.4 函数列表函数名 功能TViewNews() 查看个人基本信息TModifyBaseInfo() 修改个人信息TCheckBaseInfo() 检查个人基本信息输入有效性TModifyPwd() 更改密码TCheckOldPwd() 检验旧密

48、码输入的是否一致TCheckNewPwd() 检查新密码输入有效性TViewNews() 浏览公告信息5.4.5 函数功能详细说明(函数的详细说明参照“教师基本信息管理.vsd“文档 )5.4.6 界面与类表此功能用到以下界面:界面名称 包含的页面名称 作用教师个人基本信息 TeacherInfo.jsp 查看个人信息教师个人信息修改 TeacherInfochange.jsp 修改个人信息用户密码更改 TeacherModifyPwd.jsp 修改密码浏览公告信息 ViewNews.jsp 查看公告信息5.5 教师课程管理处理5.5.1 功能描述包括选修课程管理总界面,查看本课课程信息,设定

49、课程信息,查询学生信息,设定选修此门课的学生成绩,查看学生评价教师的教学质量等功能。 申请开课教师可登陆系统向管理者提出申请开课的请求,并填写相应的详细信息以便管理员审核 查看申请开课情况教师可登陆系统查看自己所申请的课程的审核情况 查询本课程信息教师登陆系统后可查看自己所开的课的信息 设定本课程信息教师登陆系统后可修改自己课程的信息,如课程简介,可容纳学生数,教师个人简介等. 查询学生信息教师可查询选修该课程的学生的个人信息,如学生所在学院,学号等 设定学生成绩教师登陆系统后可根据学生上课考勤考试成绩等来设定此门课中的学生成绩 查看学生对教师的评价教师可浏览学生对自己的教学工作提出的评价,便于改进教学方法与质量校园网上选课系统设计说明书第 23 页,共 36 页5.5.2 类图及伪代码R e c r u i t e rU s e r M a n a g e D A OC o m U s e r s E n t i t y用 户 管 理 处 理+ A p p C o u r s e ( ) ( )+ V i e w A p p ( ) ( )+ V i e w C o u r s e I n f o ( ) ( )+ C h a n g e C o u r s e I n f o ( ) ( )+ V i e

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报