第一篇:【2012】数据库系统课程设计指导书
《数据库系统课程设计》
指导书
计算机科学与技术专业
计算机科学与技术专业教研室
目
录
目
录...........................................................................1 第一节
序
言............................................................2 第二节
课程设计步骤...................................................3 第三节
设计说明书要求与格式参考............................4 第四节 设计任务............................................................6
题一:酒店管理系统........................................................................6 题二:高校学生宿舍管理系统..........................................................7 题三:仓库管理系统........................................................................9 题四:储蓄系统...............................................................................9 题
五、简单POS系统.....................................................................10 题
六、房产管理系统......................................................................11 题七:汽车客运中心票务管理系统.................................................12 题八:校友通信录..........................................................................13 题九:班主任助手..........................................................................14 题十:学籍管理系统......................................................................14 第五节
考勤与考核....................................................18
第1页
第一节
序
言
数据库是信息系统的核心和基础,它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
数据库设计是信息系统开发和建设的重要组成部分。
数据库设计的基本任务是:对于一个给定的应用领域,设计优化的数据库逻辑和物理结构,使之满足用户的信息管理要求和数据操作要求,有效地支持各种应用系统的开发和运行。也就是说,数据库设计应该和应用系统设计相结合,即整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来。因此,数据库设计的成果有二:一是数据模式,二是以数据库为基础的典型应用程序。
数据库设计和开发是一项复杂的工程,是涉及多学科的综合性技术。
课程设计是课堂教学的实践延伸,是重要的一环。学生按所选设计任务分组,在两周的课程设计时间里,学生应围绕自己的题目内容,结合软件工程的原理和方法,体验数据库及其应用系统开发全过程,尤其要突出数据库设计的六个阶段;同时体验并发挥团队合作精神。完成设计任务后,交付课程设计说明书。
第2页
第二节
课程设计步骤
选定设计任务后,分小组讨论,初步划分小组各成员的子任务,选出小组负责人,同时按照软件工程的原理和数据库设计的步骤尽快安排小组的工作进度,指导教师在第二天检查各小组的进度安排。
整个设计过程,小组各成员之间要有充分的交流,并作活动记录,其关键部分要求载入课程设计说明书。
一般地,在设计的各阶段,小组与指导教师之间至少要有一次交流、汇报,让教师掌握其设计动态。
小组负责人要协调并控制小组各成员及整个项目(设计任务)的开发进度。
第3页
第三节
设计说明书要求与格式参考
按软件工程的要求编写课程设计说明书,要求不少于3000字。说明书中除了在封面应有题目、班级、姓名、学号和课程设计日期、地点以外,其正文一般有如下几个方面的内容:
(1)系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供);
(2)程序设计的报告:包括程序的运行环境、开发环境、程序的详细设计(包括模块之间的关系,模块的功能、主要功能实现的程序段)
(3)系统的源程序,包括数据库脚本程序。
其中数据库设计部分应尽量详尽,该部分说明书的参考格式如下。
数据库设计部分
1. 引言
1.1 项目名称
1.2项目背景和内容概要 1.3相关资料、缩略语、定义
(相关项目计划、引用的文件、采用的标准等)(缩写词和名词定义)2. 约定
数据库中各种元素的命名约定。例如表名,字段名的命名约定。
3. 需求分析
数据流图及相应数据字典 4. 数据库概念模型设计
第4页
4.1数据实体-关系图 4.2数据实体描述
数据实体中文名,数据库表名,数据实体描述 4.3实体关系描述
(描述每个实体间的关系)
实体1:实体2(1:1,1:n, m:n)
5.数据库逻辑模型设计
5.1关系模型描述
(E-R图向关系模型转换)
数据库表名: 同义词(别名): 主键: 外键: 索引:
约束: 中文名称 数据属性名 数据类型 数据长度
约束范围 是否空 注解
5.2数据视图描述
(如用标准SQL语言中创建数据视图的语句描述)5.3数据库一致性设计
(如用标准SQL语言中创建表的语句描述)
6.物理实现
6.1数据库的安排
。说明是否采用分布式数据库,数据库表如何分布。每个数据库服务器上建立几个数据库,其存储空间等安排
。数据库表的的分配方法,例如:如何创建段,或表空间 6.2安全保密设计
用户角色划分方法,每个角色的权限
第5页
第四节 设计任务 题一:酒店管理系统
1、问题描述
某三星级酒店经营住宿、餐饮、桑拿、会议业务,其中住宿和餐饮服务收入占该酒店整个营业收入的80%。客人入住酒店可以通过前台登记、前台预定;客房分为多个档次以供不同消费者选择;餐饮部既对内部入住客人服务,也对外营业,入住客人可以通过电话订购各种食品,在餐饮大厅就餐的客人必须先购餐券,然后凭餐券让服务生领取食品。
该酒店为加强管理,提高整个酒店的运行效率,打算建设信息化管理系统,其中客房部、餐饮部是整个系统的重要模块。
试实现其中客房管理模块
2、系统功能的基本要求:
前台客人入住登记; 客人退房登记; 前台收银; 客房预订登记;
换房(客人要求换房间)记录; 住宿价格调整; 访客登记; 综合查询
⑴ 房况查询:某间或某类客房当前入住情况查询;预定房查询;某段日期某客房入住记录查询;
第6页
⑵ 入住客人信息查询:根据房间号查询入住客人的信息;根据客人证件或姓名查询客人信息;根据来访客人信息查询被访客人信息。
3、建议与提示:
采用B/S架构;
本选题建议最多2人选做;
题二:高校学生宿舍管理系统
1、问题描述:
某高校有学生3万多人,学生统一住在学生宿舍。每间学生宿舍都配备有网络接口、电表、水表;学校后勤集团可以根据情况设置网络费、电费、水费标准,例如:每个学生每年交网络费30元;每个学生每个月有5度免费电、3吨免费水,超过免费量就按市场价格收取该寝室水电费。
根据情况,专科生、本科生、硕士研究生和博士研究生住房标准不同。一般,专科生是4-6人一间寝室;硕士生3人一间寝室;博士生两人一室;除博士生外,所有学生每年都要按某个设定的价格缴纳一定的住宿费。
对部分空置宿舍可以对外出租,租金由宿舍管理中心设定。该高校后勤集团学生宿舍管理中心拟开发一套管理软件,以加强学生宿舍管理。2系统基本功能要求:
新生入住登记(包括宿舍住房分配、登记); 毕业生退房登记;
第7页
学生换宿舍记录; 寝室卫生检查记录; 寝室设备损坏保修登记; 水电表读数记录;
水电收费(可以每月一收,也可以每年一收); 空置宿舍外租管理; 外来客人登记记录; 综合查询
⑴ 根据寝室号查学生信息; ⑵ 根据学号或姓名查寝室;
⑶ 查水电费帐目(根据寝室号、学号查某寝室某段时期内的水电费);
发挥你的想象,可能还有哪些功能是需要的,实现它。
3、数据库要求:在数据库中至少应该包含下列数据表:
寝室信息表(包括楼号、寝室号、类型、价格等); 学生信息表; 寝室卫生检查记录; 水表度数记录; 电表度数记录; 外租客信息。
4、建议与提示:
采用B/S架构;
本选题建议最多2人选做;
第8页
题三:仓库管理系统
1、问题描述:
某大型国有生产型企业拥有4个仓库:原材料仓库、成品仓库、半成品仓库和一个综合仓库。每个仓库配有主管一名和保管员若干名。该企业为精简冗员、减少仓库管理成本、提高管理效率,拟开发一仓库管理系统。
2、基本功能要求:
产品入库管理,可以填写入库单,确认产品入库; 产品出库管理,可以填写出库单,确认出库; 借出管理,凭借条借出,然后能够还库;
初始库存设置,设置库存的初始值,库存的上下警戒线; 可以进行盘库,反映每月、年的库存情况;
可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;
3、建议与提示:
采用B/S架构;
本选题建议最多2人选做;
题四:储蓄系统
1、问题描述: 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。
第9页
2、系统功能基本要求:
储户开设帐户(根据用户类型分个人帐户、企业帐户); 存款(定期、活期);
取款(定期到期取款、活期取款) 消户
转帐(注意事务处理)
3、建议与提示:
采用B(Browser)/S(Server)架构; 本选题建议最多2人选做;
题
五、简单POS系统
1、问题描述:
某小型商店打算开发一简单POS系统。系统要求记录每一笔订货信息、每一笔销售交易的详情,并能查询某种商品销售情况,库存情况;当某种商品的库存不足时,系统自动提醒订货。
2、系统功能基本要求:
订货信息(商品名称、订货价、数量、供货商等)录入; 供货商信息录入;
销售详细信息(包括商品名称、价格、数量等)录入、查询、打印;
销售情况综合查询
⑴ 按照商品名称、编号查询某一段时间内的销售量和销售额;
⑵ 查询某种商品的销售利润((销售价-订货价)×销量); 库存情况查询:查询某种商品的当前库存量
第10页
安全库存量设置:为某种商品设定安全库存量,如果当前库存量小于安全库存量,系统自动提示订货;
3、建议与提示:
采用B/S架构;
本选题建议最多2人选做;
题
六、房产管理系统
1、问题描述:
在我国住房管理是一个关系到每个人切身利益的大问题。现拟开发一个用计算机进行房产管理的系统,要求系统具有分房、调房、退房和咨询统计等功能。房产科把用户申请表输入系统以后,系统首先检查申请表的合法性,对不合法的申请表系统拒绝接受;对合法的申请表根据类型分别进行处理。
如果是分房申请,则根据申请者的情况(年龄、工龄、职称、职务、家庭人口等)计算其分数,当分数高于阈值分数时,按分数高低将申请单插到分房队列的适当位置。每月最后一天进行一次分房活动,从空房文件中读出空房信息,如房号、面积、等级、单位面积房租等,把好房优先分配给排在分房队列前面的符合该等级条件的申请者,从空房文件中删除这个房号的信息,从分房队列中删掉该申请单,并把此房号的信息和住户信息一起写到住房文件中,输出住房分配单给住户,同时计算房租并将算出的房租写到房租文件中。
如果是退房申请,则从住房文件和房租文件中删掉有关信息,再把此房号的信息写到空房文件中。
如果是调房申请,则根据申请者的情况确定其住房等级,然后在第11页
空房文件中查找属于该等级的空房,退掉原住房,再进行与分房类似的处理。
住户可向系统询问目前分房的阈值分数,居住某类房屋的条件,某房号的单位面积房租等信息。房产科可以要求系统印出住房情况统计表,或更改某类房屋的居住条件、单位面积房租等。
2、基本功能要求: 住房申请信息录入;
房产信息(包括位置、房型、面积、建造日期、房租等)录入、修改、查询;
分房阀值的设定、查询; 非空房的住户情况查询; 住房分配单输出; 评分标准的设定;
申请人申请信息公示(注意权限控制); 分房结果公示与查询。
3、建议与提示:
采用B/S架构;
本选题建议最多2人选做;
题七:汽车客运中心票务管理系统
1、问题描述:
在长途汽车客运中心,旅客可以查看当前班次信息(通过电子布告牌或普通布告牌),根据班次信息到售票窗口购票,然后凭票上车;旅客在开车前某段时间可以退票;车站管理人员可以发布车次信
第12页
息(如新开或增加某线路班次),可以根据市场行情来调整车票价格;售票窗口可以查询某班次的售票情况,可以预售车票。
2、基本功能要求: 多个售票窗口售票; 退票受理; 发布车次情况; 调整车票价格;
记录、调整某车次的司机、服务人员配备情况;
3、建议与提示:
采用B/S架构;
本选题建议最多2人选做;
题八:校友通信录
1、问题描述:
校友通信录是用来联系往日校友的重要手段,它应该具有新校友加入、校友查询以及修改个人资料等功能。其中修改个人资料时需要有口令验证。
2、基本功能要求:
有权限设置功能;
新校友加入时应通过管理员的审核;
3、建议与提示:
采用B/S架构;
本选题建议最多1人选做;
第13页
题九:班主任助手
1、问题描述:
中学班主任不但承担着繁重的教学任务,还负责管理班上学生的学习、生活和思想,因而工作量相当大。试设计并完成一个软件,帮助班主任管理学生。
2、基本功能要求:
学生信息(包括个人信息、家庭情况、爱好等)的录入、修改; 学生学习管理:每位学生每次考试成绩的录入、分析 综合查询:
⑴ 按姓名或学号查某个学生的信息或家庭情况; ⑵ 按姓名或学号查某个学生某次考试的成绩; ⑶ 统计某次考试的平均分;
⑷ 统计某个同学所有考试的平均分,描绘其成绩走势曲线图。
3、建议与提示:
本选题建议最多1人选做;
题十:学籍管理系统
1、问题描述
某高校拟开发一学生学籍管理系统,以帮助管理学生的基本信息、学习成绩、奖惩情况等。要求学生从入学起,即在系统中记录其基本信息,以后系统全程跟踪学生的学习成绩、奖惩情况等。
2、系统基本功能要求: 学生基本信息编辑
第14页
以班级为单位,在新生入学时录入新生的基本信息,并能对学生基本信息进行随时的修改(包括: 学生个人基本信息;入学成绩;家庭信息;学生简历;学生军训;学生体检)
学生成绩管理
⑴ 在每学期考试结束后录入学生考试成绩,并能进行成绩修改
⑵ 在录入学生成绩时应先选择分制:等级制;分数制
⑶ 如是分数制应先设置平时分和考试分数在最后成绩中的百分制
⑷ 如是等级制在写入数据表中时应先将等级转化为分数 ⑸ 在录入学生成绩表时先应该选取操作班级,再以每门课程为单位进行成绩的录入,缓考学生的成绩不需录入,学生最后成绩由程序根据用户设置进行自动计算生成 ⑹ 能根据学生成绩信息自动生成补考成绩信息 ⑺ 在录入缓考/补考信息时以班级为单位进行录入 ⑻ 缓考/补考后应相应的更新成绩表和缓考/补考信息表 学生惩处/奖励管理
⑴ 可随时录入学生奖励/惩处信息,并能进行修改;
⑵ 在撤消惩处时应相应的更新学生惩处信息表。 学生其他信息管理
(操作对象: 贷款管理信息;学生异动表;学生注册表); ⑴ 可随时录入学生贷款管理/注册信息,并能进行修改; ⑵ 在处理(执行/恢复)学生异动信息时,应更新相应的本学生信息(学生的学号,学生所属班级编号);
⑶ 异动情况:留级(转班相似),休学(同退学),退学(作一标志,并添加此学生信息到异动表),转班级(作一标志,并添加此学生信息到异动表,更新此学生所有信息,学号关联的更新)。
综合查询: a.查询学生基本信息
(操作对象: 学生信息表;入学成绩表;家庭信息表;学生简历表;学生军训;学生体检)⑴ 根据学生姓名,班级查询(转化为学号进行查询)
第15页
⑵ 根据学号查询 ⑶ 按班级查询
b.查询学生成绩
⑴ 按学生学号查询本学期成绩
⑵ 按学生姓名,班级查询本学期成绩(转化为学号进行查询)⑶ 查询某学生所有学期成绩(按学号/按姓名,班级)⑷ 按专业班级查询此班本学期需补考人次 ⑸ 查询全校所有缓考学生信息 ⑹ 全校还需补考的学生信息
⑺ 全校补考门次大于某一定数的学生信息
⑻ 全校范围内总学分小于某一定数的学生信息查询 ⑼ 全校范围内学生总成绩小于某一定数的学生信息查询
c.奖励/惩处查询
⑴ 按学号查询某学生奖励/惩处信息 ⑵ 按姓名、班级查询某学生奖励/惩处信息 d.其它信息查询
⑴ 按学号查询
⑵ 按学生姓名,班级查询 ⑶ 按班级查询
3、数据库要求:在数据库中至少应该包含下列数据:
⑴ 学生个人基本信息;⑵ 学生简历表;⑶ 入
⑸ 学生奖励学成绩表;⑷ 家庭信息表;表;⑹ 学生处分表;⑺ 学生异动表;⑻ 学生成绩表;⑼ 学生注册表;⑽ 贷款管理表;
第16页 ⑾ 学生体检表;⑿ 学生军训表;⒀ 班级信息;⒁ 缓考信息表;⒂ 补考信息表
4、建议与提示:
采用B/S架构; 本选题建议3人选做;
第17页
第五节
考勤与考核
全体同学在课程设计期间,必须在上课时间到专业机房进行考勤,一天四次(早上8:10及11:30,下午2:40及4:00)。
每个小组在课题完成之后,必须通过指导老师的考核,基本完成课题要求的起点为合格,另根据每个同学的具体完成模块情况进行考核评分。
第18页
第二篇:《数据库系统应用》实习指导书
《数据库系统应用》实习指导书
实习班级:
实习时间:
主带教师:
一、实习目的:
1、通过实习,使学生加深对所学课程内容的认识、理解、掌握,达到对所学知识、技能系统化、条理化的目的,巩固、提高学习效果。
2、通过综合应用实习,熟练掌握SQL Srver各项操作并能够根据所学技能学以致用,解决实际问题,提高操作应用熟练程度。
3、能够在教师的指导下依据实习资料对应用数据库管理系统进行操作、管理与维护。
二、实习任务:
1、系统阅读课程教材、教参相关内容、资料,加深相关概念、理论的理解、掌握。
2、根据实习指导书要求,完成各项综合操作,并将相应的SQL语句进行保存记录。
3、要求实习结束,完成各项实习报告的撰写、打印并及时上交。
4、实习操作结果及实习系统按要求及时保存、以供评定、展示。
三、实习内容:
(一)数据库应用系统管理应用实例:
1、产品销售管理系统
2、学生选课系统
3、学生成绩管理系统
(二)数据库对象的基本操作
1、数据库、数据表的创建、修改、管理、和维护;
2、对数据进行查询、插入、更新、删除的操作和使用;
3、SQL语法规则、常用函数的操作和使用;
4、索引与约束的创建、修改、管理、和维护;
5、默认值、规则的创建、修改、管理、和维护;
6、视图的创建、修改、管理、和维护;
7、存储过程的创建、执行、修改、管理、和维护;
8、触发器的创建、修改、管理、和维护;
9、游标的使用;
10、SQL的安全管理;
11、SQL数据库的日常维护与管理。
(三)设计并完成教师指定的数据库管理应用系统各项操作
1、参照教师给定的实习资料实习,揣摩各项操作方法和技巧的应用;
2、老师在实习中做必要的指导;
3、每项操作均应分别使用企业管理器方法及SQL语句方法分别完成。每做完一项操作均应总结方法和经验,不断巩固所学知识与技能;
4、编辑语句及操作时要有充分的耐心和一定的逻辑思维能力,能够在老师指导的基础上变成自己的思路。
5、每位同学均须完成相应题目,同学之间可讨论参考,但每人必须完成相应操作并将语句 保存在实习报告中打印上交。
四、实习要求:
1、上机时要遵守机房的规章制度,爱护实验设备。损坏设备者照价赔偿。
2、在上机实习前应认真阅读与本次实习相关的书本知识及实习指导书资料,在掌握相关理论知识及操作要领的基础上,完成各项实习操作。
3、实习结束后应完成实习报告的书写。实习报告须有封面、封面标题为小初号宋体字,正文标题用小二号宋体,正文用小四号宋体。页眉小五号楷体:《SQL Server 2000数据库与应用》课程实习报告,页脚用小五号楷体:**班制,右下脚为页码。
4、实习报告的书写格式为:
1)封面格式为:***课程实习报告、专业、班级、学号、姓名、任课老师 2)课程实习报告格式为:(1)、实习时间、实习目的;(2)、实习任务;(3)、实习内容:(4)、操作总结与结果(5)、实习收获与感受
5、实习期间严格考勤制度,原则上不请病、事假,如遇特殊情况需请假,须经实习指导教师批准方可。因病、事、旷到等原因未参加实习者,实习成绩以0分计。病假一节扣1分,事假一节扣2分。
6、实习期间不得擅自迟到、早退、旷到,考勤成绩将计入实习总评成绩,迟到一节扣2分,旷到一节扣5分。
五、考核成绩与考核标准:
(一)、考核方法:
1、本次实习将评定实习成绩,并将实习成绩做为评定课程学习成绩的重要依据计入本课程技能成绩和总评成绩。
2、本次实习成绩采用百分制,评分细则如下:(1)、每人按要求完成各项实习任务,并写出实习报告一份。未出实习报告及资料者,本项实习不得分;(2)、实习结束,要求将机上财务资料及数据备份输出,并上交保存,以供测评。(3)、按每人实习完成情况分为优(90-100分)、良(70-89分)、及格(60-69分)、不及格(60分以下)。考勤占40分。
(二)、考核标准:
优:各项实习均能完成无误;实习报告书写工整;无迟到、早退现象。良:各项实习能基本完成;实习报告书写工整;无迟到、早退现象。
及格:两项实习只能完成一项;实习报告书写较工整;迟到、早退现象不超过5学时。不及格:两项实习结果均不正确,并有较大错误;实习报告书写潦草;迟到、早退现象严重。
六、实习资料:(附后)
(具体数据资料见微机磁盘)
注:除实训项目六数据查询要求用语句完成以外,其他实训项目均可在企业管理器中完成。实训项目一 数据库与事务日志操作
1、以自己姓名拼音缩写为名创建数据库;
2、对数据库进行显示操作;
3、对数据库进行扩充操作,将主文件由原来的1MB扩充为2MB,将事务日志文件由原来的1MB扩充为2MB;;
4、配置数据库为只读属性并取消只读;
5、将数据库缩小为2MB;
6、对数据库进行更名并改回;
7、创建一个名为XJNZY的数据库并删除。
实训项目二 创建和管理表
1、依照资料要求创建所需数据表:学生基本信息表、课程信息表、成绩表、班级表、系部表。
2、向数据表中录入本校、本班资料;
3、对数据表进行修改、更名、删除操作;
1)将课程信息表更名为课程表并改回;
2)新建一个名为高职应用班学生档案的表,字段设置如学生基本信息表,并删除;
4、设置各表的主键与外键;
1)分别将学生基本信息表的学号字段、课程信息表的课程ID、成绩表的课程ID、学号、政治面貌代码表的政治面貌ID设置为主键;
2)将学生基本信息表的政治面貌设置为政治面貌代码表的外键;
实训项目三 索引与约束
1、创建各表索引;
1)基于学生基本信息表的学号列创建名为IX_学号的聚集、唯一索引;
2)基于成绩表的学号、课程ID列创建名为IX_成绩的聚集、唯一索引、复合索引; 3)基于政治面貌代码表的政治面貌ID列创建名为IX_政治面貌的非聚集索引,并删除;
2、显示索引信息;
3、对索引进行重命名;
4、对索引进行分析和维护;
5、为数据表设置主键和外键约束;将多余的索引与约束删除
实训项目四 默认值操作
1、为数据表创建默认值并将其绑定到数据表中;
1)在XJGL数据库中创建名为‘unsurevalues’的默认值,表示‘待定’,并将其绑定到课程信息表的学时列;
2、为数据表设置规则并并将其绑定到数据表中;创建名为‘学分限制’的规则为>=1,<=5,并将其绑定到课程信息表的学分列;
3、使用默认值与规则;
实训项目五 视图及其操作
1、在数据库中创建视图;
1)在XJGL数据库中创建名为v_men的视图,该视图仅查看学生基本信息表中男生的基本信息。
2)在XJGL数据库中创建名为v_all的视图,该视图查看学生基本信息表中所有学生的学号、姓名、性别、出生日期、政治面貌名称、家庭住址、班级信息。
2、查看视图;修改视图的属性;视图的修改与删除;视图的重命名及显示视图信息
实训项目六 数据查询
1、SELECT语句使用;
1)打开自己的数据库;
2)查看学生基本信息表中的全部信息;
3)显示学生基本信息表中每位学生的学号、姓名、出生日期;
4)从学生基本信息表中查看政治面貌,要求取消政治面貌代码相同的行; 5)显示成绩表的前10行; 6)从成绩表和课程信息表中查看所有学生的SQL Server 2000数据库应用课程成绩; 7)从成绩表和课程信息表中查看SQL Server 2000数据库应用课程的最高分、最低分、平均成绩;
8)将成绩表中课程ID=003的课程成绩按降序排序; 9)从成绩表中查看课程ID为‘002’、‘003’、‘006’的学生成绩; 10)从学生基本信息表中查看新疆的学生基本信息; 11)查看伊犁的学生信息; 12)查看所有姓马的学生信息;
13)查看90分以上学生的成绩、课程名称、学生姓名; 14)对所有学生按学号分组并计算每人本学期平均成绩; 15)显示所有学生的学号、姓名、课程名称、成绩;
2、数据的插入修改与删除;
1)班里新来3名新生,他们分别是屠曼莉、申亮、梁靖,将他们的信息插入到学生基本信息表中;
2)将刘瑞恒的出生日期改为1985年12月1日;
3)班里新来的3名新生屠曼莉、申亮、梁靖现已退学,请将他们的信息从学生基本信息表中删除;
实训项目七 存储过程
1、建名为p_SQL成绩的存储过程,该存储过程返回‘成绩表’中所有学生课程ID为‘003’的记录。
2、对该存储过程进行执行、修改、删除、更名操作。
实训项目八 触发器的使用
1、触发器的创建;
1)创建一个名为’成绩触发器’的触发器,要求当插入、修改、删除学生基本信息表中的学生基本信息资料时,能够更新成绩表中相应的学生成绩;
2)创建一个名为’成绩触发器1’的触发器,要求当插入、修改、删除学生基本信息表中的学生基本信息资料时,能够更新成绩表中相应的学生成绩;
2、删除’成绩触发器1’触发器;
3、触发器的禁用与恢复;
实训项目九 游标及其使用
游标的声明;声明一个名为‘学生基本信息’的游标,该游标从学生基本信息表中查询所有的记录;
实训项目十 SQL Server的安全管理与日常维护
1、注册服务器操作;以自己姓名拼音缩写为名注册登录用户,并对该用户进行权限和角色管理;
2、将实训数据库进行备份与还原并提交;
3、将实训数据库数据导入与导出为Excel和Access数据并提交;
4、将实训数据库进行分离与附加并提交;
第三篇:数据库系统课程设计教学大纲
《数据库系统课程设计》教学大纲
开课院系:信息科学与工程学院 计算机科学与技术系
教学大纲撰写人:刘艳艳 刘洁
撰写时间:2014年12月1日 课程编号:080503103287 课程名称:《数据库系统课程设计》 选课号:02003034 学分:0.5分
【设计目的】
《数据库系统课程设计》是在学生系统地学习了《数据库系统》课程后,按照关系数据库的基本原理,综合运用所学的知识,特别是第七章的内容,设计开发一个小型的数据库管理信息系统。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,学会如何把书本上学到的知识用于解决实际问题。
通过数据库课程设计,既培养学生的动手能力,又能使学生深入理解和灵活掌握教学内容。
【设计要求】
1.2.3.4.学生自愿分组,原则3-5人一组。
课程设计题目三选一,以组为单位完成。课程设计时间为8周。
数据库管理系统不限(SQL ServerMySQL Oracle …)、开发语言不限(Java C#VC…),避免把学习语言的时间放在设计期间。
5.给出数据库设计各个阶段的详细设计报告,各个阶段都要有相应的文档,包括需求分析(系统的主要功能)、概念结构设计、逻辑结构设计、物理结构设计、软件实现等,都要有详细的计划,设计文档应按照数据库设计的要求书写。
6.系统中的数据表设计合理、高效、尽量减少数据冗余,软件界面友好、健壮性强。
7.提交运行的系统。
8.写出收获和体会,包括已解决和尚未解决的问题,进一步完善设想与建议。9.每个小组进行报告和答辩,讲解设计方案,演示系统运行,汇报分工与合作情况。
10.最终成绩=平日成绩20%+答辩成绩30%+实验报告成绩50%。
题目:
1、点菜系统数据库设计
目前大多数酒店由于规模的限制,忽略了点菜系统的重要性。点菜系统专为具有一定规模和经济条件的大型酒店设计,通过集成从顾客定桌、点菜、上菜到结账等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效减小人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使酒店的管理更加规范化。
数据库设计要求支持以下系统功能的实现:(供参考)
1、服务员信息的管理:查询、增、删、改。
2、菜单信息的管理:查询、增、删、改。
3、厨师信息的管理:查询、增、删、改。
4、房间信息的管理:查询、增、删、改。
5、餐桌信息的管理:查询、增、删、改。
6、前台定桌:顾客可以根据自己的需求,选择不同型号的房间或大厅。
7、房间/大厅点菜:服务员按照用户需求为其点菜并提交菜单给厨房。
8、厨师和菜的分组:厨师和菜分别分组,每组厨师和一组菜一一对应,该组每位厨师会做该组所有的菜。(本条目位置)。
9、厨师做菜管理:厨师可以获得自己的待做菜单,并对已做的菜进行标记。
10、上菜管理:服务员对已上菜和待上菜进行管理。
11、结账服务:审核菜单,协助顾客结账。
2、学生宿舍管理系统
本系统的最终用户为宿舍楼管理员,本宿舍楼的学生。在一般高校的管理中,用户有下列实际要求:(供参考)
学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。
(一)学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理方便,同一院系的学生的宿舍一般在一起,相应地会有其所在院系名称。
(二)宿舍的基本信息:每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。
(三)宿舍财产的基本信息:每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。
(四)快件收发的基本信息:每栋宿舍楼都有邮件收发的管理,当本楼的同学有信件时,相应的会有信件的到达时间,接受信件的同学姓名和他所在的宿舍号。有时,同一个学生有多封信件需要接收,需要表示一个同学有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的同学手中。
(五)报修的基本信息:宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。
(六)夜归的基本信息:宿舍楼在指定的时间关门(比如晚上12点),若有同学晚于关门时间回宿舍,需通知宿舍楼管理员,同时应登记晚归学生姓名,宿舍号,时间和晚归原因,以利于学校的管理和查证。
(七)离校的基本信息:每当放寒假或暑假时,同学们大部分都会回家;每当“五·一”或“十·一”放假时,同学们也有很多不会留在宿舍。这时,为加强学校对同学假期安全的管理,离校的同学应登记离校时间,待返校后记录返校时间,以便学校查证和管理。
3、根据自己的兴趣,课程设计题目自己填充,要求相同。实验一:需求分析及概念结构设计
实验目的:
练习根据实际需求,从需求中分析相应的实体及实体之间的关系。实验内容:
1.从实验背景描述中,理解需求,找出需求中存在哪些实体?实体之间处于何种联系?
2.按照分析出的实体及联系,画出E-R图。3.分析出每个实体或关系分别具有哪些属性。实验要求:
1.仔细阅读需求,找出显然的条件以及隐含的条件。
2.实验过程中严格遵守实验室管理规定,按照实验手册进行实验
3.实验结束后画出E-R图,包括实验过程中遇到的问题、解决的办法,实验后的心得及对该次实验的建议与意见。
实验二:逻辑结构及物理结构设计
实验目的:
1.建立数据库、数据表以及表间约束关系。
2.通过分析数据库范式,进一步理解已经设计好的数据库存在的问题,从而更好地理解数据库范式理论。
实验内容:
1.设计数据库的逻辑结构及物理结构。
2.在数据库中,根据设计的E-R图建立数据表及数据表之间的约束关系,分析自己所设计的数据库属于哪一范式?分析自己所设计的数据库存在哪些冗余,会带来什么问题?如何修改数据库,使之避免问题的发生?并对数据库进行调整。
实验三:系统界面设计
实验目的:设计开发一个小型的数据库管理信息系统。实验内容:根据需求,设计数据管理系统的界面。
实验四:数据库管理系统设计与实现
实验目的:实现设计的数据库管理系统。实验内容:
1.开发语言与数据库连接。
2.通过界面,实现数据查询、增加、删除、修改功能实现。
第四篇:网页课程设计指导书
山东建筑大学商学院电子商务专业
《网页设计》课程设计指导书
一、对学生的基本要求:
1、理论联系实际、严肃认真、实事求是的科学态度和勇于探索的创新精神。
2、运用所学基础理论与专业知识分析和解决实际问题,培养独立思考完成任务的能力。
3、运用网页设计及制作的基本方法和基本技术设计制作静态网站的能力。
二、具体设计内容
应用《网页设计》课程学习的网页设计及制作的基本方法和基本技术设计、制作静态网站。可以从给定的选题中选择一个课题或自拟课题(自拟课题需经指导教师批准),进行需求分析、设计和制作。
题目:
1、XXX产品(商品)营销网站
2、XXX班级网站
3、XXX公司(部门)网站
4、XXX主题网站
三、具体设计要求
1、网站设计具体要求
1)针对你所选择的课题进行需求分析,写出网站的功能要求及总体结构。
2)网站需包含主页和二级页面等;主页需有LOGO图片和BANNER图片;二级页面的数量不少于3个。
3)网页的具体设计要求:版式布局合理、色彩搭配美观大方、图片文字设计得体并突出主题。
4)网站制作中,以下具体技术HTML、CSS、JAVASCRIPT至少使用两种。
2、课程设计报告书具体要求
1)网站总体设计:网站创建的目的、意义;功能模块和网站总体结构(以图形的方式表示出来)等。
2)主页设计:设计思想、创意、色彩选择、LOGO和BANNER的设计等。
第1页
3)二级页面设计:设计思想、内容表现等。
4)具体技术实现:使用了哪些技术及在网站中的具体表现形式。
5)设计总结:本次设计的心得体会,成功之处和不足之处等。
6)参考文献。
四、设计进度表:
1、15周周三:网站的需求分析,总体设计、规划。
2、15周周四~周五:具体设计制作。主页及二级页面的版式布局,色彩、图片文字等的设计制作。
3、16周一~周三:设计制作、测试发布,及报告书的编写。
4、16周周四下午:提交网站源代码和课程设计报告书。
5、16周周五:成绩评定。等待指导老师提问答辩(采用抽查的方式)。
五、考核内容及分值分配
1、课程设计报告书。(40分)
1)正文:(2000字以上)(30分)
(1)网站总体设计:网站创建的目的、意义;功能模块和网站总体结构(以图形的方式表示出来)等。(5分)
(2)主页的设计:设计思想、创意、色彩选择、LOGO和BANNER的设计等。
(10分)
(3)二级页面设计:设计思想,内容表现等。(5分)
(4)具体技术实现:使用了哪些技术及在网站中的具体表现形式(10分)。
2)设计总结:本次设计的心得体会,成功之处和不足之处等。(7分)
3)参考文献。(3分)
参考文献必须是学生在课程设计中真正阅读过和运用过的,文献按照在正文中的出现顺序排列。各类文献的书写格式如下:
a.图书类的参考文献
序号 作者名·书名·(版次)·出版单位,出版年:引用部分起止页
码。
b.翻译图书类的参考文献
序号 作者名·书名·译者·(版次)出版单位,出版年:引用部分起
止页码。
c.期刊类的参考文献
序号 作者名·文集名·期刊名·年,卷(期):引用部分起止页码。
2、设计制作的网站(60分)
1)网站创意及结构布局:创意是否新颖、结构布局是否合理。(10分)
2)页面设计(二级页面不少于3个)(25分)
(1)页面版式、文字及色彩设计(15分)
(2)主页LOGO、BANNER图片(10分)
3)编程技术:包括具体程序和使用效果(20分)
(1)具体程序设计(15分)
(2)功能及使用效果(5分)
4)测试及发布(5分)
网站经过测试,并发布在互联网上,运行效果良好者为5分。
注意事项:要求每个学生都要独立完成,如发现抄袭或和已经提交的网站相同者,所涉及者均按照不及格处理。
第五篇:营销策划课程设计指导书
《营销策划》课程设计指导书
一、课程设计的目的与任务
营销策划课程设计主要培养学生理论联系实际的工作作风,严肃认真、实事求是的科学态度和勇于探索的创新精神;
学生在学完《营销策划》专业课程后,能综合运用所学知识来分析和解决实际营销策划问题。
营销策划课程设计的主要任务在于使学生能够根据所学知识评价一份营销策划,并能自己动手编写营销策划书。
二、课程设计内容的基本要求
根据所学知识,查阅相关企业资料,按设计任务的要求进行分析、概括和设计,并在一周之内独立完成一份完整的课程设计报告——营销策划方案书及一份展示PPT。
由教师布置课程设计的思路,学生根据自己的兴趣和知识、资源的掌握,以以下题目为策划对象,任选其中一个主题,独立完成一份课程设计报告书,报告书以word文档的形式呈交,同时制作一份展示PPT对营销设计予以展示。
主题1:武汉某楼盘营销策划方案
主题2:武汉某酒店元旦营销策划方案
主题3:武汉打造旅游城市营销策划方案
要求:营销策划方案书的结构必须完整,应包含以下部分:(1)封面(使用统一的给定封面);(2)方案目录;(3)方案内容①营销现状;②SWOT分析或波特五力模型分析;③具体活动
三、课程设计的时间安排
课程设计总计用一周的时间。
第一天至第三天:在教师的指导下,学生应深入到实际当中去搜集素材并拟定策划方案,第四到第五天:学生根据所学所思及所搜集的材料制作营销策划方案策划书及PPT。
四、格式要求
课程设计报告用A4纸,纵向排版,单面打印,左边装订。
页面设置:页边距上和左为3厘米,下和右为2.5厘米。
正文除一级标题外,全部用小四号宋体,行间距为1.25倍(word软件中“格式——段落——多倍行距——设置值1.25倍”)。
正文中一级标题题序为:一、二、三等,且一级标题用四号黑体;二级标题题序为
(一)、(二)、(三)等;三级标题为1、2、3等;四级标题为(1)(2)(3)等。
五、成绩评定
根据学生在一周的课程设计中的实际表现并结合设计报告的写作水平给与其“优、良、中、及格或不及格”的成绩。