数据库课程设计报告书

贪多必失 范文 报告范文
精选回答

第一章

概述

1.1系统设计的目的和意义

在经过前一阶段的分析之后,我确定了我的开发课题为教师教学管理。现在所要做的是要准确定义系统必须做什么以及系统必须具备的功能。

软件需求分析中我采用结构化分析方法(structured

analysis,简称sa),sa是面向数据流进行需求分析的方法,像所有的软件分析方法(如面向对象分析方法、idef方法等等)一样,sa也是一种建模活动,它使用简单易读的符号,根据软件内部数据传递、变换的关系,自顶向下逐层分解,描绘满足功能要求的软件模型。

在系统中我采用数据流图(dfd)这种半形式化的描述方式表达需求。它是一种功能模型,以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能。

1.2

需求分析

系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。

将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

在系统的概要设计中我采用结构化设计(structure

design,简称sd),sd以需求分析阶段产生的数据流图dfd为基础,按一定的步骤映射成软件结构。我首先将整个系统化分为几个小问题,小模块,在系统中,我设计了系(部门)、教师情况、教师任课、3小模块。然后,进一步细分模块,添加细节。比如,教师情况我又将其分为教师ID、教师姓名、出生年月、性别、之称、工资、系(部门)ID等。

1.3

相关技术分析

对比两种数据库开发软件,发现各自的特点如下:

数据库

ACCESS

优点是:操作灵活、转移方便、运行环境简单,对于小型网站的数据库处理能力效果很好。

缺点是不支持并发处理、数据库易被下载存在安全隐患、数据存储量相对较小、数据量过大时严重影响网站访问速度和程序处理速度。Access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器假死。

SQL

Server

QL

Server是基于服务器端的企业级中型数据库,适合大容量数据和大流量网站的应用,在性能、安全、功能管理、可扩展性上要比Access强很多,两者并非同级别的数据库,有些功能Access甚至无法做到。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。是非过程化语言,统一的语言,是所有关系数据库的公共语言。

缺点一般用户无法直接对SQL

Server进行远程管理、维护的成本比Access高。

本人鉴于该系统所使用的环境较小,数据容量较小,故此选用Access软件作为本系统的后台数据库支持。

第2章

系统功能设计

2.1

系统总体结构设计图

教师教学系统

系(部门)

教师情况

教师任课

2.2系统功能模块

教师教学系统需要实现的功能主要有三大块:“系(部门)”、“教师情况”、和“教师任课”模块。

2.2.1.“教师任课”模块:

(1学时:主要功能记录所学课程需要的时间和已学的时间

(2考试类型:主要功能是记录考试为开卷还是闭卷

2.2.2“教师情况”模块

(1)教师ID:用来记录教师的信息。

(2)系(部门)ID:用来记录教师所在的部门。

第3章

数据库设计部分

3.1数据库概念结构设计

在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。

数据库表格设计

我在系统中定义的表格都严格地按照范式的思想和要求去完成,数据库中的所有表格都达到了三范式的要求。针对本系统的特点,在对所搜集的数据进行规范化之后,定义了三张表格,分别是教师情况一览表,教师任课表,系(部门)表。通过对这三张表格的操作可以较好地完成系统设计的各项功能,三张表格之间有着不同程度的联系。

3.2数据库逻辑结构设计

表3-1系(部门)表

数据类型

系(部门)ID

数字

主键

系(部门)名称

文本

系(部门)编号

数字

表3-2教师任课表

数据类型

课程ID

数字

主键

课程名称

文本

系(部门)ID

数字

教师ID

数字

学分

数字

学时

数字

考试类型

文本

表3-3教师情况一览表

数据类型

教师ID

数字

主键

教师名称

文本

出生年月

日期/时间

性别

文本

超期天数

数字(整型)

3.3安全性和完整性设计

系(部门)表:由系(部门)ID、系(部门)名称、系(部门)编号社、定价、库组成,其中系(部门)ID为主键约束。

教师情况一览表:由教师ID、教师姓名、出生年月、性别、之称、工资、系(部门)ID组成,其中教师ID为主键约束。

教师任课表:由课程ID、课程名称、系(部门)ID、教师ID、学分,学时、考试类型组成,其中课程ID为主键约束。

第4章

数据库查询

4.1数据库教师情况查询

结束语

通过动手设计和开发图书管理系统软件,我感觉能较好地方是查询功能及灵活丰富的页面操作。充分运用access结构化查询语句,使用此软件简便、快捷、直观,能一目了然看到窗体的界面.

通过这次对系统的设计开发,我从中取得了很大的收获:

1)

在理论水平方面能能充分利用学习过的知识,随说我做的图书系统里面的数据不算大,但在设计该系统时,尽可能的按照软件工程思路完成的。由开始的设计需求分析到概要设计,在由总体设计到编码,我基本上掌握了设计一个软件的步骤和方法。

2)

