医药数据库管理与应用知识讲解

医药数据库管理与应用知识讲解
医药数据库管理与应用知识讲解

医药数据库系统原理与应用

一.绪论

1.1.1数据库管理系统的概念:是一种操纵和管理数据的大型软件,用于建立、使用后人维护数据库,简称DBMS。

功能:数据定义、数据组织、数据存储、数据操纵和运行维护

1.2数据模型的分类:概念模型、逻辑模型和物理模型

数据模型的组成要素

数据模型精确的描述了系统的静态特征、动态特征和完整性约束条件,由数据结构、数据操作和完整性约束三部分组成。

E-R模型:两个实体之间的联系可分为三种一对一、一对多、多对多。(分别会画)

1:1联系1:n联系m:n联系

1.3三级模式结构

数据库系统的三级模式结构包括外模式、内模式、模式

二级映像

(1)外模式|模式映像:模式描述的是数据库的全局逻辑结构,外模式描述的是局部数据的逻辑结构。一个模式对应多个外模式,每个外模式都有一个外模式|模式映像。外模式|模式映像一般放在外模式中描述。

(2)模式|内模式映像:数据库中只有一个模式,也只有一个内模式,因此模式|内模式映像是唯一的,它表达了数据全局逻辑结构与存储结构之间的对应关系。,如逻辑记录和字段在内部是如何储存的。模式|内模式映像一般是放在模式在模式中描述的。

数据的独立性

(1)数据的地逻辑独立性

(2)数据的物理独立性

二、关系模型与关系代数

2.3实体完整性的规则

(1) 实体完整性的规则针对基本关系。一个基本关系表通常对应一个实体集,例如医生关系对应医生集合;

(2)现实世界中的实体是可以区分的,它们具有一种唯一性标识。例如:医生的ID,病人的ID等。

(3)在关系模型中,主关键字作为唯一的标识,且不能为空。

参照完整性

现实世界中的实体与实体之间往往存在某种关系,当用关系来表示实体与实体之间的联系时,关系之间的相互引用是必然的。

用户自定义的完整性

任何关系数据库系统都应该支持实体完整性和参照完整性。除此之外,关系数据库系统根据现实世界中的环境不同,往往还需要另外的约束条件。用户自定义的完整性

就是针对某一具体要求来定义的约束条件,它反应某一具体应用所涉及的数据必须满足的语义要求。

传统的集合运算是二目运算,包括交、并、差、广义笛卡尔积四种运算。

三、SQL语言

SQL的特点

1.综合统一

2.高度非过程化

3.使用方式灵活

4.语言简洁,易学易用

完整性约束条件

1.NULL|NOT NULL 约束:表面相应列是否允许空值

2.PRIMARY KEY约束(主键约束):用于定义基本表的主键,其唯一标示作用。主键可以是某一列,也可以是多列的组合。一个基本表只能有一个主键,对于指定的PRIMARY KEY 地一个列或多个列的组合,其中任何一个列都必须定义为NOT NULL。

3.CHECK约束:用来检查字段值所允许的范围

4.FOREING KEY (外键约束):用于定义基本标的外键,建立两张表之间的联系。

用SQL语言定义如下

医生表(Doctor)

CREATE TABLE Doctor(

dID CHAR(6)PRIMARY KEY,

dName CHAR(10),

Titie CHAR(10),

Department CHAR(10),

Assistant CHAR(6)

);

病人表(Patient)

CREATE TABLE Patient(

pID CHAR(6)PRIMARY KEY,

pName CHAR(10),

Sex CHAR(2),

Job CHAR(30),

Tel CHAR(6),

Birth Datetime,

CHECK (Sex in('男','女'))

);

就诊总费用表(CureFee)

CREATE TABLE CureFee(

pID CHAR(6)NOT NULL,

dID CHAR(6)NOT NULL,

Fee Int check(Fee>=0),

PRIMARY KEY(pID,dID),

FOREIGN KEY(pID)REFERENCES Patient(pID),

FOREIGN KEY(dID)REFERENCES Doctor(dID)

);

例3.5 在医生表Doctor中增加“性别”“简介”列,其数据类型均为字符型。ALTER TABLE Doctor

ADD sex CHAR(2)CHECK(sex in('男','女')),introduction CHAR(30);

例3.12 为Patient表的Sex列建立默认约束,默认为“男”

ALTER TABLE Patient

ADD CONSTRAINT DF_Patient_Sex DEFAULT '男'FOR Sex;

1.索引的分类(重点在英文)

在创建索引前,必须确定要使用的列和要创建的索引类型。

(1)唯一索引( UNIQUE):每一个索引值只对应唯一的数据记录。系统在创建该素引时3.4单表

检查是否有重复的键值,并在每次便用 INSERT或 UPDATE语句添加数据时进行检查。如要使用此选项,则则应确定索引所包含的列均不允许NUIL值,否则在使用时会经常出错。(2)聚集索引( CLUSTERED):也称聚簇索引。创建聚簇索引时,需要对已有表数据重新进行排序(若表中已有数据),即删除原始的表数据后再将排序结果按物理序插回,故聚索引建立完毕后,建立聚簇索引的列中的数据已经全部按序排列,排列的结果存储在表中。个表中只能包含一个聚簇索引,但该索引可以包含多个列。

(3)非聚集索引( NONCLUSTERED):也称非聚簇索引。索引与数据存放在不同的物理区城,建立非聚集索引时数据本身不进行排序,即排列的结果不存储在表中。一个表中可以建立

多个非聚簇索引。

(4)复合索引:将两个或多个字段组合起来建立的索引,单独的字段允许有重复的值

需要注意的是,建立索引的目的是加快对表中记录的查找或排序。同时,为表设置索引是要付出代价价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间

(因为索引也要随之变动)。用户可以在最常查询的列上建立聚集索引,以提高查询效率。但

对于经常更新的列不宜建立聚集索引。

例3.28 查询姓刘的医生的基本信息

SELECT*

FROM Doctor

WHERE dNAME LIKE'刘%';

例3.33 查询没有提供电话的病人的姓名、性别、职业。

SELECT pNAME,Sex,Job

FROM Patient

WHERE Tel IS NULL;

例3.35 查询内科的主任医师

SELECT dID,dNAME,Title,Department,Assistant

FROM Doctor

WHERE Department='内科'AND Title='主任医师';

