河南理工大学 数据库系统原理 课程设计任务书

合集下载

河南理工大学课程设计

河南理工大学课程设计

河南理工大学课程设计河南理工大学软件学院实训报告说明书2010— 2011学年第二学期课程名称关系数据库基础实训设计题目图书管理系统学生姓名郭艳明学号411020040131专业班级计应10-22011 年 6 月17 日目录一,系统需求分析 (4)二,数据库分析 (4)三,数据库设计部分 (5)(1).......................... 实体、联系、属性及E_R图。

5 1,.............................................. 实体、联系 52,图书管理系统E-R图模型 (5)3,关系模式 (6)(2)表设计及表结构 (7)(3) .... 用T-SQL语句创建数据库、创建表以及添加数据。

111,....................................... 创建数据库代码: 112,............................................ 创建表代码: 113,......................................... 添加数据代码:错误!未定义书签。

(5)......................................... 实现各种查询功能 12(6)............................................ 触发器设计部分 13 1,用T-SQL语言实现借阅图书和归还图书功能。

. (13)①借阅书籍触发器。

(13)②归还书籍触发器。

(13)2,Update触发器 (14)(7)视图的设计部分....................... 错误!未定义书签。

(8)默认值约束的建立 ................... 错误!未定义书签。

(9)函数的设计部分....................... 错误!未定义书签。

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

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

《数据库原理课程设计》实验任务书一、课程安排使学生通过4-16周的课程设计过程,掌握Oracle数据库和常用数据库应用开发工具的使用方法,学会使用制作数据库应用软件的方法和技术。

本课程学习结束后,学生应能自行设计数据库表、视图、触发器及存储过程等,有能力开发一定规模的数据库应用,故应使学生通过本实践课程的学习,熟练掌握其基本制作方法和技巧,并最终设计一个综合性的数据库应用并且结合制作的数据库表实现一定的功能。

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

2、掌握数据库设计软件的使用、开发工具的使用(1)掌握Oracle数据库的建立,管理操作方法,明确数据库的目录结构;(2)掌握SQL语言的基本操作,选择ASP、JSP、Java、PHP等作为前台开发语言开发一个小型管理系统;(3)掌握用ASP、JSP、Java、PHP开发数据库应用的方法;(4)掌握软件的测试与发布的方法。

三、题目:1.任务要求及学时安排:第4-5周下达任务,6-15周学生课下设计与调试16学时,11周学生提交数据库设计报告及所选题目的系统设计报告,由理论课老师进行检查。

16周集中设计14学时并进行现场评测,提交报告,由实验课老师进行检查。

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

分组最多可3人一组,明确组内分工,由组长进行开发工作安排和调度。

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

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

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

数据库课程设计课程任务书一、课程目标知识目标: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)加深对数据库系统、程序设计语言的理论知识的理解和应用水平。

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

二、课程设计的主要内容(1)系统分析与数据库设计阶段1) 通过社会调查,选择一个实际应用数据库系统的课题。

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

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

(2)应用程序设计阶段1)完成数据库定义工作,实现系统数据的数据处理和数据录入。

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

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

三、主要实践环境操作系统为Windows 2003/Windows XP/Win7。

数据库管理系统为SQL Server2000/2005标准版或企业版。

高级程序设计语言为C、VB、Delphi、Java、Jsp、Asp等。

四、设计方式与基本要求1)设计1人1组,设计课题可在附表的选题表中选择一个课题(由每班班长和学习委员把关,每个题目的选择学生数不能超过1个),也可自己命题。

在规定的时间内,由学生独立完成。

2)学生最好能自备计算机,课下能多做练习,以便能够熟悉和精通实验方法。

如果能结合实际课题进行训练,会达到更好的效果。

五、考核与报告《数据库系统原理》课程设计的课程设计报告要求有系统需求分析与系统设计、系统数据模块和数据库结构、系统功能结构、系统的数据库设计方法和程序设计方法、源程序代码等内容。

数据库系统原理课程设计任务书

数据库系统原理课程设计任务书

数据库系统原理课程设计任务书《数据库系统原理》课程设计任务书1、选题并完成程序设计与实现在课设规定的时间内,完成选题、需求调研与分析、总体设计、数据库设计、详细设计与实现、测试等环节的工作。

课程设计选题背景原则上依据个人兴趣自行选择,下列题目及其要求可作为选题及其任务设置的参考,最终选题不局限于下列题目。

题目一:电信收费管理系统采用B/S或C/S模式实现一个电信收费管理系统软件。

实现电信套餐种类、用户信息、客服代表、收款员等信息的管理。

要求:1)实现不同权限的浏览和更新。

2)实现用户扣、缴费情况及帐户余额的查询。

3)实现欠款用户使用状态的自动改变。

4)实现客服代表的业绩统计功能。

5)提供至少两种风格的查询报表。

