网络数据库课程设计任务书

合集下载

数据库课程设计任务书

数据库课程设计任务书

课程设计报告课程名称专业班级姓名学号指导教师起止时间成绩评定宁海县第一职业中学课程设计考核和成绩评定办法1.课程设计的考核由指导教师根据上机表现、设计报告、设计成果几个方面,给出各项权重,综合评定。

2.成绩评定采用五级分制,即优、良、中、及格、不及格。

3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。

4.课程设计结束一周内,指导教师提交成绩和设计总结。

5.设计过程考核和成绩在教师手册中有记载。

课程设计报告内容1. 课程设计任务书:题目要求,操作过程,存在问题,反思等.每项内容必须填写.2. 课程设计报告总结《数据库应用基础》课程设计要求一、课程设计教学目的及基本要求课程设计教学目的是在学生系统的学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库管理系统。

通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。

2. 课程设计基本要求:二到三人为一个小组,小组成员既要有相互合作的精神,又要分工明确。

每个学生都必须充分了解整个设计的全过程。

从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档应按照软件工程的要求书写。

系统中的数据表设计应合理、高效,尽量减少数据冗余。

参考使用的语言有:SQL等。

二、课程设计的内容安排需求分析,总体设计,详细设计,上机调试,书写课程设计报告及验收。

三、课程设计的考核方法及成绩评定学生完成一个管理系统的后台数据库的设计方案并实现,以此作为考核依据。

本课程设计成绩分为:优秀、良好、中等、及格、不及格五个等级。

本课程设计成绩由集中指导出勤情况、完成设计质量、综合表现等方面综合评定。

四、课程设计的内容题目1 教师档案管理系统题目2 学生成绩管理系统题目3 人力资源管理系统题目4 电脑硬件销售系统题目5 旅游管理系统题目6 空调销售管理系统题目7 公交车管理系统要求:每个题目必须完成,给出数据库设计各个阶段的详细设计报告;写出系统的主要功能和使用说明;提交运行的系统;写出收获和体会,包括已解决和尚未解决的问题,进一步完善的设想和建议。

数据库课程设计课程任务书

数据库课程设计课程任务书

数据库课程设计课程任务书一、课程目标知识目标:1. 让学生掌握数据库的基本概念,包括数据模型、关系运算和SQL语言;2. 培养学生运用数据库设计方法,学会创建、查询和管理数据库;3. 使学生了解数据库的安全性和一致性,并能在实际操作中加以运用。

技能目标:1. 培养学生运用数据库管理系统(DBMS)进行数据存储、查询和更新的能力;2. 培养学生运用数据库设计工具,如ER图,进行数据库设计的能力;3. 培养学生运用SQL语言进行数据库操作的能力。

情感态度价值观目标:1. 培养学生认真负责、严谨细致的学习态度,对待数据库设计和操作能够遵循规范和标准;2. 培养学生团队协作意识,能够在小组合作中发挥各自优势,共同完成数据库设计和实施;3. 培养学生对数据库技术的兴趣,激发他们探索新技术、新方法的热情。

课程性质:本课程为实践性较强的学科,注重理论知识与实际应用的结合。

学生特点:学生具备一定的计算机操作能力,对数据库知识有一定了解,但缺乏实际设计和操作经验。

教学要求:结合学生特点,注重启发式教学,引导学生通过实际操作掌握数据库设计方法,提高解决问题的能力。

在教学过程中,将目标分解为具体的学习成果,以便进行有效的教学设计和评估。

二、教学内容1. 数据库基本概念:介绍数据模型、关系数据库的基本理论,包括实体关系模型、关系模型等。

- 教材章节:第一章 数据库基础2. 数据库设计:讲解数据库设计方法,如ER图设计、关系规范化理论,以及数据库设计步骤。

- 教材章节:第二章 数据库设计3. SQL语言:介绍SQL语言的基本语法,包括数据定义、数据查询、数据更新和数据控制。

- 教材章节:第三章 SQL语言4. 数据库管理系统(DBMS):介绍DBMS的原理和功能,以及常见数据库管理系统的使用方法。

- 教材章节:第四章 数据库管理系统5. 数据库安全性与一致性:讲解数据库的安全控制、事务管理、并发控制和备份恢复等。

- 教材章节:第五章 数据库安全性与一致性6. 数据库应用实例:通过实际案例,展示数据库在不同场景下的应用,提高学生解决实际问题的能力。

