《数据库课程设计》计划-2014

合集下载

数据库课程设计计划

数据库课程设计计划
华北水利水电学院
课程设计计划书
2013——2014学年
第一学期
环节名称:数据库技术课程设计
学生专业班级:12级对外汉语3、4班
********
院、系:软件学院
教研室:实训中心
课程设计任务书
实训名称
数据库技术
专业班级
(学生人数)
12级对外汉语3、4班
60人
指导教师
王建伟
本学期承担相应课程教学任务情况
数据库技术
实训目的及任务
设计要求设计一个学生信息的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。
课程设计要求
1、掌握利用SQL-Server 2005进行数据库开发的方式、方法;
实现系统
编程实现学生成绩管理系统
实训中心二层
19
2013年1月6日15点至19点
实现系统
编程实现学生成绩管理系统
实训中心二层
19
2013年1月7日15点至19点
实现系统
编程实现学生成绩管理系统
实训中心二层
19
2013年1月8日15点至19点
实现系统
编程实现学生成绩管理系统
实训中心二层
19
2013年1月9日15点至19点
18
2013年1月1日15点至19点
元旦假期
18
2013年1月2日15点至19点
界面、功能设计
基本界面:
1)登录界面(管理员登录、普通用户登录);
2)数据操作界面(查询、修改、删除);

数据库课程设计方案

数据库课程设计方案

数据库原理课程设计方案一、设计目旳《数据库原理》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《数据库原理》课程后进行旳一次全面旳综合练习。

本课程设计重要目旳在于加深学生对数据库基础理论和基本知识旳理解,掌握数据库应用系统设计开发旳基本措施,深入使学生综合运用所学知识和增强实际动手能力。

二、组织方式按照专业教学计划旳安排,本课程设计规定11级计算机科学与技术专业旳所有学生都必须完毕,设计采用分组旳方式进行,每组3-4名学生,每组配置一位指导老师进行全程指导。

三、设计内容及规定以MS SQL Server作为后台数据库平台,以PowerBuilder/Delphi/Java/Asp等作为前台开发工具,完毕一种小型数据库应用系统旳设计开发。

根据学生旳详细状况,学生可以从附录提供旳题目中中选择一种,也可以自选题目,完毕系统地分析、设计和开发。

设计完毕后,在规定期间内,以小组为单位提交如下资料(一组一份):1、系统分析汇报,包括系统旳功能分析、系统旳功能模块设计、数据库旳数据字典,数据库旳概念构造( E - R 图),数据库中旳表、视图等;2、课程设计汇报书:包括程序旳运行环境、开发环境、程序旳详细设计(包括模块之间旳关系,模块旳功能、重要功能实现旳程序段)3、系统旳源程序,包括数据库脚本程序。

四、设计时间课程设计时间为1周。

五、设计汇报规定学生完毕设计任务后,应按规定提交课程设计汇报。

设计汇报除了填写封面内容和正文部分旳规定内容外,还包括如下几种方面旳内容:●应用程序旳系统构造;●应用程序使用旳环境平台,如DBMS和开发工具旳选择;●数据库旳设计过程和成果:包括需求分析、概念设计、逻辑设计、物理设计、库表构造设计,编写定义数据库模式SQL程序;●数据库有关应用程序旳重要代码,数据库系统测试数据及测试成果;●运行成果分析。

六、成绩考核由指导教师根据学生完毕任务旳状况、课程设计汇报旳质量和课程设计过程中旳工作态度等综合打分,其中课程设计汇报占60%、软件系统占20%、平时体现占20%。

大工14秋《数据库》课程设计__报刊订阅管理系统--可直接上交

大工14秋《数据库》课程设计__报刊订阅管理系统--可直接上交

网络教育学院《数据库原理》课程设计题目:报刊订阅管理系统数据库设计学习中心: ***层次: ***专业: ****年级:年春/秋季学号: ***学生: ***辅导教师: ***完成日期: *** 年 * 月 * 日随着时代的发展,计算系软件和系统的成熟,报刊如果简单方面订阅成为一个影响多数人生活的问题。

而建立报刊订阅系统是一个很好的解决办法。

经过三年的学习,我们对计算机方面的知识有了很大的提升,本着理论联系实际的宗旨,通过学校提供的这次课程设计实践的机会,在指导教师的帮助下,历经两周时间,我自行设计一套报刊订阅系统,在下面的各章中,我将以这套报刊订阅系统为例,谈谈其开发过程和所涉及到的问题。

设计目的应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。

实践和巩固在课堂教学中学习的关于DB2的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。

实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。

设计内容选择课题并且对课题的相关信息有一定的了解,对于我选的课题来说,我必须了解报刊订阅系统的构造以及订阅人的信息还有报刊的相关信息。

通过这些信息制成表格,输入到数据库中,使之能够进行查询、修改、删除并且与报刊订阅系统执行相同的操作。

需求分析阶段就是要研究我所作的报刊订阅系统的具体分类和实施过程流图。

概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。

逻辑结构设计阶段要把E-R图转化为关系模式并且把我输入的六张表结合在一起完成一个总关系表。

最后就是要运行和实施数据库。

要把查询结果与过程抓几张图。

第二章需求分析需求分析的任务调查报刊订阅系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行详细分析,形成需求分析说明书。

数据库课程设计教学大纲

数据库课程设计教学大纲

计算机科学与技术专业《数据库课程设计》教学大纲一、课程设计目的和要求1.设计目的数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程。

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

