数据库原理与技术课程设计任务书_第1页
数据库原理与技术课程设计任务书_第2页
数据库原理与技术课程设计任务书_第3页
数据库原理与技术课程设计任务书_第4页
数据库原理与技术课程设计任务书_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库原理与技术》课程设计任务书江西理工大学应用科学学院2011.7ﻬ一.课程设计的目的课程设计是教学中的重要组成部分,是培养学生综合运用所学的基础理论,基本知识和基本技能,分析解决实际问题能力的一个至关重要环节。与其它教学环节彼此配合,相辅相成,在某种程度上是其他各个教学环节的继续,深化和检验。它的实践性和综合性是其它环节所不能代替的。本课程设计是学完《数据库原理与技术》课程,学生所必需的综合训练,在不同程度上提高各种能力,如:调查研究、查阅文献和收集资料的能力理论分析、计划、设计的能力上机调试、组织工作的能力总结提高、撰写说明书的能力等。课程设计可加深学生对该课程所学内容的进一步的理解与巩固,是将计算机课程与实际问题相联接的关键步骤。主要目的如下:1、掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。2、关系型数据库管理系统SQL语言编辑能力,并能独立完成一般小系统的结构设计、调试运行等工作。3、提高学生实践使用SQL语言的能力,把所学知识运用到具体对象,并能求出解决方案的能力。二.课程设计的任务和要求本次设计是为加强学生的数据库原理技术的实际应用能力而进行的专门训练。选题考虑到学生在本课程中学过的各种知识进行选题,应用所涉及的网络、编译方法结构设计等中的实例,进行设计。1、按照书本第1-7章知识设计某系统的后台数据库2、数据库使用SQLSERVER,做SQL操作练习3、调查分析一个具体的或模拟的实例,描述该实例的业务信息和管理工作的要求4、输入测试数据5、列出实体、联系,指出实体和联系的属性6、画出E-R图将E-R图转换成关系模式,并注明主码和外码7、建立数据字典8、创建数据库、表9、根据题目的要求写查询、视图、触发器10、书写规范的课程设计报告11、提交课程设计的电子资料和文档下面是课程设计待选题目共15题,按学号顺序两个学生选下列一个题目,最后一题由3个同学共同完成,不能重选。分析题目,完成相应题目的程序设计。三、题目:课题1课题名称商店进销存管理系统课题要求实现商品类型、供应商信息的管理实现客户信息、商品信息的管理实现商品入库管理实现查询商品的基本信息创建触发器,实现商品入库和销售时自动修改库存6、创建视图统计某段时间内各种商品的入库数量和销售数量课题2课题名称人事管理子系统课题要求实现部门、职务、职称等信息的管理实现职工信息的管理实现职工学习经历和任职经历的管理实现查询职工的基本信息创建视图查询各部门各种职称的职工数量创建触发器当增加、删除职工和修改职工部门信息时自动修改相应部门的职工人数课题3课题名称考勤管理子系统课题要求员工资料设置,包括增加、删除、查询和修改考勤时间的设定员工出勤情况记录出勤情况统计查询创建视图查询各员工的男女人数创建表间关系课题4课题名称工资管理系统课题要求基本工资的设定奖金和福利补贴的设置应扣工资设置月工资计算和查询创建视图查询职工工资。创建表间关系课题5课题名称物资管理子系统课题要求货物信息管理仓储管理,包括入库、出库和库存的统计仓库管理,包括添加、删除和修改实现查询货物供应管理的基本信息创建视图查询物质入库、出库数量创建表间关系课题6课题名称客户管理子系统课题要求公司信息设置客户信息的设置客户参与项目情况设置实现查询客户的基本信息创建视图查询客户数量创建表间关系课题7课题名称宾馆客房管理子系统课题要求客房信息的设置客房预定入住登记实现查询房客的基本信息创建视图查询客户总人数创建表间关系课题8课题名称高校学籍管理系统课题要求实现学生信息、班级、院系、专业等的管理实现课程、学生成绩信息管理实现学生的奖惩信息管理实现查询学生的基本信息创建视图查询指定学生的成绩单创建触发器当增加、删除学生和修改学生班级信息时自动修改相应班级学生人数课题9课题名称在线投稿审稿管理系统课题要求实现作者、审稿人的信息管理实现稿件类型、稿件信息的管理实现查询作者的基本信息实现稿费、审稿费和版面费的管理创建视图,统计指定作者的稿件信息创建触发器,当收到审稿费时自动修改审稿费收到标记为“是”课题10课题名称学校人力资源管理系统课题要求实现学校部门信息、职务、职称和教职工信息管理实现教师的学籍经历管理实现教师的家庭关系管理实现查询教师的基本信息创建视图查询学校各部门各种职称的教职工数量创建触发器当增加、删除教职工和修改教职工部门信息时自动修改相应部门的职工人数课题11课题名称教材管理系统课题要求实现出版社、教材类型等的管理实现教材的订购管理实现教材的入库管理实现查询教材的基本信息创建触发器,实现教材入库和出库时自动修改库存数量创建视图统计各种教材的订购、到货和发放数量课题12课题名称房屋中介管理系统课题要求实现房屋户型、房东信息的管理实现租房客户信息的管理实现房屋的出租、归还登记实现查询房客的基本信息创建视图统计各种户型的房屋的出租数量创建触发器,当房屋租出时自动修改该房屋的状态课题13课题名称科研管理系统课题要求实现部门、职务、职称等基本信息的管理实现教师信息的管理实现可以科研项目的申报、审批管理实现查询教师的基本信息创建触发器,验收项目时自动修改项目的验收标志为“验收通过”创建视图统计个院系科研项目的申报和完成数量课题14课题名称客运公司的运输管理系统课题要求实现车型、路线、驾驶员等信息的管理实现线路车次、线路站点及票价管理实现售票管理实现查询车次的基本信息创建视图按车次统计某段时间的乘坐次数创建触发器,实现售票时自动修改相应车次已售座位数课题15课题名称高校学生就业管理系统课题要求实现院系、专业、毕业生信息管理(设有就业标志,初值为‘待业’)实现职业类型、职业信息(职业号、类型号、需求数量、聘用数量、用人单位)登记实现毕业生就业登记(学号、职业号),自动修改相应学生的就业标志和职业的聘用数量,并保证聘用数量不大于需求数量创建视图查询毕业生的人数、待业人数、就业人数和就业率实现查询学生的基本信息创建触发器创建check约束限制毕业生性别必须为‘男’或‘女’建立表间关系四.课程设计进度安排设计总学时为2周课程设计大体分五个阶段:ﻫ1、准备工作阶段根据教学计划,在课程设计前,由指导教师写出课程设计工作计划,制定课程设计任务书,并下达到每个学生手中。2、资料收集每组学生选择相应题目,进行课程设计课题的资料搜集和具体分工。学生接到课程设计任务书后要对任务内容全面了解,查询相关技术资料和文献,熟悉所需的组件、数据库等对象及相关的知识。3、设计阶段本阶段的工作主要包括:总体设计、需求分析、结构设计等。运用掌握的SQL语言根据所选题目完成任务。4、调试阶段本阶段的工作主要包括:调试代码,检测数据等是否正常等。5、课程设计报告撰写阶段课程设计报告是课程设计整个过程总结性资料,撰写的质量直接影响到课程设计的质量。课程设计报告应尽量做到层次分明,条理清晰文字通顺(包括代码)。课程设计报告主要内容和格式按照课程设计说明书撰写等格式规定执行。6、课程设计成果的上交、审查及评阅阶段五.课程设计考核标准考核时主要有如下几项参考:1、初步设计内容的考核:是否有查阅资料能力?是否有设计思想?2、结构设计能力的考核:设计是否清晰、易读?在算法上是否满足需求?3、说明书质量的考核:设计结构是否合理?叙述是否正确?方案是否可行?4、答辩:设计结果的调试能力,对自己设计是否熟练?5、出勤率极平时表现的考核:出勤超过3次不到者成绩为不及格。六.课程设计报告的内容设计结束后要写出课程设计报告,以作为整个课程设计评分的书面依据和存档材料。设计报告以规定格式的电子文档书写,每人一份,按模版格式,A4纸,排版及图、表要清楚工整。正文包括以下8个内容:1、系统概述2、需求分析以无歧义的陈述说明程序设计的任务,强调的是程序要做什么,需要什么结果、所能达到的功能。3、概念结构设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程,画出E-R图。4、逻辑结构设计根据E-R图转化为相应关系模式,并在微机上建好相应数据库(包括基本表、视图、查询等)。5、物理结构设计建立相关表的索引。6、触发器设计至少设计1个触发器。7、结束语8、参考文献列出参考的相关资料和书

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论