在动手能力大大加强。在我学习过的大多是理论知识,而实际动手的机会不是很多,通过这次的数据库应用课程设计制作,使我在动手设计上有一个很好的锻炼机会,给下次写毕业设计打下一个秀好的基础。

3)

自身素质得到锻炼。在这次的设计过程中,我遇到了很多的困难,比如,原来上机机会少,动手操作能力差,造成在设计过程中困难重重,我重新复习学习过的知识,翻阅很多的资料,结合教材一步一步地去做,克服了困难,我的心理素质也得到了很大的锻炼。最终完成了这次的课件设计报告。

在设计软件的过程中存在不足是:Access没有系统的学,时间又有限,使得很多想法没有能够去实现,这有待以后再不断的去完善。在今后要不断提高软件方面的技术能力,以后多动手争取把数据库管理系统作的更完美。

参考文献

廖望/叶杰宏/余芳

中文ACCESS2003安全经典

北京冶金工业出版社2004年

林陇万

Access2000中文版应用指南

北京:人民邮电出版社

1999

王诚君

中文Access2000培训教程

北京:清华大学出版社

2002

毛一心Access2000应用及实例集锦

北京:人民邮电出版社

2000

李雁邻

Access2000应用教程

北京:高等教育出版社

12

君子兰 2022-07-18 21:46:54

相关推荐

校花之贴身高手冷轩百科(校花之贴身高手冷轩)

1、依次:赵小晴(主动),庞珊珊(主动),李梦捷(被动)。2、宁欣儿(主动),苏雨柔(被动),凌雪鹫(主动)。3、刘雨薇(主动)!周丽和小芸未能发生~~~叶子,好像没看到有还是没有大小姐李梦捷赵小晴宁欣儿小芸周...
展开详情

帝豪EC8怎么样(帝豪ec8销量)

1、帝豪EC8吉利汽车推款型豪华车型车身尺寸同级车型相较气尚外观受消费者肯定内饰做工略显粗糙力系统表现平凡规矩操控让部网友失望价格虚高帝豪EC8所换装GeTec发机2.0L2.4L两排量吉利面表示换装EC8力、...
展开详情

洛克王国法老王怎么得(洛克王国法老王)

1、参与到活动【洛克王国王者大转盘】就能获得神宠法老王啦!活动时间:12月5日-8日活动奖励:水球球、法老王、黑炎等点击王国城堡中的王者大转盘,打开活动对话框!或者打开新闻下拉窗口找到活动页面!2、在活动页面中...
展开详情

十拿九稳是金火打一个生肖(十拿九稳是金火是什么生肖)

1、虎,不管属虎人有多么潦倒,所遭受的打击和失望有多深,属虎人是不会气馁的。2、哪怕只剩下一星火花,属虎人也要用它重新点燃生命之火,那永不熄灭的精神能使属虎人再度复活,变得生机勃勃。3、在遇到压力时,属虎人可能...
展开详情