题目二:员工培训管理系统采用B/S或C/S模式实现一个员工培训管理系统软件。

完成培训计划制定、培训导师安排、学员分批次注册、学员培训期间的考勤、考核与工资等信息的管理。

1)培训计划应包括一系列具有先后依赖关系的课程,且培训计划可更新。

2)实现不同权限的浏览和更新。

3)实现考勤、考核、计算工资的功能。

4)能够综合评价培训导师和学员的业绩。

5)实现员工培训不合格后的再次培训管理。

题目三:汽车租借信息系统采用B/S或C/S模式实现一个汽车租借信息系统。

完成用户、车辆、经手员工、租借情况、车辆损毁情况、交通违规罚款等信息的管理。

要求:1)实现不同权限的浏览和更新。

2)能够根据车辆使用情况计算押金退还金额。

3)能查询客户的租借历史记录,并进行信誉度评价,进行会员制和非会员制的客户管理。

4)能够管理车辆报修信息;5)能够生成租借公司的日、月、季度、年财务报表。

题目四:医院管理系统采用B/S或C/S模式实现一个医院管理系统。

完成药品、诊疗、医师、病人、病房等信息的管理。

1)提供面向公众的导医和收费标准明细查询的功能。

2)挂号、收费、诊疗人员等具有不同的查询和修改权限。

3)按照看病的基本流程(例如:预约——挂号——门诊——检查——复诊——住院治疗——出院结算)进行信息管理。

《数据库原理》课程设计任务书

《数据库原理》课程设计任务书

河南城建学院《数据库原理》课程设计任务书班级专业软件工程课程名称数据库原理指导教师计算机科学与工程学院2014年06月《数据库原理》课程设计任务书一、课程设计的目的和意义《数据库原理》课程设计是实践性教学环节之一,是《数据库原理》课程的辅助教学课程。

通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。

二、设计要求:通过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、输出、设计环境、目标和方法。

熟练掌握两个主要环节——概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护。

集中安排1周进行课程设计,以小组为单位,一般3人为一组。

教师讲解数据库的设计方法以及布置题目,要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告,概念结构设计阶段的E-R图,逻辑结构设计阶段的各关系模式,在物理模型中根据需要添加必要的约束、视图、触发器和存储过程等数据库对象,最后生成创建数据库的脚本,提出物理设计的文档。

要求如下:1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。

2、既要虚心接受老师的指导,又要充分发挥主观能动性。

结合课题,独立思考,努力钻研,勤于实践,勇于创新。

3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。

4、课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。

5、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。

6、小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。

数据库原理及应用课程设计任务书

数据库原理及应用课程设计任务书

数据库原理及应用课程设计任务书《数据库原理及应用》课程设计任务书一、基本要求:通过本课程设计,能够比较清楚的理解数据库原理及其基本实现技术,掌握数据库设计技术和方法、并能独立编写一定的数据库应用程序。

1、数据库设计,考虑必要的数据完整性、一致性、约束、规则等。

2、开发一个简单的数据库应用程序(程序有注释)。

开发工具不限,可以是VFP、VB、Delphi等任何可视化开发工具或高级语言。

3、安全性设计及实现。

用户鉴别、权限的实现。

进入系统的用户必须要有一个合法的系统账号、用户完成的操作必须具有相应的权限。

4、数据库采用ACCESS、SQL Server 2000、VFP等数据库5、输入一些基本信息(不少于30t条),对系统进行测试。

6、系统帮助(可选)二、毕业设计报告要求:1、写出设计文档。

包括:数据字典(数据字段名称、类型、宽度、索引、约束条件)、系统模块图、功能描述、采用的实现技术2、格式要求:报告分4部分:设计内容、设计文档、关键实现代码、小结。

3、报告于系统验收答辩时交。

三、系统验收形式:在规定的验收时间之前进行系统演示及答辩。

