课程设计管理系统详细设计说明书_第1页
课程设计管理系统详细设计说明书_第2页
课程设计管理系统详细设计说明书_第3页
课程设计管理系统详细设计说明书_第4页
课程设计管理系统详细设计说明书_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1 课程设计管理系统详细设计说明书 写目的 编写这份文档的目的是为详细设计阶段的工作有一个记录,也为工作小组对整个课程设计管理系统有一个更清楚的把握。也是为 在设计阶段的不断迭待开发计划中,我们将根据需求文档中的功能需求, ,领域模型对设计阶段的工作不断地进行细化 从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序 , 减小编码的时间。 本报告的预期读者是 项目组长、设计人员、开发人员、测试人员、本系统的最终使用者和管理人员 。 目背景 项目名称:课程设计管理系统: 委托单位: 师 开发单 位: 组( 主管部门: 学软件学院 用户:管理员、教师、助教、学生、游客 实现软件的单位: 学各学院 其他配套软件和硬件: P、数据库( 网络 软件工程导论、面向对象分析与设计和 厦门大学软件学院开设在三年级上学期的专业课程。为了让学生深入理解软件工程的基本概念和原则,掌握面向对象分析与设计方法,具备在 台上开发大型商业系统的能力。这三门课程引入了跨越三门课程的课程设计,以促使学生以该课程设计为 目标,进行问题式学习。 义 管理员( 老师( 小组( 组长( 基本信息 (称,简称、描述,类别,开始时间,结束时间等。 控制信息( 是否记录日志、是否有效(允许学生学习)、是否为小组模式(支持在课程中建立小组),级别(系统级别、课程级别、项目级别或者小组级别)等。 课程( 当前正在开设并纳入课程管理系统管理的课程。 通讯录( 2 联系人( 消息( 项目( 主题( 资源( 作业( 日志( 申请( 组员申请加入一个小组的申请。 考资料 模式应用 机械工业出版社 计模式 中国电力出版社 文档资料: 、层和包图 件图 署图 图 3 模块设计说明 心模块设计说明 块描述 该模块实现系统中最重要且基础的核心模块,实现了关于课程方面的核心业务。通过设计期待实现与其他模块相对较低的耦合性。 3 能 一 1、支持课程的类别管理:可定义课程的类别,如学科通修、学科选修、任意 选修等。 2、课程信息的设定:包括增加,修改和删除课程; 3、在课程中新增、删除和修改主题; 4、重置课程,即删除课程中的以下项目 1)所有的课程事件和课程的日志; 2)学生提交的作业,可选择是否删除作业范例; 3)论坛中发表的帖子,可选择是否删除精华贴; 4)删除课程所有委派的角色,即被设为教师,助教,学生和访客的用户; 5)删除所有学生的成绩; 6)删除所有的问卷调查结果 。 二 1、 教师可新建,删除和修改课程中的项目,每个项目都有负责教师(从课 程的教师和助教角色中选择); 2、 学生或小组可以选择加入项目。 3、 负责教师可以批准学生或小组加入项目 4、学 生或小组可以选择转换项目,需经负责教师批准。 三 1、小组由学生自行组建,新建小组的用户在小组中的角色为组长; 2、小组可以建立在项目或课程中(以项目和课程的控制信息决定); 3、学生可以申请加入小组,在小组中的角色为组员; 4、组长管理项目小组的人员变更,批准或拒绝其他同学加入小组以及将 小组成员踢出等。 5、撤销小组:教师,助教和组长都可以撤销小组。 6. 组内移交组长位置 7. 组长邀请其他非本组成员入组 8. 组员可以退出该小组 能 响应时间: 任何系统操作响应时间 300 人的情况。 提示信息: 系统将在用户操作后 内作出相应。 语言适应性: 软件支持中文和英文两种显示界面 可扩展适应性: 如果时间允许或用户需求,开发人员将在该模块上实现更多的功 4 能,并且能和原模块良好兼容。 块的结构 C o u r s : in a m e : s t ri n is c ri p t s t ri n t a a t e e k : in op is t : L is t -i s V a a t e : b e a e a c h e r: s t ri n ro j e c t L is t : L is t +e d ou rs e ( I N F O )+d e f in e C ou rs e T y p e ( t y p e )+re s e t C ou rs e ( I N F O )+a d d P ro j e c t ( )+a d d T op )+re m ov e P ro j e c t ( p ro j e c t )+re m ov e T op T op +d e a g P ro j e c t ( )T o p : in a m e : s t ri n is c ri p t e d op t op Ru op u s t ri n u h e C ou rs e R u le+s e t R u t op u +s e t R u u +s e t R u c h e C ou rs e R u A d m s e rT op is tP r o je c d : in u a m e : S t ri n h or t N a m e : S t ri n e s c ri p t S t ri n a p a c it y : in t a a t e : D a t n d D a t e : D a t s G ro u p M od e l: b e a s s is t a n t : S t ri n g+s e t M od e l( ro u p )+a d d G ro u p ( G ro u p )+a d d S t u d e n t ( s t u d e n t )+a p p n t oG ro u p ( G ro u p )+e x u t ro u p ( G ro u p )+re m ov e S t u d e n t ( s t u d e n t )+re m ov e G ro u p ( G ro u p )D e a lP r o je c ro j e c t : P ro j e c t+e d ro j e c t ( p ro j e c t )+re s e t ( p ro j e c t )+a p p h a n g e P ro j e c t ( t oP ro j e c t )+a p p oi n P ro j e c t ( p ro j e c t )+a d d A p p a t a p p a t +re m ov e A p p a t A p p a t +a p p ro v e A p p a t A p p a t +re j e c t A p p a t A p p a t A p p a t io a t e : D a t d : in tp ro j e c t L is ta p p a t is tG r o u d : in u a m e : S t ri n ro u p le a d e rn a m e : S t ri n g+i n v it e G ro u p M e m b e r( )g ro u p L is tE n t it y M a n a g e r+c ou rs e L is t : L is t C ou s e L is 程逻辑 5 理员开设课程 a U s e r: E n t it y M a n a g eC ou s e L is tc ou rs e : C ou rs ea d d C ou rs e ( c ou rs e I n f o)c h e c k C ou rs e ( c ou rs e I n f o) c ou rs e E x is t re f u s e n x is t a d d C ou rs e ( c ou rs e ) 6 户编辑课程 : A d m E n it y M a n a g ec ou rs e L is tc ou rs e : C ou rs ee d ou rs e ( c ou rs e I n f o, I D )f in d C ou rs e ( I D , c ou rs e I n f o)e d ou rs e ( c ou rs e I n f o)户申请开课 a U S E R E n it y M a n a g e r c ou rs e t : C ou s e L is ta p p is t : C ou rs e L is ta p p ou rs e ( c ou rs e I n f o)f in d C ou rs e ( c ou rs e I n f o)re f u s e c ou rs e E x is t a d d T oA p p is t ( c ou rs e I n f o) n x is t a d d A p p a t c ou rs e I n f o) 7 换项目 : G ro u pp ro j e c t L is t : L is t : D e a lP ro j e c t: A p p a t a p p L is t : L is t : C ou rs e : E n t it y M a n a g e rc ou rs e : = f in d ( c ou rs e I d )s w it c h P ro j e c t ( t oP ro j e c t I d )d e a g P ro j e c t ( )p : = f in d P ro j e c t ( )t oP ro j e c t : = f in d P ro j e c t ( t oP ro j e c t I d )a p p h a n g e P ro j e c t ( p , t oP ro j e c t )a d d A p p a t )a d d ( a p p a t 辑项目 : P ro j e c t p ro j e c t L is t : L is t : D e a lP ro j e c t : C ou rs e: T e a c h e r: E n t it y M a n a g e rc ou rs e : = f in d ( c ou rs e I d )e d ro j e c t ( p ro j e c t I d )d e a g P ro j e c t ( )p : = f in d P ro j e c t ( p ro j e c t I d )e d ro j e c t ( p ) 8 建项目 : C ou rs e : P ro j e c t p ro j e c t L is t : L is t : T e a c h e r: E n t it y M a n a g e rc ou rs e : = f in d ( c ou rs e I d )s e t U p P ro j e c t ( )a d d P ro j e c t ( )a d d ( p ro j e c t ) 9 生申请入组 : s t u d e n B e n t it y M a n a g e r T e rm s t u d e n t A p p a p p t is te n t e rT e a m ( u s e rI d , T e a m I d )f in d ( u s e r, c la s s . u s e )f in d ( t e a m , c la s s . t e a m I d )a p p u s e r)s t u d e n t a p p ( )p e rs is t ( a p p t s e t a p p r( u s e r)a d d ( a p p t 10 长同意申请 : g ro u p L e a d e B e n t it y M a n a g e r g ro u p s t u d e n t a p p g ro u p M e m b e rL is ta g re e E n t e r( u s e rI d , T e a m I d )f in d ( u s e r, c la s s . u s e )f in d ( t e a m , c la s s . t e a m I d )a g re e E n t e r( u s e r)s t u d e n t a p p ( )p e rs is t ( c on s e n t )g e t a p p r( u s e r)a d d ( g ro u p m e m b e r) 11 长拒绝申请 : g ro u p L e a d e B e n t it y M a n a g e r g ro u p s t u d e n t a p f u s e E n t e r( u s e rI d , T e a m I d )f in d ( u s e r, c la s s . u s e )f in d ( t e a m , c la s s . t e a m I d )re f u s e E n t e r( u s e r)d e le t e A p p t io n ( )p e rs is t ( re f u s a l)口 动图和状态图 程部分: 12 开设课程活动图 A d m M Sa d d C ou rs ee n t e rC ou rs e I n f o c h e c k C ou s e L is f u s e A d da d d C ou rs e T oL is t re s u c ou rs e E x is tc ou rs e N x is tc re a t e R e s u 3 编辑课程活动图 U S E R C M Sc h e E d ou rs eL is t A ou rs eC h e O n e C ou rs ee d ou rs ec h e c k I n f f u s e U p d a t eu p d a t e C ou rs e R e s u c re a t e R e s u e g a l p a s s 14 申请开课活动图 U S E R C M Sa p p ou rs ee n t e rC ou rs e I n f oc h e c k I f E x is f u s ea d d T oA p p a t is tc re a t e R e s

温馨提示

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

评论

0/150

提交评论