当前位置: 首页 > 教学资源 > 教学设计

数据库教学设计(共11篇)

作者:深圳石全石美 | 发布时间:2020-05-20 08:55:09 收藏本文 下载本文

第1篇:数据库设计

开题报告

组长:叶燎

组员:李玉鹏 张梅 张洁

研究课题:高校学生信息管理系统设计

时间:2012.12.17

一、选题意义:随着现代科学技术的飞速发展、计算机与全球互连网络internet相连接,使今天的社会进入了以计算机为核心的社会。在信息社会中,信息的获取、处理、交流和决策都需要大量高质量的处理工具。在这高科技时代,信息的处理是十分重要,如果用原始的方式进行处理,我们就会跟不上时代的进展;我们需用高科技时代的产品。学生信息的管理是每个学校工作中一项非常重要的工作,要投入很大的人力进行管理。如果开发一套学生信息管理系统软件将具有十分重要的意义,可以减少人力资源在这方面的投入,而更多的投入教学或其它工作中作为当代大学生,且以计算机专业为主的我们,在学习中缺乏实践,借此机会研究离我们当前最为实际的课题——高校学生管信息理系统。

二、计划安排:

1.12.17:详细设计,设计系统模块及各个功能实现方式:

共三个模块:1,学生基本信息的录入、修改、查询、统计2,学生成绩的录入、修改、查询、统计3,毕业生学籍管理

2.12.18-12.21:编写代码,实现注册登陆模块,班级模块功能。

3.12.22-12.23:实现模块一的设计,可以进行学生相关信息的录入、修改和查询

4.12.24-12.25:实现模块二的设计,可以进行学生成绩的录入、修改和查询及其选课表、补考表字段的设计。

5.12.26-12.27:实现模块三的设计,可以进行毕业生学籍管理

6.12.28:测试系统。

7.实习总结编写

第2篇:数据库设计

用户信息表allUsers

userInfoId int 用户id

username varcher(15)用户名

nicename varchar(15)昵称

paword varchar(15)密码

nationalId int民族

age int 年龄

sex int 性别

degreeId int 学历

height int 身高

cityId int 籍贯

userWork int 工作

areaCountyId int 所在区县

salary int 工资

marriageId int 婚姻

houseId int 住房信息

headimage 相片

hobby varchar(20)爱好(null)

introduceYourself char(200)介绍自己 integralint积分默认值0

择友要求表 allFriendRequire

friendRequireId int 择友要求id userInfoId int 用户id

friendAge_one int 年龄1

friendAge_two int 年龄2

friendHeight_one int 身高1

friendHeight_two int 身高2

friendMarriageId int 婚姻

friendDegreeId int 学历

friendAreaCountyId int 所在区县 friendhouseId int 住房信息

住房信息表 allHouse

houseId int 住房id

house varchar(10)住房情况

礼物表allGift

giftid int 礼物id

giftpicturesId int 礼物图片

giftNumber int 礼物数量

userInfoId int 用户id

礼物图片表allGiftPictures

giftNumberId int 礼物图片id

giftPictures image 礼物图片

oneIntegralint 单个积分价值

民族表allNational

nationalId int 民族Id(关联用户信息表)

nationals varchar(5)民族

学历表allDegree

degreeId int 学历id(关联用户信息表)

degree varchar(10)学历

籍贯表allNative

nativeId int 省

native varchar(10)省

cityId int 市

城市表allCity

cityId int 城市Id

city varchar(10)城市

天津市区县表allAreaCounty

areaCountyId int 区县id

areaCounty varchar(10)区县

婚姻状态表allMarriage

marriageId int 婚姻状态Id

marriage varchar(10)婚姻状态

相册表allHeads

headsId int 相片Id

heads image(null)相片

userInfoid 用户Id

爱好表allHobby

hobbyId int 爱好id

hobby varchar(10)爱好

信息表(收发信件)allInformation

informationId int 信息id

InformationTitle varchar(50)信件标题

Information varchar(200)信息内容

outId int 是否已读

fromInformationUserinfoId int 发信人id

toInformationUserinfoId int 收信人Id

文章表allTitle

articleId int 文章id

userInfoId int 用户id

title varchar(100)标题

content text 文章内容

最近查看allLookup

lookmeUserInfoidone int 我看的用户id(依次来5个)mylookUserInfoidone int 看我的用户id(依次来5个)

收藏表allCollection

userInfoId int 用户id

collectionUserInfoId int 收藏的用户Id

第3篇:数据库设计

东北大学东软信息学院 数据库原理与应用 实验报告

姓名:班级:学号: [实验名称]:数据库设计 [实验日期]: [实验目的]: [实验要求]:

业务需求:

银行有多个支行。每个支行位于一个特定的城市,由唯一的名字标识。银行监控每个支行的资产。

银行的客户通过其customer_id来标识。银行存储每个客户的姓名及其居住的街道和城市。客户可以有账户,并且可以贷款。客户可能同某个特定的银行员工发生联系,该员工作为该客户的贷款负责人或私人银行助理。

银行员工通过其employe_id来标识。银行的管理机构存储每个员工的姓名、电话号码、亲属姓名及其经理的employee-id。银行还需要知道员工开始工作的日期。由此日期推知员工的雇佣日期。

银行提供储蓄存款账户。存款账户可以有两个或两个以上客户共有,一个客户也可以有两个或两个以上的账户。每个账户被赋以惟一的账户号。银行记录每个账户的余额以及每个账户所有者访问该账户的最近日期。另为还要记录相关的利率信息,还有其透支额。