例3.37 查询病人的基本信息,查询结果按照病人的性别升序排列,相同性别的按出生日期顺序排列。

SELECT pID,pName,Sex,Job,Tel,Birth

FROM Patient

ORDER BY Sex,Birth DESC;

连接查询

连接查询是关系数据库中最主要、最重要的查询。包括等值链接、非等值连接、自然连接查询、自身连接查询和复合条件连接查询等。

连接条件中的各连接字段类型必须是可比的,但列名不一定是相同的。

修改一条记录

例3.64 将Doctor表中所有“呼吸科”医生的助手Assistant改为“d4”。

UPDATE Doctor SET Assistant='d4'WHERE Department ='呼吸科';

例3.66 将Patient表中所有职业Job为“学生”且出生日期Birth最早(或最晚)的桑耳的电话Tel改为“000”。

UPDATE TOP(3)Patient

SET Tel='000'WHERE Job='学生' ORDER BY Birth ASC(DESC);

第四章数据库完整性与安全性

1.数据库完整性:数据库中数据的正确性,有效性和相容性

实体完整性:通过PRIMARY KEY定义,既可以在创建表时定义,也可以在创建完表之后定义

(1)在创建表时定义主键(P68)

CONSTRAINT<主键名> PRIMARY KEY[ CLUSTERED| NONCLUSTERED]

例4.1创建 Recorder表,表结构如表4-1所示,其主键为 cRecorderId。

CREATE TABLE Recorder

(

cRecorderId CHAR(12) PRIMARY KEY,

cRegisterId CHAR(12),

vHistory VARCHAR(500),

vSymptom VARCHAR(500) ,

vDescription VARCHAR(1000),

tCure TIME

);

(2)在未设置主键的表中添加主键(P69)

例4 .2创建Register表,表结构如表4-2所示,创建完成后,在CRegisterld字段上添加主键约束。 CREATE TABLE Register

(

cRegisterid CHAR(12),

cDoctorId CHAR(6),

cPatientId CHAR(10),

tRegister TIME

fFee FLOAT

);

该表创建时没有定义主键,现添加主键语句如下:

ALTER TABLE Register

ADD

CONSTRAINT 挂号编号PRIMARY KEY

(cRegisterID)

2.参照完整性:通过PRIMARY KEY定义那些列为外键,用REFERENCES短语指明外键参照哪些表的主码。

3.自定义完整性

UNIQUE约束:是唯一性约束,该约束类型可以指定一列或多列,表示指定列中数据不允许出现重复值。

安全性

存取控制的类别

(1)自主存取控制

(2)强制存取控制

自主存取控制的实现

SQL标准通过GRANT(授权)语句和REVOKE(收权)语句实现自主存取控制

(1)用户权限

(2)授权(P81)GRANT语句的一般格式如下

GRANT<权限>[,<权限>]

ON<对象类型><对象名>[,<对象类型><对象名>]…

TO<用户>[,<用户>]…

( WITH GRANT OPTION );

例4.10把修改 Recorder表中 cRecorderld(病历编号)和查询该表的权限授予李明

GRANT UPDATE( crecorderid), SELECT

ON TABLE Recorder

TO李明;

12个知识管理的公司案例

12个知识管理的公司案例 案例1:罗彻姆XX 罗德兹博士发火了“这应该是一项非常简单的决策,因为只有两种选择,我实在不明白它怎么会变成这么大的一个问题。我只是让你们去挑选一台机器而已”,管理委员会都面有愧色。 问题已经酝酿了好几个星期了,虽然约翰·罗德兹已经预感到了它会发生,他还是非常生气。当他还是一名年轻的化学家时,他创建了这家公司,至今已有十三年了,公司一直避免了政策方面的激烈争论,目前就这个小问题发生争论,这令他感到困惑和不安,特别是这发生在公司已经完善以后。 罗彻姆XX是最大的独立公司之一,它主要向仪器加工业供货。它在20世纪60年代末首次获得成功,这归功于一种食品防腐剂,它主要用于肉制品的保鲜,当时是用利兰太(LerentyI)的名字出售的。此后它们又开发了食品染色与食品包装方面的产品,目前,利兰太在公司销售总额中只占25%。 决策 争论的发起与替换用于生产利兰太的一台加工机器有关。一共只有两台机器,它们都是由当地的切迈克斯(Chmex)公司出品的。其中较旧的一台机器发生了故障,频繁的停机,再加上质量水平的不稳定,使产出水平只能勉强达到要求。现在的问题是,应当用新的切迈克斯机器替换旧的,还是购买市场上仅有的符合加工要求的一家德国产AFU机器?首席化学家对两种机器进行了比较,如附录图1所示:

问题由新成立的管理委员会主持解决,约翰?罗德兹最近宣布,公司已经初具规模,从前所采用的专制的(尽管比较友好)决策方式应该改变了。委员会由四名高级经理组成,他们是:首席化学家和营销经理,他们从公司创立起就在公司工作;还有生产部经理和会计师,他俩加入公司只有6个月之久。这是委员会的第二次会议,罗德兹已经开始为当初的决定后悔了。 下面列出的就是委员会各位成员提交的信息以及他们对决策的表态。 1.1.营销经理 今年对这种防腐剂的市场需求已经达到了2000万英镑的规模,其中罗彻姆公司占大约48%的份额。市场已经发生了明显的变化—特别是很多防腐剂用户现在能够买到与利兰太相似的产品,竞争的结果是市场对价格的反应敏感多了。 将来的市场走向有些不确定。很明显市场不会萎缩(从需求量看),最乐观的估计表明4年后市场规模将达到2400万英镑(按当前价格计算)。然而,有些业内人士认为,如果考虑到食品防腐的潜力,当前的市场只不过是冰山的一角罢了。特别是考虑到几乎被打开的出口市场。 利兰太是根据顾客的专门要求以固体、粉末或液体形式出售的。然而,尽管比较复杂,价格仍与所使用的化学品的重量相关。比如,今年的平均市场价格大约是200英镑/千克。当然,根据订货量朱同价格也会有所变动。 目前,我主要关心的是确保每个月利兰太的质量和数量,虽然生产部门从未让我失望过,但我担心除非我们迅速买到可靠的新机器,否则这样的事很快就会发生。德国的机器几周后就可正式投产,而且产品的质量会更好。而且,如果需求增加,我不是说需求一定增加,德国AFU机器可以提供额外的生产能力。我承认现在我们还没有扩大防腐剂市场份额的打算,我们应该优先考虑开发其他产品。当这一目标完成后,我们再回头来关注防腐剂问题。2.2.首席化学家 首席化学家是罗德兹的一个老朋友,每种新产品的研制,大体上由他俩共同负责。目前,他的主要预算用于改进基本的利兰太,它主要用于酸性丰富的食品,譬如水果。这并不容易,至今仍未有什么结果,但这位首席化学家仍保持乐观。 如果我们成功改进了利兰太,市场需求一夜之间就会翻番,我们就会需要额外的生产能力。我知道如果选用德国机器就要承担风险,但公司就是在把筹码押在了我们的研究成果之后才成长起来,我们必须继续表现出信心。 3.3.生产经理 利兰太部是一个独立的生产部门,实际上,它从实体上是分离的,位于离工厂其他部门

