《数据库》课程设计指导书
数据库课程设计指导书
数据库课程设计指导书一、设计方法本次设计,提供一次在实际环境中,使用数据库工具获取实践经验的机会。
完成设计任务,你将对设计实际有用的数据库应用程序,有更深入的理解。
先导课程为:《数据库系统概论》。
设计环境和开发工具:操作系统, Windows98(或更高版本)。
数据库管理系统,选用Sybase 公司的Adaptive Server Anywhere。
开发工具,选用PowerBuilder 7.0(或更高版本)。
:1、数据库设计1)需求分析,根据设计任务书给出的背景资料,查找相关资料,结合自己的生活经验,对数据进行分析,编写详细的数据词典。
2)概念结构设计:在需求分析的基础上,设计E-R模型,详细描述实体的属性和实体之间的联系,消除不必要的冗余。
3)逻辑结构设计:实现E-R图向关系模型的转换,特别注意实体的1:n联系,优化数据模型。
详细说明实体、实体属性和实体之间的关系。
2、创建数据库:(详细内容请阅读Help文件)创建数据库时,缺省的user ID为DBA , password为sql。
●使用Sybase Central创建数据库1)在Sybase Adaptive Server Anywhere 文件夹中,打开Utilities 。
2)双击 Create Database。
3)按照向导(wizard)提示,完成数据库创建。
●使用PowerBuilder创建数据库1)运行PowerBuilder,选择Databsae画板。
2)打开Utilities。
3)双击Create ASA Database。
●使用SQL语句创建数据库例如,在C:\ex\文件夹下创建数据库。
CREATE DATABASE 'C:\\ex\\mydb'TRANSACTION LOG ONPAGE SIZE 1024COLLATION '437'ENCRYPTED OFFBLANK PADDING OFFJAVA ONJCONNECT OFF3、创建表●使用PowerBuilder创建表2)连接数据库3)打开Tables文件夹。
数据库课程设计指导书讲解
《数据库原理与应用》课程设计指导书制订教师:张娟城市学院2015年12月数据库课程设计指导书模块01 “教学管理系统”数据库设计1、设计步骤工作任务 任务1:“学分制教学管理系统”需求分析 任务2:“学分制教学管理系统”概念设计 任务3:“学分制教学管理系统”逻辑设计 任务4:“学分制教学管理系统”逻辑设计 学习目标理解关系型数据库基本概念熟悉数据库设计的主要阶段和步骤掌握数据库概念设计中绘制E-R 图的方法 掌握将E-R 图转换为数据表逻辑形式的方法 理解并掌握数据库设计规范化方法2、设计内容任务1-1 “学分制教学管理系统”需求分析● 数据库设计●数据库系统的分析与设计一般分为需求分析、概念设计、逻辑设计、物理设计四个阶段。
在数据库系统设计的整个过程中,需求分析和概念设计可以独立于任何的数据库管理系统(DBMS ),而逻辑设计和物理设计则与具体的数据库管理系统密切相关。
需求分析概念设计逻辑设计物理设计需求分析说明书独立于数据库管理系统相关于数据库管理系统DBMS 的特征硬件和操作系统的特征数据库概念模式数据库逻辑模式数据库物理模式需求分析分析用户的要求。
需求分析是数据库系统设计的基础,通过调查和分析,了解用户的信息需求和处理需求,并以数据流图、数据字典等形式加以描述。
概念设计主要是把需求分析阶段得到的用户需求抽象化为概念模型。
概念设计是数据库系统设计的关键,我们将使用E-R 模型作为概念模式设计的工具。
逻辑设计就是将概念设计阶段产生的概念模式转换为逻辑模式。
因为逻辑设计与数据库管理系统(DBMS )密切相关,本书以关系模型和关系数据库管理系统为基础讨论逻辑设计。
物理设计就是为关系模型选择合适的存取方法和存储结构,譬如MS SQL Server 2005数据库管理系统。
教学管理流程课程信息选课情况人数未满人数 已满成绩处理成绩查询统计报表教师信息学生信息学生登录学生网上课程选修课程开设教师登录重选实施教学教师网上录入成绩系统功能结构学分制教学管理系统课程管理人员管理系统登录信息查询统计报表班级管理网上选课成绩录入系部信息维护专业信息维护班级信息维护学生信息维护教师信息维护课程信息维护任课信息维护学生成绩查询学生信息查询教师信息查询班级成绩报表学业警告报表新增更新删除学生系统登录教师系统登录管理人员登录系统登录从“学分制教学管理系统”的流程图可以看出,学生要登录系统进行课程选修和个人成绩查询等操作;教师要登录系统进行课程成绩录入和课程成绩查询等操作;学校教学管理人员要登录系统进行系部、专业、班级、课程等信息维护等操作。
数据库课程设计设计指导书New
计算机科学与技术专业数据库原理及应用课程设计教学实验指导书《数据库原理及应用》课程设计教学指导一.设计目的及要求本课程是为了配合数据库原理及应用课程开设的,是将数据库理论知识转化为实践能力的重要环节。
其主要目的是:通过设计操作,加深对数据库系统理论知识的理解;通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。
重点掌握如下环节——概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护。
要求如下1.要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
2.既要虚心接受老师的指导,又要充分发挥主观能动性。
结合课题,独立思考,努力钻研,勤于实践,勇于创新。
3.独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
4.学生如有事不能上课要履行正常的请假手续,并且请假时间原则上不允许超过课程设计时间的三分之一。
课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者(按照缺勤次数/考核次数比值计算),其成绩按不及格处理。
5.在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
二.适用专业适用计算机科学与技术专业。
三.课程设计的一般步骤本课程设计分五个阶段:1)选题与搜集资料:选择课程设计题目,进行系统调查,搜集资料。
2)分析与设计:根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。
3)程序设计:在具体的DBMS环境下,创建数据库、建立表及必要的其它部分(如视图、存储过程、触发器等);运用掌握的语言,编写程序,实现所设计的模块功能(可选)。
4)调试与测试:自行调试程序,成员交叉测试程序,并记录测试情况。
5)验收与评分:指导教师对每个小组的开发的系统,及每个成员开发的模块进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。
四.本课程设计内容与要求掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。
《数据库》课程设计指导书
《数据库原理与应用》课程设计指导书计算机科学与技术系2013.5一、课程设计目的数据库课程设计是在学生系统地学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库系统。
通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。
二、课程设计要求1.基本要求:参考教材中所讲述的数据库设计方法和步骤,开发一个数据库应用系统。
2.四到六人为一个小组,小组成员既要有相互合作的精神,又要分工明确。
每个学生都必须充分了解数据库设计的全过程。
3.设计文档应按照要求书写。
4.系统中的数据表结构应合理,尽量减少数据冗余。
5.表设计要求:至少创建三个基本表,每个表均要设置主键,并根据情况设置外键及其他约束。
6.提交完整的设计报告(电子版)。
三、设计报告要求设计报告按照提纲书写:四、成绩考核设计成绩是依据学生在设计中的表现和设计结果综合评定,小组中表现最好、贡献最大的学生成绩最高。
五、供参考与选择的题目学生也可以自己选题,需经指导教师认可序号课题名称主要功能及基本要求1企业原料出入库管理1.原料基本信息维护2.供应商基本信息维护3. 仓库信息维护4.原料入库管理5.原料出库管理6. 入库信息查询、出库信息查询、库存信息查询所有管理包括(增加、删除、修改、查询)企业网站设计与开发互联网能够带来巨大的商机,通过互联网可以轻易地把业务和服务推向全世界。
拥有网站招牌可以向全世界提供实时的信息。
随着访问量的增加,企业网站一定会逐步地成为公司的一项重要的无形财产,它会大大的提高公司的形象。
1.管理员登录模块2.站内公告模块3.新闻模块4.产品及产品说明管理模块5.留言管理模块3企业进销存管理系统1.客户可以查询商品目录、价格和商品介绍,不同的订货量有不同的折扣,客户向销售部门发出订单2.销售部门负责处理订单,检查客户有无欠账,并且决定是否批准订单,如批准,负责发货,并且收取货款3.采购部门根据需要从不同的厂家进不同的货物,货物放置在仓库内,每种商品都有最低库存量,当库存低于最低库存量时,自动向采购部门报告,采购部门负责人批准后,开始采购4.分月和季度统计客户订单数据、销售收入、各厂家的商品销售量、商品库存量等4飞机客运售票系统飞机客运订票系统主要分为机场、航空公司和客户三方的服务。
数据库系统概论课程设计任务指导书
数据库原理概论课程设计指导一、课程设计目的《数据库原理概论》课程设计是我校软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库系统概论》课程后进行的一次全面的综合练习。
其目的在于:配合《数据库系统概论》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
二、课程设计题目以SQL Server 2000作为后台数据库,以VB 6.0 、VC6.0或其它开发工具作为前台开发工具,完成一个小型数据库应用系统的设计开发。
学生2人1组,自愿组合,每人独立完成系统中的一个模块,每组从以下课题中选择一个或自拟课题,完成系统的分析、设计和开发。
(1)图书销售管理系统的设计与实现(2)通用工资管理系统的设计与实现(3)报刊订阅管理系统的设计与实现(4)医药销售管理系统的设计与实现(5)电话计费管理系统的设计与实现(6)宾馆客房管理系统的设计与实现(7)学生学籍管理系统的设计与实现(8)车站售票管理系统的设计与实现(9)汽车销售管理系统的设计与实现(10)仓储物资管理系统的设计与实现(11)企业人事管理系统的设计与实现(12)选修课程管理系统的设计与实现三、课程设计主要内容(1)图书销售管理系统的设计与实现调查一个书店的图书销售业务,设计的图书销售系统主要包括进货、退货、统计、销售、查询功能。
①进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。
输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。
②退货:顾客把已买的书籍退还给书店。
输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。
③统计:根据销售情况输出统计的报表。
一般内容为每月的销售总额、销售总量及排行榜等信息。
④销售:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。
《数据库课程设计》指导书
数据库课程设计指导书一、目的1.通过课程设计,使学生进一步巩固所学的知识,考查学生对数据库理论及知识的理解能力和综合运用能力;2.培养学生自主学习、独立思考的能力,学会查找资料并善于分析资料的能力;3.培养学生独立设计、独立调试程序的能力;4.培养学生初步的软件设计能力,形成良好的编程风格。
二、要求1.在对数据库理论及知识理解的基础上;重点是针对具体的实际问题选择并设计合适的数据库表加以应用,并在此基础上完成相关的算法与程序;2.给出系统的概要设计、详细设计;3.完成数据流程图,E-R关系图,数据库表、程序流程图、功能模块图的设计、对功能编程加以实现;4.必须设计必要的视图、触发器、存储过程;5.使用相关的编程工具(VC++、.NET、Java等)编写代码实现设计的数据库系统6.完成规范化的课程设计说明书的编写;7.在选题时,除了“七、”中提供的项目外,同学们也可根据自己现实工作或生活的实际需要和能力,自选课程设计题目,要求难易适中,业务情况容易了解,涉及其他专业的"专业性"不要太强;8.考虑到设计工作量大,可以3-4个同学一组共同协作进行同一题目的设计,但一组成员的工作必须有明确的分工(按系统功能划分或者设计任务划分),各组题目最好不要重复,如重复则要求采用不同的开发实现技术。
如果个人完成,相应课程设计的题目为:XXX系统如果分组,组内成员可分工如下:(1)工作流和功能分析,E/R图设计, 书写相应设计文档. 1人(相应课程设计的题目为:XXX系统——需求分析和概念结构设计)(2)关系模式设计,存储过程\触发器\视图设计,书写相应设计文档. 1人(相应课程设计的题目为:XXX系统——逻辑和物理结构设计)(3)用相应的开发工具进行前台功能模块和菜单的代码设计. 1-2人(相应课程设计的题目为:XXX系统——编码实现和实施)另外,也可按系统功能分工,则相应课程设计的题目也要加子标题,如:进销存管理系统——基础数据进销存管理系统——进货维护进销存管理系统——售货维护进销存管理系统——账务管理三、应交文档资料1.课程设计的题目、系统的总功能和各子模块的功能;2.主要算法简述;3.程序流程图,数据流程图,E-R关系图;4.使用的数据库表结构的详细情况;5.数据库设计中建立的视图、触发器、存储过程的代码6.课程设计的总结报告,主要包括以下内容:(1)课程设计中遇到的主要问题和解决方法;(2)创新和得意之处;(3)课程设计中存在的不足,需进一步改进的设想;(4)课程设计的感想和心得体会。
数据库课程设计指导书
系统功能基本要求:
图书信息,包括图书编号、图书名称、所属类别等;读者信息,包括读者编码、姓名、性别、专业等;借还书信息,包括图书当前状态、被借还次数、借阅时间等。需实现基本信息的录入、修改和删除;需按照一定条件查询,统计图书信息、读者信息和借还书信息。能实现借书、还书功能。
9.学生成绩管理系统
(三)综合使用SQL Server中数据库、表、视图、索引、触发器、存储过程的创建使用方法。
(四)体会运用软件工程的设计思想进行软件系统开发的过程与方法。
通过本课程设计,有助于学生巩固数据库系统的理论,掌握数据库的设计方法及数据库的运用和开发技术。
实验内容及步骤:
针对某部门或公司的实践调研,通过系统需求分析、数据库概念设计、逻辑设计,用SQL上机编程、调试和应用实现数据库的设计,最终完成某管理系统的后台数据库设计。
3.人事信息管理系统
系统功能基本要求:
员工各种信息,包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等。需实现员工各种信息的录入、修改;对转出、辞退、退休员工信息的删除;需按照一定条件查询、统计符合条件的员工信息。
4.超市会员管理系统
系统功能的基本要求:
会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等;加入会员的基本信息,包括成为会员的基本条件、优惠政策、优惠时间等;会员购物信息,包括购买物品编号、物品名称、所属种类,数量,价格等;会员返利信息,包括会员积分的情况,享受优惠的等级等。需实现基本信息的录入、修改和删除;能按照一定条件查询符合条件的会员信息;需对货物流量及消费人群进行统计输出。
2.长途汽车信息管理系统
系统功能的基本要求:
线路信息,包括出发地、目的地、出发时间、所需时间等;汽车信息,包括汽车的种类及相应的票价、最大载客量等;票价信息,包括售票情况、查询、打印相应的信息。需实现基本信息的录入、修改和删除,需按照一定条件查询、统计符合条件的汽车及车票等信息,实现车票的预订、退订功能。
数据库课程设计指导书
《数据库课程设计指导书》一、目的:1.掌握数据库设计的基本方法2.了解C/S与B/S结构应用系统的特点与应用场合3.了解C/S与B/S结构应用系统的不同开发设计环境与开发设计方法4.综合运用《数据库系统原理》实验掌握的数据库知识与技术开发设计某小型数据库应用系统二、课程设计内容要求:1.开发语言1)Java集成开发工具2)VC++集成开发工具3)C语言集成开发环境4)SQL集成开发环境5)或其他语言2、操作系统及数据库DBMSWin2K / Win XP / Win Vista +SQL Server 2000 / 20053、开发要求1)结合某一具体应用,调查分析用户需求,画出组织机构图、数据流图、判定表或判定树,编制数据字典。
2)设计数据库概念模型(ER图)及应用系统应具有的功能模块。
(必须)3)设计数据库的逻辑模型(即数据库模式),并针对系统中的各类用户设计视图。
4)设计数据库的物理模型。
5)利用前台C语言或C++语言或Java语言,加后台SQL Server语言,结构开发平台或开发工具开发设计并实现该应用系统。
说明:1) 参考《数据库原理及应用实验指导》之第15章的实验示例。
2) 不能照抄该实验示例,否则成绩为0分。
三、课程设计参考题目以下题目中每位学生任选一个完成:1、《人力资源管理系统》具体要求:1.了解人力资源管理系统的背景与发展。
2.熟练掌握选择的开发工具以及开发方法的使用3.友好美观的操作界面,保证系统的易用性,方便用户操作。
4.系统具有员工管理、考勤管理、薪资管理等模块功能,操作简单易懂。
5.用户进入系统,可以对员工信息进行管理,如增加、删除、修改以及查找员工信息。
6.合理设计数据库,完成人力资源管理系统的总体设计。
7.对该系统进行检测与调试,最终实现一个完整的人力资源管理系统。
2、《商品进销存管理系统》具体要求:商品进销存管理系统需要处理有关商品的进货,销售,库存等庞大的商品信息,并且能够及时实现更新商品和商品下架等功能。
Oracle数据库课程设计(1学分)实验指导书模板
计算机学院实验指导书课程编号:课程名称:课程学分:实验学时:适用专业:学生实验守则第一条学生进入实验室从事实验、科研活动,必须严格遵守实验室的各项规章制度。
第二条实验前必须做好预习,明确实验的目的、内容、方法和步骤,未经预习或无故迟到15分钟以上者,指导人员有权取消其实验资格。
第三条保持实验室的严肃、安静,不得在实验室内大声喧哗、嬉闹,不准在实验室内进食、吸烟和乱吐乱丢杂物。
第四条学生必须在实验指导老师规定实验开始时,方可动手实验,严禁未经许可就开始实验。
学生必须以实事求是的科学态度进行实验,严格遵守操作规程,服从实验教师或实验技术人员的指导(对有特殊要求的实验,必须按要求穿戴安全防护用具后方可进行实验),如违反操作规程或不听从指导而造成仪器设备损坏等事故者,按学校有关规定进行处理。
第五条学生应备有专用实验记录本,实验记录是原始性记录,是撰写实验报告的主要依据,内容要求真实、客观地反映实际情况,实验结果须经实验教师或实验技术人员认可。
第六条严防事故,确保实验室的安全。
发现异常情况,及时报告实验教师或实验技术人员,并采取相应的措施,减少事故造成的损失。
第七条实验完成后,应将仪器、工具及实验场地等进行清理、归还,经实验教师或实验技术人员同意后,方可离开实验室。
第八条独立完成实验报告,按时交给实验教师,不得抄袭或臆造。
实验报告是实验完成后的全面总结,它主要包括:实验名称、实验目的、实验原理、实验仪器设备、实验条件、实验数据、结果分析和问题讨论。
实验报告一律用钢笔或圆珠笔书写,统一采用国家标准所规定的单位与符号,要求文字书写工整,不得潦草;作图规范,不得随手勾画。
目录实验一、管理信息系统的设计与实现Oracle数据库课程设计报告实验一管理信息系统的设计与实现一、实验目的1、掌握Oracle数据库的安装、配置;2、重点掌握Oracle数据库开发(重点);3、掌握Oracle数据库设计(难点)。
二、实验原理及说明1、Oracle数据库的安装、配置Oracle安装与卸载创建/删除数据库2、SQL*Plus的使用SQL*Plus的环境配置SQL*Plus的的启动SQL*Plus登录,注销,编辑等命令3、SQL语句的使用数据查询语言数据操纵语言数据定义语言数据控制语言常用函数的使用创建索引创建视图分区表创建序列创建同义词4、完整性约束的使用主键约束唯一键约束外键约束非空约束check约束默认值5、PL/SQL编程数据类型与运算符PL/SQL语句控制结构编写存储过程编写触发器编写游标包编写函数6、移动数据库导出数据导入数据使用工具实现对数据的导入导出三、实验内容学生从以下题目中选择一题,单独完成课程设计内容:题目一:物业管理信息系统软件是一套具备记录、查询物业小区业主信息、物业管理费用信息、水电煤气费用信息、有线电视信息、供暖费用信息、业主房款缴纳信息,并且可以打印输出上述信息报表(月报表、季报表、年报表)的管理软件系统。
数据库课程设计指导书(新)
天津理工大学华信软件学院《数据库课程设计》课程设计指导书课程代码:1480030课程名称(中文/英文): The Course Designing Of Database学时:32 学分: 2课程类别:课程设计开设专业:软件工程一、课程设置目的:通过数据库课程设计的课程学习,使学生针对应用项目的数据库管理系统DBMS及其嵌入式开发环境的熟悉,进行数据库的设计实践,怎对管理信息系统,考察学生运用所学知识的能力,通过对所学相关课程(计算机语言、数据结构、软件工程、数据库原理)知识的综合运用来提高学生的实践能力、综合知识应用能力,为毕业设计打下良好的基础。
二、课设要求1、分组:将全班按人数分组,原则上每组8-10人左右,推选出一个组长负责。
2、选题:每个组选一个题目(系统),每个人完成一个题目。
3、环境:(1)机房:在规定的时间内,必须在指定的机房进行课程设计(2)硬件:网络教学环境。
(3)软件:操作系统:Windows2000等;数据库:SQLServer2005。
语言:每组选一种面向对象的程序设计语言(如: Jave,,C#.net,等);工具:文字处理—WORD,表格处理—EXCE等等。
三、课程设计内容选题详见附件一:《选题表索引》选题表给出若干个管理信息系统,每组从中选择一个完成。
1、内容:分析设计、建库、编程、写报告。
2、要求:(1)每组中每人都要建立库及全部数据库表;(2)每人写出各自的课程设计报告;(3)程序用选定的语言编写,必须上交上机调试通过的源程序并接受提问。
五、完成步骤1、准备课程设计前,先开动员会,讲解有关知识及注意事项。
2、分组对学生按名单,分组,确定组长。
3、分工按组分配题目,确定每人的任务。
4、收集资料要求同学各自收集与自己所作内容有关的资料,整理好待用。
5、制定方案以组为单位,制定系统的实现方案。
6、系统设计以组为单位,进行系统总体设计;个人作详细设计,编写出有关文档。
数据库原理课程设计指导书20070725
《数据库原理》课程设计指导书课程名称:数据库原理课程代码:02113008一、课程基本情况1.学分:3 学时:2周2.课程性质:实践教学3.适用专业:计算机科学与技术,计算机科学与教育4.适用对象:本科5.先修课程:计算机基础,数据结构6.教材与参考书目:王珊萨师煊编著《数据库系统概论》7.考核方式:设计答辩二、课程教学目的课程设计是课程教学中的一项重要内容,是完成教学计划达到教学目标的重要环节,是课程教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。
本课程设计是计算机科学与技术专业的专业技术实践课。
其主要目的是:1、培养学生运用所学的数据库原理理论知识和技能,分析解决计算机应用实际问题的能力。
2、培养学生掌握用所学的数据库原理知识设计计算机课题的思想和方法。
3、培养学生调查研究、查阅文献、资料、手册以及编写技术文献的能力。
4、通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括:⑴通过调查研究和上机实习,收集和调查有关技术资料。
⑵掌握设计课题的基本步骤和方法。
⑶根据课题的要求进行上机实验调试。
三、课程内容、时间分配及教学基本要求1、选题原则课程设计可根据课程的教学要求,使学生能达到某一技能的训练,为学生毕业设计提供扎实的基本技能训练的需要进行选题。
选题的基本原则是:1、必须符合计算机科学专业课程训练的要求。
2、在满足课程训练要求的前提下,尽可能选择一些有一定实用价值的课题。
3、选题要有利于深化所学课程的知识和拓展知识面。
4、课题任务要有一定的设计、工程量,以保证学生得到一定程度的训练。
5、课题的设计难度要适中,以学生在规定时间内经过努力可以完成为宜。
2、课程设计题目由指导教师或学生自行选择一个数据库相关的题目。
题目至少要包括后台数据库和前台应用程序两部分。
数据库中应该含有多张表,表与表之间应该有一定的联系。
数据库课程设计指导书
数据库课程设计指导书第一讲:数据库设计概述、规划、需求分析课时:2课时教学课型:理论课教学目的要求:理解数据库设计的基本内容,了解数据库规划及需求分析的具体方法。
教学重点与教学难点:需求分析的步骤1 数据库设计概述数据库设计是指:在给定的应用环境下,创建一个性能良好的能满足不同用户使用要求的,又能被选定的DBMS所接受的数据格式。
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。
1.1数据库设计的内容与特点数据库设计两个方面:结构特性的设计与行为特性的设计结构特性设计——数据库框架和数据库结构设计行为特性设计——应用程序设计,如查询、报表处理,一般由面向对象的程序给出用户操作界面。
数据库结构设计与行为设计要相互参照,它们组成统一的数据库工程。
1.2 数据库设计方法新奥尔良方法分为四个阶段:需求分析、概念设计、逻辑设计、物理设计。
具体的实现技术与实现方法:如基于E—R模型的数据库设计方法(针对概念结构设计阶段),基于3NF的设计方法,基于抽象语法规范的设计方法。
规范设计法分为两种:手工设计和计算机辅助设计(如Oracle Designer 2000、Rational Rose,它们可以帮助或者辅助设计人员完成数据库设计中的很多任务)。
1.3 数据库设计的步骤三个阶段:总体规划,系统开发设计,系统运行和维护。
1.数据库规划阶段(总体目标和技术路线,得出数据库设计项目的可行性分析报告;对数据库设计的进度和人员分工做出安排)2.需求分析阶段(弄清用户要求,是基础。
影响到数据库设计的结果是否合理与实用)3.概念结构设计阶段(独立于计算机的数据模型,独立于特定的DBMS。
它通过对用户需求综合、归纳抽象、形成独立于具体DBMS的概念模型。
是各用户关心的系统信息结4.逻辑结构设计阶段(转换为某个DBMS所支持的数据模型,并进行优化)5.物理结构设计阶段(设计一个在限定的软、硬件条件和应用环境下可实现的,运行效率高的物理数据库结构)6.数据库实施与维护阶段(根据逻辑结构设计及物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行)2 数据库规划规划过程:1.系统调查:调查,就是要搞清楚企业的组织层次,得到企业的组织结构图。
数据库课程设计指导书
数据库综合训练课程设计指导书
一、时间安排
(1)、day1,正式启动,资料搜集;
(2)、day2-4,进行开发工具的选择和功能描述,E-R图设计,数据字典描述,数据库详细设计相关文字工作。
(3)、day5-12,完成编码,实现并调试系统,编写简要使用说明。
(4)、day13,测试软件,个人演示自己的工作并回答教师提问,在阐述清楚大背景的情况下,着重论述自己所做的工作;教师考核完后,当场提交原程序系统,和简要使用说明,不要遗漏
(5)、day15,提交设计报告和源程序清单,包括电子版与纸介质两种;
二、设计要求
(1)、采用何种工具平台商量自定。
操作系统可以是Windows平台,数据库服务器可以是SQL Server系列、开发语言和平台可以是、ASP、Visual Basic、Delphi、Java、Power Builder、C++等
(2)、不限定参考书籍,根据自己的需要,通过上网查找、校图书馆借阅、学院资料室阅览、自行购买、咨询指导老师等方式获取所需信息;(3)、按规定时间到实验室上机,不迟到早退,按缺勤情况,扣除平时成绩相应分数;
(4)、必须在要求的日期17时之前提交设计报告和源程序清单,未
及时提交的小组,其成员的设计报告项目成绩一律按0分处理;(5)、成绩构成:设计报告50%, 系统演示30%,,上机考勤20%。
数据库系统课程设计指导书-
数据库系统课程设计指导书-v1.2数据库系统课程设计指导书、课程设计的目的1、检验学生对所学的DBMS理论的理解程度;2、培养学生利用数据模型和E_R工具分析现实世界的能力;3、锻炼学生使用软件工程的思想进行系统软件和应用软件开发能力;4、加强学生能够利用现在主流的DBMS产品 (如SQL Server、ORACLE )开发应用系统的能力。
、课程设计要求为了能够达到课程设计的目的,因此学生需要做到以下几点:1、每次上机前做好充分的准备工作,熟悉课本内容,查阅资料,对课程实习的内容进行方案的预设计,写出源程序的代码;2、课程设计的重点在于利用数据库设计步骤和方法,制定E-R模型、数据流图、数据字典等,并通过模式分解,确定范式,避免冗余及操作不一致,从而评估数据模型的合理性。
3、充分利用上机时间完成源程序代码的输入、调试及优化;4、实习结束后,按照指导书附件中“实习报告格式”的要求撰写出课程设计报告。
5、按题目要求进行设计实现,不旷课、不迟至U、不早退、遵守机房的规定,爱护机房设备。
三、课程设计时间及考核办法1、课程设计时间安排(1)2012 年2 月15-2 月23 日(2)考核时间:2月23日2、考核(1)实习结束时指导老师根据系统设计及代码演示给出实习成绩。
(2)根据实习报告和演示给出综合成绩。
四、课程设计题目及要求1、教务管理系统需求:该系统包括教师、学生、系和课程等信息,基本情况如下:教师有工作证号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;系有系代号、系名和系办公室电话等;课程有课序号、课名、学分、上课时间及名额等。
每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。
一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的)。
一■ 名同学可以选多门课,一门课可被若干同学选中。
一名同学选中的课若已学完,应该记录有相应成绩。
数据库课课程设计书
数据库课课程设计书一、教学目标本节课的教学目标是让学生掌握数据库的基本概念、原理和操作方法,培养学生运用数据库技术解决实际问题的能力。
具体目标如下:1.知识目标:(1)了解数据库的基本概念,如数据库、数据库管理系统、数据模型等。
(2)掌握数据库的基本操作,如创建、修改、删除表和数据。
(3)了解关系型数据库的基本原理,如表结构设计、SQL语言等。
2.技能目标:(1)能够使用数据库管理系统进行基本的数据库操作。
(2)能够运用SQL语言进行数据的查询、插入、修改和删除。
(3)能够根据实际需求设计简单的数据库表结构。
3.情感态度价值观目标:(1)培养学生对数据库技术的兴趣,认识到数据库技术在生活中的重要性。
(2)培养学生团队合作精神,学会与他人共同解决问题。
二、教学内容本节课的教学内容主要包括以下几个部分:1.数据库的基本概念:介绍数据库、数据库管理系统、数据模型等基本概念。
2.数据库的基本操作:讲解如何创建、修改、删除表和数据。
3.关系型数据库的基本原理:介绍表结构设计、SQL语言等。
4.数据库管理系统的使用:演示如何使用数据库管理系统进行基本操作。
5.实践环节:让学生动手操作,巩固所学知识。
三、教学方法为了激发学生的学习兴趣和主动性,本节课将采用以下教学方法:1.讲授法:讲解数据库的基本概念、原理和操作方法。
2.案例分析法:通过分析实际案例,让学生更好地理解数据库的应用。
3.实验法:让学生动手操作,加深对数据库知识的理解。
4.讨论法:分组讨论,培养学生的团队合作精神和解决问题的能力。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将准备以下教学资源:1.教材:选用权威、实用的数据库教材。
2.参考书:提供相关的数据库技术参考书籍。
3.多媒体资料:制作精美的PPT,演示数据库操作过程。
4.实验设备:准备充足的数据库服务器和客户端设备,确保学生实验需求。
5.网络资源:利用网络资源,为学生提供更多的学习资料和实践案例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库原理与应用》课程设计指导书
计算机科学与技术系2013.5
一、课程设计目的
数据库课程设计是在学生系统地学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,以小组为单位,设计开发一个小型的数据库系统。
通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学内容。
二、课程设计要求
1.基本要求:参考教材中所讲述的数据库设计方法和步骤,开发一个数据库应用系统。
2.四到六人为一个小组,小组成员既要有相互合作的精神,又要分工明确。
每个学生都必须充分了解数据库设计的全过程。
3.设计文档应按照要求书写。
4.系统中的数据表结构应合理,尽量减少数据冗余。
5.表设计要求:至少创建三个基本表,每个表均要设置主键,并根据情况设置外键及其他约束。
6.提交完整的设计报告(电子版)。
三、设计报告要求
设计报告按照提纲书写:
四、成绩考核
设计成绩是依据学生在设计中的表现和设计结果综合评定,小组中表现最好、贡献最大的学生成绩最高。
五、供参考与选择的题目
学生也可以自己选题,需经指导教师认可。