通过本实验,培养学生具有C/S和B/S模式的数据库应用软件系统的设计和开发能力;熟练掌握一种数据库系统(如SQL SERVER)的使用,熟练掌握一种数据库应用软件开发工具(.NET,JAVA,JSP)的使用;通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

2.设计要求掌握数据库应用软件系统的设计方法;大型网络数据库管理系统(如SQL SERVER)的使用和维护;数据库应用软件开发工具(如.NET,JAVA,JSP)的使用;设计和开发一个基于网络的小型的数据库应用软件。

学会ODBC (Open Database Connectivity,开放数据库互连)的配置和使用:要求学生在理解ODBC 工作原理的基础上,能熟练配置ODBC数据源,并利用某些前台工具存取ODBC 数据源,完成对数据库中数据的查询及增、删、改操作。

1)基本要求:①.根据给定问题的要求,进行需求分析,画出数据流图和数据字典;绘制E-R图表示的概念模型,并能根据概念模型,设计出至少满足3NF的逻辑关系模型。

②.将关系模式转换为SQL SERVER2005数据库中的TABLE,针对各个表能设计出合理的完整性约束。

③.设计必要的视图(View)、存储过程(Stored Procedure).、触发器(Trigger)④.利用JAVA,C#等作为前台工具,完成界面的设计,后台的数据存取。

2)平台要求:①.装有WIN2000、WINXP或WIN2003的电脑②.数据库管理系统为SQL Server 2005企业版或开发版。

③.高级程序设计语言为JAVA、C#或选择其它语言。

数据库课程设计报告 完整版

数据库课程设计报告 完整版

数据库课程设计班级物联网1202学号**********姓名杨璐指导老师年轶2014 年 1 月目录一、引言 (2)1.目的 (2)2.题目 (2)3.要求 (2)二、系统的分析与设计 (3)1.概念设计 (3)2.逻辑设计 (3)3.系统功能结构 (4)4.完整性设计 (5)三、系统的实现 (6)四、课程设计小结 (22)一、引言1.目的课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

提高学生适应实际,实践编程的能力。