河北省霸州市邮编(霸州市邮编)

1、邮编查询065701河北省廊坊市霸州市王庄子乡065701河北省廊坊市霸州市王庄子乡靳家堡065701河北省廊坊市霸州市王庄子乡王泊村065701河北省廊坊市霸州市王庄子乡樊庄子村065701河北省廊坊市霸...
展开详情

精选推荐更多>

彩是平舌音还是翘舌音

彩是平舌音。平舌音是指由舌尖抵住下齿龈阻碍气流而形成的音。即汉语拼音中以z、c、s开头的音节。
彩是汉语一级字,读作cǎi,最早见于汉魏两晋时代,本义是指丰富美丽的颜色。另说其本义为文采,文章才华。即《说文》:“彩,文章也。从彡,采声”,用作名词是指彩色的丝织物,引申为游戏、竞赛中获胜者所得的奖品,又引申为对胜利者或成功者的称赞、负伤流血等。

曦月的寓意是什么

曦月的寓意:前程似锦、光辉、积极向上、明朗、贞洁、洁净、智慧、爱与美的象征之义。
曦月,读音为xī yuè,汉语词语,意思是古文中的日月。
出处:北魏·郦道元《水经注·江水注》:重岩叠嶂,隐天蔽日,自非停午夜分,不见曦月。(曦:日光,在文中指太阳。)
曦,汉语二级字,读作xī,汉字,意思是多指(早晨的)阳光。
曦出处:《聊斋志异·促织》:“东曦既驾。”
曦相关组词:曦月、晨曦、春曦、曦光、斜曦、曦轮、赫曦、曦舒、霆曦。

尽在是什么意思

“尽在”的意思:都在,全在。尽:完全,都,全部。
“尽在”造句:
1、雪已经停了,田野里洁白一片,冀中平原尽在红装素裹之中。
2、有些人尽在细节上面吹毛求疵,令人生厌。
3、迫于无奈,他把全部资金投在这宗买卖上,破釜沉舟,成功失败,尽在此一举。
4、生活平静得就像一杯白开水,波澜不惊,又平淡无奇。又像一杯苦咖啡,人间百味尽在其中。
5、迫于无奈,他把全部资金投在这宗买卖上,病从口入,祸从口出,成功失败,尽在此一举。

云之苍苍江水泱泱山高水长什么意思

“云山苍苍,江水泱泱,先生之风,山高水长”的意思:云雾缭绕的高山,郁郁苍苍,大江的水浩浩荡荡,先生的品德啊,比高山还高,比长江还长。
出自《严先生祠堂记》:“仲淹来守是邦,始构堂而奠焉,乃复为其后者四家,以奉祠事。又从而歌曰:‘云山苍苍,江水泱泱,先生之风,山高水长!’”
译文:
我到这个州任职后,开始建造祠堂来祭奠先生,又免除了先生四家后裔的福役,让他们负责祭祀的事情。从而又作了一首歌:云雾缭绕的高山,郁郁苍苍,大江的水浩浩荡荡,先生的品德啊,比高山还高,比长江还长。
《严先生祠堂记》是北宋政治家范仲淹贬居睦州之时创作的一篇散文。 文章处处将严光与光武帝并列,写光武帝“以礼下之”,礼贤下士,实际上写出了严光鄙视显贵,为人高洁的气节。文章隐隐地批评了当时社会钻营官场、追求名利,贪污腐化的恶习;赞颂了严光不图名利,视官爵如泥土的高尚品德;也赞扬了光武帝能以礼待人的优良作风。文章结构精巧,虚实结合,以虚衬实,相得益彰。
常见热点问答
热点搜索
1-20
21-40
41-60
61-80
81-100
101-120
121-140
141-160
161-180
181-200
作文大全
1-20
21-40
41-60
61-80
81-100
101-120
121-140
141-160
161-180
181-200