每笔贷款由某个分支机构发放,能被一个或多个客户所共有。一笔贷款用一个唯一的贷款号标识。银行需要知道每笔贷款所贷金额以及逐次支付情况。虽然贷款的付款号并不能在银行的所有为贷款所付款项中作为唯一标识,但可以唯一标识为某贷款的所还款项。对每次还款需要记载其日期和金额。1. 画出er图

2. 设计出关系模式

3. 用“____”画出关系模式的主码,用“

[实验结果/总结]:

[教师评语]:

第4篇:SQL数据库设计教学大纲

SQL数据库设计教学大纲

一、课程说明:

Microsoft SQL Server是目前最流行的大中型关系数据库管理系统,该课程以SQL语言为工具,很好的实现了对巨量数据进行数字化管理,使学生全面了解数据库技术,为学习其它数据库技术打下坚实的基础。

二、教学目的及要求:

计算机应用专业技能提高课程,通过本课程的学习掌握SQL SERVER 2008的使用方法,了解未来数据库发展的趋势。

该课程以SQL语言的角度全面阐述SQLServer2008的基础知识。通过学习,使学生了解并掌握SQLServer2008的SSMS管理工具;然后以建立一个学生数据库管理系统为主线,从最基础的搜集信息入手,一步步地引导学生学会如何保证数据库的安全,如何创建表、主键、索引等,并掌握如何备份和还原数据库;为今后学习其它数据库管理系统打下一定的基础。

本课程的任务是系统地向学生讲授数据库管理和设计方法,并通过实例分析和上机练习,使学生熟练掌握数据库查询、增加、删除和修改的基本方法和技巧。注意培养学生严密的逻辑思维能力和严格的科学工作作风,以使学生今后适应现代科学技术发展的需要。

三、教学重点及难点:

重点:数据库查询 难点:数据库安全管理

四、与其它课程的关系:

