软件项目工程详细设计方案介绍书

软件项目工程详细设计方案介绍书

ID:45501458

大小:1.58 MB

页数:22页

时间:2019-11-14

软件项目工程详细设计方案介绍书_第1页
软件项目工程详细设计方案介绍书_第2页
软件项目工程详细设计方案介绍书_第3页
软件项目工程详细设计方案介绍书_第4页
软件项目工程详细设计方案介绍书_第5页
资源描述:

《软件项目工程详细设计方案介绍书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-/课程设计管理系统详细设计说明书版本:V2.1发行日期:2010/12/29作者:翁启阳、吴龙辉、向阳、徐企晗-/修改情况一览表版本出版日期修订章节修订原因修订者V1.02010/11/23全部章节首次编写文档。构建详细设计说明书初稿。全部组员V1.12010/11/26全部章节调整文档格式。添加了状态机图。全部组员V2.02010/12/16第3章修改了课程模块/项目模块以及消息模块的设计。全部组员V2.12010/12/22第3章添加了通知模块的设计。全部组员V2.22010/12/29全部章节修改了细节问题。全部组员-

2、/目录1引言41.1编写目的41.2项目背景41.3定义41.4参考资料52系统的结构62.1系统组件图62.2系统部署图62.3系统包图72.4页面导航73课程管理模块设计说明73.1课程管理模块设计说明73.1.1模块描述73.1.2功能83.1.3性能83.1.4模块结构93.1.5逻辑流程103.1.6活动图和状态图113.1.7接口113.1.8限制条件113.2项目管理模块设计说明113.2.1模块描述113.2.2功能123.2.3性能123.2.4模块结构123.2.5逻辑流程123.2.6活动图和状态图143

3、.2.7接口153.2.8限制条件153.3消息管理模块设计说明153.3.1模块描述153.3.2功能153.3.3性能153.3.4模块的结构163.3.5流程逻辑163.3.6接口163.4通知模块设计说明163.4.1模块描述163.4.2功能163.4.3性能173.4.4模块的结构17-/3.4.5逻辑流程183.4.6接口203.4.7活动图和状态图201引言1.1编写目的为了方便本系统的使用者和软件开发者双方对该软件的出示规定有一个共同理解,使之成为整个开发工作的基础、明确系统需要实现的功能、明确需求边界,特编

4、辑此文档。本文档一经确认,将成为系统开发人员进行开发及用户对系统验收的依据。本文描述了课程设计管理系统的系统结构,分析了本项目的各模块,主要叙述了个模块的功能、性能和结构等方面,明确了接口、类、属性、方法等设计要素。1.2项目背景《软件工程导论》、《面向对象分析与设计》和《J2EE平台技术》是厦门大学软件学院开设在三年级上学期的专业课程。为了让学生深入理解软件工程的基本概念和原则,掌握面向对象分析与设计方法,具备在J2EE平台上开发大型商业系统的能力。这三门课程引入了跨越三门课程的课程设计,以促使学生以该课程设计为目标,进行问

5、题式学习。①项目的委托单位、开发单位和主管部门委托单位:厦门大学软件学院Java课程管理系统。开发单位:2-24WX小组。主管部门:厦门大学软件学院。②该软件系统与其他1.3定义①基本信息:ID,全称,简称、描述,类别,开始时间,结束时间等。②控制信息:是否记录日志、是否有效(允许学生学习)、是否为小组模式(支持在课程中建立小组),级别(系统级别、课程级别、项目级别或者小组级别)等。③问题式学习:问题式学习是把学习设置到复杂的、有意义的问题情境中,通过让学习者合作解决真实的问题,来学习隐含于问题背后的科学知识,形成解决问题的技

6、能,并形成自主学习的能力。PBL旨在使学习者建构起宽厚而灵活的知识基础;发展有效的问题解决技能;发展自主学习和终生学习的技能;成为有效的合作者;并培养学习的内部动机。这种模式的典型教学过程是:学生以小组为单位,开始解决一个实际问题;为了解决实际问题,学生往往需要获得一些必要的专业知识;即所谓的学习议题,学生分头查找资料获取知识,-/然后相互交流所获得的知识,并讨论如何用所获得的知识来促进实际问题的解决;如果在讨论的过程中;小组发现还需要研究另外一些新的学习议题,学生们就需要反复循环地产生学习议题、分头查找资料、小组交流并讨论问

7、题解答,直到问题得到解决;问题解决后,学生们还需要对自己的学习过程进行自我反思和评价,总结所获得的知识和思维技能。①课程:当前正在开设并纳入课程管理系统管理的课程。基本信息:课程ID,全称,简称、描述,课程类别,课程开始时间,课程周数。控制信息:是否记录日志、是否有效(允许学生学习)、是否为小组模式(支持在课程中建立小组)等。②主题:在“课程”中,可包含多个主题,主题中可放入文件、URL、论坛链接以及HTML页等资源。基本信息:主题名称。控制信息:是否为当前主题。③项目:“课程”中设定的问题。项目一定隶属于某一个“课程”。基本

8、信息:包括全称,简称、描述,项目容量(所容纳的最大组数或学生数),项目附加文档,项目负责教师,项目开放报名时间等。控制信息:是否为小组模式(只支持小组选择项目)。④作业:用户所需要完成的工作指派。基本信息:名称、描述、成绩类型(百分制和等级制),开始时间,截至时间,上传文件数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。