课程设计的目的:(1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;(2)在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;(3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;(4)为毕业设计和以后工作打下必要基础。

2.题目题目2。

设计一个大学教学数据库应用系统。

该系统涉及学生、教师、课程、分组、登记。

数据见附表2。

因时间关系,只要求每个学生任选1个题目,如有时间﹑有兴趣,可做另外一题,酌情加分。

3.要求运用数据库基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统.要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作.(1)用E-R图设计选定题目的信息模型;(2)设计相应的关系模型,确定数据库结构;(3)分析关系模式各属于第几范式,阐明理由;(4)设计应用系统的系统结构图;(5)通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;(6)完成实验内容所指定的各项要求;(7)分析遇到的问题,总结并写出课程设计报告;(8)自我评价二、系统的分析与设计1.概念设计2.逻辑设计STUDENT(sno,sname,address,zip,state,city,sex) sno是主码TEACHER(tno,tname,phone,salary) tno是主码COURSE(cno,cname,department,credit) cno是主码SECTION(secno,cno,tno,sqty) secno、tno、cno是主码,cno、tno 是外码ENROLL(secno,cno,sno,grade) cno,sno是主码,cno,sno是外码3.系统功能结构4.完整性设计/*包含:关系主码、外码、CHECK约束.并给出相应的SQL语句*/ COURSE的完整性约束:cno CHAR(10)PRIMARY KEYSTUDENT的完整性约束:sno CHAR(10)PRIMARY KEYTEACHER的完整性约束:tno CHAR(10)PRIMARY KEYSECTION的完整性约束:PRIMARY KEY(secno,tno,cno),FOREIGN KEY(tno)REFERENCES TEACHER(tno), FOREIGN KEY(cno)REFERENCES COURSE(cno)ENROLL的完整性约束:PRIMARY KEY(cno,sno),FOREIGN KEY(sno)REFERENCES STUDENT(sno), FOREIGN KEY(cno)REFERENCES COURSE(cno)三、系统的实现题目21.创建数据库创建名为“SCTE”的数据库2。

数据库课程设计实施计划书

数据库课程设计实施计划书

数据库课程设计实施计划书第一篇:数据库课程设计实施计划书西北农林科技大学信息工程学院《数据库设计(甲)》实施计划书姓名电子邮箱张桐 244211337@ 学号指导教师 2012013324 蔚继承专业班级电子邮箱软件工程121班一、项目名称医院门诊管理系统二、任务描述针对典型的管理系统,以医院门诊管理为载体,设计医院门诊管理系统。

以满足门诊管理者对各类数据的管理,以现代化的思维模式去经营维护。

三、技术路线为了更好的巩固和加强书本所学的知识,把所学的东西转化为实际应用。

我们学习并应用了T-SQL语言和PL/SQL语言。

对数据库的创建、修改、删除方法有了更为深入的了解。

通过导入表、删除表、更改表学会了对于表的一些操作。

为了建立一个关系数据库管理系统,必须要经过需求分析、概念设计、逻辑设计、物理设计、数据库实施与测试的一般过程,为以后做毕业设计打下基础。

四、进度安排6月3日—6月5日:完成选题,做需求分析,生成需求分析阶段相关文档。

6月6日—6月9日:概念结构设计6月10日:逻辑结构设计6月11日:物理结构设计6月12日—6月13日:SQL Server数据库实施6月16日—6月18日:Oracle数据库实施6月19日:撰写课程设计论文6月20日:交流演示,提交课程设计结果五、考核要求每天除上午8点和下午2:30各点名一次外,将不定期进行抽查。

无正当理由缺席点名三次(含)以上者,本次课程设计以0分计(迟到两次记一次缺席)。

总评成绩由三部分组成:考勤成绩10% 交流答辩成绩10% 课程论文及成果80%第二篇:数据库课程设计数据库课程设计第一章引言开发的意义设计应用系统的任务及目标设计开发及运行的软硬件环境第二章系统分析与设计系统需求分析数据库概念结构设计数据库逻辑结构设计数据库物理结构设计系统总体结构设计第三章系统开发及实现设计开发采用的技术及设计效果第四章总结第三篇:数据库课程设计需求分析在银行业务模拟中用随机函数产生随机数,求客户在银行的平均时间,客户来到银行后加入两个队列,客户办理的业务有两种,一是取款和贷款,二是存款和还款。

《数据库课程设计》课件

《数据库课程设计》课件
常见的物理设计工具包括Oracle SQL Developer等。
04
数据库实现与优化
数据建模工具与数据库创建
数据建模工具介绍
详细介绍常用的数据建模工具,如 ERD工具、数据库设计软件等,以及 它们在数据库设计中的重要性和应用 。
数据库创建流程
阐述如何使用数据建模工具进行数据 库的物理设计,包括创建表、视图、 索引等数据库对象,以及如何设置存 储过程和触发器等。
数据库设计概述
数据库设计定义
数据库设计是指根据需求分析结果,规划并建立数据库系统的过程 。
数据库设计目标
目标是建立一个高效、可靠、可维护的数据库系统,满足用户的需 求,并保证数据的一致性、完整性和安全性。
数据库设计步骤
包括需求分析、概念设计、逻辑设计、物理设计等阶段。
需求分析
需求分析定义
需求分析是数据库设计的第一步,主要任务 是收集、分析和整理用户需求,明确系统功 能和性能要求。
05
数据库课程设计案例分析
案例一:学生信息管理系统
总结词
简单实用、贴近实际
详细描述
学生信息管理系统是一个常见的数据库应用案例,主要用于管理学生信息,包括 学生基本信息、成绩、选课等内容。该系统采用关系型数据库,通过数据表的形 式存储和管理数据,实现对学生信息的增删改查等操作。
案例一:学生信息管理系统
需求分析方法
可以采用问卷调查、面谈、观察等方式进行需求收 集,并利用数据流图、数据字典等工具进行需求分 析和整理。
需求分析结果
需求分析的结果是形成数据字典和数据流图 ,为后续设计提供基础。
概念设计
01
概念设计定义
概念设计是根据需求分析结果, 使用概念模型(如实体-关系模 型)对系统进行高级设计的过程 。

数据库原理课程设计任务书(2014)

数据库原理课程设计任务书(2014)

数据库原理课程设计任务书班级:学号:姓名:成绩:电子与信息工程学院计算机科学系目录1设计目的 ...............................................................................................................................错误!未定义书签。

2设计内容及安排 ...................................................................................................................错误!未定义书签。

3成绩评定 ...............................................................................................................................错误!未定义书签。

4设计要求 ...............................................................................................................................错误!未定义书签。

5指导教师职责 .......................................................................................................................错误!未定义书签。

6参考设计题目 .......................................................................................................................错误!未定义书签。

《数据库课程设计》计划-2014

《数据库课程设计》计划-2014

《数据库课程设计》计划该计划依据计算机科学与技术专业2011级《数据库课程设计》教学大纲制定。

一、课程设计的目的《数据库课程设计》是在学习专业基础课《数据库原理》之后进行的实践教学环节,其主要目的是进行数据库设计,使学生加深对数据库系统理论知识的理解,训练和提高学生的数据库设计能力,为学生学习后续软件设计课程以及进行基于数据库的软件开发奠定良好的基础。

通过该课程设计,提高学生灵活运用本课程基础理论知识的能力,锻炼学生独立思考研究问题和资料搜集、撰写报告的能力。

二、课程设计的内容与题目给定一些小型信息系统实例作为题目,学生可以选择这些题目之一,也可以学生自选感兴趣的、并具有合适规模的应用系统作为题目(须经老师审核)。

要求学生针对自己的选题,完成数据库设计和程序基本界面设计。

1.建议题目共8个(1)毕业设计管理系统毕业设计管理系统是用于毕业设计管理的系统,系统为三类用户提供不同的功能:管理人员可以完成各项管理功能,包括添加和维护学生、教师信息,查看所有课题信息和按班级查看定题情况。

管理人员还可以添加和发布公告、通知。

教师可以添加毕业设计题目,修改题目信息,可以看到选自己课题的学生名单,可以接受学生的选题申请(叫做定题)。

定题后,每个教师还可以向自己的全部学生发布小组公告。

学生可以查看所有课题,可以填报多个(最多3个)选题志愿,表明自己的选题意愿。

学生还可以查看小组公告。

当论文完成后,可以上传论文。

(2)学生成绩管理系统(或叫做教务管理系统)类似于我校教务管理系统,有四类用户:教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。

教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。

教师可以查看学习该课程的学生名单。

课程结束后,教师可以录入课程成绩。

一个教师可以教授多个班的多门课程,每门课由多位老师讲授。

课程分两类,必修课和选修课。

系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。

数据库课程设计(完整版)

数据库课程设计(完整版)

数据库物理设计
为逻辑数据模型选取一个最适合应用要求的物理结构。
数据库实施
运用数据库管理系统提供的数据语言及其宿主语言,建 立数据库,编制与调试应用程序,组织数据入库并进行 试运行。
数据库运行和维护
对数据库系统进行评价、调整与修改。
课程设计要求
学生应独立完成课程设计的 全部内容,包括需求分析、 概念设计、逻辑设计、物理
物理设计 根据在线购物系统的特点和数据 量,进行数据库的物理存储、备 份恢复、性能优化等方面的设计 。
概念设计
采用E-R图等方法进行概念设计 ,抽象出商品、订单、用户等实 体,以及它们之间的联系和属性 。
逻辑设计
将概念模型转化为数据库逻辑模 型,设计商品表、订单表、用户 表等,定义字段、索引、约束等 。
物理设计
根据学生成绩管理系统的特点和数据量,进行数 据库的物理存储、备份恢复、性能优化等方面的 设计。同时,考虑数据的安全性和完整性,采取 相应的措施进行保护。
感谢您的观看
THANKS
构建概念模型
用图形化方式表示系统的主要实体、关系和业务 流程。
概念模型构建
识别实体和属性
找出系统中的主要实体(如用户、订单、产 品等)及其属性(如用户名、订单日期、产 品名称等)。
定义关系
确定实体之间的关系(如一对一、一对多、多对多 等)以及关系的属性(如关联类型、关联规则等) 。
构建概念模型图
使用实体-关系图(E-R图)或统一建模语言 (UML)等工具绘制概念模型。
为后续设计提供基础。
识别数据需求和数据处理
02
了解各类数据的属性、关系及处理需求,为数据库设计提供依
据。
为系统设计和开发提供指导

数据库课程设计怎么设计

数据库课程设计怎么设计

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

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

(2)掌握数据库的设计原理,包括需求分析、概念设计、逻辑设计、物理设计等。

(3)熟悉关系数据库的基本操作,如增、删、改、查等。

(4)了解数据库的安全性和完整性约束。

2.技能目标:(1)能够使用数据库管理系统进行数据库的创建、维护和操作。

(2)能够进行数据库的设计和优化,解决实际问题。

(3)具备一定的数据库编程能力,如SQL编程、存储过程等。

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

(2)培养学生严谨的科学态度,提高学生的创新能力和团队协作精神。

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

2.数据库设计原理:需求分析、概念设计、逻辑设计、物理设计等。

3.关系数据库:基本操作、数据类型、索引、视图、存储过程等。

4.数据库安全性与完整性:用户管理、权限控制、约束条件等。

5.数据库应用案例:结合实际案例,讲解数据库在各个领域的应用。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,包括:1.讲授法:讲解基本概念、原理和操作方法。

2.案例分析法:分析实际案例,让学生更好地理解数据库的应用。

3.实验法:安排上机实验,让学生动手操作,巩固所学知识。

4.小组讨论法:分组进行讨论,培养学生的团队协作能力和创新能力。

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

2.参考书:提供相关领域的参考书籍,供学生自主学习。

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

4.实验设备:计算机、数据库管理系统软件等,保障实验教学的顺利进行。

五、教学评估本课程的教学评估将采用多元化方式,全面、客观地评价学生的学习成果。

数据库课程设计方案

数据库课程设计方案

数据库课程设计方案一、课程设计的目的数据库课程设计是数据库课程教学的重要实践环节,旨在通过实际项目的设计与实现,加深学生对数据库理论知识的理解和掌握,提高学生的实践能力和解决实际问题的能力。

具体来说,课程设计的目的包括以下几个方面:1、巩固和加深学生对数据库基本概念、原理和技术的理解,如数据模型、关系数据库、SQL 语言、数据库设计等。

2、培养学生运用数据库技术解决实际问题的能力,包括需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和维护等。

3、提高学生的编程能力和团队协作能力,让学生学会使用一种数据库管理系统(如 MySQL、Oracle 等)和一种编程语言(如 Java、Python 等)来实现数据库应用系统。

4、培养学生的创新意识和独立思考能力,鼓励学生在课程设计中提出新的想法和解决方案。

二、课程设计的要求1、选题学生可以从教师提供的题目中选择,也可以自拟题目,但题目必须具有一定的实用性和复杂度,能够涵盖数据库课程的主要知识点。

2、需求分析(1)对所选题目进行详细的需求调研和分析,明确系统的功能和性能要求。

(2)撰写需求分析报告,包括系统概述、功能需求、数据需求、性能需求等。

3、概念结构设计(1)根据需求分析的结果,设计系统的概念模型,通常使用 ER 图来表示。

(2)确定实体、属性和实体之间的关系,确保概念模型能够准确反映系统的业务逻辑。

4、逻辑结构设计(1)将概念模型转换为关系模型,确定表结构、字段类型、主键、外键等。

(2)对关系模型进行规范化处理,消除数据冗余和更新异常。

5、物理结构设计(1)根据所选的数据库管理系统,确定数据库的存储结构和索引策略,以提高数据库的性能。

(2)考虑数据的存储方式、分区策略、备份和恢复方案等。

6、数据库实施(1)使用所选的数据库管理系统创建数据库和表,并插入初始数据。

(2)编写 SQL 脚本实现数据的增、删、改、查等操作。

7、应用程序开发(1)选择一种编程语言,如 Java、Python 等,开发数据库应用程序,实现系统的功能。

数据库课程设计详细计划范文

数据库课程设计详细计划范文

数据库课程设计详细计划范文数据库课程设计详细计划数据库应用实训1.1教务信息管理需求分析与教室管理相关的学校的组织机构有:学生、教师和教室。

学校的所有日常工作都是围绕着这三大部分进行的。

一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干班级,如信息学院的级信息管理与信息系统专业下设两个班级:信管1班、信管2班;一个班级有若干同学,如信管1班有姜杉、刘天营、张蓝方、张娜、周潇等。

一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业有若干教师,如信息学院信息管理与信息系统专业有陈禹、左美云。

一个学校下设若干学院,如信息学院、经济学院、法学院、财政金融学院等;一个学院下设若干专业,如信息学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学;一个专业开设有若干课程,如信息学院信息管理与信息系统专业开设有数据库系统概论、计算机网络等课程。

一个学校有若干教学楼,如求是楼、教学一楼、教学二楼、教学三楼等;一个教学楼有若干楼层,如教学一楼有一层、二层、三层、四层、五层、六层;一个楼层有若干教室,如一层有1101,1102,1103,1104等教室。

一个教师能够开设若干门课程,一门课程能够由多个老师来教授。

一个教室在不同的时段能够上不同的课程。

1.2 实训内容根据以上给出的相关需求分析完成以下操作:1.2.1数据库概念设计1.自行阅读相关资料,查找信息系统的需求分析、逻辑设计和物理设计这三个阶段主要完成的任务,如何完成(需要做哪些工作)。

2.查找ER图的概念,如何画ER图3.画出相关分ER图(1)画出学生和教师实体集ER图(参照数据表结构)(2)画出教师、院系和学生实体集ER图(3)画出学生、教室和教师实体集ER图4.画出教室管理系统的整体ER图(实体集之间关系参照给定的需求分析)1.2.2数据库逻辑与物理设计一、确定关系模式根据给定的数据字典(相关表)确定数据库的关系模式1.教学楼数据字典:此表关系模式如:教学楼(教学楼号,教学楼名称)注:下划线处为主键2.教室数据字典:3.院系数据字典:4.课程数据字典:5.教师数据字典:6.学生数据字典:7.教师开课表数据字典:8.教室借用表数据字典:二.在SQL DBMS中创立以上表,根据需求分析自行设计表中相关数据的完整性,并做好记录(1)实体完整性如各种信息记录的完整性,信息记录内容不能为空有:(2)参照完整性各种数据间相互的联系的正确性,相同的数据在不同记录中的一致性,如何体现,请说明?有哪关系,详细写出关系名、相互联系的表及作用:如1)FK_teacher_yuanxi 涉及院系表和教师表,作用是保证“教师表”中“院系号”字段值必须在“院系表”的“院系号”字段值中。

2014年秋季数据库课程设计计划[New] (1)

2014年秋季数据库课程设计计划[New] (1)

数据库课程设计教学计划河南科技大学信息工程学院计算机系2014-12-8目录教学计划关键时间 (3)课程设计任务书 (4)各设计题目需求说明 (5)图书管理系统需求说明 (6)超市前台销售需求说明 (7)餐饮管理系统需求说明 (7)选课管理系统需求说明 (8)系统设计要求 (10)系统设计要求 (10)设计报告内容要求 (16)设计报告格式要求 (18)设计报告上交要求 (21)设计说明书封面 (22)学生反馈情况表 (24)指导教师评分表 (24)课程设计分组情况表 (26)其它 (28)教学计划关键时间⏹2014年12月31日(18周周三全天)程序验收。

⏹2015年1月6日,(19周周二)报告上交。

计算机系数据库原理课程设计值班人员学年学期:2014~2015学年第一学期专业班级:计科13级,物联网13级注:本次共有四个班,四位指导教师。

每位指导老师安排12学时的讲课和指导。

课程设计任务书课程设计任务书各设计题目需求说明图书管理系统需求说明一、读者管理1.新学期向导能自动引导您建立新班级,处理毕业班读者。

2.借书证制作可用扫描仪、图像文件等作为读者照片源,制作黑白或彩色的借书证。

3.读者管理能完成读者调动、借书证挂失、补办、停止借阅、单独打印读者条码等日常事务。

4.读者可以自由分类,可为每一类读者指定借阅规则。

5.读者有自己的密码,可以远程预约图书。

二、采编管理1.有完善的采编功能及超过70万册典型书目的辅助编目数据。

2 图书采编采用扫描枪自动识别ISBN和统一书号,对分类号进行自动分析,借助可扩展的编目库减轻编目人员的工作。

3.图书注销有完整的备查档案。

三、流通管理1.借书完全通过扫描枪条码识别,自动识别借书证是否有效,根据设定的规则进行管理。

提示读者已借书数、超期图书应缴罚款等参考信息。

根据图书的种类确定借阅期限。

罚款单价根据图书种类确定。

2.还书完全通过条码识别,自动作超期记录。

3.图书预约可以为读者提供方便,可以进行管理及打印到书通知。

2014数据库课程设计要求

2014数据库课程设计要求

数据库课程设计任务书一、课程设计题目:图书管理系统的设计二、功能要求:该设计实现下列功能:新书录入、借书、还书、查询统计、系统设置(1)录入编目:新书录入,办理借书证(补办),销毁借书证;(2)借书还书:借书(续借),还书,馆际互借;(3)查询统计:图书检索(书名,作者,出版社,ISBN),过期未还者,某人借书情况(4)系统设置:权限,口令,重登录。

三、课程设计内容对于一个给定的应用环境,按照数据库设计的步骤,构造最优的数据库模式,建立数据库及其应用系统,使之能有效的存取数据,满足各种用户的应用需求。

1.主要内容(1)数据库设计1)概念结构设计选择局部应用逐一设计分E-R图消除冲突,合并分E-R图消除不必要的冗余,设计基本E-R图2)逻辑结构设计E-R图向关系模型的转换关系模型的优化(2)软件设计1)熟悉高级语言使用环境2)熟悉数据库管理系统使用环境3)设计数据库(表及其关系)4)针对局部应用设计应用程序5)完成所要求的主要功能四、课程设计要求1、做好文档本课程设计文档要求是:(1)调试记录:调试中遇到的问题要做记录,并说明解决的方法。

