课程设计要求(软件工程)_第1页
课程设计要求(软件工程)_第2页
课程设计要求(软件工程)_第3页
课程设计要求(软件工程)_第4页
课程设计要求(软件工程)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 软件工程软件工程 课程设计课程设计 2016.042一、课程设计的选题一、课程设计的选题n题目可自选题目可自选n建议选取有一定业务背景的题目。如:建议选取有一定业务背景的题目。如:“图书图书管理管理系统系统” 、“网上书店网上书店”、“网上选课系统网上选课系统”等。等。n选课可参考所附的选课可参考所附的课程设计参考题目课程设计参考题目。n独立完成独立完成所选题目。所选题目。 个人独立完成所选题目,个人独立完成所选题目,不可以合作同选一个题目不可以合作同选一个题目。3n选定题目后,需上报。选定题目后,需上报。n指导文件下发后,在指导文件下发后,在5.10之前上报所选题目;之前上报所选题目;n

2、上报后,若十天内未接到更改选题的通知,便可按上报后,若十天内未接到更改选题的通知,便可按上报的选题开展课程设计。上报的选题开展课程设计。n题目的更改题目的更改n题目选定后,如需改动,请在题目选定后,如需改动,请在6.20前与老师联系;前与老师联系;n6.20后题目不可更改;后题目不可更改;n如上交的课程设计论文与所报选题不符,本课程最如上交的课程设计论文与所报选题不符,本课程最高成绩为高成绩为“及格及格”。选题选题4业务背景业务背景n建议选取就有一定业务背景类的题目。建议选取就有一定业务背景类的题目。 如如“网上书店网上书店”、“酒店管理酒店管理”、“网络选课系网络选课系统统”等。等。n以实际

3、以实际应用需求为应用需求为开发背景,业务逻辑及软件开发背景,业务逻辑及软件需求可进行合理的假设。需求可进行合理的假设。5n系统设计根据实际需求进行,尽量详细系统设计根据实际需求进行,尽量详细;n要有编程实现要有编程实现。n不要求系统设计的功能全部编程实现不要求系统设计的功能全部编程实现,可结合自可结合自己的能力等适当选取。己的能力等适当选取。n一般一般可挑选最重要的可挑选最重要的3个左右模块重点实现。个左右模块重点实现。 如如“汽配销售系统汽配销售系统” 中中的可选的模块有:客户管理,供的可选的模块有:客户管理,供应商管理、进货情况登记、销售情况登记、销售统计等。应商管理、进货情况登记、销售情

4、况登记、销售统计等。设计与实现设计与实现6二、课程设计报告的要求二、课程设计报告的要求n要求按照要求按照软件工程的规范撰写设计报告软件工程的规范撰写设计报告。n合理运用合理运用软件开发个阶段的原理、工具、设计方法软件开发个阶段的原理、工具、设计方法等;等;n论文要求格式规范,阐述清晰、准确,论文要求格式规范,阐述清晰、准确,着重阐述自己的主着重阐述自己的主要工作要工作;n课程设计报告要求(课程设计报告要求(Word文档)文档)正文部分不少于正文部分不少于20页页。n课程设计报告中需要有适量的程序代码、软件运行界面等。课程设计报告中需要有适量的程序代码、软件运行界面等。但不可以过多,用于凑篇幅。

5、但不可以过多,用于凑篇幅。 7n课程设计报告撰写需注意:课程设计报告撰写需注意:u2.1 设计报告的内容设计报告的内容u2.2 设计报告的格式设计报告的格式课程设计报告的撰写课程设计报告的撰写8.课程设计报告的内容课程设计报告的内容n按软件的生命周期撰写设计报告按软件的生命周期撰写设计报告,一般包括以下内容:,一般包括以下内容:u1. 问题的定义及可行性分析问题的定义及可行性分析u2. 需求分析需求分析u3. 概要设计、详细设计概要设计、详细设计u4. 系统的实现系统的实现u5. 系统的测试(如果需要)系统的测试(如果需要)n其中,其中,需求分析、系统设计和系统实现部分是论文的重点需求分析、系