数据库管理与应用作业一答案教学教材

《数据库管理与应用》练习1答案 二、填空题 1.经过处理和加工提炼而用于决策或其他应用活动的数据称为_______。 2.数据管理技术经历了____________①、___________②和___________③三个阶段。3.数据库系统一般是由______________①、______________②、______________③、______________④、______________⑤组成。 4.数据库是长期存储在计算机内、有____________①的、可___________②的数据集合。5.DBMS是指_____________①,它是位于__________②和___________③之间的一层管理软件。 6.DBMS管理的是_____的数据。 7.由______________负责全面管理和控制数据库系统。 8.数据库系统与文件系统的本质区别在于______________________。 9.数据独立性又可分为______________①和______________②。 10.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的______________。 11.数据模型是由______________①、______________②和______________③三部分组成的。 12.按照数据结构的类型来命名,数据模型分为_____________①、______________ ②和_____________③。 13.______________①是对数据系统的静态特性的描述,______________②是对数据库系统的动态特性的描述。 14.以子模式为框架的数据库是______________①;以模式为框架的数据库是______________②;以物理模式为框架的数据库是______________③。 15.关系数据库是采用_____作为数据的组织方式。 16.数据库体系结构按照_________①、________②和_______③三级结构进行组织。 17.外模式是_____的子集。 18.实体之间的联系可抽象为三类,它们是______________①、______________ ②和______________③。

数据库管理系统的设计与实现

数据库管理系统的设计与实现 1.DBMS的目标 (1)用户界面友好对一个实用DBMS来说,用户界面的质量直接影响其生命力。DBMS的用户接口应面向应用,采用适合最终用户的交互式、表格式、菜单式、窗口式等界面形式,以方便使用和保持灵活性。一般地说,用户界面应具有可靠性、简单性、灵活性和立即反馈等特性。 (2)功能完备DBMS功能随系统的规模的大小而异。大型DBMS功能齐全,小型DBMS功能弱一些。DBMS主要功能包括数据定义、数据库数据存取、事务控制、数据库组织和存储管理、数据库安全保护等等。我们在下面讨论这些功能的内容。 (3)效率高系统效率包括三个方面:一是计算机系统内部资源的使用效率。能充分利用资源(包括存储空间、设备、CPU等),并注意使各种资源负载均衡以提高整个系统的效率,二是DBMS本身的运行效率。三是用户的生产率。这是指用户学习、使用DBMS和在DBMS基础上开发的应用系统的效率。 2.DBMS的基本功能 (1)数据库定义对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义(如用户口令、级别、存取权限);存取路径(如索引)的定义。这些定义存储在数据

字典(亦称为系统目录)中,是DBMS运行的基本依据。为此,提供数据定义语言DDL。 (2)数据存取提供用户对数据的操纵功能,实现对数据库数据的检索、插入、修改和删除。一个好的DBMS应该提供功能强易学易用的数据操纵语言(DML)、方便的操作方式和较高的数据存取效率。DML有两类:一类是宿主型语言,一类是自含型语言。前者的语句不能独立使用而必须嵌入某种主语言,如C语言、COBOL语言中使用。而后者可以独立使用,通常以供终端用户交互使用和批处理方式两种形式使用。 (3)数据库运行管理这是指DBMS运行控制、管理功能。包括多用户环境下的并发控制、安全性检查和存取权限控制、完整性检查和执行、数据加密、运行日志的组织管理、事务的管理和自动恢复(保证事务的正确性),这些功能保证了数据库系统的正常运行。 (4)数据组织、存储和管理DBMS要分门别类地组织、存储各类数据,包括数据字典(亦称系统目录)、用户数据、存取路径等等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法确保较高存取(如随机查找、顺序查找、增、删、改)效率。 (5)数据库的建立和维护包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及有性能监测分析等功能。

知识管理案例分析文档

知识管理案例分析 盛大网络知识管理 专业信息管理信息系统 帅威 学号 100497119 指导老师郭亚军 2011-6-02

1.案例 1.1盛大网络公司简介 盛大(NASDAQ: SNDA)是中国领先的互动娱乐传媒公司,致力于通过互联网为用户提供多元化的娱乐服务。上海盛大网络发展有限公司成立于1999年11月,公司秉承运营网络娱乐媒体的雄厚实力,通过专业化的团队及先进网络技术,最大限度为用户挖掘网络娱乐产业的乐趣。盛大的服务、技术及管理团队每时每刻为用户提供优质服务,保障用户的娱乐需要。 1.2盛大遇到的问题 盛大CEO天桥最近为一个事情而头痛,史玉柱旗下的征途网络2005 年发布的同名网游《征途》与天桥此前发布的《英雄年代》极为相似,无论史如何辩解,事实就是这《征途》的研发队伍几乎全部来自盛大,而网游界后辈征途现在已成为盛大有力的竞争对手。这件事留给天桥心中多大的痛,这些员工的跳槽,带走了大量的盛大公司资料,以至于盛大处于被动的处境。这究竟是为什么?该怎么解决?怎么去防止一个员工的离开,整个计划就瘫痪的情况? 1.3盛大的解决办法 对于盛大而言,除了企业的惨痛教训之外,还有其更深远的想法。在人们的印象中,互联网企业更多的是抓住产业的发展,寻找一些机会和点子,而在管理方面难以和传统企业相比,盛大也未能免俗。2005年盛大转型做的盒子娱乐计

