最新OOAD课设报告模版.doc
《最新OOAD课设报告模版.doc》由会员分享,可在线阅读,更多相关《最新OOAD课设报告模版.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateOOAD课设报告模版存档资料 成绩:实验报告一旦出现雷同情况,一律以不及格处理。存档资料 成绩: 华 东 交 通 大 学课 程 设 计 报 告 书注意:此页为封面不打印,封面必须购买学校规定的标准封面(黄色硬纸张),封面内容按照本页提示填写,所有时间不要更改按照模板内容填写。除本页外其他内容必须严格按照模板打印并装订成册,由班长收齐并按学号排列整齐后上交,否则视为不合
2、格处理。所属课程名称 面向对象分析与设计 题 目 根据自己的选题填写 院 (系) 软 件 学 院 填最后两位即可班 级 软件工程2009-? 学号 学生姓名 指导教师 丁琼 辅导教师 丁琼 2012年 12 月 28 日 -课程设计(论文)任务书 软件 学院 软件工程 专业 201001 班 一、课程设计(论文)题目 家庭理财管理系统 二、课程设计(论文)工作自 2012年 12月24 日起至 2012年 12月 28 日止。三、课程设计(论文) 地点: 创新大楼软件学院实训中心机房 四、课程设计(论文)内容要求:1本课程设计的目的(1)熟练掌握面向对象分析与设计的方法(2)能够用UML对系统
3、建模(3)理论联系实际,提高学生学的软件开发技术及分析问题的能力。(4)提高学生论文撰写的能力2课程设计的任务及要求1)基本要求:2)创新要求: 3)课程设计论文编写要求(1)课程设计任务及要求(2)功能需求描述出所选系统的功能需求,必要时用带泳道的活动图辅助说明(3)需求模型识别出用例图,并对主要用例进行用例描述(4)系统分析用面向对象的方法进行系统分析,建立状态机图、类图、顺序图(5)系统设计用面向对象的方法进行问题域、界面部分、数据管理部分设计(6)运行调试与分析讨论-给出运行屏幕截图,分析运行结果,有何改进想法等。(7)设计体会与小结-设计遇到的问题及解决办法,通过设计学到了哪些新知识
4、,巩固了哪些知识,有哪些提高。(8)参考文献(必须按标准格式列出,可参考教材后面的参考文献格式)(9)报告按规定排版打印,要求装订平整,否则要求返工;(10)课设报告装订顺序如下:封面-任务书-中文摘要-目录-正文-附录(代码及相关图片)(11)正文包括功能需求、建立需求模型、系统分析、系统设计、设计体会与小结、 参考文献等(12)严禁抄袭,如有发现,按不及格处理。4)课程设计评分标准: (1)学习态度:20分;(2)模型检查:20分;(3)课设答辩:20分;(4)课设报告:40分。5)参考文献:(1)麻志毅. 面向对象分析与设计.机械工业出版社(2)(美)多切蒂 著,俞志翔 译.面向对象分析
5、与设计(UML2.0版).清华大学出版社.2006年4月(3)麦克劳克林(Mclaughlin,B.D)等著;OReilly Taiwan公司编译.深入浅出面 向对象分析与设计(中文版).东南大学出版社.2009年01月6)课程设计进度安排内容 天数 地点构思及收集资料 1 图书馆设计与测试 2.5 实验室撰写论文 1.5 图书馆、实验室学生签名: 2012年 12 月28日课程设计(论文)评审意见(1)功能需求 (20分):优()、良()、中()、一般()、差(); (2)需求模型(20分):优()、良()、中()、一般()、差(); (3)系统分析(20分):优()、良()、中()、一般(
6、)、差();(4)系统设计(20分):优()、良()、中()、一般()、差();(5)回答问题(20分):优()、良()、中()、一般()、差();(6)格式规范性及考勤是否降等级:是()、否()评阅人: 职称: 讲师 2012 年 12月31 日目录一、前言(课设目的及内容)6二、系统的功能需求6三、建立需求模型133.1 划分子系统133.2 识别参与者143.3 识别用况143.4 对需求进行捕获与描述15四、系统分析194.1 寻找类194.2建立状态机图194.3建立类图204.4建立顺序图23五、系统设计255.1问题域部分设计255.2界面部分设计255.3 数据管理部分设计31
7、六、课设小结及心得体会32七、参考文献33一、前言(课设目的及内容)字体为宋体小四号字,行间距为多倍1.25。以下同.本面向对象课程设计的题目是家庭理财管理系统 ,主要采用Rational rose以UML建模语言对该系统进行的分析,在此基础上通过C#语言对系统进行了设计,其数据库采用的是Access。该课设包含的主要内容有:系统功能需求、建立需求模型、系统分析和系统设计四个部分。面向对象分析与设计课程设计是实践性教学环境之一,是面向对象分析与设计的辅助教学课程,主要目的是让学生在掌握的理论基础上进行实践,以强化学生的动手能力,从而进一步熟练Rtional rose的使用。如果有图表,要加标题
8、,比如图1 XXX(或表1 XXX),字体为宋体五号,加粗,居中。表标题放在表的上方;图标题放在图的下方。二、系统的功能需求家庭理财管理系统主要包括系统管理、基础数据管理、收支管理、储蓄管理、借还钱管理、理财分析,以下选取基础数据管理、收支管理进行分析与设计,如下是这两部分的需求。1. 基础数据管理在取得授权的情况下,有关人员要进行如下工作。添加家庭成员 家庭添了新成员,户主将新成员的信息添加进入家庭成员表,以便记录其消费情况。修改家庭成员 家庭成员信息有误,户主查询到该成员并对其进行修改。查询家庭成员 户主或其他普通成员对家庭成员信息进行查看。添加收支项目 家庭成员有了新的收支项目,户主对新
9、项目进行添加。修改收支项目 家庭成员的收支项目有了变换,户主对指定项目进行修改查询收支项目 户主或家庭普通成员对家庭各收支项目进行查看。 图1 添加新成员的主要业务流程图2修改项目信息的主要业务流程2. 收支管理在取得授权的情况下,有关人员要进行如下工作。添加日常收入 家庭添了新日常收入,户主将新收入的详情添加进入日常收入表,以便其他成员查看。修改日常收入 家庭日常收入信息有误,户主查询到该收入并对其进行修改。查询日常收入 户主或其他普通成员对家庭日常收入详情进行查看。添加日常支出 家庭成员有了新的日常支出,户主对新支出进行添加。修改日常支出 家庭成员的日常支出有了变换,户主对指定支出进行修改
10、查询日常支出 户主或家庭普通成员对日常支出进行查看。 图 3 日常收入的主要业务流程 图 4 日常支出的主要业务流程表 1 用户与基础数据管理、收支管理的主要交互信息编号功能输入 输出1添加新成员填写姓名、称呼、用户名、密码,然后点击“添加”保存后提示添加成功并显示所添加的记录项(或提示错误)2修改成员信息选择某指定成员,点击“修改”提示修改成功并保存记录(或提示错误)3删除成员信息选择指定成员,点击“删除”提示删除成功(或该记录不能删除)4添加新项目填写项目名称,点击“添加”保存后提示添加成功并显示所添加的记录项(或提示错误)5修改项目选择某指定项目,点击“修改”提示修改成功并保存记录(或提
11、示错误) 6删除项目选择指定项目,点击“删除”提示删除成功(或该记录不能删除) 7添加日常收入填写表单的必要信息,点击“添加”提示添加成功(或该格式有误) 8修改日常收入选择指定记录,点击“修改”提示修改成功(或格式有误) 9删除日常收入选择指定记录,点击“删除”提示修改成功(或该记录不能被删除) 10添加日常支出填写表单的必要信息,点击“添加”提示添加成功(或该格式有误) 11修改日常支出选择指定记录,点击“修改”提示修改成功(或格式有误)12删除日常支出选择指定记录,点击“删除”提示修改成功(或该记录不能被删除)三、建立需求模型3.1 划分子系统家庭理财管理系统的功能为:系统管理、基础数据
12、管理、收支管理、储蓄管理、借还钱管理、理财分析。对上述每个功能,用一个子系统来实现。图 5给出了这些子系统以及它们之间的依赖。图5家庭理财管理系统中的子系统以及它们之间的依赖 图 5中的子系统“系统管理”需要使用子系统“基础数据管理”中的用户名与密码。子系统“理财分析”需要使用子系统中“基础数据管理”中的称呼和项目,需要使用子系统“储蓄管理”的存储记录,需要使用子系统“借还钱管理”的借还钱记录,需要使用子系统“收支管理”的收支记录。子系统“收支管理”需要使用子系统“基础数据管理”的称呼和项目。子系统“储蓄管理”、“借还钱管理”需要使用子系统“基础数据管理”的称呼。3.2 识别参与者子系统“基础
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 OOAD 报告 模版
限制150内