如果未解决,要记录问题的现象。

(2)程序清单:它包括数据结构和文本文件,程序要带注释。

2、认真编写课程设计报告,不少于2000字。

五、考核方式与评分办法1、课程设计结束时,要求学生写出课程设计报告打印上交,并提交可运行的软件系统。

2、课程设计报告模板上传到公共磁盘文件夹中,请严格按要求完成,格式不合格,课程设计成绩做不及格处理,请大家重视。

3、学生课程设计的成绩主要根据学生的设计过程和报告综合评定得出,此部分占60%,出勤情况占40%。

数据库课程设计计划

数据库课程设计计划

数据库课程设计计划《数据库课程设计》计划该计划依据计算机科学与技术专业级《数据库课程设计》教学大纲制定。

一、课程设计的目的《数据库课程设计》是在学习专业基础课《数据库原理》之后进行的实践教学环节,其主要目的是进行数据库设计,使学生加深对数据库系统理论知识的理解,训练和提高学生的数据库设计能力,为学生学习后续软件设计课程以及进行基于数据库的软件开发奠定良好的基础。

经过该课程设计,提高学生灵活运用本课程基础理论知识的能力,锻炼学生独立思考研究问题和资料搜集、撰写报告的能力。

二、课程设计的内容与题目给定一些小型信息系统实例作为题目,学生能够选择这些题目之一,也能够学生自选感兴趣的、并具有合适规模的应用系统作为题目(须经老师审核)。