四、程设计内容:(一)教学管理系统●教师(教师编号、姓名、性别、出生日期、职称、教龄、专业、所属学院、行政职务)●学生(学号、姓名、性别、出生日期、专业、班级、所属学院)●课程(课程号、课程名、学时、学分)●主讲课程(教师编号、课程号、班级)●学生选修(学号、课程号、成绩)要求能够进行如下工作:1、教师的教学小时数统计2、学生已经取得的学分数3、学生选修的课程4、学生成绩按班统计或者按个人统计5、可以修改、删除基本信息6、用户分权限4、修改基础数据5、用户分级管理,人机界面良好(八)学生奖惩管理系统●学生基本信息(编号、姓名、性别、班级编号、学院编号、)●班级表(编号、名称)●学院或单位(编号、名称)●奖惩纪录(编号、类别、级别、名称,详细内容,日期,授予单位)●类别表(编号、名称)●级别表(编号、名称)要求能够进行如下工作:1、学生基本信息维护(登记、修改、删除)2、奖惩纪录登记、奖惩纪录修改3、奖惩查询与统计4、用户分级管理,人机界面良好(九)教师业绩(工作量)管理系统●教师基本信息(编号、姓名、性别、学院编号、)●学院或单位(编号、名称)●业绩(编号、名称,类别,备注,工作量)●类别表(编号、名称)要求能够进行如下工作:1、教师基本信息维护(登记、修改、删除)2、工作量纪录登记、工作量纪录修改3、业绩(工作量)查询与统计4、用户分级管理,人机界面良好(十)停车场记时收费系统●车位信息(车位编号、车位类别、车位单价、车位占用状况)●车辆进出车场信息(编号、车牌号、进入或者驶出、时间)●收费信息表(编号、车位编号,车牌号,停车时长,收费额,收费员)●收费员编码表(编号、名称)要求能够进行如下工作:1、车位基本信息维护(车位增加修改、收费标准变动等)2、交班报表功能(当班收费员收款总额)3、当前车位状况查询(车位状况分为:停用,占用和空闲)4、用户分级管理,人机界面良好(十一)选修课管理系统五、上机时间地点安排●教室信息(编号、教室名称、是否多媒体)●教师信息(编号、教室姓名、职称、起止周次、上课时间)●学生信息(学号、姓名、)●开课信息(课程编号、课程名称、任课教师、授课教室)●选课信息(选课序号、课程编号、学生编号)要求能够进行如下工作:1、基本信息维护(教室、教师、学生等基本信息维护)2、学生选课功能(学生登录后能列出各个课程共选择)3、教师维护课程功能(教师登录后能增加或者减少开课课程)4、用户分级管理,人机界面良好周一上午:8:00——11:30 下午:2:00——5:30周二上午:8:00——11:30 下午:2:00——5:30周三上午:8:00——11:30 下午:2:00——5:30周四上午:8:00——11:30 下午:2:00——5:30周五上午:8:00——11:30 下午:2:00——5:30地点:教6楼8层机房。

数据库系统原理课程设计任务书

数据库系统原理课程设计任务书
完成本课题应具备的条件:
1、数据库设计的基本知识;2、软件工程的基本知识;3、程序设计技术;4、大型数据库管理系统(SQL SERVER);5、软件开发平台(VB,VC++,JAVA,AS件开发平台的技术开发文档
2、数据库系统开发文档
3、软件工程文档
应达到的要求或技术指标:
要求实现分月和季度统计客户订单数据、销售收入、各厂家的商品的销售量,随时统计不同商品的库存量。按3NF设计数据库,实现数据库的完整性、安全性。设计必要的存储过程、触发器和事务,能够处理并发请求。
提供完整的设计说明书,源代码和软件。
主要研究方法或技术路线:
采用结构化分析方法(或面向对象的分析方法):需求分析(提供数据流图、E-R图、数据字典)、设计、编码和测试。
《数据库系统原理》课程设计任务书
课题名称:企业进销存管理系统
系(专业):计算机系
年 级:04级
指导教师:陈旭东
题目
企业进销存管理系统
主要内容:
客户可以查询商品目录、价格和商品介绍,不同的订货量有不同的折扣,客户向销售部门发出订单。销售部门负责处理订单,检查客户有无欠帐,并且决定是否批准订单,如果批准,负责发货,并且收取货款。采购部门根据需要从不同的厂家进不同的货物,货物放置在仓库内,每种商品都有最低库存量,当库存低于最低库存量时,自动向采购部门报告,采购部门的负责人批准后,开始采购。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河南理工大学数据库系统原理课程设计任务书
《数据库系统原理》课程设计任务书
一、课程设计目的及基本要求
《数据库系统原理》课程设计是为数据库系统原理课程而独立开设的实践性课程。

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

本课程分为系统分析与数据库设计、应用程序设计和系统集成调试三个阶段进行。

数据库课程设计的主要目标是:
1)加深对数据库系统、程序设计语言的理论知识的理解和应用水平。

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

二、课程设计的主要内容
(1)系统分析与数据库设计阶段
1) 通过社会调查,选择一个实际应用数据库系统的课题。

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

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

(2)应用程序设计阶段
1)完成数据库定义工作,实现系统数据的数据处理和数据录入。

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

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

三、主要实践环境
操作系统为Windows 2003/Windows XP/Win7。

数据库管理系统为SQL Server2000/2005标准版或企业版。

高级程序设计语言为C、VB、Delphi、Java、Jsp、Asp等。

四、设计方式与基本要求
1)设计1人1组,设计课题在附表的选题表中选择一个课题(由每班班长和学习委员把关,每个题目的选择学生数不能超过3个),也可自己命题。

在规定的时间内,由学生独立完成。

河南理工大学课程设计报告
课程名称
设计题目
学生姓名
学号
专业班级
指导教师
年月日。

相关文档
最新文档