网络数据库课课程设计

网络数据库课课程设计

网络数据库课课程设计一、教学目标本课程旨在让学生了解和掌握网络数据库的基本概念、原理和方法,培养学生运用网络数据库技术解决实际问题的能力。

具体目标如下:1.知识目标:(1)理解网络数据库的基本概念,如数据库、数据模型、SQL等。

(2)掌握网络数据库的设计和建立方法,包括需求分析、概念设计、逻辑设计等。

(3)了解网络数据库的管理和维护方法,如备份、恢复、安全等。

2.技能目标:(1)能够使用网络数据库管理系统(如MySQL、Oracle等)进行数据库的创建、表的创建和操作。

(2)能够编写简单的SQL查询语句,进行数据的增、删、改、查操作。

(3)具备网络数据库项目开发的基本能力,如数据库设计、后台管理等。

3.情感态度价值观目标:(1)培养学生对网络数据库技术的兴趣,认识到其在现代社会中的重要性和应用前景。

(2)培养学生团队协作、自主学习的能力,提高学生的问题解决能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.网络数据库基本概念:介绍数据库、数据模型、SQL等基本概念。

2.网络数据库设计:讲解需求分析、概念设计、逻辑设计等数据库设计方法。

3.网络数据库管理:介绍备份、恢复、安全等数据库管理方法。

4.网络数据库应用:学习如何使用网络数据库管理系统进行数据库的创建、表的创建和操作,以及编写SQL查询语句。

5.项目实践:进行网络数据库项目开发,巩固所学知识,提高实际应用能力。

三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:讲解网络数据库的基本概念、原理和方法。

2.案例分析法:分析实际案例,让学生了解网络数据库在实际应用中的作用。

3.实验法:让学生动手实践,操作网络数据库管理系统,提高实际操作能力。

4.讨论法:分组讨论,培养学生的团队协作能力和问题解决能力。

四、教学资源为实现教学目标,我们将使用以下教学资源:1.教材:选用权威、实用的网络数据库教材,为学生提供系统的理论知识。

数据库课程设计任务书1

数据库课程设计任务书1

《数据库课程设计》任务书一、课程设计的目的“数据库课程设计”是数据库原理、软件工程及高级语言程序设计等课程的后续实践性课程,是一门独立开设的实践性课程,也是毕业设计等后续课程的基础。

“数据库课程设计”对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。

其目的是:1、加深对数据库系统、软件工程、程序设计的理论知识的理解和应用。

2、通过设计实际的数据库系统课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

二、课程设计任务课题一:学生学籍管理系统1、设计内容:学生根据所学的数据库原理、软件工程与程序设计的知识,针对学校的学生学籍管理,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。

2、操作过程:1)选择课题,在小组内进行分工,进行系统调查,搜集资料。

2)进行系统需求分析和系统设计,写出系统分析和系统设计报告。

3)设计数据库模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。

3)完成数据库定义工作,实现系统数据的数据处理和数据录入。

4)实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。

5)对系统的各个应用程序进行集成调试和测试,进一步优化系统性能,改善系统用户界面。

3、基本要求:1)主要的数据表:学生基本情况数据表,学生成绩数据表,课程表等。

2)主要功能●实现学生基本情况的录入、修改、删除等基本操作。

●对学生基本信息提供灵活的查询方式。

●实现学生成绩的录入、修改、删除等基本操作。

●能方便地对学生的成绩进行查询。

●具有成绩统计、排名等功能。

●能输出常用的各种报表。

课题二:图书管理系统1、设计内容:学生根据所学的数据库原理、软件工程与程序设计的知识,针对学校或政府等的图书管理,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。

数据库课程设计任务书

数据库课程设计任务书

数据库课程设计任务书一. 课程设计目的《数据库课程设计》是实践性教学环节之一,是《数据库原理与设计》课程的辅助教学课程。

通过课程设计,使学生掌握数据库的基本概念、原理和技术,将理论与实际相结合,应用数据建模工具、数据库管理系统和开发工具,设计并实现一个小型数据库应用系统。

二. 课程设计要求1.以小组为单位,一般3~5人为一组,指定1人为组长。

选择熟悉的领域,设计并开发一个数据库应用系统。

2.提交课程设计报告和系统代码,申请优的小组进行答辩和系统的演示。

三. 开发和运行环境开发工具和语言:学生自己选择。

数据库管理系统:SQL Server 2008运行环境:Windows XP以上。