6、统设计和系统实现部分是论文的重点,论文中必须包含,并且论文中必须包含,并且一般独立作为一章一般独立作为一章。9.设计报告的内容设计报告的内容 合理运用合理运用软件开发个各阶段的原理、工具、设计方法:软件开发个各阶段的原理、工具、设计方法:nA. 结构化的软件设计方法结构化的软件设计方法n可行性分析:可行性分析:系统流程图、数据流图、数据字典等;系统流程图、数据流图、数据字典等;n需求分析:需求分析:ER图、状态图、层次方框图、图、状态图、层次方框图、IPO图等;图等;n概要设计:概要设计:层次图、层次图、HIPO图、结构图;模块化、自定向下的图、结构图;模块化、自定向下的设计方法、面向数据流的

7、设计方法;设计方法、面向数据流的设计方法;n详细设计:详细设计:人机界面的设计、盒图、人机界面的设计、盒图、PAD图、判定树、判定表图、判定树、判定表等;面向数据结构的设计方法。等;面向数据结构的设计方法。n编程实现:编程实现:编程风格、软件测试等;编程风格、软件测试等;10.设计报告的内容设计报告的内容 合理运用软件开发个阶段的原理、工具、设计方法:软件开发个阶段的原理、工具、设计方法:nB. 面向对象的软件分析、设计方法面向对象的软件分析、设计方法n面向对象的分析方法面向对象的分析方法n面向对象的设计面向对象的设计n面向对象的实现面向对象的实现 常用有用例图、类图、事件跟踪图、状态图等建模

8、工具常用有用例图、类图、事件跟踪图、状态图等建模工具。11.设计报告的格式设计报告的格式n完整的课程设计报告包括:封面、评分表格、摘要、完整的课程设计报告包括:封面、评分表格、摘要、目录、正文、总结与展望、参考文献等部分。目录、正文、总结与展望、参考文献等部分。n封面、评分表格、摘要要求单面打印,其它部分双面封面、评分表格、摘要要求单面打印,其它部分双面打印。打印。n要求采用统一提供的论文封面、评分表格。要求采用统一提供的论文封面、评分表格。12n以下内容请参考以下内容请参考2015毕业设计手册毕业设计手册中的中的“广东工广东工业大学本科生业大学本科生毕业设计(论文)格式规范毕业设计(论文)格

9、式规范”的相关部分。的相关部分。n各部分的字体与行距;各部分的字体与行距;n论文章节的标题与层次;论文章节的标题与层次;n插图与表格的编号;插图与表格的编号;n参考文献的格式;参考文献的格式;n摘要的撰写与格式;摘要的撰写与格式;n其它涉及到的格式要求;其它涉及到的格式要求;格式的详细要求格式的详细要求13三、软件的编程实现三、软件的编程实现n注意以下几部分:注意以下几部分:u 3.1 软件模式及开发工具软件模式及开发工具u 3.2 软件的设计开发方法软件的设计开发方法u 3.3 数据库的设计与实现数据库的设计与实现14 3.1 3.1 软件模式及开发工具软件模式及开发工具n可开发成可开发成单

10、机模式单机模式、 C/S模式模式 、 WEB多层模式、手多层模式、手机机APP等,软件模式不限等,软件模式不限。n可选择任何自己熟悉的开发工具,可选择任何自己熟悉的开发工具,编程语言、编程工编程语言、编程工具不限具不限。nDBMS:只能使用:只能使用SQL Server 或或My SQL 。15 3. 3.软件的设计开发方法软件的设计开发方法 尽可能的使用尽可能的使用“软件工程软件工程”课程中的原理、工具课程中的原理、工具及方法。及方法。n结构化的软件设计方法结构化的软件设计方法 系统流程图、数据流图、数据字典、系统流程图、数据流图、数据字典、ER图、图、IPO图、图、层次图、结构图、层次图、