要求学生针对自己的选题,完成数据库设计和程序基本界面设计。

1.建议题目共8个(1)毕业设计管理系统毕业设计管理系统是用于毕业设计管理的系统,系统为三类用户提供不同的功能:管理人员能够完成各项管理功能,包括添加和维护学生、教师信息,查看所有课题信息和按班级查看定题情况。

管理人员还能够添加和发布公告、通知。

教师能够添加毕业设计题目,修改题目信息,能够看到选自己课题的学生名单,能够接受学生的选题申请(叫做定题)。

定题后,每个教师还能够向自己的全部学生发布小组公告。

学生能够查看所有课题,能够填报多个(最多3个)选题志愿,表明自己的选题意愿。

学生还能够查看小组公告。

当论文完成后,能够上传论文。

(2)学生成绩管理系统(或叫做教务管理系统)类似于我校教务管理系统,有四类用户:教务员能够输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。

教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。

教师能够查看学习该课程的学生名单。

课程结束后,教师能够录入课程成绩。

一个教师能够教授多个班的多门课程,每门课由多位老师讲授。

课程分两类,必修课和选修课。

系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。

完整数据库课程设计

完整数据库课程设计

完整数据库课程设计一、教学目标本课程旨在通过学习,使学生掌握数据库的基本概念、设计方法和操作技能。