四. 课程设计主要内容1.数据库设计学生自选课程设计题目,进行实际需求调研,完成需求分析、用PowerDesigner建立概念模型、物理模型。

在物理模型中根据需要添加必要的约束、视图、触发器和存储过程等数据库对象,最后生成创建数据库的脚本。

2.数据库应用系统开发在数据库设计的基础上开发一个基本的数据库应用系统,至少能实现如下功能,并能将存储过程、触发器、事务控制等运用其中。

1)基本信息的管理,包括数据的增、删、更新。

2)基本信息的查询。

3)基本信息的统计,最好能以统计图方式显示。

4)数据库的备份和恢复。

5)用户的权限管理等。

五. 参考选题1)工资管理系统2)人事管理系统3)仓库管理系统4)学生管理系统5)图书馆管理信息系统6)宾馆客房管理信息系统7)学籍管理系统8)机票预定系统9)工厂产品管理系统10)病案管理系统11)餐馆管理系统12)企业资产管理系统13)企业客户关系管理系统14)自选六. 课程设计报告的格式课程设计报告的封面统一,使用提供的模板。

正文一般包含如下内容:1.前言:主要对系统的背景进行简要的说明。

2.数据库设计需求分析,数据流图,并编写数据词典。

数据库概念结构设计,PowerDesigner建立的概念模型。

数据库课程设计任务书1

数据库课程设计任务书1
数据库原理与应用课程设计任ຫໍສະໝຸດ 书一、设计题目、内容及要求
题目:XX数据库设计
内容:要求利用数据库原理知识来完成系统的数据库分析设计,进行相应需求分析;画出E_R图;根据E_R图进行逻辑结构设计;根据逻辑结构设计结果利用SQLServer进行建立数据表,要求有主外键等约束;对数据表利用语句完成增删改查等操作;可以适当使用存储过程、触发器、函数等。输入一些基本信息(不少于30条)。
[3]张海藩.《软件工程》[M].北京:人民邮电出版社,2003
指导教师(签名):
教研室主任(签名):
注:可以附页
三、进程安排
1.25:完成需求分析和概要设计工作。
1.26-1.27:完成数据库设计工作。
1.28:程序调试和撰写课程设计说明书初稿。
1.29:提交课程设计说明书、数据及答辩。
四、主要参考资料
[1]王珊,萨师煊.《数据库系统概论》(第5版) [M].北京:高等教育出版社,2009
[2]苗雪兰.《数据库系统原理及应用教程》[M].北京:机械工业出版社,2012
二、要求的设计成果(课程设计说明书、设计实物、图纸等)
1.课程设计说明书:课程设计说明书1份,不少于2000字。说明书中要包含需求分析、概念结构设计、逻辑结构设计,详细设计等内容。
2.格式要求:设计说明书报告分系统简介、需求分析、概念结构设计、逻辑结构设计、数据库设计,结束语。
报告于系统验收答辩时交

数据库课程设计任务书

数据库课程设计任务书

数据库课程设计任务书一、课程设计目的数据库课程设计是数据库原理及应用课程的重要实践环节,其目的在于通过实践加深对数据库系统理论知识的理解和掌握,提高学生的数据库设计和应用开发能力。

具体包括:1、培养学生综合运用数据库知识解决实际问题的能力,使学生能够将所学的数据库原理、设计方法和技术应用到具体的数据库系统中。

2、让学生熟悉数据库设计的各个阶段,包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库运行维护等。

3、培养学生的团队合作精神和沟通能力,使学生能够在团队中有效地协作完成复杂的任务。

4、提高学生的编程能力和实践动手能力,使学生能够运用所学的编程语言和数据库管理系统实现数据库应用系统。

二、课程设计要求1、选题要求学生可以从给定的题目中选择一个,也可以根据自己的兴趣和实际需求自拟题目,但需经过指导教师的审核同意。

选题应具有一定的实用性和复杂性,能够涵盖数据库设计的主要知识点和技术。

2、设计要求需求分析:对所选课题进行详细的需求调研和分析,明确系统的功能需求和数据需求,撰写需求分析报告。

概念结构设计:根据需求分析的结果,设计系统的概念模型,用ER 图表示。

逻辑结构设计:将概念模型转换为关系模型,并进行关系规范化处理,确定数据库的表结构、字段类型、主键、外键等。

物理结构设计:根据数据库管理系统的特点和性能要求,设计数据库的存储结构、索引、存储过程等。

