1.面向对象程序设计---课程设计指导书.docVIP

1.面向对象程序设计---课程设计指导书.doc

  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文档。上传文档
查看更多
1.面向对象程序设计---课程设计指导书.doc

 PAGE 5 《面向对象程序设计课程设计》课程设计指导书 一、目的 本课程设计的目标,是以面向对象编程思想进行程序设计为中心。 通过课程设计,使学生了解面向对象分析和设计的基本概念. 熟悉巩固UML工具在面向对象分析和设计中的作用,学会使用UML对系统建模。 能够利用面向对象思想到实际编程应用中去,为今后从事软件开发工作打下基础。 通过课程设计,培养学生针对实际问题,采用面向对象思想来分析问题、解决问题的能力,进一步提高学生独立编程的能力。 二、要求 1.明确学习目的,端正学习态度,提高对课程设计重要性的认识,以积极认真的态度参加课程设计工作,按要求完成规定的设计任务。 2.培养正确的设计思想,严谨的工作作风,提高对所学知识应用和分析能力、解决问题的能力,提倡独立思考、刻苦钻研和创新的精神。 3.严格要求、自觉遵守纪律,必须按规定的时间完成设计。缺勤累计时间超过实际设计时间三分之一及以上者,课程设计成绩按不及格处理;不服从指导教师的安排,违反设计纪律,影响设计工作正常进行者,指导教师有权停止其设计工作,成绩以0分计。 4.针对实际案例,根据客户项目需求,进行需求分析。 5.针对实际案例,采用面向对象分析与设计思想,使用UML建模工具完成对系统的分析,画出相应的用例图、类图。 6.针对实际案例进行分析,设计并创建出合适的数据库表。 7.在系统分析完成之后,采用三层架构进行编码,实现系统的功能。 8.完成规范化的课程设计报告的编写。 三、课程设计报告应包括的内容 课程设计的题目、设计目的; 需求分析与系统模块划分(系统功能模块图); UML分析与设计(系统用例图、类图); 数据库分析与设计(数据库表、视图、存储过程等); 编码实现及测试; 课程设计的总结,主要包括以下内容: (1)课程设计中的收获、遇到的主要问题和解决方法; (2)设计中存在的不足,需进一步改进的设想; 以上内容均填写在课程设计报告上,要求格式规范,符合学校关于课程设计的要求和规范。 四、进度安排 序号课程设计内容学时分配备注1选题,需求分析1天2利用UML工具,对系统进行需求分析,画出用例图、类图1天3创建数据库及表1天4编码实现系统功能4天5测试、改进系统功能实现1天6课程设计说明书撰写,课程设计验收2天合计10天五、课程设计报告要求 1.设计中应包括需求与总体设计、详细设计、编码实现,必须要有相应的功能图、类图、编码注解。完成任务书中要求的功能。 2.设计报告中,应对定义类的的作用或功能予以相应文字说明。 3.设计报告文档格式规范,图表表达正确,语句通顺,字数不少于2000字(代码不算)。 4.代码实现,要加适当注释;代码行数不少于3000行。 5.格式符合学校关于课程设计报告的规范要求。 六、考核办法 学生的课程设计成绩由平时成绩、业务考核成绩两部分组成,均为百分制记分,其中平时成绩占总成绩的30%,业务考核成绩占70%。 业务考核成绩按下表评分点进行考核。 评分点分数说明用例图10能够根据需求分析用例,正确确定用例中的角色;根据需求文档确定顶层用例的事件流;正确画出用例图。类图20分析出系统所需的类,确定其属性和操作;正确理解并画出类之间的关联、继承、聚合、组合关系。数据库设计10根据系统需要,创建适合的表、存储过程、函数等数据库对象代码实现40针对具体问题,定义合适的类及方法,应用面向对象编程思想到代码实现中。实现三层架构编程。课程设计报告20符合一般论文格式规范。对整个系统从需求、分析与设计、代码实现、测试、总结几方面进行完整的说明。七、课程设计题目 (1)进销存管理系统 主要内容: 通过对典型的小型流通型企业的进货、销售、库存的业务流程进行分析,完成具有进货管理、销售管理、库存管理等相关功能的UML分析与设计,并实现以下功能。  = 1 \* GB3 ①进货单、出货单管理 ②销售单管理  = 3 \* GB3 ③库存表、库存结转功能 ④按时间、按商品类别、顾客、供应商进行进、出货单的统计  = 5 \* GB3 ⑤完成库存表的按时间、按类别进行统计 (2)学生成绩管理系统 主要内容: 通过对学校日常教学管理中的课程、选课、学生、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的UML分析与设计,并实现以下功能。  = 1 \* GB3 ①学生、班级、课程表的管理与维护  = 2 \* GB3 ②成绩表的管理与维护  = 3 \* GB3 ③教师信息的管理与维护  = 4 \* GB3 ④按班级、按课程计算平均成绩、最高成绩、最低成绩、及格率

文档评论(0)

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

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

1亿VIP精品文档

相关文档