《软件综合课程设计教学大纲设计》由会员分享,可在线阅读,更多相关《软件综合课程设计教学大纲设计(12页珍藏版)》请在金锄头文库上搜索。
1、word某某学院课 程 教 学 大 纲课 程 名 称:计算机软件综合课程设计适 用 专 业: 2015级软件工程专业课 程 类 别:专业根底课 制 订 时 间:2017年6月 计算机科学与技术系 制目录1 计算机软件综合课程设计教学大纲2 计算机软件综合课程设计模板3 计算机软件综合课程设计成绩评定表 / 计算机软件综合课程设计教学大纲一、课程设计根本信息课程代码:课程名称:计算机综合应用课程设计课程学时:32学时适用对象:计算机科学与技术专业、软件工程专业先修课程:高级语言程序设计、数据结构、操作系统、数据库原理与应用二、课程设计目的和任务本课程设计是检验计算机专业的学生在大学主干课程完成之
2、后,为了加深和巩固学生对前两年所学理论和应用知识的理解,同时提高学生综合运用的能力和分析问题、解决的问题的能力而开设的一门实践课程。通过本环节学生能够充分把前两年学到的知识综合应用到实际的编程实践中,可以进一步巩固所学到的理论。通过实现一个中等规模的应用软件,提高利用计算机系统解决实际问题的能力,为顺利毕业、进入社会打好根底;通过对程序的规X编写,可以培养学生良好的编程风格,包括程序结构形式,行文格式和程序正文格式等;并培养学生的上机调试能力。三、课程设计方式1、课程设计题目的选定采用指导教师提供参考题目与学生自主命题相结合的方法选定课程设计题目。要求不多于4个人一个小组,不得重复,所涉与数据
3、库的根本表至少在5X表以上,在尽量满足数据库设计原如此的前提下,允许适当冗余以提高检索的速度。其中学生自主命题需要指导教师严格的审核,看是否满足课程要求,检查是否为重复课题。2、课程设计任务的完成在指导教师的指导下,各个学生分组独立完成课题分析、设计、代码编写和调试,独立撰写课程设计报告。要求各小组独立完成,发现小组之间有完全一样的,两个小组的都不给评分; 3、验收本课程最终提交课程设计报告和相应的数据库设计的相关系统,按提交的课程设计报告和系统运行演示评定成绩,由24人共同完成的课程设计,请分别写明小组的分工和各自完成的成果。 系统演示:每个小组进展系统演示和辩论,讲解设计方案,演示系统运行
4、并汇报合作和分工情况。4、时间安排第1周:确定组员,题目。第2-14周: 开发阶段,阶段验收。第15-16周:提交课程设计报告,并进展系统演示四、课程设计根本要求课程设计教学方法:主要以学生上机操作为主,教师指导为辅课程设计要求:l 对系统进展功能分解、模块分析、控制模块分析正确l 选择适宜的数据结构以与相应的算法l 程序规模适中,尽可能多的利用前面所学的课程知识,使系统的功能更加完善和全面l 掌握程序调试的方法l 说明书、流程图要清楚,说明设计思路。l 撰写课程设计报告。按格式要求写出完整、规X的报告并打印。其中模块图、流程图要清楚、规X。特别要求学生自己独立完成。1、环境要求:1) 学习使
5、用某个RDBMS,利用适宜的应用系统开发工具为某个应用背景设计和开发一个数据库应用系统。2) 完成一个实际系统的数据库应用系统的设计全过程:需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现等。3) DBMS可以任意选择。4) 设计系统时采用C/S结构、B/S结构均可。2、内容要求:1) 需求分析:界定系统X围,描述系统需求包括数据需求和功能需求:数据字典和数据流图;2) 概念结构设计:画出系统各局部子系统E-R模型图和全局E-R模型图3) 逻辑结构设计: 完成ER模型向关系模型的转换 对关系模型进展优化如果需要 设计用户子模式外模式; 系统功能模块图; 安
6、全性用户类别和权限和完整性主、外码和用户自定义的完整性约束设计;4) 数据库物理设计: 存储结构设计如数据表的构成,字段名称,字段数据类型,字段长度,选择适宜的数据库表结构 完整性约束设计如主键约束、非空约束、默认值约束、检查约束、唯一约束 选择建立索引; 确定数据的存放位置; 确定系统配置; 模块设计模块IPO图。5) 数据库实施 创建数据库与数据库对象给出创建数据库与数据库对象的SQL脚本文件 数据库备份和恢复方案给出具体方案; 用户界面的设计和实现和应用程序编码给出关键程序代码;6) 系统测试方案和测试报告7) 系统的主要功能和使用说明五、课程设计内容和时间安排一动员、准备与规划2学时具
7、体内容:动员、选题、实习地点:机房需提交文档:选题意义含需要解决的问题电子版,5分二课程设计检查4学时具体内容:需求分析说明书和任务规划,设计出每个功能时间分配:2学时上机、2学时初期检查实习地点:机房需提交文档:需求分析说明书10分、任务规划书5分、概念结构设计10分电子版三课程设计实施22学时具体内容:具体功能的实现与系统的完善工作、中期检查时间分配:16学时上机,4学时中期检查实习地点:机房需提交文档:详细设计说明书15分电子版四整理报告,提交作品4学时具体内容:文档整理、设计报告的完成时间分配:全部时间整理报告,提交作品实习地点:机房需提交文档:综合课程设计报告15分电子版、打印版、软
8、件作品所有文档的格式参照课程设计报告文档格式要求。六、课程设计的考核方式和成绩评定标准一课程设计考核方式点名、各个环节的考核与程序检查、设计报告的综合评定。二课程设计成绩评定标准课程设计成绩=考勤*10%+程序检查*60%+设计报告*30%由指导教师根据学生完成任务的情况、课程设计报告的质量和课程设计过程中的工作态度等综合打分。成绩评定实行优、良、中、与格和不与格五个等级。不与格者不能得到相应的学分,需重新做课程设计,经指导教师考核与格后,方可取得相应学分。优:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述;程序完全实现设计方案,设计方案先进,软件可靠性好;良
9、:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确;有完全实现设计方案的软件,设计方案较先进;中:有完整的符合标准的文档,有根本实现设计方案的软件,设计方案正确;与格:有完整的符合标准的文档,有根本实现设计方案的软件,设计方案根本正确;不与格:没有完整符合标准的文档,软件没有根本实现设计方案,设计方案不正确。提交的电子文档和软件必须是由学生自己独立完成,雷同者教师有权视其情况扣分或记零分。七、其他说明一课程设计报告要求:设计报告按如下内容顺序用A4纸进展撰写并打印装订成册:1、统一的封面;2、内容摘要;3、目录;4、课程设计正文包含以下内容:1需求分析2概要设计:每个局部的算法设计说明可
10、以是描述算法的流程图,说明每个程序中使用的存储结构设计如果指定存储结构请写出该存储结构的定义。3详细设计:各个算法实现的源程序,源程序要按照写程序的规如此来编写。要结构清晰,重点函数的重点变量,重点功能局部要加上清晰的程序注释。4调试分析:测试数据,测试输出的结果5按统一格式列出主要参考文献。二学生提交材料:1、程序源代码和一组较完备的测试数据打包上传,发送到各个指导教师的中,文件名格式为“学号-某某-课程设计题目;2、上交程序的说明文件:保存在.txt中在说明文档中应该写明上交程序所在的目录,上交程序的主程序文件名,如果需要安装,要有程序的安装使用说明;3、课程设计报告附:指导教师推荐题目仅
11、供参考,数据库中至少应该包含5X表 题目1: 机票预定系统1、系统功能的根本要求:l 每个航班信息的输入。l 每个航班的坐位信息的输入;l 当旅客进展机票预定时,输入旅客根本信息,系统为旅客安排航班,打印取票通知和帐单;l 旅客在飞机起飞前3小时不能售票;l 旅客能够退订机票;l 能够查询每个航班的预定情况、计算航班的满座率。2、数据库要求:在数据库中至少应该包含如下数据表:l 航班信息表;l 航班坐位情况表;l 旅客订票信息表;l 航班销售表;l 帐单。题目2:网上销售系统1、系统功能的根本要求:网上销售系统要求提供包括商品信息管理、查询、订购、销售等功能的网上交易平台,对客户和商店管理员应
12、提供不同的操作界面和使用权限。具体功能包括:l 商品信息管理:商店可以对商品信息进展管理,包括商品的类别、名称、描述信息、售价、图片、折扣等。l 客户信息管理:客户可以自助注册并管理自己的个人信息。l 商品查询:客户可以通过多种方式查询并且挑选网上商店出售的商品,通过在网上填写并确认订单的方式来购置商品。l 订单查询:客户可以管理自己的订单信息,查询订单的处理情况。l 订单处理:商店可以对客户的订单信息、汇款单信息进展审核,以确定是否发货,并修改订单状态。设计一个B/S模式的系统实现上述功能。2、数据库要求:在数据库中至少应该包含5X表:题目3:图书管理系统1、系统功能的根本要求:假设图书馆的
13、工作人员要处理如下日常工作:l 借书:核实读者身份并检查是否存在下述情况:n 该读者借书的数额超标;n 该读者所借的书过期未还;n 该读者曾因借书过期被罚款而未交;如不存在上述情况,如此登记借书信息;l 还书:检查所还图书是否损坏或过期,是如此登记罚单信息并打印罚单,在交纳罚金前,不允许该读者继续借书。假如图书损坏,注销该图书信息,否如此进展还书登记。 l 罚款:根据罚单收取罚金,同时取消该读者的借书限制。 l 图书信息维护:新书上架、旧书下架与图书信息查询。l 读者信息维护:录入、注销、修改与查询读者信息。此外,图书馆还应向读者提供如下根本功能:l 查询图书信息;l 查询自己的根本信息和借书
14、记录;l 续借;设计一个B/S或C/S模式的系统实现上述功能。2、数据库要求:在数据库中至少应该包含5X表: 题目4在线旅游管理系统类似于携程或同城 旅游局部的功能题目5基于移动平台的客户管理系统题目6多用户聊天系统能保存聊天记录,并能在线多用户聊天题目7企业人事管理系统题目8家庭财务管理系统题目9物资管理信息系统题目10模拟ATM系统题目11在线新闻管理与发布系统题目12 在线小游戏用户对游戏的操作信息要能保存,下一次不需要从头再玩。游戏要至少有几关题目13 在线电子商城不管销售什么商品,都算一道题题目14小型医院信息系统包括医生、病人等医院信息的管理与挂号、看病功能题目15销售管理系统题目16网上选课系统题目17高校教务管理系统题目18学生宿舍管理系统题目19企业物流管理系统题目20在线电影销售系统类似于微信电影或淘票儿题目21网上二手书租赁系统题目22银行储蓄管理系统题目23在线订餐与管理系统题目24新闻信息管理与发布系统题目25旅店客房订房与管理系统题