数据库实施:使用选定的数据库管理系统(如 MySQL、Oracle、SQL Server 等)创建数据库、表、视图、存储过程等对象,并插入适量的测试数据。

应用程序开发:使用一种编程语言(如 Java、C、Python 等)开发数据库应用程序,实现系统的各项功能,如数据的增删改查、报表生成等。

数据库运行维护:对设计完成的数据库系统进行测试和优化,确保系统的稳定性和性能,并撰写测试报告和优化方案。

3、文档要求课程设计报告应包括需求分析报告、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、应用程序设计、测试报告和优化方案等内容,要求结构清晰、文字通顺、图表规范。

网络数据库技术课程设计

网络数据库技术课程设计

网络数据库技术课程设计一、课程设计简介网络数据库技术课程设计是数据库技术专业的核心课程,旨在通过设计和实现一个网络数据库系统,使学生掌握数据库的基本概念、数据库设计方法、SQL语言的使用以及网络数据库的应用。

本次课程设计将分为以下几个阶段:1.系统需求分析2.数据库设计3.系统实现4.系统测试与维护二、系统需求分析在本阶段,需要明确系统的需求,包括用户需求和技术需求。

用户需求是指用户对系统功能和性能的需求,技术需求是指系统所需的硬件和软件环境。

1. 用户需求本次系统的用户是一家公司的员工,需要使用该系统完成以下任务:1.添加、删除、修改员工信息2.查询员工信息3.记录员工工作日志4.统计员工工作量和成果2. 技术需求本次系统的技术需求包括:1.数据库管理系统:MySQL2.开发语言:Java3.操作系统:Windows三、数据库设计在本阶段,需要对数据库的结构进行设计。

数据库设计是指通过对数据进行分析和组织,确定数据库中实体、属性、关系和约束规则等元素的过程。

1. 数据库实体本次系统的数据库实体有以下几个:1.员工(Employee)2.工作日志(Worklog)3.工作量(Workload)4.工作成果(Achievement)2. 数据库关系本次系统的数据库关系有以下几个:1.员工和工作日志的一对多(一个员工可以有多个工作日志记录,一个工作日志只属于一个员工)2.工作日志和工作量的一对多(一个工作日志可以有多个工作量记录,一个工作量只属于一个工作日志)3.员工和工作成果的一对多(一个员工可以有多个工作成果记录,一个工作成果只属于一个员工)3. 数据库约束规则本次系统的数据库约束规则有以下几个:1.员工编号为主键,不能为空,并且必须唯一2.工作日志编号为主键,不能为空,并且必须唯一3.工作量编号为主键,不能为空,并且必须唯一4.工作成果编号为主键,不能为空,并且必须唯一5.姓名、性别、出生日期和部门不能为空四、系统实现在本阶段,需要根据数据库设计,使用Java编程语言和MySQL数据库管理系统,实现本次系统的功能。

数据库课程设计任务书

数据库课程设计任务书

数据库课程设计任务书一、教学目标本课程的教学目标是让学生掌握数据库的基本概念、原理和操作技能,能够运用数据库技术解决实际问题。

具体分为以下三个部分:1.知识目标:学生需要掌握数据库的基本概念、数据模型、SQL语言、数据库设计原则等。

2.技能目标:学生需要能够使用数据库管理系统进行数据库的创建、维护、查询、更新等操作,并具备一定程度的数据库设计能力。

3.情感态度价值观目标:通过课程学习,使学生认识到数据库技术在现代社会中的重要性和应用广泛性,培养学生对数据库技术的兴趣和好奇心,提高学生的问题解决能力和创新意识。

二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库基本概念:数据库、数据模型、数据库管理系统等。

2.关系数据库:关系模型、SQL语言、关系代数、数据库设计等。

3.数据库设计原则:范式理论、E-R图、数据库设计步骤等。

4.数据库操作:数据库的创建、维护、查询、更新等操作。

5.数据库应用实例:简单的数据库应用案例,如学生管理系统、商品销售系统等。

三、教学方法为了达到课程目标,我们将采用以下教学方法:1.讲授法:用于讲解数据库的基本概念、原理和操作方法。

2.案例分析法:通过分析实际案例,使学生更好地理解数据库的应用和设计。

3.实验法:让学生动手操作数据库,加深对数据库知识的理解和应用。

4.讨论法:鼓励学生积极参与课堂讨论,提高学生的思维能力和问题解决能力。

