一、 课程设计目的。
网络数据库课程设计》是网络工程专业的一个综合性的设计型实验,是培养训练学生网络数据库设计、开发、应用能力的重要实践性教学环节,是《网络数据库》课程配套设置的后继教学环节。
开设该课程设计的主要目的是:通过网络数据库开发的实践训练,使学生进一步掌握网络数据库的设计的方法、集成开发平台与网络数据库结合的软件开发方法和技术,提高网络数据库的应用能力和软件开发技能,培养网络数据库软件的设计开发能力,提高综合分析和解决问题的能力。
二、 课程设计步骤。
本课程设计要求学生采用项目小组的形式,结合具体软件开发项目,完成以下设计内容:
1. 需求分析。
对系统的功能及性能要求进行分析,写出需求规格说明书,若使用面向对象的开发方法,则应确定系统的对象模型,状态模型及处理模型。
2. 数据库设计。
2.1概念结构设计。
1)画出系统各部分(子系统)e-r模型图。
2)消除冲突和冗余,合并各部分e-r模型图,形成总体e-r模型图。
2.2逻辑结构设计。
1)完成e-r模型向关系模型的转换。
2)对关系模型进行优化(如果需要)
2.3物理结构设计。
1)存储结构设计(如数据表的构成,字段名称,字段数据类型,字段长度)
2)完整性约束设计(如主键约束、非空约束、默认值约束、检查约束、唯一约束)
2.4将所设计表的结构在数据库管理系统上实现,要求单独建立数据库并生成备份文件(备份数据库或导出数据库表到文本文件)。
3、软件设计与实现。
在确定系统总体设计方案基础上,完成系统的模块结构图及模块的功能说明。选择合适的软件开发平台编写程序,以实现系统的功能。
在这里特别强调选用的开发平台和数据库的连接,在软件开发中,请写出在开发平台的编程环境下如何实现对数据库的操作(增、删、改、查)。
4、 软件测试。
完成软件的测试,结合网络数据库知识,检测数据操作的正确性、完整性。要求应根据系统的需求设计相应的测试数据方案(特别是一些异常情况的处理),写出测试结果。
三、 设计任务及要求。
-8人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工,写出项目开发计划;
2、按软件开发的方法,分阶段进行开发;小组内自选用相应的开发工具和数据库开发环境。
3、要求在需求分析的基础上,做好数据库设计工作,在选用的开发平台选择合适的数据库连接方式和控件,完成课题的功能,并记录主要模块的数据库操作的实现部分。
4、设计报告要求以上,内容包括需求分析、数据库设计、软件设计和实现主干**及测试案例,并总结设计和开发过程的经验和教训,写出设计总结。每人重点写自己分工任务设计开发内容内容,小组的成员的报告内容中要涵盖项目的主要文档:、需求分析、数据库设计、分工编码(重点写数据操作部分)、测试数据。
5、本课题涉及小组成员的集体协作,要求遵守设计时间的安排,有相应的团队精神。
四、 课程设计的考核方法与成绩评定。
1.理论设计方案,演示所设计的系统,总成绩40%;
2.设计报告,占总成绩30%;
3.答教师所提出的问题,占总成绩20%;
4. 考勤情况,占总成绩10%;
五、 时间安排(9周-10周)
地点:软件试验室指导教师: 李莹莹孙全玲王坤侠张媛。
附:参考选题。
网络课程设计任务书
题目netsim软件综合实验。学号。姓名。专业计算机科学与技术。课程计算机网络。指导教师职称。完成时间 2010 年6月10日 2010年6月17日。枣庄学院计算机科学系制。说明。一 课程设计写作框架 仅供参考 摘要。目录。正文。1 基本设计任务及要求 所用仪器设备 2 总体设计方案及主要设计原理 ...
数据结构课程设计任务书
数据结构 课程设计任务书。一 数据结构课程设计要求。仔细阅读 数据结构课程设计指导 一书,选好题目,认真制定课程设计方案,在规定的时间内设计完成并按一定格式以书面形式上交报告。设计报告内容一般包括以下几个方面 1 问题描述 2 设计思路 3 数据结构定义 4 系统功能模块介绍。5 程序清单 6 运行...
数据结构 课程设计任务书for
学年学期 2011 2012学年第1学期。专业班级 10软件工程1班。指导教师 吴芸。设计时间 2011 12 12至2011 12 16 学时周数 1周。一 设计目的。1 培养学生运用算法与数据结构的基本知识解决实际编程中的数据结构设计和算法设计问题。2 培养学生独立设计程序与解决问题的能力,培养...