划市场反应不理想,同时盛大主营的网络游戏的收入持续下滑。2006年第一季度的财报显示,盛大净营收3.414亿元,同比下滑31.3%;净利润1180万元,同比下滑95%。与此同时,网易凭借网络游戏《梦幻西游》的成功,逐渐超越了盛大。天桥当时经受了来自华尔街和舆论界的多方质疑。 2006年,当媒体蜂拥报道盛大进行战略调整,天桥在盛大部狠抓管理和控制,寻求一套机制以实现“没有天桥,盛大也能运转”时,少有人注意到,信息化已纳入天桥的视野。实际上,在制造业等传统行业,ERP等信息化系统早就是企业的重要战略支撑,但是在互联网这个新兴行业,没人关心“向管理要效率”。显然,当天桥不管有多忙,每周五必到IT部门的例会上报到时,信息化已开始成为盛大的一项重要的企业策略。米丹宁告诉记者,“盛大开始把知识管理当做企业的一个战略来进行。” 而盛大在2007年脱胎换骨般的表现似乎在印证着天桥的正确。 1.31天桥的项目 盛大是在2006年5月启动知识管理项目的,当时盛大的情况并不乐观。实际上,短短几年来,盛大从最初的几个人发展到几千余人,在急剧转型扩背后,各种管理问题纷至沓来。员工频繁流动是其中的问题之一,往往一名员工走后,随身带走U盘或移动硬盘,就带走了盛大的很多资料。 不会有人比天桥更能感受到这种痛了。在2006年年初IT部门的一次例会上,天桥了解到目前在实施的工作流系统具备的一部分文档管理功能后,他觉得远远不够。后来在听了米丹宁介绍的知识管理后,天桥当即决定上知识管理项目。实际上,这个信息化项目竟然与盛大的其他业务项目一起,名列盛大 2007年的十大项目。当天桥开始寻求信息化的支持时,他再一次体现了其做事的超前性和前瞻性。也许是天桥太超前了,米丹宁与其产生了一点分歧,他认为当时并不是上这个项目最合适的时间。“这个项目真的能做起来吗?”当时来自盛大其他高层的质疑声也不断,原来盛大2004年上马的ERP系统并不成功,至今只用到财务等少数模块,盛大上下由此对信息化项目不“感冒”。当时的工作流系统还没开始运行,效果好坏有待考察,紧接着就上知识管理,看上去怎么都有些冒险。 但在盛大这样一个企业中,天桥的想法是别人很难撼动的,这一次依然如此。但天桥却无法左右知识管理界。当米丹宁带着他的团队考察了包括IBM、微软等国外七八家企业的产品后,心里凉了半截。原来,知识管理系统供应商本来就没有几家,而且提供的产品并不成熟,各家产品多数倾向于某一方面而非一个全面的平台,有的公司冠名的知识管理系统实际上只是在OA软件上加了一些功能。 而对互联网行业信息化水平的调查同样不容乐观。按常理,互联网企业的员工本身就在IT圈里,企业的信息化基础应该不差。但互联网企业没有像传统企业那样,把信息化单独提出来做,更多的是在做业务系统时顺带做的,而知识管理系统更是鲜有企业在做。最终,盛大选择了微软的平台,出动了部最优秀的员工和微软部分资深的技术员一起,一共耗费100多人/月合作开发了盛大的知识管理系统。对于自己开发这一事实,米丹宁有几分无奈:“这条路是很艰难的一条路,其实是没有办法才选择自己开发。” 实际上,一切似乎有些机缘巧合。10年前的方正基本上是一年员工数量翻一番,半年业务模式可能发生变化,信息化建设追不上企业发展的脚步,市场上“没有几个像样的系统”。而在10年后,盛大面临了同样的问题,米丹宁的选择

知识管理的案例知识管理从个人做起

知识管理的案例知识管理从个人做起 在组织流程不确定及各个业务系统不完善的情况下,知识管理先行很容易使共享知识成为员工的额外负担。要解决这一问题,除了要制定有效的激励机制,还需在组织中实施个人知识管理作为辅助。 个人知识管理是知识管理的理念、方法论在个体的应用,是对个人知识进行有效管理的科学方法,包括个人知识的识别、分类、采集、评估、利用和分享传播等环节。实施个人知识管理,最直接的结果是提高个人的工作效率。对组织而言,则能够推动组织的知识管理顺利开展。实践证明,每个人紧密结合自己的岗位需求和个人的发展规划,在为组织作贡献中成就自己,那么,知识共享带来的就是成就感和满足感,而不再是额外负担。本文将结合个人知识管理的实施环节详细阐述其如何解决知识共享问题。 1. 树立个人知识管理的观念和意识 在组织内推行知识管理的过程中,总有不少员工非常乐于参与各项知识共享活动。调查发现,这些员工已经在个人知识管理之路上摸索学习了很多年,他们从个人知识管理理念的应用中获益匪浅。因此,对组织推行知识管理非常欢迎和支持。这部分拥有个人知识管理观念的员工不仅自己愿意共享知识,还能带动周围同事参与。

2. 明确需要管理的知识 首先要认清个人的职业规划。因为在不同的职业阶段需要管理不同领域的知识。一般来讲,个人会根据岗位的需求及未来发展管理相应知识。而组织的知识库内容也是为了满足员工岗位要求的。这样,个人做好自己的知识管理,就为组织的知识库提供了稳定。员工可以直接将自己平时工作学习中收集的知识发布到知识库,不用仅为了共享而额外花费时间收集资料。 3. 对知识进行分类 建立知识分类的一个原则是不能每次想起什么就建立什么样的文件夹或者标签,要做好规范化工作,同时持之以恒。这样一个好习惯的培养,对于扫除知识共享的障碍大有帮助。阻碍知识共享的一大原因是员工不习惯规范化管理,认为太繁琐,没必要。而个人知识管理的实施就很好地解决了这一问题,员工通过自我管理,培养了规范化概念,对于组织知识管理中提出的规范标准就不会排斥,共享就会变得简单。 4. 采集知识

数据库技术与应用(第二版)课后答案