四、教学资源为了支持课程教学,我们将准备以下教学资源:1.教材:《数据库原理与应用》等。

2.参考书:提供相关的数据库技术书籍,供学生自主学习。

3.多媒体资料:制作课件、教学视频等,丰富教学手段。

4.实验设备:计算机、数据库管理系统软件等,供学生进行实验操作。

五、教学评估为了全面、公正地评估学生的学习成果,我们将采用以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答等情况,评估学生的学习态度和理解能力。

2.作业:布置适量的作业,让学生巩固课堂所学知识,通过作业的完成质量评估学生的掌握程度。

数据库课程设计任务书

数据库课程设计任务书

数据库课程设计任务书一、课程目标知识目标:1. 让学生掌握数据库的基本概念,包括数据、数据库、表、记录等;2. 使学生了解数据库的设计原则,掌握实体-关系模型和关系数据模型;3. 帮助学生掌握SQL语言的基本操作,如查询、插入、删除和更新数据;4. 让学生了解数据库的安全性和一致性原则。

技能目标:1. 培养学生运用实体-关系模型进行数据库设计的能力;2. 使学生能够使用SQL语言进行数据库的基本操作;3. 培养学生运用数据库技术解决实际问题的能力;4. 提高学生的团队协作和沟通能力。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发他们主动探索新知识的热情;2. 引导学生认识到数据库在现实生活中的重要性,培养其应用数据库解决实际问题的意识;3. 培养学生的合作精神,让他们在团队协作中学会尊重、理解和帮助他人;4. 培养学生严谨、踏实的学术态度,提高他们面对问题、分析问题和解决问题的能力。

课程性质:本课程为实践性较强的学科,要求学生结合实际案例进行学习,注重理论知识与实际操作的结合。

学生特点:学生为初中年级,具有一定的计算机操作基础,对新鲜事物充满好奇,但注意力容易分散,需要通过生动有趣的教学方式激发学习兴趣。

教学要求:结合学生特点,采用案例教学、任务驱动、小组合作等方法,注重理论与实践相结合,提高学生的实际操作能力。

在教学过程中,注重分解课程目标,确保学生能够达到预期的学习成果。

同时,对学生的学习成果进行有效评估,为后续教学提供指导。

二、教学内容1. 数据库基本概念:数据、数据库、表、字段、记录等;教材章节:第一章 数据库基础2. 数据库设计原则:实体-关系模型、关系数据模型;教材章节:第二章 数据库设计3. SQL语言基本操作:查询、插入、删除和更新数据;教材章节:第三章 SQL语言4. 数据库的安全性和一致性:事务、锁定、并发控制;教材章节:第四章 数据库安全与一致性5. 数据库设计实例分析:结合实际案例,进行数据库设计;教材章节:第五章 数据库设计实例6. 数据库应用开发:利用数据库技术解决实际问题;教材章节:第六章 数据库应用开发教学安排与进度:第1周:数据库基本概念,熟悉教材第一章内容;第2周:数据库设计原则,学习教材第二章内容;第3周:SQL语言基本操作,学习教材第三章内容;第4周:数据库的安全性和一致性,学习教材第四章内容;第5周:数据库设计实例分析,学习教材第五章内容;第6周:数据库应用开发,学习教材第六章内容。

数据库课程设计任务书(模板及参考)

数据库课程设计任务书(模板及参考)

大连理工大学本科生课程设计任务书课程名称:数据库课程设计指导教师:田琳琳项目名称:粒子群主题网站小组名称:组长姓名:上课时间:2009年6月22日- 7 月11日大连理工大学软件学院2009 年6 月22 日1 设计目的数据库课程设计是在学生系统的学习了《数据库系统原理》课程后,按照关系型数据库的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理信息系统。

通过这一具体问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。

2 设计要求(1)根据关系型数据库的设计要求,完成项目的数据库概念模型、物理模型的设计,能够部署到一个DBMS中,开发存储过程和触发器,完成DB层的功能实现。

(2)学生6人组成一个项目小组,一人为组长,其他人为组员,组内成员分工明确、团结协作、相互配合,共同完成选题的设计。

(3)课程设计时间为2周。