具体目标如下:1.知识目标:理解数据库的基本概念,包括数据库、数据库管理系统、数据库设计等;掌握数据库设计的基本方法,包括需求分析、概念设计、逻辑设计和物理设计;熟悉数据库的操作语言,如SQL,并能进行基本的增、删、改、查操作。

2.技能目标:能够使用数据库设计工具进行数据库的设计和建模;能够编写简单的SQL语句进行数据库的操作;能够进行简单的数据库性能优化。

3.情感态度价值观目标:培养学生对数据库技术的兴趣,认识到数据库技术在现代社会的重要性;培养学生严谨、细致的学习态度,提高学生解决实际问题的能力。

二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库基本概念:介绍数据库、数据库管理系统、数据库设计等基本概念;2.数据库设计方法:讲解需求分析、概念设计、逻辑设计和物理设计等数据库设计方法;3.数据库操作语言:学习SQL语言,包括基本的增、删、改、查操作;4.数据库设计工具:学习使用数据库设计工具,如ER图、UML等;5.数据库性能优化:介绍数据库性能优化的一般方法和技巧。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如:1.讲授法:讲解数据库的基本概念、设计方法和操作技能;2.案例分析法:通过分析实际案例,使学生更好地理解和掌握数据库设计的方法和技巧;3.实验法:让学生亲自动手进行数据库设计和操作,提高学生的实践能力;4.讨论法:学生进行小组讨论,培养学生的合作能力和解决问题的能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:选择一本适合本课程的教材,作为学生学习的主要参考资料;2.参考书:提供一些相关领域的参考书,供学生拓展阅读;3.多媒体资料:制作一些教学课件、视频等多媒体资料,帮助学生更好地理解和掌握知识;4.实验设备:准备数据库服务器和客户端软件,让学生进行实验操作。