先修课程:C语言程序设计、VB语言程序设计、数据结构、数据库原理及应用。后续课程:Oracle数据库设计、HTML程序设计、ASP.NET 2005(C#)、JavaEE(Struts 2)

五、学时、学分:

学时: 54(讲课 36,上机 18)学分 2

六、教学内容:

第1章数据库的基本概念

2课时

第 1周 1.1数据库基本概念

1.1.1数据库与数据库管理系统 1.1.2数据模型

1.1.3关系型数据库语言 1.2数据库设计 1.2.1概念结构设计 1.2.2逻辑结构设计 1.2.3数据库物理设计 1.3数据库应用系统 1.3.1数据库的连接方式

1.3.2客户-服务器(C/S)模式应用系统 1.3.3三层客户-服务器(B/S)模式应用系统 1.4SQL Server 2008环境习题1 第2章数据库创建

2课时

第 2周 2.1SQL Server数据库基本概念 2.1.1逻辑数据库 2.1.2物理数据库 2.1.3系统数据库和用户数据库 2.2界面方式创建数据库 2.2.1数据库的创建

2.2.2数据库的修改和删除

2.3命令方式创建数据库

2课时

第3周 2.3.1创建数据库 2.3.2修改数据库 2.3.3删除数据库 2.3.4数据库快照习题2 第3章表与表数据操作

3.1表结构和数据类型 3.1.1表和表结构 3.1.2数据类型 3.1.3表结构设计 3.2界面方式操作表 3.2.1创建表 3.2.2修改表结构 3.2.3删除表

3.3命令方式操作表

3.3.1创建表 3.3.2创建分区表 3.3.3修改表结构 3.3.4删除表

3.4界面方式操作表数据

3.4.1插入记录 3.4.2删除记录 3.4.3修改记录

3.5命令方式操作表数据 3.5.1插入记录 3.5.2删除记录 3.5.3修改记录 3.5.4更新记录习题3 第4章数据库的查询和视图

4.1关系运算 4.2数据库的查询 4.2.1选择列

4.2.2WHERE子句 4.2.3FROM子句 4.2.4连接

4.2.5GROUP BY子句

4.2.6HAVING子句 4.2.7ORDER BY子句

2课时

2课时

2课时

2课时

第4周 第 5周第 6周第 7周4.2.8SELECT语句的其他语法

4.3视图

2课时

第 8周 4.3.1视图概念 4.3.2创建视图 4.3.3查询视图 4.3.4更新视图

4.3.5修改视图的定义 4.3.6删除视图

4.4游标

2课时

第9周 4.4.1游标概念 4.4.2声明游标 4.4.3打开游标 4.4.4读取数据 4.4.5关闭游标 4.4.6删除游标习题4 第5章T-SQL语言

5.1SQL语言与T-SQL语言 5.2常量、变量与数据类型 5.2.1常量 5.2.2数据类型 5.2.3变量

5.3运算符与表达式

5.4流程控制语句

5.4.1BEGIN…END语句块 5.4.2条件语句 5.4.3CASE语句

5.4.4无条件转移语句 5.4.5循环语句 5.4.6返回语句 5.4.7等待语句 5.4.8错误处理语句 5.5系统内置函数

5.5.1系统内置函数介绍 5.5.2常用系统标量函数 5.6用户定义函数

5.6.1用户函数的定义与调用 5.6.2用户定义函数的删除习题5 第6章索引与数据完整性

6.1索引

6.1.1索引的分类 6.1.2索引的创建 6.1.3重建索引

2课时

2课时

2课时

第 10周第 11周第 12周6.1.4索引的删除 6.2数据完整性

6.2.1数据完整性的分类 6.2.2实体完整性的实现 6.2.3域完整性的实现 6.2.4参照完整性的实现习题6 第7章存储过程和触发器

2课时

第 13周 7.1存储过程

7.1.1存储过程的类型

7.1.2存储过程的创建与执行 7.1.3存储过程的修改 7.1.4存储过程的删除

7.1.5界面方式操作存储过程

7.2触发器

7.2.1触发器的类型 7.2.2触发器的创建 7.2.3触发器的修改 7.2.4触发器的删除

7.2.5界面方式操作触发器习题7 第8章备份与恢复

8.1备份和恢复概述

8.1.1备份和恢复需求分析 8.1.2数据库备份的基本概念 8.1.3数据库恢复概念 8.2备份操作和备份命令 8.2.1创建备份设备 8.2.2备份命令

8.2.3使用对象资源管理器进行备份 8.3恢复操作和恢复命令 8.3.1检查点

8.3.2数据库的恢复命令

8.3.3使用图形向导方式恢复数据库 8.4复制数据库 8.5附加数据库习题8 第9章系统安全管理

9.1SQL Server 2008的安全机制

9.1.1SQL Server 2008的身份验证模式 9.1.2SQL Server 2008的安全性机制 9.2建立和管理用户账户 9.2.1界面方式管理用户账户 9.2.2命令方式管理用户账户

2课时

2课时

2课时

第 14周第 15周第16周9.3角色管理

9.3.1固定服务器角色 9.3.2固定数据库角色 9.3.3自定义数据库角色 9.3.4应用程序角色 9.4数据库权限的管理 9.4.1授予权限 9.4.2拒绝权限 9.4.3撤销权限

9.5数据库架构的定义和使用 9.5.1使用界面方式创建架构 9.5.2使用命令方式创建架构习题9 第10章SQL Server 2008与XML

10.1XML概述 10.1.1XML简介 10.1.2XML基本语法

10.2 XML在SQL Server 2008中的应用 10.2.1XML数据类型

10.2.2SQL Server 2008中导入XML数据10.2.3XQuery的基本用法 10.2.4FOR XML子句的使用习题10 第11章其他概念

11.1事务

11.1.1事务与ACID属性 11.1.2多用户使用的问题 11.1.3事务处理 11.1.4事务隔离级 11.2锁定

11.2.1锁定粒度 11.2.2锁定模式

11.3SQL Server 2008自动化管理 11.3.1SQL Server代理 11.3.2操作员 11.3.3作业 11.3.4警报

11.3.5数据库邮件 11.3.6维护计划向导

11.4SQL Server 2008服务 11.4.1集成服务 11.4.2报表服务 11.4.3分析服务习题11

2课时

2课时第17周第18周七、教材及参考书:

(一)教材:

1《SQL Server实用教程》郑阿奇主编

电子工业出版社

(二)参考书:

《SQL Server实用教程(第3版)》

郑阿奇主编

清华大学出版社 《SQL Server实训

》郑阿奇,刘启芬,顾韵华编

清华大学出版社 《SQL Server2008数据库管理》屠建飞编

清华大学出版社

第5篇:数据库的管理教学设计

教学目标:

1、通过数据库查询、管理数据记录的操作,体会数据库中数据管理的基本过程。

2、Excel表的管理与数据库的管理的对比。

3、体会利用数据库管理大量数据和高效检索的优势,认识有效管理数据的重要性,形成科学有效的数据管理意识。

教学重点:

1、记录的增加与删除

2、数据的查询

教学难点:

多表查询的过程

学情分析:

本课的学习对象是高一年级学生。他们使用手机或平板电脑等信息技术工具时,对应用数据库技术的也有一定的感性认识,但对于数据库的相关原理了解的不多,理解的也不够深入。

设计思路:

学生已掌握Excel基本操作技能和了解了数据库的管理系统的主要功能(维持数据库系统的正常运作,包括建立、删除、检索、统计、修改和组织数据库中数据以及为用户提供对数据库的维护手段等),以及上一节课已经了解了数据库的组成(表的建立、数据表的结构(字段、记录、主关键字)、表之间的关联),学生对数据库的管理会产生浓厚的兴趣,因此让学生思考数据的添加、删除和查询,进一步了解数据库的管理。

教学方法:

讲解、学生讨论、演示

教学过程:

新课引入:

教师:上节课我们利用Acce认识了数据库的组成是由多张表组成,每张表由多个字段和记录还有一个主关键字来将多张表联系起来。现在我们手里已经有了学生信息表和学生成绩表1。我们讨论一下都有哪些软件可以实现数据的管理。

学生:Excel、Acce

教师:非常好,那么Excel相比Acee数据库的管理哪个对数据管理更方便、快捷呢?下面从以下方面进行观察、对比。看看我们会发现什么。

新课讲解:

1、记录的增加与删除

(1)删除记录:高一10班“曲伟”同学本学期转学到其他学校就读,请分别将Excel工作簿和Acce数据库中关于曲伟同学的相关信息删除。

(2)增加记录:高一3班吕伟同学,是班里刚从外面转过来的学生。将Excel工作簿中增加一条记录输入吕伟的相关信息。但在Acce数据库中需要增加一条记录,输入吕伟的相关信息,记录中考号必须与其他学生不同,因为考号是主关键字。

小结:

(1)Excel中工作表间的操作不能同步,数据管理和维护需要逐个工作表进行,繁琐且容易出错;

(2)Acce中,对其中一个数据表的修改会级联到其他数据表,从而保证了表间数据的一致性,便于数据的管理和维护。

2、数据的查询

(1)教师演示在“学生信息表.xls”工作簿中查询“刘欣宇”同学的考试成绩,其他同学认真观察,并思考。

(2)教师演示在“db1.mdb”文件中查询“刘欣宇”同学的考试成绩。

通过观察,学生发现要在Excel工作簿中查到“刘欣宇”同学的成绩,首先要到“学生信息”工作表,查询到张子笑的考号;然后根据考号在“学生成绩表1”查询对应的考试成绩;在此过程中,经历了两次查询,每次查询都要根据上一次的查询结果,到新的工作表中进行再次查询,这样的工作完全由人工来完成。

Acce数据库可以通过在多个表中选择不同的字段,自动生成一张查询信息表,从中可以直接看出“刘欣宇”同学的考试成绩。

提示:Acce构建查询表时可以显示多张表的字段,依据自己需要显示,然后单击“!”。

小结:

(1)Excel中的工作表是相对独立的,表与表之间不能同步。

(2)Acce中通过数据表的形式对数据进行管理,多个数据表可以联接在一起,作为一个整体进行查询。

归纳总结

根据数据库管理的两种方式管理,Excel管理数据比较繁琐,Acce数据库管理相对而言比较方便修改、查询和检索。

板书设计

作业布置

数据库的管理你还会用哪种方法来解决?

教学反思:

通过Excel和数据库的管理中的记录的增加与删除、数据的查询的对比,让学生对Acce数据库的管理有一个更深一步认识和了解,让学生对数据库管理的使用产生浓厚的兴趣。同时也让学生明白有效管理数据的重要性,形成科学有效的数据管理意识。

第6篇:数据库课程设计教学大纲

《数据库课程设计》教学大纲

课程编号 :0300609 课程名称 :《数据库课程设计》 课程性质:实践必修课

适用专业 :信息管理与信息系统 学 分:1 学分 周 数:1周先修课程 :《C语言》,《数据结构》

一、教学目的和任务

本课程是掌握运用管理系统及数据库原理知识进行系统分析和设计方法,掌握关系数据库的设计方法,掌握SQL Server 2005技术的应用,掌握简单的数据库应用程序编写方法。能够加深对讲授内容的理解、累积经验、学会独立上机调试程序;并且逐步完成数据库的录入,创建相关的表格、视图,流程图、E-R图以及关系图,进一步理解所学知识,从而达到掌握数据库设计开发的基本能力的目的。

二、教学方式和地点

实习形式:集中实习实习地点:校内机房

三、教学内容和时间安排

教学内容:通过本课程的学习,使得学生掌握数据库的创建方法,表创建,添加表数据,修改表数据,并且对数据库进行数据查询,录入,删除,修改,更新等操作。在课程设计过程中,通过基础知识实践运用,完成学生管理系统设计中的各项查询功能,从而提高工作效率。

时间安排:17周四、考核与报告

考核:成绩的评定,采用百分制,综合成绩按优秀(90-100)、良好(80-89)、中等(70-79)、及格(60-69)、不及格(59分以下)五级制计分。预习20%、出勤30%、纪律20%、作业30%。

报告:报告必须包含设计的各个阶段,且内容完整详细,报告格式必须严格按照统一规范格式,图表信息的须规范。

五、说明

本课程设计大纲根据教材《SQL Server数据库管理与应用(第2版)》编制

撰写人签字: 教研室主任签字(盖章): 系(部)主任签字(盖章):

第7篇:教学管理数据库的设计

“教学管理”数据库的设计

一、设计数据库:

数据库设计的逻辑模型为:

教师:教师编号、姓名、性别、工作时间、学历、职称、系别、联系电话 学生:学生编号、姓名、性别、出生日期、入学时间、团员否、简历、照片 选课成绩:选课ID、学生编号、课程编号、成绩 课程:课程编号、课程名称、课程类别、学分

二、创建数据库

1、建立表(如下图所示)教师:

学生:

选课成绩: 课程

2、建立表间关系

三、设计各种查询

1、查询每名学生选课成绩,并显示“学生编号”、“姓名”、“课程名称”和“成绩”等字段信息,查询的名称为“学生选课成绩”。

2、查找1992年参加工作的男教师,并显示“姓名”、“性别”、“学历”、“职称”、“系别”和“联系电话”,查询的名称为“92年参加工作的男教师”。

3、统计1992年参加工作的教师人数,结果显示“教师人数”,查询的名称为“92年参加工作人数统计”。

4、计算各类职称的教师人数,结果显示“职称”、“人数”,查询的名称为“职称教师人数”。

5、利用查询向导,以“学生选课成绩”为数据源,创建一交叉表查询,使其显示每名学生每门课程的成绩,查询的名称为“学生选课成绩交叉表”。

6、以“学生选课成绩”查询为数据源建立一查询,使其查询并显示某学生所选课程的成绩,查询的参数提示文本为“请输入学生姓名:”,查询的名称为“学生选课成绩参数查询”

7、将成绩在90分以上的学生信息存储到一个新表中,生成新表的名称为“90分以上学生情况”,包含“学生编号”、“姓名”、“性别”和“出生日期”字段,查询的名称为“90分以上生成表查询”。

10、将选课成绩表中成绩低于60分的记录删除。

11、将所有1988年及以前参加工作教师的职称改为副教授。

12、建立一追加查询将选课成绩在80-90分之间的学生成绩添加到已建立的“90分以上学生情况”表中。

第8篇:数据库综合练习教学设计

数据库综合练习教学设计

1、认知要求:

熟练掌握数据库建立

熟练掌握数据的查询

理解数据收集处理的过程

2、操作要求:使用ACCESSXX完成一次数据调查处理的全过程

3、情感要求:参与调查积极主动

培养团队协作精神

树立合理使用电脑的观念

1、引入:

大家有没有遇到过街头调查?

今天我们在机房里也作一次调查

而且用我们所学的ACCESS数据库管理系统来处理调查数据

2、学生分组调查

数据的收集

由教师规定每组的调查内容

每组学生进行分工

ACCESS操作员:建立调查表结构,记录的输入

调查者:根据调查内容访问班中其他同学

被调查者:接受调查者的调查

老师:适时引导,及时调控

数据的查询

学生:根据调查内容,选择恰当的查询要求,进行查询

老师:适时讲解、合理引导

调查结论

由组长汇报调查结论

3、简要小结

小结数据收集处理的过程

对调查活动作评点

4、作业

根据本次调查内容,对其他班的同学进行调查,得出结论。

第9篇:数据库课程设计学校教学

武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

学校教学管理系统一总论

1.1系统开发的背景

目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。

本信息系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,可以完全能满足国内学校设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于各行业设备管理信息系统。本系统将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。实时报警功能对学校的安全生产更是不可忽视。1.2系统开发的意义和目的在现代化的教育技术模式下,计算机已经广泛应用于学校的教育管理,给传统的教学方式带来了重大的革命。如何有效进行作业管理是摆在我们面前的一个新的课题。本文在研究目前国内外作业管理情况的基础上,从学校的实际需求出发,采用当前较为流行的B/S(浏览器/服务器)结构和ASP动态网页开发技术,基于WindowsXP Profeional操作系统和SQL数据库,设计并实现了一个功能较为完善的小型作业管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了管理员发布管理公告、教师管理、设置学院、班级、课程;老师在线发布作业、批改作业、网上答疑;学生无组件上传作业、查看作业信息、提出疑问的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。

本系统经过测试,运行效果稳定,操作方便、快捷。不仅适用于普通学校的作业管理,也适用于网络远程教学,能较好地解决作业管理混乱的状况。1.3.1系统的主要功能:

教师管理、学生管理、班级管理、宿舍管理、教材管理、课程管理、活动管理、教师武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

绩效管理、学生考勤管理、工资管理、教学收款管理。

二结构设计

2.1管理系统概述

教学管理系统是专门针对中学教学规范化管理,提高教学质量而设计和编制的功能齐备的应用软件。系统集数据编辑、处理、储存、统计、查阅和专业表册输出于一体,支持局域网内联机操作而无须专门的服务器,从而达到有效运用校园网络平台,充分实现数据共享之目的。其友好的系统界面、纯中文的功能按扭、职责分明的权限管理、善解人意的人机对话以及图文并茂的操作指南,构成了本系统“通俗易懂、操作简单、录入快速、统计精确、查询简便、管理规范”的六大特点,非常适合普通(特别是同时开设高、初中)中学的教学数据和人力资源管理工作,并能较大程度地提高工作效率和降低教学成本。

系统分主程序与客户端,即可在局域网中运行,也可单机使用(单机使用无须安装客户端程序)。系统包括学籍管理、成绩管理、教师管理和统计分析四大模块,各模块均含高、初中部份。其中,学籍管理包括学生相关信息以及评语生成与编改等;成绩管理包括升考成绩、入学成绩、学期成绩和会考成绩,学期成绩等。2.2 技术可行性分析

在高等教育教学改革不断深入的形势下,实行开放式实验教学十分必要。预约式的开放实验教学模式是校园信息化平台基础之上的开放式实验教学管理模式之一,它具有时间安排灵活和具体指导时针对性强等特点。该系统改变了传统的以班为单位的实验教学模式,学生可以根据自己的兴趣和实际情况选修自己感兴趣的实验。这不仅调动了学生的积极性,还培养了学生的创造性,而这正是当前实验教学改革的目的所在。本系统的开发就是要满足全校开放式实验教学管理的需求。

系统采用B/S结构,后台选择SQL Server 2000作为数据库,应用ASP技术来实现的实验教学管理系统,针对系统的应用现状、设计目标、需求以及可行性等方面进行了细致的分析,并着重进行了系统的总体设计、数据库设计,还针对实验项目、预约设置、学生信息、成绩、公告和教师信息等内容,提出了一种管理方法和系统的实现方法。

三系统软件的结构设计

3.1 结构设计

结合教育部本科教学评估指标体系,从系统的设计层次、设计思想、系统的主要结构、武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

功能、开发平台的选择、数据库的设计方法和层次等几个方面进行分析,给出了基于B/S结构的本科教学评估信息管理系统的总体设计方案和实现方法.3.2各部门对教学管理系统的要求: 学生处:管理各院系班级学生的基本情况 教务处:掌握学生各门课程的成绩情况 计财处:管理学生每学期的学费收缴情况 各院系:登录本院系学生各门课程的成绩 3.3E-R模型转换为关系模型

经过转换得到5个关系:

Department(dept_id,deparment,phone,director,no_cla)Student(student_id,cla_id,name,gender,birthday,addre,zip_code,householder)Cla(cla_id,dept_id,cla,abbreviation,monitor,levels,enroll_data,no_student)Course(course_id,course,period,practice_period,credit)Grade(student_id,course_id,grade)3.4专业代码

由五位数字构成:1-2位为院系,3位为本科或专科(本科1,专科2),4-5位为专业,如: 01101汉语言文学专业 02101数学与应用数学专业 03101 旅游管理专业 03201 旅游管理专业 3.4.1公共基础课程

由“ G+5位数字”构成:第1-2位为课程开出院系,第3位为本科或专科(本科1,专科2),第4-5位为课程。(如果该门课程分段,则在第6位表示段序)。公共基础课采取全院统一编码。

3.4.2教育类课程

由“ J+5位数字”构成:1-2位为课程开出院系,3位为本科或专科(本科1,专科2),4-5位为课程。(如果该门课程分段,则在第6位表示段序)。武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

3.4.3专业课程

由7位数字构成:1-2位为院系,3位为本科或专科(本科1,专科2),4-5位为专业,6-7位为课程。

如: 0110101 语言学概论 0310101 旅游学概论 0320101 旅游学概论

注:课程包括本专业的所有课程;由于本学期要对我院的专科教学计划进行修订,在教学计划修订未最后确定前,请各院系教学计划研制人员先确定专科专业的课程名称,以便课程编码。3.4.4公共选修课

由“X+5位数字构成”,1—2位代表课程类别,3—5位为课程。公选课的课程类别共分7类,01为人文社会科学类,02为理工类、03为艺术类、04为体育类、05为教育心理类、06为经济与管理类、07为语言类。

如:X01001 中国历史与文化 X02001 数学建模 3.4.5班级编码

由7位数字构成,1-2位为院系,3位为本科或专科,4-5位为专业,6-7位为级别(入学年份的后两位)8-9位为班级编号。

如:汉语言文学专业本科2004级一班的编码为:011010401 旅游管理专业本科2004级二班的编码为: 032010402 3.4.6教室编码

教室编码,主要对本院系管理的所有教室、实验室、语音室、机房、多媒体教室、学生创作室、学生画室、学生练琴房、形体室、体育场地区划进行编码。

教室编码由7位数字构成:1-2位为院系,第3-7位为目前的教室门牌号(其中第3位为教室所在地的拼音缩写:J-教学楼;S-实验楼;T-为体育系操场区划或场地)

如:文学院的某一教室编码为:01J2033 化学系的某一实验教室编码为:09S4022 体育系的某一操场区域编码为:15T0001 3.4.7界面设计 武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

三系统实施

4.1系统设计

根据本系统的需求,并结合实际教师管理的情况,本系 统应具有如下功能模块:

4.1.1 用户类型

本系统的用户分为两类:教师类用户和管理员 类用户。教师类用户作为系统的普通用户,它包括当前系统中所有的教师信息,其用户名为教师的姓名,密码 为教师的编号,该类用户只能对自己的信息进行浏览,而不能浏览和查找其他教师的信息,也不能对自己和他 人的信息进行修改。管理员类用户作为系统的高级用户,在实际中可以为教务人事管理人员,他们有特定的权 限对系统中的所有教师信息进行浏览、查找,并进行管理,而且可以使用相应的报表功能。

4.1.2信息查看和浏览模块

对于教师用户而言,只能浏览自身的基本信息、授课信息、工资信息和科研信 息,但是不能对这些信息进行修改。对于管理员用户而言,不仅可以查看所有的教师信息,而且 可以武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

按逐条记录浏览。4.1.3查找模块

此部分功能只对管理员开放。如果浏览部分所提 供的浏览方式不能满足管理员的要求,那么管理员可以在现有的信息中进行查找,以便找到满足 条件的教师信息。在该模块中可以对教师基本信息的所有字段进行精确或者模糊查找。4.1.4教师基 本信息管理模块

此部分功能只对管理员开放。如果教师的基本信息改变,那么管理员可以根据具 体的情况,对教师进行管理,可以执行添加、删除、或者修改基本信息的操作。同时,管理员还 可以生成有关该教师的基本信息的报表。4.1.5教师授课信息管理模块

此部分功能只对 管理员开放。如果教师的授课信息改变,那么管理员可以根据情况对当前该教师的授课内容进行 添加、删除、或者修改操作。4.1.6教师工资信息管理模块

此部分功能只对管理员开放。如果教师的工资信息改变,那么管理员可以根据情况对当前该教师的工资信息进行添加、删除、或者修改操作。4.1.7教师科研信息管理模块

此部分功能只对管理员开放。如果教师 的科研信息改变,那么管理员可以根据情况对当前该教师的科研信息进行添加、删除、或者修改 操作。

4.2表结构(图2-4到)

武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

(2-4)Departme

(2-5)Cla

武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

(2-6)Student

(2-7)Tuition

(2-8)Course

武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

(2-9)Grade

4.3查询视图(3-1)

(3-1)

(3-2)“显示表”对话匡 武汉理工大学华夏学院《数据库原理与应用》课程设计说明书

(3-3)查询所需的字段

(3-3)

四结论

教学资源库在教学实践中普遍存在的一些问题,通过对教学一线的教师的调查分析,结合多年来开发教学资源管理系统的实践经验,就教学资源库管理系统的现状、应具备的功能模块等方面提出了初步的设想,在资源库元数据的整合方面提出了资源管理、资源整合一体化的新思路,为建设一个规范、实用、好用而操作简单、管理方便、功能齐全的教学资源库管理系统提供一种尝试。

第10篇:数据库设计(材料)

目 录 1 设计时间.....................................................................................................................................................1 2 设计目的.....................................................................................................................................................1 3 设计任务.....................................................................................................................................................1 4 设计内容................................................................................................................................................1 4.1需求分析...................................................................................................................................................2 4.2概念结构设计...................................................................................................................................................2 4.3逻辑结构设计...................................................................................................................................................5 4.5数据库表空间和表设计...................................................................................................................................................6 4.6数据库的实施...................................................................................................................................................8 4.7创建其它数据库对象....................................................................................................................................................10 5总结与展望........................................................................................................................................................11 参考文献.......................................................................................................................................................12

1 设计时间

时间:17周(2011年6月3~2011年6月8日)2 设计目的数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。近年来,随着计算机技术的发展和电脑的普及,特别是企业上网工程和办公自动化的进展迅猛,越来越多的企业在管理部门纷纷采用MIS通过办公室的一台PC机完成复杂的日常业务处理,从而减少工作量提高效率。在这样的背景下,更多的国有大中型企业从中受益。通常这样的企业存在部门多,业务杂,数据流量大的特点,如果在各个部门使用一个针对性强,操作简单而数据处理功能强大的MIS,无疑是能起到事半功倍的效果。3 设计任务

房产管理系统应具有分房、调房、退房和咨询统计功能,同时应能对房产信息、住房信息、住户基本信息及住户家庭信息等进行管理,并建立住房和住户之间的对应关系。对这些信息应能进行方便快捷的新增、修改和删除等操作,另外还能快速找到所需的信息,这个就是 需要查询功能 4 设计内容

房产管理系统。系统主要功能 1.分房,调房,退房询,咨统计

2.用户可以查询房产信息,住房信息,住户信息,住户家庭信息 3.删除,修改,新增信息 4.1需求分析

房产科把用户申请表(按照统一的格式由用户填写)输入系统后,系统首先检查申请表的合法性,对不合法的申请表系统拒绝接受,对合法的申请表根据类型分别进行处理。

如果是分房申请,则根据申请者的情况计算其分数,当分数高于阈值分数时,按分数高低将申请单插到分房队列的适当位置。每月最后一天进行一次分房活动,从空房文件中读出空房信息,把好房优先分配给排在分房队列前面的符合该登记住房条件的申请者,从空房文件中删除掉这个房号的信息,从分房队列中删除申请单,并把此房号的信息和住户信息一起写到住房文件中,输出住房分配单给住户,同时计算房租并将算出的房租写到房租文件中。如果是调房申请,则根据申请者的情况确定其住房等级,然后在空房文件中查找属于给等级的空房,退掉原住房,再进行与分房类似的处理。如果是退房申请,则从住房文件和房租文件中删除有关的信息,再把此房号的信息写到空房文件中。

住户可向系统询问目前分房的阈值分数,居住某类房屋的条件,某房号的单位面积房租等信息。房产科可以要求系统打印出住房情况的统计表,或更改某类房屋的居住条件、单位面积房租等。

4.2概念结构设计

E-R图是分为两部分实体和属性,每个实体可以有多个属性,这些属性用来表示实体的性质。不同实体之间可以用关系进行连接,表明各个实体之间的内在联系。实体和实体之间的关系有一对一的关系(1:1),一对多的关系(1:N)和多对多的关系(N:M)。4.2.1 用户与住房E-R图 图 4.2.1

4.2.2 管理员与用户E-R图

图4.2.2 4.2.3操作员和住房E-R图

图4.2.3

4.3逻辑结构设计

数据库逻辑设计的任务是将概念结构转换成特定DBMS所支持的数据模型的过程。从此开始便进入了“实现设计”阶段,需要考虑到具体的DBMS的性能、具体的数据模型特点。

从E-R图所表示的概念模型可以转换成任何一种具体的DBMS所支持的数据模型,如网状模型、层次模型和关系模型。这里只讨论关系数据库的逻辑设计问题,所以只介绍E-R图如何向关系模型进行转换。

关系模型的逻辑结构是一组关系模式的集合。E-R图则是由实体,实体的属性和实体间的联系三个要素组成。所以将E-R图转换为关系模型实际上就是要将实体,实体的属性和实体间的联系转换为关系模式。转换原则如下。

1.实体类型的转换:一个实体型转换成一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。

2.联系类型的转换,根据不同的情况做不同的处理。

(1)一个1:1的联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。

(2)一个1:N的联系可以转换为一个独立的关系模式,也可以与N端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为N端实体的码。(3)一个M:N联系转换为一个关系模式。与该联系相连的各实体的码为各实体码的组合。(4)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实休的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。

(5)具有相同码的关系模式可合并。

3.根据学生宿舍管理系统的E-R图转换为关系模型如下。

将每一个实体转换成一个关系(关系就是给出关系名,属性就是实体属性,并标明该关系的主键用下划线来表示)关系模式:

用户信息表(户主,部门,职称,人口,房号)住房要求(户主,要求)住房标准(面积,最低分数)

房产文件(房号,住房面积,分配标志,房租)

住房文件(户主,职称,部门,人口,分数,房号,住房面积)分房要求(户主,部门,职称,人口,分数,要求面积)退房要求(部门,房号)

调房要求(户主,部门,职称,人口,分数,面积,房号,申请面积)以上关系模式均为3NF。

4.5数据库表空间和表结构设计

4.6数据库的实施

1、登录信息loca-in create table loca-in(Local-id char(20)not null, Local-p char(20)not null Local-r char(10)not null)tablespace susyhe_data;

2、用户信息表user_info create table user_info(huzhu char(20)not null, primary key(huzhu)bumen char(20)not null, zhicheng char(10)not null, renkou char(8), fanghao int)tablespace sushe _data;

3、住房要求user_q create table user_q(huzhu char(20)not null, foreign key references faculty(huzhu), yaoqiu char(10)not null,)tablespace sushe_data;

4、住房标准zhu_b create table zhu_b(mianji int not null, primary key(huzhu), zuidifenshu int not null,)tablespace sushe _data;

5、住房文件zhu_w create table zhu_w(huzhu char(20)not null, primary key(huzhu)zhicheng char(10)not null, bumen char(20)not null, foreign key references major(bumen), fenshu int not null, renkou int fanghao char(4)zhufangmianji int)tablespace sushe _data;

6、房产文件fang_w create table fang_w(fanghao char(4)primary key, fenpeibiaozhi char(4)not null, fangzu int not null, zhufangmianji int not null,)Tablespace sushe_data;

7、分房要求fang_q create table fang_q(huzhu char(20)primary key not null, bumen char(20)not null, zhicheng char(10)not null, renkou int not null, fenshu int not null, yaoqiumianji int not nul)tablespace sushe_data;

8、调房要求tiao_q create table tiao_q(huzhu char(20)not null, primary key bymen char(20)not null, zhicheng char(10)not null renkou int not null fenshu int not null mianji int not null fanghao char(4)not null shenqingmianji int not null)tablespace sushe_data;

9、退房要求tui_q create table tui_q(bumen char(20)primary key, fanghao char(4)not null,)tablespace sushe_data;

4.7创建其它数据库对象 视图的创建:

创建视图用于查寻用户信息 CREATE VIEW yhxx AS SELECT yaoqiu,zhufangmianji FROM user_info JOIN user_q ON user_info.huzhu= user_q.huzhu JOIN zhu_w ON user_q.huzhu=zhu_w.huzhu 触发器的创建:

创建触发器zfq,使得在退房要求表中执行退房申请时,则从住房文件和房租文 件中删除有关的信息,再把此房号的信息写到空房文件中

CREATE TRIGGER zfq ON tui_q FOR delect AS BEGIN delect tui_q SET bumen,fanghao to fang_w END.存储过程的创建:

创建一个存储过程fang_w1,输入房号,返回分配标志,房租,住房面积。(一个输入变量,三个输出变量)

CREATE PROC fang_w1 @fanghao char(4),@fenpeibiaozhi char(4)output,@fangzu int output,@zhufangmianji int output, AS SELECT @fenbeibiaozhi=分配标志,@fangzu=房租,@zhufangmianji=住房面积 FROM fang_w WHERE 房号=@fangha 5总结与展望

在课程设计中也遇到很多问题,在和同学与老师交流过程中都得到解决,也处理了一些在理论课上没遇到的问题与困难,对今后学习很有帮助。短短一周的课程设计已经结束,在课程设计中每个人都遇到了一定的问题,通过老师和同学的帮助、指导所有问题都得到了解决,也使自己对一些问题有了新的看法和认识。在这一周中,通过我们的亲身实践和学习不仅巩固了之前所学的知识,也使自己明白了之前学习中的盲点。

课程设计是开放教育试点专业学生整个学习过程中的一个重要实践环节,通过课程设计认识到自己的不足,例如,缺乏动手能力,平时大家都学习理论知识,所以实践能力相对薄弱,出现眼高手低的情况,在实际操作中会出现各种错误。课程设计也是学生在校学习期间学习成果的综合总结,它对于培养学生的科研能力,提高其综合能力及全面素质具有重要的意义。参考文献

[1] 王珊.萨师煊《数据库系统概论》.高等教育出版社.2011 [2] 张龙祥.数据库原理与设计.北京:人民邮电出版社.2000 [3] 李红.数据库原理与应用.北京:高等教育出版社.2002 [4] 王能斌.数据库系统原理.北京:电子工业出版社.2002 [5] 张立科.信息管理系统开发实例导航.北京:人民邮电出版社.2005 [6] 邵洋.数据库系统开发实例导航.北京:人民邮电出版社.2003 [7] 李振格.sql server 2000 中文版入门与提高.清华大学出版社.2008

第11篇:数据库设计题目

保险代理人资格模拟考试系统的设计与实现 暴龙眼镜专卖店销售系统的设计与实现 机电学院职工信息系统的设计与实现 博阳高中学生管理系统的设计与实现 五家子村信息化管理系统的设计与实现

九阳股份有限公司人事管理系统的设计与实现 新世纪酒店餐饮管理系统的设计与实现 嘉华超市库存管理系统的设计与实现 丹东华美手机销售系统的设计与实现

《系统建模工具》课程中心的设计与实现 金阳客运站售票系统的设计与实现 华夏酒店客房管理系统的设计与实现 天康集团人事管理系统的设计与实现 神州汽车租赁管理系统的设计与实现 万豪酒店餐饮管理系统的设计与实现 世纪高中运动会管理系统的设计与实现 安正办公用品管理系统的设计与实现 迷你饰品网络销售系统的设计与实现 美食每刻订餐网的设计与实现

丹东一中学生管理系统的设计与实现 鼎盛房屋租赁管理系统设计与实现

广天食品公司人事管理系统设计与实现 丹东星火公司手机销售系统设计与实现 兴隆小区物业管理系统设计与实现 海迪酒店客房管理系统设计与实现 昌旭超市进销存管理系统的设计与实现 云飞音像公司库存管理系统设计与实现 宇飞公司工资管理系统设计与实现 国际酒店客房管理系统的设计与实现 东港烟草公司网络销售系统的设计与实现 辽东学院运动会管理系统的设计与实现 秀曼童装网络销售系统的设计与实现 北方图书网络销售系统的设计与实现 佳琪鞋业库存管理系统的设计与实现

贝多分婴儿用品网络销售系统的设计与实现 “携手”情侣表网络销售系统的设计与实现 雨林时尚饰品网站的设计与实现 森玛网络休闲服饰网站的设计与实现 金湾小区物业管理系统的设计与实现 《网站开发技术》课程网站的设计与实现 鸿利手包专卖店网站的设计与实现 尼丰汽配公司网站的设计与实现 林明臣国画专卖店网站的设计与实现

名品太阳镜网上专营店网站的设计与实现 云裳嫁衣婚纱专卖店网站的设计与实现 “Ben”笔记本专营店网站的设计与实现 旭东网上烟具店网站的设计与实现

教学管理数据库设计(共8篇)

《作文教学:文采篇》教学设计

傲霜篇教学设计

《元日》教学设计 篇四

初识scratch教学设计多篇-教学设计

本文标题: 数据库教学设计(共11篇)
链接地址:https://www.dawendou.com/jiaoxue/jiaoxuesheji/36372.html

版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《数据库教学设计(共11篇)》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。

重点推荐栏目

关于大文斗范文网 | 在线投稿 | 网站声明 | 联系我们 | 网站帮助 | 投诉与建议 | 人才招聘 | 网站大事记
Copyright © 2004-2025 dawendou.com Inc. All Rights Reserved.大文斗范文网 版权所有