《面向对象系统分析与设计》课程设计指导

上传人:mg****85 文档编号:33604517 上传时间:2018-02-16 格式:DOC 页数:29 大小:521KB
返回 下载 相关 举报
《面向对象系统分析与设计》课程设计指导_第1页
第1页 / 共29页
《面向对象系统分析与设计》课程设计指导_第2页
第2页 / 共29页
《面向对象系统分析与设计》课程设计指导_第3页
第3页 / 共29页
《面向对象系统分析与设计》课程设计指导_第4页
第4页 / 共29页
《面向对象系统分析与设计》课程设计指导_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《《面向对象系统分析与设计》课程设计指导》由会员分享,可在线阅读,更多相关《《面向对象系统分析与设计》课程设计指导(29页珍藏版)》请在金锄头文库上搜索。

1、面向对象系统分析与设计课程设计指导1. 课程设计目的面向对象系统分析与设计是一门实践性极强的学科。课程设计的目的就是想通过一些实际的例子, 培养学生分析和解决实际问题的能力,培养学生综合应用基本概念,基本原理,和技术方法的能力,真正 做到学以致用,使课本上抽象的理论,方法与具体的实践应用相结合。2. 课程设计要求课程设计以实际应用中的小型题目为主,要求学生独立完成或合作完成。要求学生能根据不同的题目 类型选择一种或两种开发模式,完成从系统定义,指定开发计划,需求分析,设计,编码/测试,直至运行 /维护的软件生存期的全过程。具体要求如下:3. 课程设计内容(1) 选题与分组讨论(2) 系统建模(

2、3) 编程实现4. 课程设计工具软件(1) 建模工具软件可选用 PowerDesigner、Microsoft Visio 等;(2) 项目管理软件可选择 Microsoft Project 等;(3) 界面设计软件可选择 AxureRP、墨刀等;(4) 程序开发语言可选用 JAVA 或 VB 等;(5) 数据库管理系统可选用 ORACLE、SQL SERVER 或 ACCESS 等。5. 课程设计成果系统开发文档和软件程序。6. 课程设计实例要求课程设计的题目既可以由指导教师根据学生的实际程度指定,也可以由学生自己提出,经指导教师审 核裁定。题目的规模不宜过大,算法不宜过于复杂,应以能在规定

3、的时间内完成为准。选题的范围和类型 应尽量选择有意义的实际题目,过大,过于复杂的题目应经过适当的简化,突出主要功能要求,舍弃次要 细节。7. 课程设计参考题目现给出若干参考题目如下:(1) 高校学员管理系统:参见高校学员管理系统设计指导;(2) 高校教务管理系统:参见高校教务管理系统设计指导;(3) 高校财务管理系统:参见高校财务管理系统设计指导;(4) 自动饮料售货机系统说明:参见附加文档ATM 课程设计指导 ;(5) 网络游戏一五子棋(或其它):参见附加文档网络游戏设计指导(五子棋);(6) 机场订票系统:参见附加文档机场订票系统设计指导;(7) 图书管理系统:参见附加文档图书管理系统设计

4、指导;(8) 工资管理系统:参见附加文档工资管理系统设计指导;(9) 库存管理系统,比较常见的设计题目,可以自行查找;(10) 人事管理系统,同上;8. 作业提交时间和方式(2 周)1、 提交课程设计论文;2、 提交方式:交打印 A4 纸的文档和 WORD 电子版(由班长统一收集);9. 成绩评定方法文档、UML 图形建模、软件完成情况,创新性;10. 参考格式和编写提示(1) 封面格式:(2) 文档应包含的内容:1、 结合 OOSAD,谈一下做此项目的目的与意义;2、所要使用的技术工具,如 PowerDesigner、AxureRP 等;3、 项目的计划和管理,关键路径的制定,可行性的分析等

5、;4、 需求分析,需求获取、用例(典型用例的详细书面描述)、概念数据模型、顺序图、类图(注 意从分析类到设计类的转换过程)、其他的动态模型,如活动图、状态图等;5、 设计建模(用例实现),包括设计元素、UI 设计、数据库建模等;6、 实现阶段,代码实现、系统整体部署与测试(可选);7、 结论,指出在分析与设计中遇到的问题,和下一步的完善方向;整体 5 周时间,其中,1-3 周可以用来进行分析与设计,4-5 周进行代码实现、测试和部署。对于前期的分析与设计阶段可以细化为以下几个小的阶段,如:1、 项目计划和管理阶段;需要明确系统的各个模块、接口,制定项目的计划,包括文档等;2、 需求获取及其结构

6、化阶段,完成用例建模,及其详细文档描述;3、 建立概念数据模型,结合面向对象的特点,建立相应的关系对象模型;4、 系统的动态分析阶段,主要利用 UML,建立交互图、状态图等模型,同时,对系统中的规则进行 建模;5、 明确设计元素,如所使用的平台、框架等,从分析转入设计阶段;6、 建立设计类模型,根据所使用的语言,明确类的属性和操作;7、 建立物理数据库模型;8、 进行人机界面设计,包括表单、报表和活动等;对于下面 代码实现、测试和部署,仅初步大体规划下面几个阶段:1、 用例的代码实现阶段;2、 代码的测试阶段;3、 系统集中调试与部署阶段;4、 完成设计论文(按照学年论文格式);学员管理学员管

7、理系统有助于您管理所有的学生服务和业务运营。所有的事务均嵌入到了普通的 Web页 中,因此学习者、管理人员和教师可以随时随地从任何浏览器访问信息。功能列表使用具有以下用途的集成解决方案,可以对终生学习关系提供支持:招聘和入学。学术建议。学员记录。配套产品 财务支援财务支援能够实现联邦和机构的财务支援处理自动化,从而确保提高运作效率。技术信息参考 PeopleSoftEnterprise 的校园解决方案。学员记录设计指导学员记录有助于您管理学生注册的各个方面,包括目录和课程表维护、转学分、必要限制、课程开 始和结束日期、申请人名单、合作学术项目以及分析。功能列表通过在线处理所有许、期限以及其它课

8、程要求,加速注册过程。为自学课程建立动态的课程表,以便计算重要的日期,如放弃和取消的期限。评定课程学分转让并进行调整,以提供最佳方案。计算学术统计并报告结果。定制成绩表制作并处理多个请求。建立定制的分级准则。改善记录的维护和组织。在单个数据库中维护课程目录、登记和分级信息。技术信息所有的 PeopleSoft Enterprise 产品均建立在 PeopleSoft 仁科的完全互联网架构之上,从而能够与 PeopleSoft 仁科的其它应用程序、原有应用程序以及其他供应商的产品集成,其技术水平居于行业领先 地位。配套产品学术建议、校园社区、招聘和入学 学术建议学术建议系统允许学员和教员及时访问

9、学习成绩单和报告。功能列表通过使用学术建议,您可以:髙校学员管理系统设计指导为每位学员规定毕业条件。定制学位课程要求。创建学位审查报告以汇总进度。比较学员的学习成绩单以拟定具体要求。招聘和入学招聘和入学有助于您计划、管理和跟踪入学与招聘活动。功能列表捕捉招生信息并分析招生活动。根据您的要求和实践定制入学系统。设定注册目标,跟踪招聘工作进度,并分析入学决策和模式。校园社区校园社区集中了各种校园数据。它可以捕捉所有潜在客户、申请人、学员、毕业生和组织数据, 在确保数据安全性的同时对这些数据进行跟踪,并根据您的请求提供所需的信息。功能列表 通信和管理校园社区能够协调各种形式的通信,以帮助您管理行政服

10、务。建立一系列触发规则或事件,以便自动分配整个学员管理系统中以通信为导向的记录。跟踪所有内向和外向沟通。创建清单以实现活动的自动化。创建事件模板,确定人事需要,跟踪出勤情况并查看结果。明确委员会职责,确定成员并维护历史记录。定义互惠关系并管理联合通信。信息访问管理个人及组织数据。维护多个名称和地址的有效日期、电子邮件地址和 URL。管理其它人口统计数据一住址、急诊联系信息和业余活动。允许下属单位通过 Web 维护自己的数据。髙校教务管理系统设计指导成绩册与学员管理进行了集成,有助于您的导师管理各自的学习活动并跟踪学生进度。导师可以创 建并维护自己的课堂作业,计算成绩,并应用作业和考试标准,包括

11、加权、评定尺度以及到期日。功能列表定义课堂作业在 Web 上显示作业并指明到期日、评分和权重。为作业和课堂活动打分。定义期中和期末成绩的评定尺度。跟踪作业定义和跟踪作业。记录有关个别学生作业的特定评语。报告期中或不及格分数以及期末分数。与学生沟通。跟踪课程活动和进度计算每项作业的平均分数。输入每项作业的分数和提交日期。通过显示类别标记以及计算出的期中和期末分数来评估学生进步。从相关课程部分(如实验室和讨论区)导入分数,以便计算期末分数。技术信息参考 PeopleSoftEnterprise 的校园解决方案。配套产品 学员管理学员管理有助于您全面管理学员服务和业务运营。学员财务方案管理并计算所有

12、学生的财务信息,包括学费、报名费、应收帐款、帐单、付款计划和退款。功能列表 轻松新开帐户。监控和更新学员和第三方帐户。按个人或小组来计算学费和报名费。检查帐户余额和过帐交易。按部门、周期和“过期帐户”消息生成各种唯一的帐单。实现应收款管理自动化。定制付款计划。监控过期贷款。技术信息所有的 PeopleSoft Enterprise 产品均建立在 PeopleSoft 仁科的完全互联网架构之上,从而能够与 PeopleSoft 仁科的其它应用程序、原有应用程序以及其他供应商的产品集成,其技术水平居于行业领先 地位。配套产品 财务支援财务支援能够实现联邦和机构的财务支援处理自动化,从而确保提高运作

13、效率。财务支援能够实现联邦和机构的财务支援处理自动化,从而确保提高运作效率。此外,软件还结 合了教育部的各种法规,因此能够帮助您保持顺应性。功能列表根据业务规则和实践来定制财务支援管理。跟踪应用程序,控制高校学生信息记录(ISIR)负载,同时进行 ISIR 审计追踪。设计自己的学习费用、制订学习预算并计算需求分析。自动生成援助奖学金和提议。确保进行奖学金资格审查,然后再支付至学生帐户。处理和跟踪联邦、州、大学以及其它的贷款。成绩册 招生和录取 学生管理 学生财务管理 学生记录PeopleSoft Enterprise 校园解决方案校园解决方案是一套全面的软件,它专为高等教育机构不断变化的需求而

14、设计。为了帮助高等教育机构有 效地满足和适应学校所有服务对象不断变化的需求和期望,Oracle 与各种类型和规模的高校、标准化组织、 高等教育协会和教育行业的知名机构密切协作,开发并提供了如今市面上响应速度最快且最全面的学生管 理和校友关系发展系统。2006 年 12 月 Oracle 宣布 PeopleSoft 校园解决方案 9.0 版全面上市。该最新版本是一个功能丰富的学生信息、校友和捐赠信息管理系统,主要侧重于以下三方面:适应性能够更加灵活地满足机构的独特需求而无需进行成本高昂的定制,具有更加直观 的自助服务功能,并且用户可以从更多的机构流程管理方式中进行选择 创新性使学生和导师能够配合

15、得更好,取得更多学术成果;为用户提供更多功能来满足 其不断变化的或独特的需求,从而减少长期总体拥有成本(TCO)洞察力通过将信息和协作功能更加紧密地结合到实际工作中来改进交互,并将信息与活 动密切联系起来这套全面的校园解决方案主要包含以下解决方案 :教学指导 校园社区校园自助服务 捐助人关系管理 助学金管理为什么考虑采用 PeopleSoft 校园解决方案?PeopleSoft 校园解决方案是全球领先的针对高等教育机构的学生管理系统和校友关系发展解决方案,目前 全球 20 多个国家的 800 多个学校都在使用该解决方案。该校园解决方案是适应性最强的解决方案,它可服务于各种规模和类型的学校,包括

16、小型的私立大学、社 区学校、研究机构和由多个校区组成的大型公立学校。PeopleSoft 校园解决方案这一管理型解决方案套件可使学生、校友和教职工都能够直接访问实时信息并将 访问的信息与特定的活动密切联系起来,这样的解决方案在当今市场上是独一无二的。只有 ORACLE 提供了以下这些实实在在的好处:利用 您才能够: 利用这些 PeopleSoft 高等教育解决方案:学生生命周期管理 提高学校判断合适的生源,个性化沟通方 学生管理、高等教育客户关系管理ATM 课程设计指导高效运营软件、 式和维护各种关系的能力 学生信息数据仓库、捐款人关系管理使用户能在一个安全性高的学习环境中 全天候访问基于其角色提供的信息和服 务通过有效的沟通、简化的数据收集过程和 对服务对象的全方位了解,加快机构发展 和筹资目标的实现法规遵循和报表编 通过有效地管理筹资和学生账户来提高学生管理(录取/招生、记录管理、助学金 制 透明度和工作效率,同时改善法规遵守情 管理、学生财务管理

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号