数据库课程设计安排2014

数据库课程设计安排2014

数据库课程设计时间安排
2014年12月7日全天地点:软件实验室7-215
2014年12月14日全天地点:软件实验室7-215
2014年12月21日全天地点:软件实验室7-215
开始时间:早8:30
结束时间:下午5:30
课程设计要求:
1、1人一组。

要求分工明确,并向指导教师汇报分工情况,完成后每人按照自己的分工,提交相应课程设计报告。

2、在12月14、21日上课时可以提交报告并向指导教师演示作品,演示时根据回答问题情况和课程设计报告给分。

3、题目不要趋同,可以选择指导教师提供的题目,也可以自行选择题目,如有相同自行协商调整。

4、设计开始前应做好准备工作,包括学习掌握一种开发语言(如VB、VC、Delphi、Java、PB、C#、VB. NET、等),并掌握一种数据库管理系统(如SQL Server2000或200
5、2008、Oracle、Syb ase等)。

5、最后交课设报告和数据库应用系统(含数据库和源程序)。

课设报告打印纸质一份,课设报告的电子版和应用系统打成压缩包,文件名为“学号姓名.rar”,由班长统一拷贝交给教师。

6、课程设计报告的格式和内容见附件(用课程设计模板书写课程设计报告)。

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

《数据库课程设计》计划-2014《数据库课程设计》计划该计划依据计算机科学与技术专业2011级《数据库课程设计》教学大纲制定。

一、课程设计的目的《数据库课程设计》是在学习专业基础课《数据库原理》之后进行的实践教学环节,其主要目的是进行数据库设计,使学生加深对数据库系统理论知识的理解,训练和提高学生的数据库设计能力,为学生学习后续软件设计课程以及进行基于数据库的软件开发奠定良好的基础。

通过该课程设计,提高学生灵活运用本课程基础理论知识的能力,锻炼学生独立思考研究问题和资料搜集、撰写报告的能力。

二、课程设计的内容与题目给定一些小型信息系统实例作为题目,学生可以选择这些题目之一,也可以学生自选感兴趣的、并具有合适规模的应用系统作为题目(须经老师审核)。

要求学生针对自己的选题,完成数据库设计和程序基本界面设计。

1.建议题目共8个(1)毕业设计管理系统毕业设计管理系统是用于毕业设计管理的系统,系统为三类用户提供不同的功能:管理人员可以完成各项管理功能,包括添加和维护学生、教师信息,查看所有课题信息和按班级查看定题情况。

管理人员还可以添加和发布公告、通知。

教师可以添加毕业设计题目,修改题目信息,可以看到选自己课题的学生名单,可以接受学生的选题申请(叫做定题)。

定题后,每个教师还可以向自己的全部学生发布小组公告。

学生可以查看所有课题,可以填报多个(最多3个)选题志愿,表明自己的选题意愿。

学生还可以查看小组公告。

当论文完成后,可以上传论文。

(2)学生成绩管理系统(或叫做教务管理系统)类似于我校教务管理系统,有四类用户:教务员可以输入学生、教师、班级、课程信息,一个班级只属于一个专业,一个学生只属于一个班级。

教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。

教师可以查看学习该课程的学生名单。

课程结束后,教师可以录入课程成绩。

一个教师可以教授多个班的多门课程,每门课由多位老师讲授。

课程分两类,必修课和选修课。

系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。

学生可以查看自己各门课程的成绩。

学生还可以进行评教,给老师打分。

系统管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。

(3)图书管理系统全面记录图书、书库的信息,记录读者借阅图书信息,记录每个书库的管理员、地点、类别信息,记录出版社联系电话、地址信息。

系统还要记录管理人员的考勤情况。

管理人员负责书库管理和借还书工作。

图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。

图书管理系统需要实现的功能主要有:查询:图书资料查询、读者资料查询、借阅历史记录查询、罚款历史记录查询。

基本资料维护:包括图书资料维护(包括新书的入库,以及现有书籍资料的修改和删除)、读者资料维护(包括新读者资料的录入,以及现有读者资料的修改和删除)。

日常管理:包括借书管理(记录借阅证编号、图书编号、借出日期、还书期限)、还书管理(销去借阅记录)、缴纳罚金(图书超期,将按每天0.05元进行罚款)。

用户管理:记录各类用户(教师、学生)的详细信息(借书证、姓名、编号、系等)。

(4)学生公寓管理系统调研我校学生公寓管理情况,设计学生公寓管理系统。

系统主要功能有:基本信息管理:记录公寓、学生基本信息。

公寓分几种类别,有不同的收费标准。

为加强管理,每个公寓指定一名学生为助理管理员。

水电费管理:各个公寓水电使用量,并计算水电费(公寓人均水电费),以及交费情况。

公寓管理员信息维护:记录管理员基本信息及其负责管理哪些公寓。

一些信息的记录和查询,包括公寓卫生评比情况、学生拥有电脑情况等。

记录电脑的型号、类别。

(5)大型超市信息管理系统调研大型超市的业务流程,设计一个用于超市工作人员信息管理、商品采购管理、商品销售管理的信息系统。

支持会员卡业务。

顾客可以从总服务台上查询本超市有无指定的商品、查询自己的积分情况。

当顾客购物后,可以任选一个收银台进行商品结算,并打印小票。

管理员负责基本数据维护,例如商品采购和库存情况、查询添加和修改商品和商品类别,查看购物详细清单、统计每日、每月的销售额等。