第1章习题参考答案 1.思考题 (1)什么是数据库、数据库管理系统、数据库系统?它们之间有什么联系? 答:数据库是存贮在计算机的有结构的数据集合;数据库管理系统是一个软件,用以维护数据库、接受并完成用户对数据库的一切操作;数据库系统指由硬件设备、软件系统、专业领域的数据体和管理人员构成的一个运行系统。 (2)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域,试举例说明?答:主要有:分布式数据库、面向对象数据库、多媒体数据库、数据仓库技术、空间数据库。 (3)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有什么特点? 答:数据模型是一组描述数据库的概念。这些概念精确地描述数据、数据之间的关系、数据的语义和完整性约束。很多数据模型还包括一个操作集合。这些操作用来说明对数据库的存取和更新。数据模型应满足3方面要求:一是能真实地模拟现实世界;二是容易为人们理解;三是便于在计算机上实现。目前在数据库领域,常用的数据模型有:层次模型、网络模型、关系模型以及最近兴起的面向对象的模型。 (4)关系数据库中选择、投影、连接运算的含义是什么? 答: 1)选择运算:从关系中筛选出满足给定条件的元组(记录)。选择是从行的角度进行运算,选择出的记录是原关系的子集。 2)投影运算:从关系中指定若干个属性(字段)组成新的关系。投影是从列的角度进行运算,得到的新关系中的字段个数往往比原关系少。 3)连接运算:将两个关系按照给定的条件横向拼接成新的关系。连接过程是通过两个关系中公有的字段名进行的。 (5)关键字段的含义是什么?它的作用是什么? 答:一个关系中可以确定一个字段为关键字段,该字段的值在各条记录中不能有相同的值。(如:门牌);关键字段的作用主要是为建立多个表的关联和进行快速查询。 (6)什么是E-R图?E-R 图是由哪几种基本要素组成?这些要素如何表示? 答:E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R图的基本要素有3种,即实体、属性和联系。其表示方法为:用矩形框表示现实世界中的实体,用菱形框表示实体间的联系,用椭圆形框表示实体和联系的属性,实体名、属性名和联系名分别写在相应框。 ABAAC ABCAA 第2章习题解答 1. 思考题 (1)在SQL Server 2008中的数据库中包含哪些对象?其中什么对象是必不可少的?其作用又是什么? 答:SQL Server 2008中的数据库对象主要包括数据库关系图、表、视图、同义词、可编程性、Service Broker、存储和安全性等。其中表对象是必不可少的。表是由行和列构成的集合,用来存储数据。 (2)SQL Server提供的系统数据库master它的作用是什么?用户可以删除和修改吗?为什么?答:master 数据库记录SQL Server 系统的所有系统级信息。主要包括实例围的元数据、端点、服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的

图书管理系统数据库设计

摘要 数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 数据库及其应用系统是具有管理功能的计算机系统,而数据库原理及应用课程设计在开发应用程序中至关重要,合理的数据表结构不尽有利于软件的快速开发,而且有利于以后对软件的维护。 目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。在这样的大背景下,现代图书馆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在图书馆工作,管理和服务平台发生的变化,图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。 一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。系统在IBMDB2平台上用SQL语言来编写实现。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。 关键词:SQL语言;数据库设计;图书管理系统

目录 1需求分析........................................................1 1.1需求分析过程..................................................1 1.2数据字典......................................................2 2概念模式设计....................................................3 2.1实体..........................................................3 2.2 局部视图.....................................................3 2.3视图集成......................................................4 3逻辑模式设计....................................................6 3.1将E-R图转化为关系模式........................................6 3.2数据模型的优化................................................6 4检验是否满足用户需求............................................8 4.1调查用户需求..................................................8 5其它数据库对象(物理数据库设计)的考虑............................9 5.1建表..........................................................9 5.2合法用户名字、权限、角色.......................................10 5.3视图.........................................................10 5.4触发器.......................................................11 5.5索引.........................................................11 6备份及恢复策略.................................................11 6.1备份策略.....................................................11 6.2恢复策略.....................................................11

数据库管理系统设计

1.1、功能特点 ?前台基本功能 进货管理:进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商的往来帐务。 销售管理:进行商品销售,顾客退货,销/退单据和当前库存查询,POS 销售统计,与客户的往来帐务。 库存管理:包括库存之间商品调拔,商品的报损溢,强大的库存盘点功能,库存商品报警查询。 统计报表:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。 日常管理:对供货商,客户,业务员综合管理,对日常收入支出管理,客户借货坏帐管理,合同管理。 基本设置:商品信息,商品调价,供货商,客户,员工,会员,仓库等基本参数的设置。 系统维护:数据库备份/恢复,系统初始化,操作员修改密码,年终结算,查看日志,打印条码,赠品管理。 ?后台基本功能 商品销售:进行商品的销售工作,用户可以通过输入商品的条码,编号来选择商品。 销售退货:进行已销售商品的顾客退货工作,同样可以通过商品条码和编号来选择商品。 打印设置:设置小票的标题和脚注以及要选择的打印机。 兑换赠品:有关会员用积分兑换赠品的管理工作。 赠送赠品:有关赠品的赠送管理工作。 修改密码:修改当前收银员的密码。 快捷键设置:设置 POS 中各功能的快捷键。 出入款管理:管理有关收银员的出入款工作。 1.2、系统要求 1、计算机硬件在586等级以上. 2、软件要求操作系统为中文WIN98,WIN2000,WINXP.WIN2003 3、装有microsoft数据库驱动程序 4、屏幕分辨率800X600以上.

二、快速入门

后台主界面及功能说明: 图1 2.1、基本设置:在基本设置中可以对商品信息、商品调价、供货商、客户、员工、操作员、会员、仓库进行设置 2.1.1、商品信息 在基本设置模块中点击“商品信息”进入商品信息界面如图2

新《药品管理法》知识培训试卷及答案

《药品管理法》知识培训试卷 (2019年9月) 姓名:分数: 一、填空题(每空1分共36分) 1、《国药品管理法》于日第六届全国人民代表大会常务委员会第七次会议通过;日第九届全国人民代表大会常务委员会第二十次会议第一次修订;根据日第十二届全国人民代表大会常务委员会第六次会议第一次修正;根据.日第十二届全国人民代表大会常务委员会第十四次会议第二次修正;.日第十三届全国人民代表大会常务委员会第十二次会议第二次修订。于日起正式实施。 2、国家保护野生药材资源和中药品种,鼓励培育中药材。发运中药材应当有。在每件包装上,应当注明、、、,并附有的标志。 3、生产假药、劣药或者明知是假药、劣药仍然销售、使用的,受害人或者其近亲属除请求赔偿损失外,还可以请求支付价款或者损失的赔偿金;增加赔偿的金额不足的,为。 4、药品包装未按照规定印有(贴有) 或者附有,、未按照规定注明相关信息或者印有规定标志的,责令改正,给予警告;情节严重的,吊销。 5、从事药品生产活动,必须遵守药品,建立健全药

