软件综合课程设计教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

珠海学院课程教学大纲

课程名称:计算机软件综合课程设计

适用专业: 2015级软件工程专业

课程类别:专业基础课

制订时间:2017年6月

计算机科学与技术系制

目录

1 《计算机软件综合课程设计》教学大纲

2 《计算机软件综合课程设计》(模板)

3 《计算机软件综合课程设计》成绩评定表

《计算机软件综合课程设计》教学大纲

一、课程设计基本信息

课程代码:

课程名称:计算机综合应用课程设计

课程学时:32学时

课程学分:2.0

适用对象:计算机科学与技术专业、软件工程专业

先修课程:高级语言程序设计、数据结构、操作系统、数据库原理与应用

二、课程设计目的和任务

本课程设计是检验计算机专业的学生在大学主干课程完成之后,为了加深和巩固学生对前两年所学理论和应用知识的理解,同时提高学生综合运用的能力和分析问题、解决的问题的能力而开设的一门实践课程。

通过本环节学生能够充分把前两年学到的知识综合应用到实际的编程实践中,可以进一步巩固所学到的理论。通过实现一个中等规模的应用软件,提高利用计算机系统解决实际问题的能力,为顺利毕业、进入社会打好基础;通过对程序的规范编写,可以培养学生良好的编程风格,包括程序结构形式,行文格式和程序正文格式等;并培养学生的上机调试能力。

三、课程设计方式

1、课程设计题目的选定

采用指导教师提供参考题目与学生自主命题相结合的办法选定课程设计题目。要求不多于4个人一个小组,不得重复,所涉及数据库的基本表至少在5张表以上,在尽量满足数据库设计原则的前提下,允许适当冗余以提高检索的速度。其中学生自主命题需要指导教师严格的审核,看是否满足课程要求,检查是否为重复课题。

2、课程设计任务的完成

在指导教师的指导下,各个学生分组独立完成课题分析、设计、代码编写和调试,独立撰写课程设计报告。

要求各小组独立完成,发现小组之间有完全相同的,两个小组的都不给评分;

3、验收

本课程最终提交课程设计报告和相应的数据库设计的相关系统,按提交的课程设计报告和系统运行演示评定成绩,由2~4人共同完成的课程设计,请分别写明小组的分工和各自完成的成果。

系统演示:每个小组进行系统演示和答辩,讲解设计方案,演示系统运行并汇报合作和分工情况。

4、时间安排

第1周:确定组员,题目。

第2-14周:开发阶段,阶段验收。

第15-16周:提交课程设计报告,并进行系统演示

四、课程设计基本要求

课程设计教学方法:主要以学生上机操作为主,教师指导为辅课程设计要求:

●对系统进行功能分解、模块分析、控制模块分析正确

●选择合适的数据结构以及相应的算法

●程序规模适中,尽可能多的利用前面所学的课程知识,使系统的功能更

加完善和全面

●掌握程序调试的方法

●说明书、流程图要清楚,阐明设计思路。

●撰写课程设计报告。按格式要求写出完整、规范的报告并打印。其中模

块图、流程图要清楚、规范。特别要求学生自己独立完成。

1、环境要求:

1)学习使用某个RDBMS,利用合适的应用系统开发工具为某个应用背景

设计和开发一个数据库应用系统。

2)完成一个实际系统的数据库应用系统的设计全过程:需求分析、数

据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现等。

3)DBMS可以任意选择。

4)设计系统时采用C/S结构、B/S结构均可。

2、内容要求:

1)需求分析:

界定系统范围,描述系统需求(包括数据需求和功能需求):数据字典和数据流图;

2)概念结构设计:

画出系统各部分(子系统)E-R模型图和全局E-R模型图

3)逻辑结构设计:

①完成E-R模型向关系模型的转换对关系模型进行优化(如果需

要)设计用户子模式(外模式);

②系统功能模块图;

③安全性(用户类别和权限)和完整性(主、外码和用户自定义的

完整性约束)设计;

4)数据库物理设计:

①存储结构设计(如数据表的构成,字段名称,字段数据类型,字

段长度),选择合适的数据库表结构

②完整性约束设计(如主键约束、非空约束、默认值约束、检查约

束、唯一约束)选择建立索引;确定数据的存放位置;确定

系统配置;

③模块设计(模块IPO图)。

5)数据库实施

①创建数据库及数据库对象(给出创建数据库及数据库对象的SQL

脚本文件)数据库备份和恢复方案(给出具体方案);

②用户界面的设计和实现和应用程序编码(给出关键程序代码);

6)系统测试方案和测试报告

7)系统的主要功能和使用说明

五、课程设计内容和时间安排

(一)动员、准备及规划(2学时)

具体内容:动员、选题、

实习地点:机房

需提交文档:选题意义(含需要解决的问题)(电子版,5分)

(二)课程设计检查(4学时)

具体内容:需求分析说明书和任务规划,设计出每个功能

时间分配:2学时上机、2学时初期检查

实习地点:机房

需提交文档:需求分析说明书(10分)、任务规划书(5分)、概念结构设计(10分)(电子版)

(三)课程设计实施(22学时)

具体内容:具体功能的实现及系统的完善工作、中期检查

时间分配:16学时上机,4学时中期检查

实习地点:机房

需提交文档:详细设计说明书(15分)(电子版)

(四)整理报告,提交作品(4学时)

具体内容:文档整理、设计报告的完成

时间分配:全部时间整理报告,提交作品

实习地点:机房

需提交文档:综合课程设计报告(15分)(电子版、打印版)、软件作品

所有文档的格式参照课程设计报告文档格式要求。

相关文档
最新文档