(4)数据库管理系统MS SQL Server,开发语言(C# \ASP),数据库设计工具Powerdesigner。

系统中的数据表设计应合理、高效,尽量减少数据冗余;(5)具体指标如下:1)完成概念模型CDM的设计a)每个小组成员至少抽象出一个数据字典,定义出数据字典对应得实体和属性b)汇总实体,小组共同设计出E-R模型2)完成物理模型PDM的设计a)每个小组成员依据自己设计的数据字典和实体及其属性,同时结合选择的DBMS SQL Server要求,定义出相应得表结构和列字段b)每个小组成员继续定义个人设计表的主键、索引c)每个小组成员对个人设计表中,至少定义一个列字段约束d)小组完成所有表的表名和列名的统一,定义所有的外健及其类型,完成PDM的模型e)按照3范式检查数据库PDM模型3)完成物理模型在DBMS SQL Server中的部署a)在DBMS SQL Server中设计合适的数据库空间和用户及角色b)根据PDM模型,生成创建数据库的.sql文件c)连接到DBMS SQL Server下,运行.sql文件,数据库部署完毕4)数据库操作程序设计a)每个小组成员至少要对5个表进行操作;b)每个小组成员至少写5个SQL语句,完成对表的增加,删除,更新;c)每个小组成员学习使用T-SQL,分析设计出数据库后台需要处理的功能,至少写1个存储过程和一个触发器,并部署与测试成功。

网络数据库 课程设计

网络数据库 课程设计

5、保险业务管理系统 要求: 某保险公司雇佣多名业务员开展保险业务。 一名业务员可以为多名客户服务;一个客 户也可以通过多个业务员购买多种保险; 每个客户在每次购买保险时通过一个业务 员与保险公司签订合同。图中显示一张经 过简化的该保险公司的个人保险投保合同 书,请根据上述要求设计数据库和系统设 计。
后勤部门也提供公寓给学生租用,每个房间有一个 唯一的公寓编号。这些公寓房间是已经装修好的 而且提供单个房间给3个、4个或者是5个学生一 起住。公寓中的每个床位都有月租金、房间编号 和住宿编号。住宿编号唯一地确定了所有学生公 寓中的可用房间,在房间租给学生时使用。每个 公寓由后勤部门的几个职工共同管理。在每个新 的学年开始,签订新的租用合同,最少的租用时 间为一个学期,最多的是一年。学生要交一个学 年的住宿费用,然后每个学期都有一个发票。如 果学生在一个规定的日期之前没有交费,则会收 到两封提示交费的信。请根据上述要求设计数据 库和系统设计。
《网络数据库技术课程设计》 网络数据库技术课程设计》 任务书
一.课程设计的内容
1、客户订购登记系统 要求: 现有一个公司希望为其客户订购行为建立一个数 据库。 如果一个客户可以有一份或多份订单,每份订 单可以订购一种或多种商品。每份订单有一个发 票,可以通过多种方式来支付,例如支票,信用 卡或者现金。处理这个客户订购登记的职工的名 字要被记录下来。 部门工作人员负责整理订单并根据库存情况处 理订单。如果订单上的产品在库存中有,就可以 直接发货,发货方式也有多种;如果订单上的产 品在库存中没有,就不需要登记或者订购其它产 品。 请根据上述要求设计数据库和系统设计。
4、发票处理系统 要求 在公司的订单处理中,凡是订购商品的客户,如 果库存能够满足客户需求,财务部门就可以开出 发票。同时将商品和发票寄给客户,并要求客户 付款。公司要求建立一个数据库,对客户的发票 进行处理。该数据库应能够提供对发票到款情况 的查询,如实际到款数、欠款数等。如果发票到 期而客户没有按时付款,系统应该提供欠款的客 户名单并发出催款通知。 请根据上述要求设计数据库和系统设计。

《数据库课程设计》实验任务书-16学时

《数据库课程设计》实验任务书-16学时

《数据库课程设计》实验任务书一、课程安排使学生通过5-16周课程设计过程,掌握一种大型数据库系统的安装、配置、使用,掌握SQL语言和常用数据库应用开发工具的使用方法,学会使用制作数据库应用软件的技术。

本课程学习结束后,学生应能自行设计各种数据库表、开发中小规模的数据库应用,熟练掌握其基本制作方法和技巧,并最终设计一个综合性的数据库应用。

二、基本要求1、掌握数据库应用软件设计的整个流程For personal use only in study and research; not for commercial use(1)掌握编写软件设计计划书,策划软件的方法;(2)掌握建立数据库,设计表、字段的方法;(3)掌握制作软件的整个步骤与过程;(4)掌握软件的测试与编译工作。

