网学网为需要其他类别的朋友们搜集整理了院级教学系统的分析和设计相关资料,希望对各位网友有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
第三章 院级教学系统的分析和设计 通过第二章的详细介绍,我们已经具备了运用面向对象软件开发方法UML开发信息系统的基本知识。本章我们针对院级教学系统,运用UML作为项目建模语言,从静态结构和动态行为两个角度建立了系统模型。 UML总共包括9种模型:用例图、类图、对象图、顺序图、协作图、活动图、状态图、组件图和部署图。本章主要阐述了静态结构的用例图和动态行为的序列图的建立过程,并汇总了UML静态结构模型和动态行为模型建模优化经验.建模工具采用的是微软公司的Visio Professional2003,软件过程采用的是微软解决方案框架结构(MSF),从需求分析开始,逐步完成项目的基本架构。 3.1 院级教学系统概述 院级教学系统是以计算机网络通讯技术为支撑,具有时空自由、资源共享、系统开放、便于协作等优点。软件支持系统是院级教学系统的重要组成部分。院级教学系统运用现代信息技术手段,基于计算机网络平台构建教学支持服务系统。这一系统平台力求最大限度地开放利用网络,实现教学秘书的课程安排以及相关教学秘书工作的网络化,并提供完善的教学信息咨询和管理服务:软件系统能提供课程和教学计划信息输入、浏览,提供文件、会议纪要等多种教学秘书日常工作的管理,以及教师学生论文和项目的管理等等。总而言之,院级教学系统的建立,为教学秘书提供了网络化的办公环境,缓解了教学秘书的工作量,并得到了教学秘书的赞同,为实现办公的无纸化,消息发布的时时化奠定了较好的基础。 3. 2 UML静态结构模型 UML静态结构模型包括用例图、类图、对象图、组件图。可以利用它们清晰的描绘系统架构情况。院级教学系统只用到用例图分析。 3. 2. 1用例图 院级教学系统主要功能用例图如下: 3.2.1.1 用户管理 在用户管理这一块,教学秘书可以通过系统管理学生、教师、还有系统的管理员(即教学秘书),教师和学生可以通过系统修改个人的基本信息。如图(1.1)就是用户管理的顶级用例图。 图(1.1)用户管理顶级管理用例图 下面我们将对用户管理的各个小块进行细化用例图 (1) 教学秘书管理教师信息 教学秘书添加教师用户,增加教师用户有两种方法:一种是一个个添加;另外一种是批量录入(数据可以是从excel导入)的方法。在使用批量录入的方法时,只有录入教师的用户名(职工号),教师用户的密码是由系统统一初始为教师的用户名。教学秘书还可以修改教师的任何个人信息以及删除教师用户。另外系统还提供查询功能,查询功能既有按用户名、学历、专业、职称、姓名、性别等模糊和精确查询的功能,此外查询功能还附带有导出 EXCEL和打印的功能。如图(1.2)就是教学秘书教师用户的用例图。 图(1.2)教学秘书教师用户的用例图 (2) 教学秘书管理学生信息 教学秘书增加学生用户有两种方法:一种是一个个添加,这种增加方法教学秘书可以为学生录入所有信息;另外一种是批量录入(数据可以是从excel导入)的方法。在使用批量录入的方法时,只有录入学生的用户名(学号)、年级、专业,学生用户的密码是由系统统一初始为学生的用户名。录入学生用户时,学生的用户名(学号)、密码、年级、专业不能为空, |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |