《面向对象系统分析与设计》课程设计指导.doc
《《面向对象系统分析与设计》课程设计指导.doc》由会员分享,可在线阅读,更多相关《《面向对象系统分析与设计》课程设计指导.doc(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) 图书管理系统:参见附加文档图书管理系统设计指导;(8) 工资管理系统:
4、参见附加文档工资管理系统设计指导;(9) 库存管理系统,比较常见的设计题目,可以自行查找;(10) 人事管理系统,同上;8. 作业提交时间和方式(2周)1、提交课程设计论文;2、提交方式:交打印A4纸的文档和WORD电子版(由班长统一收集);9. 成绩评定方法文档、UML图形建模、软件完成情况,创新性;10. 参考格式和编写提示(1) 封面格式:(2) 文档应包含的内容:1、结合OOSAD,谈一下做此项目的目的与意义;2、所要使用的技术工具,如PowerDesigner、AxureRP等;3、项目的计划和管理,关键路径的制定,可行性的分析等;4、需求分析,需求获取、用例(典型用例的详细书面描述
5、)、概念数据模型、顺序图、类图(注 意从分析类到设计类的转换过程)、其他的动态模型,如活动图、状态图等;5、 设计建模(用例实现),包括设计元素、UI设计、数据库建模等;6、实现阶段,代码实现、系统整体部署与测试(可选);7、结论,指出在分析与设计中遇到的问题,和下一步的完善方向;整体5周时间,其中,1-3周可以用来进行分析与设计,4-5周进行代码实现、测试和部署。对于前期的分析与设计阶段可以细化为以下几个小的阶段,如:1、项目计划和管理阶段;需要明确系统的各个模块、接口,制定项目的计划,包括文档等;2、需求获取及其结构化阶段,完成用例建模,及其详细文档描述;3、建立概念数据模型,结合面向对象
6、的特点,建立相应的关系对象模型;4、 系统的动态分析阶段,主要利用UML,建立交互图、状态图等模型,同时,对系统中的规则进行 建模;5、明确设计元素,如所使用的平台、框架等,从分析转入设计阶段;6、建立设计类模型,根据所使用的语言,明确类的属性和操作;7、建立物理数据库模型;8、进行人机界面设计,包括表单、报表和活动等;对于下面 代码实现、测试和部署,仅初步大体规划下面几个阶段:1、用例的代码实现阶段;2、代码的测试阶段;3、系统集中调试与部署阶段;4、完成设计论文(按照学年论文格式);学员管理学员管理系统有助于您管理所有的学生服务和业务运营。所有的事务均嵌入到了普通的Web页 中,因此学习者
7、、管理人员和教师可以随时随地从任何浏览器访问信息。功能列表使用具有以下用途的集成解决方案,可以对终生学习关系提供支持:招聘和入学。学术建议。学员记录。配套产品 财务支援财务支援能够实现联邦和机构的财务支援处理自动化,从而确保提高运作效率。技术信息参考PeopleSoftEnterprise的校园解决方案。学员记录设计指导学员记录有助于您管理学生注册的各个方面,包括目录和课程表维护、转学分、必要限制、课程开 始和结束日期、申请人名单、合作学术项目以及分析。功能列表通过在线处理所有许、期限以及其它课程要求,加速注册过程。为自学课程建立动态的课程表,以便计算重要的日期,如放弃和取消的期限。评定课程学
8、分转让并进行调整,以提供最佳方案。计算学术统计并报告结果。定制成绩表制作并处理多个请求。建立定制的分级准则。改善记录的维护和组织。在单个数据库中维护课程目录、登记和分级信息。技术信息所有的PeopleSoft Enterprise产品均建立在PeopleSoft仁科的完全互联网架构之上,从而能够与 PeopleSoft仁科的其它应用程序、原有应用程序以及其他供应商的产品集成,其技术水平居于行业领先 地位。配套产品学术建议、校园社区、招聘和入学 学术建议学术建议系统允许学员和教员及时访问学习成绩单和报告。功能列表通过使用学术建议,您可以:为每位学员规定毕业条件。定制学位课程要求。创建学位审查报告
9、以汇总进度。比较学员的学习成绩单以拟定具体要求。招聘和入学招聘和入学有助于您计划、管理和跟踪入学与招聘活动。功能列表捕捉招生信息并分析招生活动。根据您的要求和实践定制入学系统。设定注册目标,跟踪招聘工作进度,并分析入学决策和模式。校园社区校园社区集中了各种校园数据。它可以捕捉所有潜在客户、申请人、学员、毕业生和组织数据, 在确保数据安全性的同时对这些数据进行跟踪,并根据您的请求提供所需的信息。功能列表 通信和管理校园社区能够协调各种形式的通信,以帮助您管理行政服务。建立一系列触发规则或事件,以便自动分配整个学员管理系统中以通信为导向的记录。跟踪所有内向和外向沟通。创建清单以实现活动的自动化。创
10、建事件模板,确定人事需要,跟踪出勤情况并查看结果。明确委员会职责,确定成员并维护历史记录。定义互惠关系并管理联合通信。信息访问管理个人及组织数据。维护多个名称和地址的有效日期、电子邮件地址和URL。管理其它人口统计数据一住址、急诊联系信息和业余活动。允许下属单位通过Web维护自己的数据。成绩册与学员管理进行了集成,有助于您的导师管理各自的学习活动并跟踪学生进度。导师可以创 建并维护自己的课堂作业,计算成绩,并应用作业和考试标准,包括加权、评定尺度以及到期日。功能列表定义课堂作业在Web上显示作业并指明到期日、评分和权重。为作业和课堂活动打分。定义期中和期末成绩的评定尺度。跟踪作业定义和跟踪作业
11、。记录有关个别学生作业的特定评语。报告期中或不及格分数以及期末分数。与学生沟通。跟踪课程活动和进度计算每项作业的平均分数。输入每项作业的分数和提交日期。通过显示类别标记以及计算出的期中和期末分数来评估学生进步。从相关课程部分(如实验室和讨论区)导入分数,以便计算期末分数。技术信息参考PeopleSoftEnterprise的校园解决方案。配套产品 学员管理学员管理有助于您全面管理学员服务和业务运营。学员财务方案管理并计算所有学生的财务信息,包括学费、报名费、应收帐款、帐单、付款计划和退款。功能列表 轻松新开帐户。监控和更新学员和第三方帐户。按个人或小组来计算学费和报名费。检查帐户余额和过帐交易
12、。按部门、周期和“过期帐户”消息生成各种唯一的帐单。实现应收款管理自动化。定制付款计划。监控过期贷款。技术信息所有的PeopleSoft Enterprise产品均建立在PeopleSoft仁科的完全互联网架构之上,从而能够与 PeopleSoft仁科的其它应用程序、原有应用程序以及其他供应商的产品集成,其技术水平居于行业领先 地位。配套产品 财务支援财务支援能够实现联邦和机构的财务支援处理自动化,从而确保提高运作效率。财务支援能够实现联邦和机构的财务支援处理自动化,从而确保提高运作效率。此外,软件还结 合了教育部的各种法规,因此能够帮助您保持顺应性。功能列表根据业务规则和实践来定制财务支援管
13、理。跟踪应用程序,控制高校学生信息记录(ISIR)负载,同时进行ISIR审计追踪。设计自己的学习费用、制订学习预算并计算需求分析。自动生成援助奖学金和提议。确保进行奖学金资格审查,然后再支付至学生帐户。处理和跟踪联邦、州、大学以及其它的贷款。PeopleSoft Enterprise 校园解决方案校园解决方案是一套全面的软件,它专为高等教育机构不断变化的需求而设计。为了帮助高等教育机构有 效地满足和适应学校所有服务对象不断变化的需求和期望,Oracle与各种类型和规模的高校、标准化组织、 高等教育协会和教育行业的知名机构密切协作,开发并提供了如今市面上响应速度最快且最全面的学生管 理和校友关系
14、发展系统。2006年12月Oracle宣布PeopleSoft校园解决方案9.0版全面上市。该最新版本是一个功能丰富的学生信息、校友和捐赠信息管理系统,主要侧重于以下三方面:适应性能够更加灵活地满足机构的独特需求而无需进行成本高昂的定制,具有更加直观 的自助服务功能,并且用户可以从更多的机构流程管理方式中进行选择 创新性使学生和导师能够配合得更好,取得更多学术成果;为用户提供更多功能来满足 其不断变化的或独特的需求,从而减少长期总体拥有成本(TCO)洞察力通过将信息和协作功能更加紧密地结合到实际工作中来改进交互,并将信息与活 动密切联系起来这套全面的校园解决方案主要包含以下解决方案:成绩册 招
15、生和录取 学生管理 学生财务管理 学生记录教学指导 校园社区校园自助服务 捐助人关系管理 助学金管理为什么考虑采用PeopleSoft校园解决方案?PeopleSoft校园解决方案是全球领先的针对高等教育机构的学生管理系统和校友关系发展解决方案,目前 全球20多个国家的800多个学校都在使用该解决方案。该校园解决方案是适应性最强的解决方案,它可服务于各种规模和类型的学校,包括小型的私立大学、社 区学校、研究机构和由多个校区组成的大型公立学校。PeopleSoft校园解决方案这一管理型解决方案套件可使学生、校友和教职工都能够直接访问实时信息并将 访问的信息与特定的活动密切联系起来,这样的解决方案
16、在当今市场上是独一无二的。只有ORACLE提供了以下这些实实在在的好处:利用您才能够:利用这些PeopleSoft高等教育解决方案:学生生命周期管理 提高学校判断合适的生源,个性化沟通方 学生管理、高等教育客户关系管理软件、 式和维护各种关系的能力学生信息数据仓库、捐款人关系管理使用户能在一个安全性高的学习环境中 全天候访问基于其角色提供的信息和服 务通过有效的沟通、简化的数据收集过程和 对服务对象的全方位了解,加快机构发展 和筹资目标的实现法规遵循和报表编 通过有效地管理筹资和学生账户来提高学生管理(录取/招生、记录管理、助学金 制透明度和工作效率,同时改善法规遵守情 管理、学生财务管理、教
17、学指导)况通过基于服务的个人数据结构来整合数 据和个人身份信息并保护这些数据的安全通过紧密集成的产品套件来改进对数据 的访问和提高数据重用性高效运营高效地定义和管理业务流程,以便灵活地 学生、教职工和导师中心、学生自助配置解决方案来满足机构的需求 服务、课程注册、生源选择 满足与学校使用同一个系统的服务对象 以直观的自助服务方式管理其学业和各 种活动的要求通过使用功能强大的工具来降低管理费用自动饮料售货机系统说明:(1) 问题描述:一个饮料自动售货机可以放置五种不同的饮料,可由厂商根据销售状况自行调配,并可随时重新设置 售价,但售货机最多仅能放置50罐饮料,其按钮设计在各种饮料样本的下方,顾客
18、将硬币投入售货机, 经累加金额足额的饮料选择键灯亮,等待顾客按键选择。顾客按键后饮料由取物口掉出,并自动结算及找 零。顾客可在按下选择键前任何一个时刻,拉动退币杆取消交易收回硬币。若某一种饮料已销售完毕,则 售完灯会亮。(2) 操作过程示例:汽水洁神紅茶奶昔可粲 9押i押押押押10 30 15 50 25以拖曳方式,用鼠标 按住某一硬币图标, 拖往投币孔处再放。 a1)顾客投硬币至销售各种价格饮料的自动售货机餡丨SJIIWPSWPS fititiPi IfWhhC2) 计算器加总,并传总额给售货机,再由售货机显示总额3) 计算器将足额的饮料灯号,使其灯亮。足额者,该饮料灯号 会发亮饮料选择键显
19、示总额4) 选择灯亮的按键,选择键判断为何种饮料,售货机将该饮料投至取饮料口。5) 计算器结算,并计算余额后找零。显示找零。本例无余额,故为找零0 取饮料口6) 顾客在按纽选择之前可用退币杆取消交易。投帀二十五元转动按此退币杆II潲_jpjrjpgpitiala不须按钮,即可 退币7) 售完之饮料,尽管投入足额的金额,仍能有效控制灯号虽投入20元,但已售完 的15元红茶灯号,控制 其亮灯。网络游戏(基于C/S的实现)一五子棋 参考网站:【游戏界面】- &于 p?u-4U-一、游戏介绍五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠”,英译为 “Ren ju”,英文称之为“G
20、obang”或“HR”(Five in a Row的缩写),亦有“连五子”、“五 子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。五子棋不仅能增强思维能力,提髙智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特 征短、平、快”,又有古典哲学的高深学问阴阳易理” 5它既有简单易学的特性,为人民群 众所喜闻乐见,又有深奥的技巧和髙水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的 直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。 五子棋起源于古代中国,发展于日本,风靡于欧洲。对于它与围棋的关系有两种说法,一说早于围棋,早 在“尧造
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象系统分析与设计 面向 对象 系统分析 设计 课程设计 指导
限制150内