数据库系统课程设计指导书
数据库系统优质课程设计指导书
《数据库系统》课程设计指引书一、课程设计旳目旳和意义《数据库系统》课程设计是实践性教学环节之一,是《数据库原理及应用》课程旳辅助教学课程。
通过课程设计,使学生掌握数据库旳基本概念,结合实际旳操作和设计,巩固课堂教学内容,使学生掌握数据库系统旳基本概念、原理和技术,将理论与实际相结合,应用既有旳数据建模工具和数据库管理系统软件,规范、科学地完毕一种小型数据库旳设计与实现,把理论课与实验课所学内容做一综合,并在此基本上强化学生旳实践意识、提高其实际动手能力和创新能力。
二、设计规定:通过设计一完整旳数据库,使学生掌握数据库设计各阶段旳输入、输出、设计环境、目旳和措施。
纯熟掌握两个重要环节——概念构造设计与逻辑构造设计;纯熟旳使用SQL语言实现数据库旳建立、应用和维护。
分散安排2周(合计1周)旳时间进行课程设计,以小组为单位,一般4~5人为一组。
教师解说数据库旳设计措施以及布置题目,规定学生根据题目旳需求描述,进行实际调研,提出完整旳需求分析报告。
规定如下:(1) 要充足结识课程设计对培养自己旳重要性,认真做好设计前旳各项准备工作。
(2) 既要虚心接受教师旳指引,又要充足发挥主观能动性。
结合课题,独立思考,努力钻研,勤于实践,敢于创新。
(3) 独立准时完毕规定旳工作任务,不得弄虚作假,不准抄袭她人内容,否则成绩以不及格计。
(4) 课程设计期间,无端缺席按旷课解决;缺席时间达四分之一(两次点名未到)以上者,其成绩按不及格解决。
(5) 在设计过程中,要严格规定自己,树立严肃、严密、严谨旳科学态度,必须准时、按质、按量完毕课程设计。
(6) 小构成员之间,分工明确,但要保持联系畅通,密切合伙,培养良好旳互相协助和团队协作精神。
三、课程设计选题旳原则课程设计题目以选用学生相对比较熟悉旳业务模型为宜,规定通过本实践性教学环节,能较好地巩固数据库旳基本概念、基本原理、关系数据库旳设计理论、设计措施等重要有关知识点,针对实际问题设计概念模型,并应用既有旳工具完毕小型数据库旳设计与实现。
数据库系统课程设计指导书
数据库系统课程设计指导书崔宾阁孙忠林路燕山东科技大学信息科学与工程学院一、教学目的和意义数据库系统能够有效地组织和管理大量的数据。
研究数据库管理系统的实现技术,对于掌握数据库系统的原理和技术,了解数据库系统的内部结构,开发高效的数据库应用系统,具有重要意义。
在课程设计过程中,需要了解数据文件的组织,内存数据结构(链表、数组)的定义,数据字典的存储和访问,命令行语句的解析,数据操纵语句和数据查询语句的实现方法,数据库的完整性约束等。
通过编程加深对相关技术的了解,切实加强学生的实践能力,是数据库系统教学过程中一个重要的环节。
二、教学目标通过课程设计,使学生掌握如何运用某种开发工具,实现一个简单DBMS的部分功能。
附录A中的6个设计任务中可以任选一个实现。
课程设计的主要目标如下:(1)通过实际编程,提高学生对某种开发工具的熟悉程度;(2)通过创建和修改表、视图的定义,加深学生对数据库表结构的理解;(3)通过实现对表的查询、修改操作,加深学生对数据库操作的理解;(4)通过实现数据库权限的授予和收回,加深学生对权限管理的认识;(5)通过查询优化算法的设计和实现,加强学生对查询优化过程的认识;(6)通过设计和实现DBMS的部分功能,提高学生分析问题和解决问题的能力;三、主要设计内容任务一创建和修改表的定义要求:设计实现表的物理存储结构;语句以命令行和图形化界面两种形式实现;任务二SELECT语句的实现要求:表的物理文件采用Access、VFP等系统的文件;语句以命令行和图形化界面两种形式实现;任务三插入和更新表的记录要求:表的物理文件采用Access、VFP等系统的文件;语句以命令行和图形化界面两种形式实现;任务四视图的定义和访问要求:表的物理文件采用Access、VFP等系统的文件;语句以命令行和图形化界面两种形式实现;任务五权限的授予与收回要求:表、用户以及权限的物理存储文件采用Access、VFP等系统的文件;语句以命令行和图形化界面两种形式实现;任务六关系代数表达式的优化算法要求:输入关系代数表达式或SELECT查询语句,输出优化后的表达式。
数据库课程设计指导书
数据库应用课程设计指导书一、课程设计的目的经过一个学期《数据库系统原理》课程的学习,学生掌握了许多书本中的知识,但对使用一个实际的数据库管理系统和利用一个数据库的前台开发工具开发一个应用程序还是较陌生。
本课程设计的目的是为了让学生在学习课程的基础上,进一步深入理解数据库的基本理论;将理论知识和实践结合起来,提高学生开发一个较完整的数据库应用系统的水平,培养高素质的应用人才,使学生更能满足社会发展对计算机人才的综合应用能力的需求。
二、课程设计题目(一)房地产中介管理系统1.背景简介某房屋中介公司拥有多名职员分管不同业务,公司与多名房主具有业务联系,每个房主在委托房屋中介公司进行房屋的出租或出售时都要填写一张表格,说明房屋的地址、面积、朝向、类别以及价格等相关信息。
需要租住或购买房屋的客户在向中介公司寻求服务时,也需要登记需要租住或购买的房屋的细节要求。
职员负责与客户约定时间,并陪同客户看房,若客户看中房屋,公司将记录客户购买或租住房屋的合同的相关信息。
2.系统目标房地产中介管理系统主要实现客户、业主及物业的类别资料管理、业主物业资料管理、客户物业需求资料管理、中介成交物业查询及统计报表等功能。
3.功能要求(1) 出售、出租房源登记、修改、删除管理。
(2) 求购、求租客户登记、修改、删除管理。
(3) 支持房源图片、业务跟进、成交管理等功能。
(4) 强大的房源查询、求购求租客户查询功能。
(5) 支持房源与客户的自动匹配功能。
(6) 支持回收站功能,确保信息的安全删除。
(7) 支持房源状态设置功能(正常/已成交/已作废/暂放等)。
(8) 支持经纪人权限管理功能,由经纪人来管理所属房源。
(9) 对业主、房号、底价等重要信息都进行严格的保密管理。
(10) 文档管理、内置常用的房屋租赁合同/商品房买卖合同等文档。
(二)学生成绩管理系统1.背景简介学生成绩的手工录入及查询,是一项非常繁重而枯燥的劳动,耗费许多人力和物力,而且会因人的情绪烦躁而出现失误,因此在计算机飞速发展的今天,应用数据库技术实现学生成绩的计算机管理是可行而必要的工作。
数据库系统概论课程设计任务指导书
数据库原理概论课程设计指导一、课程设计目的《数据库原理概论》课程设计是我校软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库系统概论》课程后进行的一次全面的综合练习。
其目的在于:配合《数据库系统概论》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
二、课程设计题目以SQL Server 2000作为后台数据库,以VB 6.0 、VC6.0或其它开发工具作为前台开发工具,完成一个小型数据库应用系统的设计开发。
学生2人1组,自愿组合,每人独立完成系统中的一个模块,每组从以下课题中选择一个或自拟课题,完成系统的分析、设计和开发。
(1)图书销售管理系统的设计与实现(2)通用工资管理系统的设计与实现(3)报刊订阅管理系统的设计与实现(4)医药销售管理系统的设计与实现(5)电话计费管理系统的设计与实现(6)宾馆客房管理系统的设计与实现(7)学生学籍管理系统的设计与实现(8)车站售票管理系统的设计与实现(9)汽车销售管理系统的设计与实现(10)仓储物资管理系统的设计与实现(11)企业人事管理系统的设计与实现(12)选修课程管理系统的设计与实现三、课程设计主要内容(1)图书销售管理系统的设计与实现调查一个书店的图书销售业务,设计的图书销售系统主要包括进货、退货、统计、销售、查询功能。
①进货:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。
输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。
②退货:顾客把已买的书籍退还给书店。
输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。
③统计:根据销售情况输出统计的报表。
一般内容为每月的销售总额、销售总量及排行榜等信息。
④销售:输入顾客要买书籍的信息,自动显示此书的库存量,如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。
数据库课程设计指导书
数据库课程设计指导书厦门理工学院《数据库课程设计》课程设计手册一、目的与任务本课程是为了配合数据库原理与技术课程开设的,通过本次设计巩固基础知识,完成大纲所要求的任务。
设计一完整的数据库。
掌握数据设计各阶段的输入、输出、设计环境、目标和方法。
熟练掌握两个主要环节——概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库以及数据库重要对象的建立、应用和维护。
二、内容与要求要求掌握数据库的设计的每个步骤,以及提交课程设计报告,内容包括下面各步骤所需图表和文档。
在SQL Server2005环境下,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。
(一)需求分析自定一设计实例,用详细描述需求分析过程。
其中可以借助业务流程图、数据流程图(DFD)、数据字典(DD)等图表工具。
(二)概念结构设计结合前一步的分析,绘制所选实例详细的E—R图,并加适当的文字说明。
如果所选系统比较复杂,可以先画局部E-R图,然后合并成全局。
(三)逻辑结构设计将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式(视图)。
最后的关系模式与外模式需要给出下面所列的通过需求调研中对信息存储规模的估算,做出合理的分区设计、索引设计和表间的关联构建。
(五)数据实施和维护1、建立数据库、数据表、视图、相应的完整性约束、加载数据,建立索引、视图等系统必要的对象。
2、在建立好的数据表中实现记录和约束条件的的增加、删除和修改;3、实现各种查询(简单查询、模糊查询、连接查询、嵌套查询等)4、设计一个存储过程,要求在存储过程中使用游标;设计一个触发器,实现表间的级联删除或修改。
5、设计界面实现查询,并显示。
(有条件的同学选做,主语言可以用asp、VC、VB等)三、实验环境SQL Server 2005或其他数据库软件。
《数据库原理课程设计》指导书
《数据库原理课程设计》指导书一、实验的地位、作用《数据库原理课程设计》实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。
通过设计实验,使学生加深理解、验证巩固课堂教学内容;增强管理信息系统的感性认识;掌握管理信息系统分析、开发的基本方法;培养学生理论与实践相结合的能力。
二、实验开设对象本实验开设对象为计算机专业本科学生,实验为必修内容。
先导课程包括《数据库原理》、《数据结构》、《操作系统》、面向对象程序设计语言至少一种,最好已学习了《软件工程》或《管理信息系统》课程。
三、基本原理及课程简介《数据库原理课程设计》是一门培养学生M1S系统的需求分析、系统设计、开发能力的实践课程,要求学生具有较强的动手实践能力。
在计算机专业的培养计划中,它是软件开发方面核心实践课程。
本课程在内容方面着重理论知识和基本方法在实践中的运用。
在实践能力方面着重培养学生对所开发的MIS系统的用户需求获取与分析方法、系统设计方法与开发技能的训练。
实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养,尽量让学生自主完成相应的实验项目。
四、题目的有关说明M1S系统的开发,最重要的环节是需求分析,即软件工程中的需求工程,弄清一个MIS系统要“做什么”绝不是简单的问题,而是一个核心问题,这也是软件工程理论专门将需求分析阶段上升为需求工程的根本原因。
本实践课考虑到学生通过现场调研、用户走访的方式来进行需求调研和分析,对于一部分题目不够现实,有些题目的专业知识背景也非短时间能解决,因此在鼓励学生尽量通过实际用户调研获取用户需求的同时,对部分题目给出一个概要的用户需求,特别建议对于没有实际调研的题目,学生要尽量站在最终用户的角度去设想用户需求,从一个尽可能翔实的用户需求出发,进行必要的需求分析,然后再进行系统设计等。
有关用户需求部分,也建议学生进行充分的相互讨论,包括与指导教师的讨论等。
【2012】数据库系统课程设计指导书81532
《数据库系统课程设计》指导书计算机科学和技术专业计算机科学和技术专业教研室目录目录............................................... 错误!未定义书签。
第一节序言 . (2)第二节课程设计步骤 (3)第三节设计说明书要求和格式参考 (4)第四节设计任务 (6)题一:酒店管理系统 (6)题二:高校学生宿舍管理系统 (7)题三:仓库管理系统 (8)题四:储蓄系统 (8)题五、简单POS系统 (9)题六、房产管理系统 (10)题七:汽车客运中心票务管理系统 (11)题八:校友通信录 (11)题九:班主任助手 (12)题十:学籍管理系统 (12)第五节考勤和考核 (15)第一节序言数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
数据库设计是信息系统开发和建设的重要组成部分。
数据库设计的基本任务是:对于一个给定的使用领域,设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效地支持各种使用系统的开发和运行。
也就是说,数据库设计应该和使用系统设计相结合,即整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。
因此,数据库设计的成果有二:一是数据模式,二是以数据库为基础的典型使用程序。
数据库设计和开发是一项复杂的工程,是涉及多学科的综合性技术。
课程设计是课堂教学的实践延伸,是重要的一环。
学生按所选设计任务分组,在两周的课程设计时间里,学生应围绕自己的题目内容,结合软件工程的原理和方法,体验数据库及其使用系统开发全过程,尤其要突出数据库设计的六个阶段;同时体验并发挥团队合作精神。
完成设计任务后,交付课程设计说明书。
第二节课程设计步骤选定设计任务后,分小组讨论,初步划分小组各成员的子任务,选出小组负责人,同时按照软件工程的原理和数据库设计的步骤尽快安排小组的工作进度,指导教师在第二天检查各小组的进度安排。
数据库系统课程设计指导书
《数据库系统课程设计》指导书计算机科学与技术专业计算机科学与技术专业教研室目录目录 (1)第一节序言 (2)第二节课程设计步骤 (3)第三节设计说明书要求与格式参考 (4)第四节设计任务 (6)题一:酒店管理系统 (6)题二:高校学生宿舍管理系统 (7)题三:仓库管理系统 (8)题四:储蓄系统 (9)题五、简单POS系统 (9)题六、房产管理系统 (10)题七:汽车客运中心票务管理系统 (11)题八:校友通信录 (11)题九:班主任助手 (12)题十:学籍管理系统 (12)第五节考勤与考核 (16)第一节序言数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
数据库设计是信息系统开发和建设的重要组成部分。
数据库设计的基本任务是:对于一个给定的应用领域,设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效地支持各种应用系统的开发和运行。
也就是说,数据库设计应该和应用系统设计相结合,即整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。
因此,数据库设计的成果有二:一是数据模式,二是以数据库为基础的典型应用程序。
数据库设计和开发是一项复杂的工程,是涉及多学科的综合性技术。
课程设计是课堂教学的实践延伸,是重要的一环。
学生按所选设计任务分组,在两周的课程设计时间里,学生应围绕自己的题目内容,结合软件工程的原理和方法,体验数据库及其应用系统开发全过程,尤其要突出数据库设计的六个阶段;同时体验并发挥团队合作精神。
完成设计任务后,交付课程设计说明书。
第二节课程设计步骤选定设计任务后,分小组讨论,初步划分小组各成员的子任务,选出小组负责人,同时按照软件工程的原理和数据库设计的步骤尽快安排小组的工作进度,指导教师在第二天检查各小组的进度安排。
整个设计过程,小组各成员之间要有充分的交流,并作活动记录,其关键部分要求载入课程设计说明书。
数据库课程设计指导书
系统功能基本要求:
图书信息,包括图书编号、图书名称、所属类别等;读者信息,包括读者编码、姓名、性别、专业等;借还书信息,包括图书当前状态、被借还次数、借阅时间等。需实现基本信息的录入、修改和删除;需按照一定条件查询,统计图书信息、读者信息和借还书信息。能实现借书、还书功能。
9.学生成绩管理系统
(三)综合使用SQL Server中数据库、表、视图、索引、触发器、存储过程的创建使用方法。
(四)体会运用软件工程的设计思想进行软件系统开发的过程与方法。
通过本课程设计,有助于学生巩固数据库系统的理论,掌握数据库的设计方法及数据库的运用和开发技术。
实验内容及步骤:
针对某部门或公司的实践调研,通过系统需求分析、数据库概念设计、逻辑设计,用SQL上机编程、调试和应用实现数据库的设计,最终完成某管理系统的后台数据库设计。
3.人事信息管理系统
系统功能基本要求:
员工各种信息,包括员工的基本信息,如编号、姓名、性别、学历、所属部门、毕业院校、健康情况、职称、职务、奖惩等。需实现员工各种信息的录入、修改;对转出、辞退、退休员工信息的删除;需按照一定条件查询、统计符合条件的员工信息。
4.超市会员管理系统
系统功能的基本要求:
会员的基本信息,包括姓名、性别、年龄、工作单位、联系方式等;加入会员的基本信息,包括成为会员的基本条件、优惠政策、优惠时间等;会员购物信息,包括购买物品编号、物品名称、所属种类,数量,价格等;会员返利信息,包括会员积分的情况,享受优惠的等级等。需实现基本信息的录入、修改和删除;能按照一定条件查询符合条件的会员信息;需对货物流量及消费人群进行统计输出。
2.长途汽车信息管理系统
系统功能的基本要求:
线路信息,包括出发地、目的地、出发时间、所需时间等;汽车信息,包括汽车的种类及相应的票价、最大载客量等;票价信息,包括售票情况、查询、打印相应的信息。需实现基本信息的录入、修改和删除,需按照一定条件查询、统计符合条件的汽车及车票等信息,实现车票的预订、退订功能。
数据库课程设计指导书
《数据库原理》课程设计指导书《数据库系统原理》课程设计指导一、设计名称:设计一个关系数据库应用系统。
二、设计的班级软件工程三、设计条件:(由实验室提供)1、硬件:PC机,档次不低于CPU为PIII667,内存大于等于256M,40G硬盘,其它硬件与此相配套。
2、软件:操作系统为Windows2000或Windows2003,数据库管理系统为Sql Server2005、主语言为VB6.0、Delphi6.0或VC++6.0等等。
四、设计目的通过课程设计,使理论与实际相结合,更好地掌握数据库管理系统的基本原理,初步掌握数据库应用系统的开发方法和步骤。
五、设计课题设计一、学生信息管理系统。
设计二、人事档案管理系统。
设计三、图书管理系统。
设计四、设备管理系统。
设计五、排课管理系统。
设计六、工资管理系统。
设计七、其它的自选系统。
六、总的要求1、每位同学或不多于2位同学为一组(自由组合),每组独立完成一个设计。
2、需提交的材料:(1)电子版:设计文档、课程设计说明书、程序清单;(2)打印稿:课程设计说明书。
3、设计文档包括:任务书、系统功能介绍、数据流程图、数据词典(包括说明)、E_R图、表结构、各个功能模块的介绍。
4、每个系统的基本功能至少有:查询、修改、增加、删除以及简单的安全管理。
七、设计步骤1、需求分析。
(1)、任务:明确用户的需求。
(2)、结果:一套分层的数据流图、一本数据词典、一组小说明、补充材料。
2、概念结构设计。
(1)、任务:将用户需求抽象为信息结构(即概念结构)。
(2)、结果:系统的E_R图。
3、逻辑结构设计。
(1)、任务:将概念结构转换为逻辑结构(即E_R图转换为一组关系)。
(2)、结果:一组基本关系(指出每个关系属于第几范式)和一组用户视图。
4、物理设计。
(1)、任务:选定一种物理结构。
(2)、结果:一组索引文件和系统配置信息。
5、数据库实施。
(1)、任务:定义数据库结构、组织数据入库、编制与调试应用程序、数据库试运行。
数据库课程设计指导书
数据库课程设计指导书一、课程设计目的数据库基础与应用课程设计是计算机专业集中实践性环节之一,是学习完《数据库系统概论》课程后进行的一次全面的综合练习。
其目的在于加深对数据库基础理论和基本知识的理解,掌握使用VB、C、C++、PowerBuilder等进行数据库开发的全过程,提高运用数据库解决实际问题的能力。
二、课程设计内容及要求用VB、PB、C++等或其它软件工具制作一个小型管理系统。
所设计的小型管理系统应包含查询、插入、删除、修改、报表、统计、用户权限管理等基本功能,界面采用菜单的形式。
根据课程设计1周时间的安排选择适当大小的设计课题。
根据题目的基本需求,给出概念模型与逻辑模型,编写程序,并写出详细的设计说明书。
三、课程设计时间课程设计时间为本学期第十四周,在学习完《数据库系统概论》课程后进行。
四、课程设计说明书的编写规范写出不少于3000字的课程设计说明书。
说明书中除了在封面应有题目、班级、姓名、学号以外,其正文一般有如下几个方面的内容:1.需求分析2.概要设计3.逻辑设计4.详细设计过程5.调试分析6.用户使用说明7.测试结果8.附录或参考资料五、提交内容:1.在设计结束时要提交程序和设计说明书。
2.内容包括:E-R图、逻辑模型、精确化过程、程序代码。
3.设计说明书除包括以上三次阶段报告的基本内容,还要包括程序流程图和需求分析。
4.作业以书面的形式提交。
六、课程设计的考查由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的学习态度等综合打分。
成绩评定实行优秀、良好、中等、及格和不及格五个等级。
七、分组:1.题目选择:对你较熟悉的应用问题进行选择,任选其一。
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、《商品进销存管理系统》具体要求:商品进销存管理系统需要处理有关商品的进货,销售,库存等庞大的商品信息,并且能够及时实现更新商品和商品下架等功能。
数据库系统课程设计指导书-v1.1
数据库系统课程设计指导书数据库课程设计,2.21-3.4,周一至周五,早上8:00-11:45一、课程设计的目的1、检验学生对所学的DBMS理论的理解程度;2、培养学生利用数据模型和E_R工具分析现实世界的能力;3、锻炼学生使用软件工程的思想进行系统软件和应用软件开发能力;4、加强学生能够利用现在主流的DBMS产品(如SQL Server、ORACLE)开发应用系统的能力。
二、课程设计要求为了能够达到课程设计的目的,因此学生需要做到以下几点:1、每次上机前做好充分的准备工作,熟悉课本内容,查阅资料,对课程实习的内容进行方案的预设计,写出源程序的代码;2、课程设计的重点在于利用数据库设计步骤和方法,制定E-R模型、数据流图、数据字典等,并通过模式分解,确定范式,避免冗余及操作不一致,从而评估数据模型的合理性。
3、充分利用上机时间完成源程序代码的输入、调试及优化;4、实习结束后,按照指导书附件中“实习报告格式”的要求撰写出课程设计报告。
5、按题目要求进行设计实现,不旷课、不迟到、不早退、遵守机房的规定,爱护机房设备。
三、课程设计时间及考核办法1、课程设计时间安排(1)2011年2月21-3月4日,早上8:00~11:45。
(2)2010年3月4日验收。
2、地点信息中心208。
3、考核(1)实习结束时(2011年3月4日),指导老师根据系统设计及代码演示给出实习成绩。
(2)开学后再交实习报告。
综合成绩根据实习成绩、实习报告和上机情况综合评定。
4、指导老师安排四、课程设计题目及要求以下选题根据自己的能力至少选择其中的一题:1、教务管理系统需求:该系统包括教师、学生、班级、系和课程等信息,基本情况如下:教师有工作证号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;班级有班号、最低总学分等;系有系代号、系名和系办公室电话等;课程有课序号、课名、学分、上课时间及名额等。
每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系l每个班的班主任都由一名教师担任。
数据库系统概论课程设计指导书范文
《数据库系统概论》课程设计指导书班级计算机2011-1、2指导教师杜义君塔里木大学信息工程学院计算机软件教研室2010年6月12日《数据库系统概论》课程设计指导书一、课程设计目的、性质和任务《数据库》是计算机系本科的一门专业基础课。
本课程的设置目的是为了使学生掌握数据库的基本原理、方法和应用技术,能应用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发方法。
课程设计的目的是:(1)培养学生运用所学课程《数据库》的理论知识和技能,分析解决计算机应用实际问题的能力。
(2)培养学生掌握用《数据库》的知识设计计算机课题的思想和方法。
(3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
(4)通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括:A.通过调查研究和上机实习,收集和调查有关技术资料。
B.掌握设计课题的基本步骤和方法。
C.根据课题的要求进行上机实验调试。
课程设计任务:本课程是一门理论性,系统性较强的一门专业基础课,通过本课程的学习,培养学生分析和设计各种实际应用系统的理论基础。
通过对本课程的学习,使学生初步掌握各种数据库建模及数据库应用系统开发的常见基本方法。
随着高科技的发展,有关边缘学科的发展,以及本学科的内容加深充实,理论上升,本课程为之亦提供了必要的理论基础。
本课程主要研究数据库的基本概念、原理和设计方法,SQL语句等主要内容。
课程设计完成要求:通过对本课程的学习,要求学生掌握数据库原理和设计方法,熟练掌握数据库中的基本概念,原理,通过程序的设计和调试加强学生的动手能力,分析问题、解决问题的能力,增强学生综合运用所学知识的能力。
本课程是一门实践性非常强的科目,学习过程中要使学生受到必要的实验技能训练。
二、课程设计题目及主要开发环境:设计题目:参照设计任务书开发环境:数据库可以选用微软的ACCESS、SQL SERVER或其他公司的数据库产品,只选择其中的一种数据库产品就可以。
数据库课程设计指导书
数据库课程设计指导书第一讲:数据库设计概述、规划、需求分析课时: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、教务管理系统需求:该系统包括教师、学生、系和课程等信息,基本情况如下:教师有工作证号、姓名、职称、电话等;学生有学号、姓名、性别、出生年月等;系有系代号、系名和系办公室电话等;课程有课序号、课名、学分、上课时间及名额等。
每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。
一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的)。
一■ 名同学可以选多门课,一门课可被若干同学选中。
一名同学选中的课若已学完,应该记录有相应成绩。
数据库课程设计指导书
《数据结构与数据库》课程设计实习指导书黑龙江工程学院2012年12月实例一:学生信息管理系统一、课程设计任务设计一个《学生信息管理系统》,并在微机上实现。
要求用到的数据全部存放在数据库中,通过数据库操作完成各种数据的输入输出。
在课程设计过程中,首先要分析系统的用户需求和功能特点,然后完成数据库的设计以及整个系统的设计,实现对学生成绩的管理。
二、软硬件环境:硬件环境Pentium 4以上微机,内存128MB以上,建议256MB。
操作系统:Windows Me/Xp/Vista。
编程环境:C#程序设计语言,Access2003/2007数据库,通过控件访问。
三、课程设计指导学生成绩管理系统的设计与实现1引言学生成绩的手工登录与查询,是一项非常繁重而枯燥的劳动,耗费许多人才和物力,而且会因人的情绪烦躁而出现失误,因此在计算机飞速发展的今天,应用数据库技术实现学生成绩的计算机管理是可行而必要的工作。
本课程设计旨在对学生成绩实现计算机管理,提高工作效率,提高管理水平。
2 系统分析2.1 选择开发工具必须在Windows Me以上操作系统下完成设计。
根据每个同学对程序设计语言和数据库知识掌握的具体情况,建议采用以下方案:C#程序设计语言,Access2003/2007数据库,通过。
2.2 系统规划学生成绩管理,主要涉及学生、课程、成绩等数据库表。
为简单起见,成绩可不考虑五级记分制的字符型分值,如优、良、中、及格、不及格等;只考虑:数字型的分值,如95,90,55等。
对这些数据,按统计查询和报表输出的要求,进行合理的组织,以满足用户的要求。
在计算机飞速发展的今天,调用数据库编写管理软件,已是很成熟的技术,关键是如何实现设计要求,如何设计出友好的人机界面,使程序运行稳定、使用方便、操作简便。3 系统设计3.1 系统数据库设计数据库设计主要考虑数据规范化的五个层次:(1) 消除重复的数据组;(2) 消除多余的数据;(3) 消除不依赖于关键字的列;(4) 分离独立的几个关系;(5) 分离语义相关的多个关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统课程设
计指导书
《数据库系统》课程设计指导书
一、课程设计的目的和意义
《数据库系统》课程设计是实践性教学环节之一,是《数据库原理及应用》课程的辅助教学课程。
经过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。
二、设计要求:
经过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。
熟练掌握两个主要环节——概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护。
分散安排2周(合计1周)的时间进行课程设计,以小组为单位,一般4~5人为一组。
教师讲解数据库的设计方法以及布置题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告。
要求如下:
(1) 要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
(2) 既要虚心接受老师的指导,又要充分发挥主观能动性。
结合课题,独立思考,努力钻研,勤于实践,勇于创新。
(3) 独立按时完成规定的工作任务,不得弄虚作假,不准抄袭她人内容,否则成绩以不及格计。
(4) 课程设计期间,无故缺席按旷课处理;缺席时间达四分之一(两次点名未到)以上者,其成绩按不及格处理。
(5) 在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
(6) 小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。
三、课程设计选题的原则
课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求经过本实践性教学环节,能较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。
具体选题见附录。
四、课程设计的一般步骤
课程设计大致分五个阶段:
1、选题与搜集资料:根据分组,选择课题,在小组内进行分工,进行系统调查,搜集资料。
2、分析与设计:根据搜集的资料,进行功能与数据分析,并进行数据库、系统功能等设计。
3、程序设计:运用掌握的语言,编写程序,实现所设计的模块功
能。
4、调试与测试:自行调试程序,成员交叉测试程序,并记录测试情况。
5、验收与评分:指导教师对每个小组的开发的系统,及每个成员开发的模块进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。
五、本课程设计内容与要求
掌握数据库的设计的每个步骤,以及提交各步骤所需图表和文档。
经过使用当前流行的DBMS,建立所设计的数据库,并在此基础上实现数据库查询、连接等操作和触发器、存储器等对象设计。
1、需求分析:根据自己的选题,绘制数据流图。
2、概念结构设计:绘制所选题目详细的E-R图。
3、逻辑结构设计:将E-R图转换成等价的关系模式;按需求对关系模式进行规范化;对规范化后的模式进行评价,调整模式,使其满足性能、存储等方面要求;根据局部应用需要设计外模式。
4、用VC、ASP、jsp、java等设计数据库的操作界面。
5、设计小结:总结课程设计的过程、体会及建议。
6、其它:参考文献、致谢等。
六、课程设计报告要求
课程设计报告有四个方面的要求:
1、问题描述。
包括此问题的理论和实际两方面。
2、解决方案。
包括:E-R模型要设计规范、合理,关系模式的设计至少要满足第三范式,数据库的设计要考虑安全性和完整性的要求。
3、解决方案中所设计的E-R模型、关系模式的描述与具体实现的说明。
4、具体的解决实例。
七、成绩评定标准
八、参考资料
[1] .Database System Concepts.(Fourth Edition)
Abraham Silberschatz Henry F.Korth S.Sudarshan Higher Education Press
[2] .数据库系统概论. 萨师煊王珊高等教育出版社1999年第3版
[3] .完全掌握SQL Server .罗运模人民邮电出版社,
[4] .PowerDesigner软件工程技术. 白尚旺等电子工业出版社,
指导教师:周华平
6月
15日
附录:课程设计题目
《数据库系统》课程设计:(1)人事管理系统
系统功能的基本要求:
➢员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。
➢员工各种信息的修改;
➢对于转出、辞职、辞退、退休员工信息的删除;
➢按照一定的条件,查询、统计符合条件的员工信息;至少应该包括每个员工详细信息的查询、按婚姻状况查询、按学历查询、按工作岗位查询等,至少应该包括按学历、婚姻状况、岗位、参加工作时间等统计各自的员工信息;
➢对查询、统计的结果打印输出。
以下功能请有兴趣的同学作进一步的完善:
(1)为你的系统设计一个用户、角色和权限系统,使不同的用户拥
有不同的权限;
(2)对重要的数据进行加密存储;
(3)在查询所有资料的时候,进行分页显示;
(4)在统计数据的时候,不是用文字,而是用图表(饼图、柱状图
等)显示
(5)在用户输入信息的时候加入验证,例如身份证必须是15或18
位的数字等;
(6)改进你的数据表结构,使之更符合减少数据冗余和思维习惯
以下课题请参照上面的要求完成需求分析,E-R图的设计等。
(2)网上书店
(3)家庭理财系统(推荐)
(4)客房管理数据库
(5)手机话费查询系统
(6)超市管理系统
(7)学生信息查询系统(推荐)
(8)课程设计成绩统计系统(推荐)
(9)房屋销售管理系统
(10)住院收费管理系统
(11)干部档案管理系统
(12)订单生成系统
(13)商家打折信息管理系统
(14)实验室数据上报系统
(15)工资管理信息系统(推荐)
(16)考勤管理信息系统
(17)员工培训管理信息系统
(18)仓库货物管理系统
(19)内部行文管理系统
(20)进销存管理系统
(21)酒店管理系统
(22)医院管理系统。