2、掌握数据库设计软件的使用、开发工具的使用(1)掌握SQL Server、Oracle、MySQL中任意一种数据库的建立,管理操作方法,明确数据库的目录结构;(2)掌握SQL语言的基本操作,选择ASP或JSP等作为前台开发工具设计一个小型管理系统。

(3)掌握用ASP或JSP设计数据库应用的方法;(4)掌握软件的测试与发布工作的方法。

三、题目:1.任务要求及学时安排:第5周下达任务,6-15周学生课下设计与调试,16周进行现场评测,提交报告。

1、根据自己的兴趣,设计一个人数据库应用软件或一个公司的小型数据库应用软件,围绕一个主题并能够有一定的实用性,至少有8个页面,增删改功能,有整体框架结构,表格定位以及表单处理等,布局合理,色彩搭配协调统一,内容丰富多彩,页面风格独特。

分组最多可3人一组。

为了充分发挥同学的主动性,同学可自选课题,但必须事前经指导老师审定认可;2、开发语言和开发工具不限,数据库系统在SQL Server、Oracle、MySQL中选取一种,开发模式最好是基于浏览器的B/S模式。

四、成绩评定:1、实习表现(纪律及考勤情况)10分2、数据库设计报告20分3、题目软件工程设计报告20分4、现场评测30分5、实习报告20分五、报告格式:电子文档目录1、题目。

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

网络数据库课程设计任务书
网络数据库课程设计是以SQL Server2005数据库作为后台,以VB或ASP 作为前台开发技术的应用型课程设计。

目的:
1.掌握网络数据库的开发步骤与方法。

2.掌握数据库系统产生SQL Server脚本的方法。

3.掌握基于应用程序开发技术的系统环境搭建。

4.掌握应用程序开发技术。

要求:
主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备、易使用等特点。

建立数据库:
建立数据库,根据实际需要建立数据表,各表需增加一定数量的数据。

实现如下系统功能:
登录系统(通过用户名和密码)(选做),数据库录入、查询、修改和删除等。

参考题目:
1.学生信息管理系统
2.人事管理系统
3.酒店管理系统
4.汽车租借信息系统
5.美术馆管理系统
6.企业工资管理系统
7.图书借阅管理系统
8.选修课管理系统
9.房产销售管理系统
【实验步骤】
(1)学生信息管理系统功能分析
学生调研学校学工部门常规工作内容,分析用户需求,和用户一起共同确定系统功能,以满足用户业务需求,撰写用户需求报告。

本次开发的是一个模拟的学生信息管理系统系统。

(2)系统数据库设计
①数据库系统需求分析
根据已经确定的用户需求,收集数据信息,对收集信息进行分析和整理。

设计一个系统数据库,具体内容学生自拟。

②数据库概念结构设计
根据数据库系统需求分析的内容,确定系统实体个数,采用E-R方法进行设计并画出系统E-R模型。

基本步骤如下:
第一步为设计局部E-R模型。

局部E-R模型的设计包括确定局部E-R模型的范围,定义实体、联系以及它们的属性。

第二步为设计全局E-R模型,这一步是将所有局部E-R模型图集成为一个全局E-R图,即全局E-R模型。

第三步为优化全局E-R模型,规范化实体属性信息。

③逻辑结构设计。

根据E-R模型设计企业人事系统的数据库逻辑结构,包括两个步骤:
第一步是将概念模型(E-R模型)转换为某种组织层数据模型,即系统关系模式。

第二步是对数据模型进行优化。

在逻辑结构设计时,注意要进行数据完整性设计,包括考虑主键、外键、唯一约束、核查约束、默认值、规则设计。

④物理结构设计。

在本步骤中要设计数据库的大小,注意考虑数据库的增长速度,设计数据表的结构,每字段所占用空间的大小。

具体数据库及数据表内容学生自拟。

(3)功能模块设计
系统可主要包括信息安全功能,即使用密码验证进行登录;数据录入功能,数据查询功能,可以实现全面查询和按要求查询;数据更新功能,数据删除功能等。

功能设计结束后,用应用程序开发技术编写代码,用来访问学生信息数据库系统。