11、结构图、HIPO图、盒图、图、盒图、PAD图等图等。n面向对象的软件设计方法面向对象的软件设计方法 用例图、类图、事件跟踪图、状态图等用例图、类图、事件跟踪图、状态图等。16 3.3 3.3 数据库数据库的的设计与实现设计与实现n1. 熟练运用熟练运用“数据库原理数据库原理”课程知识。课程知识。u若用到数据库,设计报告中要有数据库的概念模型设计、逻辑模型设计的内容。u规范并熟练运用有关的知识,如 ER模型、规范化理论(函数依赖、范式理论、模式分解等)。n2. 数据库管理系统采用数据库管理系统采用SQL Server 或或 My SQL。17四、提交的资料四、提交的资料n十九周检查完后,统一收齐

12、以下资料,刻盘,上交。十九周检查完后,统一收齐以下资料,刻盘,上交。n提交的电子版提交的电子版文件夹及设计报告命名格式参看附件文件夹及设计报告命名格式参看附件,内容包括:,内容包括: 课程设计论文;课程设计论文; 源程序;源程序; 如可编译,编译后能独立运行的程序;如可编译,编译后能独立运行的程序; 软件安装、配置、使用所需的说明书;软件安装、配置、使用所需的说明书;n打印的课程设计报告,包括:打印的课程设计报告,包括: 封面封面:使用:使用附件附件里面的提供的封面,里面的提供的封面,单面打印单面打印; 评分表格:评分表格:单面打印单面打印; 摘要:摘要:单面打印;单面打印; 目录:目录:双面

13、打印;双面打印; 正文正文:双面打印,双面打印,页码标注于每页外侧或居中位置。页码标注于每页外侧或居中位置。18n每人建立一个文件夹,命名方式每人建立一个文件夹,命名方式“学号学号 姓名姓名”; 如:如:“3106067613 张三丰张三丰”。n个人文件夹下,创建个人文件夹下,创建“源程序源程序”文件夹,放说有的源程序;文件夹,放说有的源程序;n课程设计报告直接放于个人文件夹下,命名为课程设计报告直接放于个人文件夹下,命名为“学号姓名设计报学号姓名设计报告告.doc”。 如:如: “3106067613张三丰设计报告张三丰设计报告.doc”目录及文件命名方式目录及文件命名方式19五、检查与答辩

14、五、检查与答辩 十九周进行课程设计的检查与答辩。十九周进行课程设计的检查与答辩。n程序检查方式:程序检查方式: 答辩,并上机操作演示;答辩,并上机操作演示; 安装检查:注意提交必要的控件及运行环境。安装检查:注意提交必要的控件及运行环境。n成绩:优秀、良好、中等、及格、不及格五级;成绩:优秀、良好、中等、及格、不及格五级; n成绩构成成绩构成参考评分表格参考评分表格20【重要提醒重要提醒】课程设计课程设计没有没有“编程编程”部分部分 ,成绩从,成绩从“中中”起起评。评。未经批准,无故不参加答辩者未经批准,无故不参加答辩者,成绩从及格起评。,成绩从及格起评。21六、自己独立完成六、自己独立完成n切记:各人独立完成,严禁抄袭。切记:各人独立完成,严禁抄袭。n抄袭与被抄袭均按不及格处理抄袭与被抄袭均按不及格处理;n严禁网上找或使用其他同学的课程设计,一严禁网上找或使用其他同学的课程设计,一经发现一律按作弊论处。经发现一律按作弊论处。22七、几点小提示七、几点小提示按软件生命周期来撰写课程设计报告。按软件生命周期来撰写课程设计报告。正确、规范的使用各种图表、建模工具,及设计开发方法。正确、规范的使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论