(6)药店管理系统药店管理系统能够实现药品库存、销售信息管理和查询功能:库存管理:包括药品入库、出库管理,药品库存报警,药品有效期管理(过期报警)。

销售管理:根据实际销售自动生成销售单据。

如果是会员,则药品价格按95折计算。

查询及统计功能:对指定时间段内的出/入库进行查询/统计,对药品有效期进行查询/统计,对药品过期进行查询/统计,对指定时间段内的药品销售进行查询/统计以及利润查询/统计等。

一般查询功能:能帮顾客查询药品信息,能按品名、生产厂家、药品类别、存货量进行查询。

(7)小饭店经营管理系统小饭店经营管理系统能够实现小饭店经营信息的综合管理。

信息记录:记录小饭店购进原料、蔬菜的种类、价格,数量信息,记录员工(包括厨师)上班休假情况,记录顾客订桌、就餐菜单及其服务员的详细信息。

查询与统计:能够查询各种菜品的简介、价格,能够查询小饭店的餐桌规格、数量、预定情况等。

能够按天、月份进行收入支出核算、员工工资核算。

(8)酒店客房管理系统酒店主要为客人提供住宿服务。

客人需要入住客房时,可先预定客房,以防到时候没有房间的尴尬,客人需要登记入住时,就只需要签字表示入住即可。

若客人忘了提前预定,酒店如果有房间,可以临时为客人提供房间。

每个房间有指定的服务员。

房间住有客人的时间段(以天为单位),服务员的日工资高于房间空闲时段。

客人在住宿过程中,若使用电话、电脑,要按时间(分钟)计算费用。

到客人要离开的时候,进行退房结账付款。

三、课程设计的要求要求学生独立完成。

要求按照规范的数据库设计步骤完成设计。

要求学生完成需求分析,写出功能需求和数据需求描述,并在需求分析的基础上完成数据库的概念结构设计、逻辑结构设计、物理结构设计。

还要求学生结合《面向对象程序设计》课程所学内容,完成信息系统的部分程序模块的界面设计。

具体要求如下:1. 功能需求和数据需求分析条理清晰、表述正确;2. 概念结构设计正确、具有4个以上相互联系的实体、E-R图规范、清晰、明确给出各实体的属性;3. 逻辑结构设计正确、规范化程度高(关系模式达到第三范式);4. 物理结构(数据库文件、表结构、索引、主键、外键、约束)设计合理。

5. 程序界面布局合理,能够正确连接数据库和运行。

一般建议学生采用C/S结构实现程序设计,也可以采用B/S结构完成程序设计。

程序中要求用到两种以上的数据操纵语句。

6. 要求学生对设计内容进行整理,撰写《数据库课程设计》报告。

四、课程设计报告撰写要求课程设计报告要求包含如下内容:1.封面(由老师提供)2.任务书(由老师提供)3.正文必须具备如下内容:1)目录2)概述说明本设计的意义、目的、解决的主要问题、采用的研究方法、要达到的技术要求、采用的数据库开发工具和应用程序开发工具。

3)需求分析详细说明系统的功能需求和数据需求。

4)概念结构设计描述E-R模型设计的结果:画出总体E-R图,并画出各实体属性图,然后要用文字对总体E-R图进行解释说明。

5)逻辑结构设计将概念模型转化为逻辑结构,给出关系模型,要求以关系模式的形式(即关系名(属性1,属性2,…….))给出。

进行关系模式的优化,说明关系模式的规范化程度。

6)物理结构设计进行物理结构设计,说明建立的数据库名,数据库文件名、文件大小,并用表格给出关系对应的表中各个属性的类型、长度、键、索引等。

7)应用程序设计设计完成了哪些程序界面,给出界面运行效果图,详细说明程序功能及操作方法。

8)设计总结要针对设计和程序的完成情况、设计质量进行描述,说明已实现了哪些功能,以及哪些问题是以后需要进一步考虑和完善的,有什么特色。

9)体会与收获写出课程设计过程中的收获,例如,对遇到的问题以及解决问题过程中的思考,对数据库设计经验、调试程序的经验和体会,在课程设计过程中对课程理论知识的认识等内容。

10)参考文献列出课程设计过程中参考的书籍、网址、技术规范等,参考文献列举格式举例如下:[1]王珊,萨师煊.数据库系统概论(第4版).高等教育出版社,2006五、时间与进度安排本课程设计时间为1周,于第18周(2014.12.29-2015.1.2)进行。

具体安序号教学内容所用时间1 讲课、调研、查阅有关资料、需求分析1天2 概念结构设计、逻辑结构设计1天3 物理结构设计、应用程序设计1天4 讨论与修改设计、程序运行检查1天5 撰写课程设计报告,答1天辩六、课程设计成绩评定成绩评定依据设计完成情况与质量(占30%)、课程设计报告(占40%)、质疑答辩成绩(占10%)、课程设计中的考勤(占20%),由指导教师按百分制折合五级制(优、良、中、及格、不及格)评定成绩。

七、主要参考资料[1]王珊,萨师煊等.数据库系统概论(第4版).高等教育出版社,2006[2]郑宇军. C#面向对象程序设计.人民邮电出版社,2009[3]姜桂洪.SQL Server 2005 数据库应用与开发.清华大学出版社,2010[4]洛阳理工学院《数据库原理》、《数据库系统应用》网络课程[5]微软MSDN2008。

相关文档
最新文档