课程设计报告参考如下:
上海电机学院
网络数据库课程设计报告
姓名:
班级: _ ___
学号: __ __
指导教师:
完成日期: ___ __________
目录
第1章系统需求分析 (1)
1.1设计要求 (1)
1.2系统的功能分析 (3)
第2章系统总体设计 (3)
2.1系统总体设计 (4)
2.2 数据库设计 (6)
第3章系统实施 (4)
第4章心得体会 (12)
第5章参考资料 (14)
一、系统需求分析
学生成绩管理工作是学校学生管理工作的重要组成部分,现在相当一部分学校的学生成绩管理工作仍沿用手工方式。

随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,按照软件工程原理和数据库技术开发学生成绩管理系统已成为学生管理部门的迫切需要。

本实验实现的学生成绩管理系统主要包括以下功能:
1. 完成数据的录入和修改,并提交数据库保存。

其中的数据包括:学生信息、课程设置、学生成绩以及操作员信息等;
2. 实现信息查询。

主要包括:学生信息查询、课程信息查询和成绩查询等;
3. 具备一定的安全性管理功能。

包括操作员的权限设置、密码设置、重新登录和修改口令等功能。

二、系统设计
1.系统总体设计
本系统采用C/S 体系结构,客户端负责提供表达逻辑、显示用户界面信息、访问数据库服务器,采用Visual Basic 6.0作为开发工具;服务器端则用于提供数据服务,采用SQL Server2005作为数据库管理系统。

本系统按照功能划分为以下四个模块:学生管理(包括学生信息录入和学生信息查询)、课程管理(包括课程设置和课程查询)、成绩管理(包括成绩录入和成绩查询)和系统管理(包括口令更改、重新登录和操作员管理等)。

系统的功能模块图如图1所示:
图1 系统的功能模块图
2.数据库设计
2.1数据库概念结构设计
本系统主要有学生和课程两个实体集,一个学生可以选修若干门课程,一门课程也可以被多个学生选修,两个实体集之间是多对多联系,
联系上有选课成绩。

为保证系统的安全性,设置了操作员这一实体集,用来存放合法用户的编号、姓名、密码和权限。

本系统的E-R 图如图2所示:
图2 系统的E-R图
2.2数据库逻辑结构设计
根据关系模型的转换原则,上面的E—R图可转换为如下所示的关系模型:
Student(Sno,Sname,Sex,Sbirth,Sdept)
其中各项含义分别为:学生(学号,姓名,性别,出生日期,所在系)
Course(Cno,Cname,Cpno,Credit)
其中各项含义分别为:课程(课程代码,课程名称,先行课号,学分)
SC(Sno,Cno,Grade)
其中各项含义分别为:选修(学号,课程代码,成绩)
Operator(Operator_id,Operator_name,Password,Permission)
其中各项含义分别为:操作员(操作员编号,操作员姓名,密码,权限)
根据上面的E-R图设计及关系模型的设计,得出数据表的设计,在本系统中主要的数据表如下:
三、系统实施
结合Visual Basic 6.0进行数据库应用开发的特点,设计过程可按如下步骤进行:创建应用库及应用对象;
创建全局变量;
创建菜单;
创建数据窗口;
创建窗口并在窗口中放置所需控件。

系统的主菜单
各菜单项标题、名称
学生管理(m_student)
学生信息录入(m_student_input):open(w_student_input)
学生信息查询(m_student_query):open(w_student_query)
课程管理(m_course)
课程设置(m_course_set):open(w_course_set)
课程查询(m_course_query):open(w_course_query)
成绩管理(m_score)
成绩录入(m_score_input):open(w_score_input)
成绩查询(m_score_query)
按学生查询(m_score_query_student):open(w_score_query_student)
按课程查询(m_score_query_course): open(w_score_query_course)
系统管理(m_system)
口令更改(m_system_password):open(w_changepassword)
重新登录(m_system_relogin):openwithparm(w_login,”RELOGIN”)
操作员管理(m_system_operator):open(w_operator)
退出系统(m_system_exit):close(parentwindow)
3.4创建数据窗口
根据需要创建以下数据窗口:(参考)
封面窗口
登录窗口的运行效果
口令修改窗口的运行效果
操作员管理窗口的运行效果
学生信息录入窗口的运行效果
学生信息查询窗口的运行效果
课程设置窗口的运行效果
课程查询窗口的运行效果
课程查询窗口的运行效果
按学生成绩查询窗口的运行效果
按课程成绩查询窗口的运行效果
将应用程序进行调试、测试后,达到用户满意的功能效果,在编制用户手册和制作成可安装程序后,一个初步的数据库应用系统就基本完成了。

完善并扩充本系统。

相关文档
最新文档