面向对象课设题目及具体要求.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象课设题目及具体要求

OOAD课程设计一、课设目的OOAD,即面向对象分析与设计。OOAD的目的是采用全新的软件工程方法学,即面向对象的思想来分析软件问题域,解决传统软件工程方法学,如结构化方法学(SA)所存在的软件维护困难、需求分析不清楚等诸多问题。因此,本课程设计的开设期望学生能够真正领悟OO思想的精髓,并将其用来解决实际的软件问题。包括软件分析和软件设计,真正设计出基于OO思想的分析模型和设计模型,并能进一步映射为程序代码。从而为开发大型、完整的软件系统奠定重要的理论和实践基础。二、课设要求本课设从理论和实践两个角度对参与课设的学生提出如下具体要求:1、理论角度掌握OO的基本思想:一切皆对象!掌握OO的基本原则:抽象、分类、封装、聚合、消息等并运用到课设案例分析过程中。在理解OO优点的基础上,学会对比OO与传统方法学的不同点。2、实践角度掌握进行UML建模的基本工具。并能运用工具绘制用况图、类图、顺序图、活动图等。掌握编写OOAD文档的方法。能够编写出标准的分析和设计文档。撰写出标准、规范的课设报告。3、工具Windows + Rational Rose + Office Word三、课设内容1、课设题目(以下题目选做一题)“网上书店系统”应用背景:网上书店是一个在因特网上销售图书的电子商务系统。如当当、亚马逊、京东等大型电商网站均包含了网上书店系统,完成在线图书销售。作为网站客户可以方便地在网站上选购自己心仪的图书。而网上书店为图书发行公司开启了一个新的图书销售渠道。需求描述:网站客户是该系统的使用者。他们首先必须在网站提交个人的注册信息,以合法用户身份登录之后。完成如图书检索、购物车管理、订单管理、个人信息管理等功能。此外,网站管理员通过超级用户的身份登录系统之后,可以管理图书,如图书上架、下架、修改等,还可以处理用户提交的订单。“在线考试系统”应用背景:为了减轻教师的工作负担,及时检查学生的学习效果,设计和开发一个在线考试系统非常有必要。该系统允许教师维护试题库以及设计课程考试试卷。学生则可以通过该系统在线回答问题,完成在线测试。目前该系统仅支持单选和多选两种题目的测试。需求描述:教师登录系统后,可以维护题库。包括增加、修改、删除题目并为每个题目设定参考答案等属性信息。其次,教师还负责课程信息维护、设计组卷等工作。此外,教师可以查看学生的考试成绩,并维护个人信息。学生首先注册用户,然后登录系统。选择考试的课程,系统自动生成试卷。学生点击答题,则系统开始倒计时,规定学生必须在30分钟内完成答题并提交试卷。系统自动批改试卷并向学生显示成绩。其次,学生可以查询历史成绩并维护个人信息。本系统还设置了管理员角色。管理员负责管理系统用户,包括添加用户、删除用户和修改用户信息。“考勤管理系统”应用背景:为有效地管理企业单位员工的出勤情况,规范人事制度管理,保证企业单位的正常运作,需开发一个适合小型企业使用的考勤管理系统,系统的核心任务是由考勤管理人员记录和管理员工的出勤,维护考勤记录,同时还要提供考勤统计信息等。需求描述:考勤管理员注册用户登录系统,进行考勤信息的录入、修改、删除和查询等操作。考勤人员在录入考勤信息时首先选择员工所属部门,系统自动列出该部门所有员工姓名,考勤管理员从中选择员工,录入考勤信息。考勤管理员在查询考勤信息时,可选择“按日”或“按月”方式查询,系统显示查询时间段内所有员工考勤信息。系统管理员则主要管理部门信息、员工信息、考勤管理员信息以及节假日信息。包括这些信息的录入、修改、删除和查询等操作。系统管理员的权限比考勤管理员高。系统管理员可以将考勤管理员升级为系统管理员。此外,系统管理员拥有所有考勤管理员的操作权限。2、具体要求选择上述题目之一展开OOAD工作,课设主要工作包括:需求模型建模。运用用况图对所选择的软件问题进行需求建模。此外,根据后续给出的用况规约模板撰写规范的用况规约(可以用活动图来补充说明用况规约)。类模型建模。在需求建模的基础上,采用抽象的方法学建立描述系统责任的基本模型--类模型(可以用对象图等来辅助类模型的生成)。类模型包括属性层、操作层以及类结构层。辅助模型建模。辅助模型的建立是为了更好地发现问题需求,进一步完善类模型。可采用顺序图来描述对象之间的交互关系。或采用状态图来描述对象内部的状态改变所引发的新的操作。数据模型建模(可选)。管理信息系统的核心是维护和管理各种数据信息。因此,可以采用概念模型--逻辑模型--物理模型--SQL脚本语言的方式来设计数据库系统。要求采用Rational Rose工具完成上述模型的设计。最终,课设报告要附上用况图、类图、活动图、顺序图(状态图、通信图等),并对这些图做出必要说明。3、OOAD文档基本格式用况规约的文档描述用况编号UC-XX用况名称XXX用况参与者描述用况的参

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档