品,保证药品生产全过程符合法定要求。药品生产企业的、对本企业的药品生产活动全面负责。 6、药品上市许可持有人、药品生产企业、药品经营企业和医疗机构必须从药品或者具有药品、资格的企业购进药品;但是,购进未实施审批管理的除外。 7、从事药品经营活动,必须符合,建立健全药品,保证药品经营全过程持续符合。药品经营企业的、对本企业的药品经营活动全面负责。 二、选择题:(每题6分共30分) 1、开办药品经营企业必须具备的条件( ) A.具有依法经过资格认定的药学技术人员; B.具有与所经营药品相适应的营业场所、设备、仓储设施、卫生环境; C.具有与所经营药品相适应的质量管理机构或者人员; D.具有保证所经营药品质量的规章制度,并符合药品经营质量管理规范 要求。 2、未取得《药品生产许可证》、《药品经营许可证》或者《医疗机构制剂许可证》生产药品、经营药品的,责令关闭,没收违法生产、销售的药品和违法所得,并处违法生产、销售的药品货值金额( ) A、二倍以上五倍以下的罚款;构成犯罪的,依法追究刑事责任。

企业知识管理经典案例分析

企业知识管理案例分析 案例1 安达信 安达信(Arthur Anderson, AA) 公司主要从事会计与审计、税务、商务顾问、咨询服务等业务,因为它为客户提供的服务99.5% 基于知识,因此,知识是企业最重要的资源,贯穿于决策和管理过程的始终。公司面临的最大挑战是如何将所有信息组合成一个中心知识库。该公司对知识管理的定义是:“ 促进个人和组织学习的过程”。在实施知识管理时,该公司的一些重要理念还包括: ? 知识与学习密切相关; ? 在将知识与管理结合时,遇到的最大问题是知识不容易管理,因为它存储在人们的头脑中; ? 知识管理策略应该与公司的商业策略密切结合。 目标 ? 帮助员工表达他们的思想; ? 帮助知识经理们更好地组织知识; ? 不断充实知识管理系统,使其容更加丰富,鼓励员工使用它; ? 力求使企业的所有知识都变成可以查询和获取的显性知识。 计划的实施 安达信成立了一个专门的知识管理委员会,负责制定具有竞争优势的策略。每一条服务线和每一个产业部门都有责任保证知识的共享。同时,每一条服务线和每个产业部门都配备了一名知识经理,共计60 名,其中一些人全职负责知识管理工作。 ? CIO 与CKO 的职责 前者关注技术,后者的工作集中于知识处理、调查和评估用户对知识产品的使用情况。但无论工作重点如何,两者总是紧密地结合在一起进行合作。在企业部,并不是所有的信息都能被上载到网上去,需要对它们进行评估,有价值的信息才能上载。 ? 技术平台

安达信的知识管理系统基于普通的软硬件平台(Windows 、Lotus Notes 和PC 机)。所采用的三大技术是:群件技术、Internet/Intranet 、数据库和指示系统(Database & Pointer System)。其中使用最频繁的技术是以下三种: ① Lotus Notes 确保信息能够安全地在全球围传播; ②语音允许人们能够在任何情况下进行交流; ③知识基地提供最佳实践数据库。 实践 安达信的知识管理项目获得了以下成果: ①全球最佳实践项目(GBP ) ②网上安达信 所有员工都是部网的用户,网上提供的信息主要包括三个方面:公告(例如,金融市场产业)、相关资 源(例如,有关会议和有关公司其他投入产出的结果)以及网上对话与讨论。 ③电子知识蓝图 ④ 全球最佳实践基地(Global Best Practice Base ) 汇集了各类项目报告,共 2 万多页(同时有光盘版)。在总部有25 个人监督它的使用情况,并对容进行整理。该项目的定量和定性工具能够帮助人们构建事件的框架,并按优先次序排列。 ⑤ 商务咨询顾问 提供安达信所有的商务咨询方法(被制作成光盘),并提供50?100种工具,咨询人员可以将其作为辅 助工具。 ⑥ 专家向新手传递知识知识管理的难点之一是专家如何将自己的经验和知识传递给新手,在安达信,新手通过全球培训数据库获得知识。 经验教训 ? 引入Lotus Notes 时,并没有提供全球最佳实践数据库的能力,但事实证明这个数据库很有用,因此安达信应该与Lotus 协作,提供能满足全球最佳实践需求的产品信息。 ? 应该尽早采用委员会或小组方式推进知识共享的策略,在知识创新、评估以及监督等方面充分发挥知识经理的

数据库管理与应用开发课程设计

学校代码:_11059_ Hefei University 《数据库管理与应用开发》 课程设计 系别: 专业: 姓名: 学号: 指导老师: 完成时间: 2011-06-01 成绩:

目录 1 引言 (1) 1.1 本课题(项目)的研究意义 (1) 1.2 本论文的目标与任务 (1) 1.2.1图书管理和维护 (1) 1.2.2 图书信息服务 (1) 2 数据库设计 (1) 2.1 需求设计 (1) 2.1.1目标与任务 (2) 2.1.2 业务流程 (2) 2.1.3 数据流程 (2) 2.1.4 数据字典 (2) 2.2 概念设计 (4) 2.2.1概念设计任务 (4) 2.2.2 E—R图设计 (4) 2.3 逻辑设计 (5) 2.3.1 逻辑设计任务 (5) 2.3.2关系模式的设计 (5) 2.3.3视图的设计 (6) 2.3.4 功能模块设计 (9) 2.4 物理设计 (9) 2.4.1物理设计任务与目标 (9) 2.4.2索引存取方法 (9) 2.4.3功能模块分析 (10) 2.5 数据库实施 (10) 3 数据库调试与试运行 (11) 4 收获与体会 (11) 5 存在问题与建议 (11) 附录 (12) 附录1 (12) 附录2 (15) 附录3 (17) 附录4 (17) 附录5 (31)

1 引言 目前图书馆进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错,缺乏系统、规范的信息管理手段。在电脑技术高速发展的今天,迫切需要充分利用计算机实现自动化管理。 1.1 本课题(项目)的研究意义 现在准备建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。 1.2 本论文的目标与任务 1.2.1图书管理和维护 (1)图书信息入库(建立信息库,以便查询和借阅)。 (2)管理图书库(包括删除图书信息和统计图书信息)。 (3)查看图书信息。 (4)查询图书的借阅情况(包括借出情况查询、未借出情况查询和超时情况查询,同时还要知道:如果某本图书被借出,那么可直接查询到借阅者的信息,以便催还等)。 (5)图书馆的规则管理和维护(包括每人可借阅图书数目、每人每本书可持有天数以及每超时一天的罚金数目等)。 (6) 用户信息的管理和维护(例如删除已毕业学生信息、增加新生信息等)。 1.2.2 图书信息服务 (1)图书信息的查询(例如在借书前可先查询某本图书是否被借出)。 (2)图书的借阅(按图书馆的规则进行借阅,例如不超过4本,如果已有超时借阅的图书,则在归还前不允许再借阅等等)。 (3)图书的归还。 2 数据库设计 2.1 需求设计 需求分析阶段是图书管理系统开发的第一个阶段,也是非常重要的一个阶段。这是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响后面各个阶段的设计,并影响到设计结果是否合理和实用。它也是我们系统开发过程当中最困难、最耗费时间的一步,作为地基的需求分析做的是否充分和准确,决定了在其上构建数据库大厦的速度和质量。

仓库管理系统数据库设计

仓库管理系统数据库设计 1概述(设计题目与可行性分析) 1.1设计题目 设计一个仓库数据库管理系统,要求实现入库、出库、库存和采购等功能。 随着经济的飞速发展,,仓库管理变成了各大公司日益重要的内容。仓库管理过程的准确性和高效性至关重要。影响着公司的经济发展和管理。利用人工管理强大而数据烦琐的数据库显的效率过于低。利用计算机高效、准确的特点能够很好的满足公司的管理需要。提高公司各个员工的工作效率和公司的运做效率。利用计算机对仓库数据信息进行管理具有着手工管理所无法比拟的优点。目前一个现代化的仓库管理系统已经成为仓库管理不可缺少的管理手段。 1.2 可行性研究 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的目的不是解决问题而是分析问题能不能解决;至少从下面三个方面分析可行性研究。 1.2.1技术可行性 该仓库数据库管理系统不不是很复杂,设计实现该数据库技术难度不是很大,利用目前现有的技术和工具能在规定的时间内做出该系统。该系统利用SQL2000和 visual studio 工具就能很好的实现该系统。 1.2.2经济可行性 当今世界是经济时代,一个公司的员工工作效率的高低直接影响着这个公司的发展。因此利用计算机进行信息管理有着无可比拟的好处,该系统相对较小,代码行较少,数据库设计不是很麻烦,开发周期较短。而且便于维护。但其带来的经济效益远远高于其开发成本。在经济上是可行的。 1.2.3操作可行性 在当今社会,随着义务教育的普及。和计算机的普及,公司的员工基本上都会进行电脑的基本操作,由于本软件系统采用相对友好的界面,用户 在使用过程中不需要懂太多的电脑专业知识,只需要基本的电脑操作就可

药品仓储管理知识培训试卷及答案

药品仓储管理知识培训试卷 姓名:分数: 一、A型选择题(每题3分) 1.药品在库养护的原则为() A、以养为主B、以防为主C、以检查为主D、以保管为主 2.药品储存养护要求库区的相对湿度应保持在() A、45%-75%B、40%-70%C、35%-75%D、40%-75% 3.下列哪项是药品储存作业区内不得存放的() A、自动温控仪B、冰箱C、空调D、电饭煲 4.药品出库应依据的原则是() A、先产先出B、近期先出C、按批号发货D、以上均是 5.药品库区色标管理中标识为绿色的是() A、不合格区B、合格区C、待验区D、退货区 6.在汛期、霉季、雨季或发现质量变化苗头时,临时组织力量进行全面或局部的检查为() A、“三三四”检查B、定期检查C、突击检查D、上级检查 7.酊剂一般盛装于() A、白色玻璃瓶B、白色塑料瓶C、棕色玻璃瓶D、一般塑料瓶 8.堆码时垛与墙的间距为() A、不小于100cm B、不小于50cm C、不小于30cm D、不小于200cm 9.药品经营企业不得购销的药品是() A、中成药B、抗生素制剂C、生化药品D、医疗机构配制的制剂年版GSP对药品养护员的学历要求是具有药学或医学、生物、化学等相关专业()以上学历 A、大专B、本科C、中专D、高中 二、B型选择题(每题3分) A、0-20℃ B、0-30℃ C、≤20℃ D、2-10℃ 药品储存对温度有很高的要求: 1.常温库的温度为() 2.阴凉库的温度为() 3.冷库的温度为() A、绿色 B、黄色 C、红色 D、橙色 库房储存药品,按质量状态实行色标管理: 4.合格品区为() 5.不合格品为()

知识管理案例分析

知识管理案例分析 摘要:作为知识经济的核心,知识越来越受到人们的重视,知识能够创造巨大的企业价值,这是十分简单的道理;可是,如何创造、收集、分享和利用这些知识,并将其转化为实际的价值,却不是一件容易的事。本文主要通过一个项目型公司的案例,介绍建立知识管理体系的策略和主要方法,同时还将介绍一家名列全球十大石油公司的大型国有企业的知识管理计划的部分内容。 一、客户的背景以及面临的挑战 我们的客户是一家以对外工程承包为核心业务的国际经济技术合作公司。在几十个国家承担过数百个各种不同形式的对外经济援助项目和国内建设项目。公司对外工程承包总额在12亿美元以上。公司总部设在北京,在亚洲、非洲、中东、欧洲、美洲和澳洲等地均设有代表处,承办公司的各类业务。 由于公司从事的大都是国际工程项目,项目的时间跨度一般比较长,有的甚至在10年以上,因此,全生命周期的项目管理对于企业的成功就变得至关重要。为此,在2001年,公司制定了向知识和资本密集型工程项目管理公司迈进的战略远景。 然而,许多因素制约着这一战略目标的实现。曾经有这样一个故事,公司在非洲承接了一个电站建设项目,项目组成员克服了语言文化法律和技术等方面的重重困难,终于按计划在两年时间内完成了电站建设;可惜的是由于没有将这些重要资料和经验进行及时整理,当公司投标非洲另一个电站的建设项目时,新的项目组差不多是从头开始收集当地的资料,在项目执行的过程中,许多原本已经解决的问题又一次出现,项目组不得不花费宝贵的时间进行重新协调和谈判,对项目成本和进度都造成了不利的影响。 之所以出现这样的情况,原因就在于公司还没有建立起有效的信息和知识共享的环境和机制。由于缺乏规范的和标准化的项目管理流程,每个项目组都是各有一套。公司中的绝大部分知识是以个人知识的形式存在的,包括员工个人头脑中的隐性知识与保存在个人电脑或文件柜里的显形知识。公司领导早就意识到将个人知识转化为组织知识的必要性,然而在推行知识共享体系的过程中,公司面临着许多挑战: ?每个项目组都有各自的经验和诀窍,许多经验都是通过教训才取得的,因此, 如果没有合适的激励措施,就不愿意贡献出来 ?即便愿意同大家分享个人知识,又不知道谁需要以及通过什么有效 的途径来分享,许多知识散落在各处,不了解如何分类,很少进行 整理,难以查找

数据库管理与应用作业

数据库管理与应用作业 ABCDB DADCC BCCDA CCCCC ABCBC CBCAC ABCBB CBDBC 一、单项单选题 (共40题,每题1分,共40分) 1、数据库设计的几个步骤是什么?(a) A.需求分析,概念结构设计,逻辑结构设计,物理结构设计,数据库实施,数据库运行和维护 B.需求分析,逻辑结构设计,物理结构设计.概念结构设计,数据库实施,数据库运行和维护 C.需求分析,逻辑结构设计,概念结构设计.物理结构设计,数据库实施,数据库运行和维护 D.需求分析,概念结构设计,物理结构设计,逻辑结构设计,数据库实施,数据库运行和维护 2、实体之间的联系方式有( B)种。 A.1 B.3 C.4 D.2 3、SQLserver数据库文件有三类,其中主数据文件的后缀为(C): A..ndf B..ldf C..mdf D..idf 4、数据库系统由数据库、硬件和什么等组成?(D) A.操作系统 B.文件系统 C.编译系统 D.数据库管理系统

5、数据库是在计算机系统中按照一定的数据模型组织、结构化的什么?( B) A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 6、从“实体一联系“模型到数据模型实际上经历了三个领域的演变过程,即:D A.信息世界一现实世界一数据世界 B.数据世界一信息世界一现实世界 C.现实世界一数据世界一信息世界 D.现实世界一信息世界一数据世界 7、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和什么?( A) A.数据库管理系统 B.数据库应用系统 C.相关的计算机系统 D.各类相关人员 8、“成绩between 10.5 and 99.5”相当于下列哪个逻辑表达式( D)。 A.成绩>=10.5 and成绩<99.5 B.成绩>10.5 and成绩<99.5 C.成绩>=10.5 or 成绩<=99.5 D.成绩>=10.5 and成绩<=99.5 9、如果表的某一列的取值为不固定长度的字符串,适合采用(C )数据类型描述。 A.char B.number C.varchar D.int

教务管理系统数据库设计

教务管理系统数据库(SQL Server 2008 + delphi7) 实验报告 班级: 姓名: 学号: 指导教师: 完成日期: 目录 第一章系统概述 (3) 第二章系统分析 (3) 第三章系统设计 (4) 第四章系统功能 (9) 第五章系统实现 (9) 第六章源程序附录 (15) 第七章参考文献 (73)

第一章系统概述 学校学生管理信息系统就是针对学校人事处的大量业务处理工作而开发的管理软件,就是典型的管理信息系统(Management Information System)。它就是一个教育单位不可缺少的部分,它的内容对于学校的决策者与管理者来说都至关重要,它能够为用户提供充足的信息与快捷的查询手段。能有效的帮助学校与老师掌握学生的情况,为学生提供成绩跟课程方面的查询。 本系统就是以delphi7编辑用户界面,以SQL server 2008为数据源后台而成的学生信息管理系统。本系统就是以计算机为基础,由人与计算机结合的对信息进行收集、存储、维护、加工、传递与使用的一种管理系统,其目的就是使人流、物流、资金流与信息流处于最佳状态,以最少的资源投入获得最佳的综合效益。本系统主要包括学生信息管理模块、教师信息管理模块、课程信息管理模块、成绩信息管理模块与系统维护模块等部分。在校务管理中,为有关部门提供完整、综合、共享的信息,对于学校的教育管理、教务与 科研等都有很大的实用价值。 第二章系统分析 1、问题定义 随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人们生活的各个领域,并发挥了越来越重要的作用,针对人工管理的缺点,最好的解决办法就就是借助计算机技术提供一个电子化的学生信息管理平台。为了更好地管理学生与教职工的资料文档,我开发一个软件工程学生信息管理系统。教师与学生可以应用该系统实现如下功能: 1、可随时查询出不同系及各系教师与各系学生情况,系、教师与学生各反映如下情况: 系:系号、系名、系负责人、专业数等。 教师:工号、姓名、性别、职称、工龄、出生年月、基本工资等。 学生:学号、姓名、性别、年龄等。 2、为简单起见教师与学生区分系别,而课程不分系,课程需反映如下信息: 课程代号、课程名、课时数、必修课、学分。 3、学生入学时新生需录入登记,登记后即可选课学习课程(一学期约20学分)。 4、一门只由一位教师上,一位教师可上多门课,满30人才开课。 5、学生选每门课有个成绩,若成绩不及格则补考后还需记录补考成绩。 1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。 2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。 3)新生入校登记后可即时选课,老生每学期开始前可选课或作选课调整,一般要选共约20学分的若干门课程。 4)能明细查询某学生的选课情况及某课程的选修学生情况。 5)能统计查询出某学生的成绩单(包括总成绩、平均成绩、不及格门数等)及某门课的选课人数、最高分、最低分、平均成绩等统计信息。 6)能分析出某教师的教学质量情况(可根据该教师所任所有课优良数平均超过一定百分比来粗略评定)。 7)其她您认为子系统应有的查询、统计功能。 8)要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系统在其安全性、完整性、备份、恢复等方面的功能要求

相关文档
最新文档