搜档网
当前位置:搜档网 › 南京农业大学数据库与信息管理复习资料

南京农业大学数据库与信息管理复习资料

南京农业大学数据库与信息管理复习资料
南京农业大学数据库与信息管理复习资料

一、名词解释:1、管理信息:指那些以文字、数据、图表、音像等形式描述的,能够反映组织各种业务活动在空间上的分

布状况和时间上的变化程度,并能给组织的管理决策和管理目

标的实现有参考价值的数据、情报资料。 2、管理信息系统:

简称MIS,是一个以人为主导,利用计算机硬件、软件、网络

通信设备以及其他办公设备,进行信息的收集、传输、加工、

储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。

3、办公自动化:OA(Office Automation)是适用于各级政府机关和企事业单位的通用办公自动化软件,该系统为工作人员提

供以计算机为核心的、具有综合信息处理能力的现代化办公环境,以使领导决策、业务部门处理、个人事务处理建立在更为

现代化、信息化的工具与手段之上。 4、电子商务:电子商务

就是在网上开展商务活动,当企业将它的主要业务通过企业内

部网(Intranet)、外部网(Extranet)以及Internet与企业的

职员、客户、供销商以及合作伙伴直接相连时,其中发生的各

种活动就是电子商务。 5、概念模型:也称信息模型,它是按

用户的观点来对数据和信息建模。数据模型:主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据

建模。关系模型:最重要的一种数据模型,也是目前主要采用

的数据模型。常用表的集合来表示数据和数据间的联系,每个

表有多个列,每列有唯一的列名层次模型:满足下面两个条件

的基本层次联系的集合为层次模型:1. 有且只有一个结点没有

双亲结点,这个结点称为根结点,2. 根以外的其它结点有且只

有一个双亲结点. 网状模型:满足下面两个条件的基本层次联

系的集合为网状模型。1)允许一个以上的结点无双亲;2)一

个结点可以有多于一个的双亲。 6、元组:关系模型中数据的

逻辑结构是一张二维表,它由行和列组成,其中每一行称为元组。属性:实体所具有的某一特性称为属性。域:属性的取值范围称为该属性的域。域是一组具有相同数据类型的值的集合。码:唯一标识实体的属性集称为码候选码:若关系中的某一属

性组的值能唯一地标识一个元组,则称该属性组为候选码。主码:表中的某个属性组,它可以唯一确定一个元组。全码:若

关系中只有一个候选码,且这个候选码中包括全部属性,则这

种候选码为全码。 7、数据字典:是关于数据流程图内所包含

的数据元素(数据存储、数据流、数据项)的定义及说明的集合。 U/C矩阵:U代表use,C代表create,U/C矩阵是通过一

个普通的二维表来分析汇总数据,表的横坐标定义为数据类变量,表的纵坐标定义为业务过程类变量。 8、数据:(Data)是数

据库中存储的基本对象,是描述事物的符号记录数据库:(Database,简称DB)是长期储存在计算机内、有组织的、可共享

的大量数据集合数据库系统:(Database System,简称DBS)

是指在计算机系统中引入数据库后的系统构成。数据库管理系统:(Database Management System,简称DBMS)是位于用

户与操作系统之间的一层数据管理软件 9、E-R方法:即实体-

联系方法,用E-R图来描述现实世界的概念模型 10、模式:是

数据库中全体数据的逻辑结构和特征的描述,所有用户的公共

数据视图,综合了所有用户的需求

外模型:(也称子模式或用户模式)是数据库用户(包括应

用程序员和最终用户)看到的数据视图。内模式:(也称存储

模式)即对数据的物理结构和方式的描述。 11、数据管理:对

数据进行分类、组织、编码、存储、检索和维护,是数据处理

的中心问题 12、数据操作:对数据库中各种对象的实例允许执行的操作及有关的操作规则。 13、SQL:是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。具有关系代数和

关系演算双重特点的语言。 14、系统工程:(Systems Engineering)是一门统筹全局综合协调研究系统的科学技术,

是系统开发、设计、实施和运用的工程技术,是在系统思想指

导下,综合应用自然科学和社会科学中有关的先进思想、理论、方法和工具(当今,主要是电子计算机),对系统的结构、功能、要素、信息和反馈等,运用多学科成果,进行分析、处理

和解决实际问题,以达到最优规划、最优设计、最优管理和最

优控制的目的。决策支持系统:(DSS,Decision Supporting System),是以管理科学、运筹学、控制论和行为科学为基础,以计算机技术、仿真技术和信息技术为手段,针对半结构化的

决策问题,支持决策活动的具有智能作用的人机系统。 15、顺

序码:以某种顺序形式进行编码,简单、易管理,但可识别性

差 16、批处理:把几个命令作成一个BAT文件进行批量处理;在进行某一课程计算时,将原始数据随程序一起存,运算处理

后将结果数据输出联机实时处理:分布处理:把一个程序分

别放到多台电脑上处理,处理好之后再将处理的结果返回到主机

上 17、数据查询:指数据检索、统计、排序、分组等功能数据维护:指数据增加、删除、修改等数据自身更新的功能。数据

控制:是为了保证数据的安全性和完整性而采用的数据存取控

制及并发控制等功能。 18、基本表:关系数据库中实际存在的表,是实际存储数据的逻辑表示。视图表:视图表是由基本表或其他视图表导出的表。查询表:查询表是指查询结果表或查询中生成的临时表。二、填空题 1、数据操纵包括:查询、输入、删除和修改(更新) 2、数据独立性包括:物理独立性、

逻辑独立性。 3、关系模型是由谁提出来的? 1970年由美国

IBM公司San Jose研究室的研究员E.F.Codd提出 4、关系模型

的完整性约束包括:实体完整性、参照完整性、用户定义的完

整性。 5、数据库系统外部的体系结构包括:单用户结构、主从式结构、分布式结构、客户/服务器结构、浏览器/应用服务器/数据库服务器结构。 6、弄清数据库管理员、系统分析员、数据库设计人员、应用程序员、用户之间的职责。数据库管理员:①决定数据库中的信息内容和结构②决定数据库的存储结构和存取策略③定义数据的安全性要求和完整性约束条件④监控数据库的使用和运行⑤数据库的改进和重组⑥数据库重构系统分析员:①负责应用系统的需求分析和规范说明②与用户及DBA协商,确定系统的硬软件配置③参与数据库系统的概要设计数据库设计人员:①参加用户需求调查和系统分析②确定数据库中的数据③设计数据库各级模式应用程序员:①设计和编写应用系统的程序模块②进行调试和安装用户:①偶然用户:企业或组织机构的高中级管理人员②简单用户:银行的职员、机票预定人员、旅馆总台服务员③复杂用户:工程师、科学家、经济学家、科技工作者等;直接使用数据库语言访问数据库,甚至能够基于数据库管理系统的API编制自己的应用程序 7、SQL是关系代数语言、关系演算语言(QBE)、基于映象的语言(APLHA, QUEL) 8、SQL的全称:Structured Quevy Language(结构化查询语言)(C2) 9、SQL 语言的动词:数据定义(creat、drop、alter)、数据查询

(select)、数据操纵(insert、update、delete)数据控制(grank、revoke)(C3). 10、有关SELECT语句的语法结构及

用法。(考上机验证练习的内容C3)语法:SELECT语句的语

法格式为:SELECT〈目标列组〉 FROM〈数据源〉 [WHERE〈元组选择条件〉] [GROUP BY〈分列组〉[HAVING 〈组选择条件〉]] [ORDER BY〈排序列1〉〈排序要求1〉 [,…n]];用法:(1) SELECT子句:SELECT子句用于指明查询结果集的目标列。 (2) FROM子句:FROM子句用于指明查询的数据源。 (3) WHERE

子句:WHERE子句通过条件表达式描述关系中元组的选择条件。

(4) GROUP BY子句:GROUP BY子句的作用是按分组列的值对

结果集分组。 (5) ORDER BY子句:ORDER BY子句的作用是对

结果集进行排序。三、简答问答 2、简述数据库系统(DBS)

的组成。由数据库、数据库管理系统(及其开发工具)、应用

系统、数据库管理员(和用户)构成。 4、简述数据库系统的

特点。①数据的管理者:DBMS②数据面向的对象:现实世界

③数据的共享程度:共享性高④数据的独立性:高度的物理

独立性和一定的逻辑独立性⑤数据的结构化:整体结构化⑥

数据控制能力:由DBMS统一管理和控制 6、论述数据技术的

发展趋势。数据库技术应用于特定领域,出现了数据仓库、空

间数据库、统计数据库、科学数据库等多种数据库如:数据仓

库:是一个面向主题的、集成的、不可更新的、随时间不断变

化的数据集合,用以支持企业或组织的决策分析处理。可以充

分利用已有的数据资源,把数据转换为信息,从中挖掘出知识,提炼成智慧,最终创造出效益。数据挖掘技术:从数据仓库中

发现并提取隐藏在内部的信息的一种新技术,目的是帮助决策

者寻找数据间潜在的关联和要素,以便进行趋势预测或决策。8、数据库管理员的职责是什么?①决定数据库中的信息内容

和结构②决定数据库的存储结构和存取策略③定义数据的安

全性要求和完整性约束条件④监控数据库的使用和运行⑤数

据库的改进和重组⑥数据库重构 12、简述信息的特性或特征. 1)信息具有可识别性和可处理性。2)信息具有可变性和可流动性。3)信息具有可存储性、可再生性。4)信息的有效性和无效性 14、论述管理信息系统的功能、结构及类型。功能:主要包括信息的输入、存贮、加工处理、维护、传输、输出等,支

持决策,这是管理信息系统的主要功能。结构:由信息源、信

息处理器、信息用户和信息管理者组成。

类型:①按组织职能可以划分为办公系统、决策系统、生

产系统和信息系统等。②基于信息处理层次进行划分为面向数量的执行系统、面向价值的核算系统、报告监控系统,分析信

息系统、规划决策系统,自底向上形成信息金字塔。③基于历

史发展进行分类,第一代MIS,是由手工操作;第二代MIS,

增加了机械辅助办公设备;第三代MIS,使用计算机、电传、

电话、打印机等电子设备。 16、系统调查的方法有哪些,各有

何特点?(C6)(1)开调查会是系统调查中最常用、最有效

的方式之一。开调查会可以采用座谈会形式、走访企业的领导

人员等多种形式。(2)发调查表是一种比较广泛的调查方式,它要求设计出目的明确、清楚的信息调查表。(3)直接参加

管理业务的实践开发人员可以有目的、有选择的参加某些实际的业务工作,从而可以与管理人员共同研究出解决问题的想法

和建议。(4)阅读与分析现有系统的资料主要是通过查阅组

织或业务部门的文件、年报、总结、计划、规章制度、上报资

料等,了解组织的概况等基本情况。 18、结构化系统开发方法

的优缺点.(C5)突出优点:强调系统开发过程的整体性和全局性,强调在整体优化的前提下来考虑具体的分析设计问题,即

自顶向下的观点。一般优点:严格地区分开发阶段,系统针对

性强。。缺点:起点太低,开发周期太长,开发工具落后,与用户交流不直观,系统的升级较困难 20、可行性研究的主要内容。 1)技术可行性分析现有的技术条件实现信息系统的可能性。它包括目前市场上提供的计算机硬件、软件、通信设备及

计算机网络的条件,同时应了解有关厂商维修、维护等技术服

务的条件等。 2)经济可行性包括两个方面:一是初步估算开发

管理信息系统需要多大的投资,目前资金有无落实。二是估计

系统正常运行时期能带来的效益,这包括可以用货币估算的经

济效益,也包括不能用货币计算的经济效益,或者讲是间接的

效益。 3)组织与管理上的可行性企业内干部的素质对管理现

代化的认识与支持的程度,往往成为实现系统最根本的可能条件,如果开发系统没有用户的配合与参与,开发工作将会处于

进退两难的境地,系统开发周期将会延长,系统将很难充分发

挥它的功效。4)其它因素实现一个管理信息系统还有社会上、政府政策上的限制条件与要求。 22、简述输出设计包括哪些内容。(C8) 1).有关输出信息使用方面的内容包括信息的使

用者、使用目的、报告量、使用周期、有效期、保管方法和复

写份数等; 2).输出信息的内容包括输出项目、位数、数据

形式(文字、数字); 3).输出格式如表格、图形或文件;4).输出设备如打印机、显示器、卡片输出机等。对行打机

尚须注明字/行,行/页 5).输出介质如输出到磁盘还是磁

带上,输出用纸是专用纸还是普通白纸等 24、叙述结构化程序

设计方法的主要思想。(C5) 答题方式一(网上资料概括而来):结构化程序设计(structured programming)是进行以模块功能

和处理过程设计为主的详细设计的基本原则,是软件发展的一

个重要的里程碑,该方法的要点是:(1)限制使用GOTO

语句;(2)一个入口,一个出口;(3)自顶向下、逐步求

精的分解;(4)主程序员组,指开发程序的人员组织方式应

由一个主程序员、一个后备程序员和一个程序管理员三个为核心;

(5)使用三种基本控制结构构造程序,任何程序都可由顺序、选择、重复三种基本控制结构构造。答题方式二(PPT上的特点,应该就是): a. 自顶向下整体性的分析设计和自底向

上逐步实施的系统开发过程; b. 用户至上; c. 深入调查研究;d. 严格区分工作阶段; e. 充分预料可能的变化; f. 开发过程工

程化; 26、叙述数据字典的主要任务和作用?(C7) 数据流图上

所有成分的定义和解释的文字集合就是数据字典数据字典的作

用对数据流程图的各种成分起注释、说明的作用,给这些成

分赋以实际的内容。还对系统分析中其他需要说明的问题进行

定义和说明 30、管理信息系统的平台设计包括哪些。(C8) 1)

计算机处理方式 2)软硬件选择 3)网络系统的设计 4)数据库管理系统的选择 32、系统平台设计的依据是什么?(C8) 1).系

统的吞吐量:每秒钟执行的作业数。2)系统的响应时间:从用户向系统发出一个作业请求开始,经系统处理后,给出应答结

果的时间。3)系统的可靠性4)集中式还是分布式地域范围:广域、局域数据管理方式:文件、数据库

数据库信息管理系统-JAVA实现

任课教师签名: 日期: 注:1. 以论文或大作业为考核方式的课程必须填此表,综合考试可不填。“简要评语”栏缺填无效。 2. 任课教师填写后与试卷一起送院系研究生秘书处。 3. 学位课总评成绩以百分制计分。

图书管理信息数据库系统-JAVA实 现 目录 一、需求说明 (3) 1、任务概述 (3) 2、需求分析 (3) 2.1功能需求 (3) 2.2、数据描述 (3) 2.2.1静态数据 (3) 2.2.2动态数据 (3) 2.2.3数据库介绍 (3) 3、系统功能概要图 (4) 4、运行环境 (4) 二、数据库的设计 (4) 1、数据库设计的关系模型 (4) 2、创建数据库的语句 (5) 3、给数据库中插记录的相关语句 (6) 4、数据字典 (6) 5、ER图 (8) 三、开发方案介绍 (9) 四、应用系统设计 (10) 附录 (18)

一、需求说明 1、任务概述 满足在线书店管理的需求,实现管理流程。主要功能包括用户注册、用户登录、购物商场、在线购物、订单管理、系统导航、用户退出、权限控制等。 2、需求分析 2.1功能需求 在线书店系统作为一个网络购物网站,它仿照淘宝网等知名购物网站,其总体要求即实现购物网站的基本功能。具体功能要求如下: 1)商品管理。这是管理员的功能。要实现增删改查图书、仓库管理的功能。 2)用户管理。包括用户注册、用户登录和用户退出三个方面,用户还可以更改部分注册 信息。用户登录成功后,在首页面可看到书籍展示。 3)购物车管理。可以修改、删除选购书籍,并保存购物列表。当用户退出时或session 失效时,自动保存用户购物车列表书籍。 4)订单管理。要实现生成订单,删除、修改、查询订单,提交订单。提交后的订单,只 能查看订单信息,不能进行修改,也不能删除。 5)权限控制。主页面和注册页面任何人都可以访问,其他页面,只有已经登录成功的用

“学生信息管理系统”数据库设计(全).doc

1.学生成绩管理系统的数据库需求分析 学生成绩管理是学生信息管理的重要一部分,也是学校教学工作的重要组成部分。学生成绩管理系统的开发能大大减轻教务管理人员和教师的工作量,同时能使学生及时了解选修课程成绩。该系统主要包括学生信息管理、课程信息管理、成绩管理等,具体功能如下: (1)完成数据的录入和修改,并提交数据库保存。其中的数据包括班级信息、学生信息、课程信息、学生成绩等。 班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。学生信息包括学生的学号、姓名、性别、出生年月等。课程信息包括课程编号、课程名称、课程的学分、课程学时等。各课程成绩包括各门课程的平时成绩、期末成绩、总评成绩等。 (2)实现基本信息的查询。包括班级信息的查询、学生信息的查询、课程信息的查询和成绩的查询等。 (3)实现信息的查询统计。主要包括各班学生信息的统计、学生选修课程情况的统计、开设课程的统计、各课程成绩的统计、学生成绩的统计等。 2.学生成绩管理系统的数据库概要设计 学班属于班级编号班级名所在学所属专入学年学姓性出生年课课程编选课程名课程学课程学平时成期末成m 3.学生成绩管理系统的数据库详细设计 (1)E-R图转换为关系模式 班级(班级编号,班级名称,所在学院,所属专业,入学年份)

学生(学号,姓名,性别,出生年月,班级编号) 课程(课程编号,课程名称,课程学分,课程学时) 成绩(学号,课程编号,平时成绩,期末成绩) (2)根据命名规范确定表名和属性名 Class(ClassNo,ClassName,College,Specialty,EnterYear)Student(Sno,Sname,Sex,Birth,ClassNo) Course(Cno,Cname,Credit,ClassHour) Score(Sno,Cno,Uscore,EndScore) (3)关系模式详细设计 Class(ClassNo,ClassName,College,Specialty,EnterYear)

信息管理数据库作业答案

信息管理数据库作业答案 下载office 文档附件 1. 2.视图消解 因为视图没有真实数据,所以对视图的查询要转换为对相应表的查询,这个过程叫视图消解,视图消解过程由DBMS自动完成 正确答案: 视图是从一个或几个基本表(或视图)导出的表,是一个虚表。将对视图的查询 转换为对基本表的查询的过程称为视图的消解。 3.函数依赖 函数依赖是从数学角度来定义的,在关系中用来刻画关系各属性之间相互制约而又相互依赖的情况。其类型包括部分函数依赖、完全函数依赖、传递函数依赖。 正确答案: 设R(U)是属性集U上的关系模式。X,丫是U的子集。若对于R(U)的任意一个 可能的关系r ,r 中不可能存在两个元组在X上的属性值相等,而在丫上的属性值 不等,则称X函数确定丫或丫函数依赖于X,记作X?Y。 4.事务 事务(Transaction) 是用户定义的一个对数据库读写操作序列,是一个不可分 割的工作单位,也是数据库恢复和并发控制的基本单位。数据库系统中通常有多个 事务并行运行。在关系数据库中,事务可以是一条、一组SQL语句,或整个程序。 正确答案: 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是个不可分割的工作单位。

5.数据字典 数据字典(Data dictionary) 是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。正确答案: 数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。 6. 数据库角色 对某个Analysis Services 数据库具有相同访问权限的用户和组的集合。可以将数据库角色指派给数据库中的多个多维数据集,从而将该角色的用户访问权限授予这些多维数据集。正确答案: 对某个数据库具有相同访问权限的用户和组的集合。 7. 简述数据库恢复的基本技术 当系统运行过程中发生故障时,数据库恢复技术将数据库从错误状态恢复到某个一致状态,它是数据库可靠性的保证。数据库恢复的基本原理是利用存储在系统别处的冗余数据来重建其恢复技术的两个关键:(1) 如何建立冗余数据(2) 如何利用冗余数据恢复数据库正确答案: 数据转储:所谓转储即DBA定期地将整个数据库复制到磁盘或另一个磁盘上保存起来的过程。这些备用的数据文本成为后备副本或后援副本。 静态转储:在系统中无运行事物时进行的转储操作。动态转储:在转储期间允许对数据库进行存取或修改。即转储和用户事务可以并发执行。海量转储:每次转储全部数据库增量转储:每次只转储上一次转储后更新过的数据。登记日志文件:日志文件是用来记录事务对数据库的更新操作的文件。为保证数据库是可恢复的,登记日志文件时必须

个人信息管理系统-----详细设计说明书

个人信息管理系统 详细设计说明书 文档编号:PIMS_1.0版 文档名称:个人信息管理系统 审核批准: 创建时间:2012.4.16 审核人签字:____________

详细设计说明书个人信息管理系统

目录 11引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2程序系统的结构 (4) 3程序1(标识符)设计说明 (6) 3.1程序描述 (6) 3.2功能 (6) 3.2.1用户登录模块 (6) 3.2.2超级管理员模块 (7) 3.3性能 (7) 3.4输人项 (8) 3.5输出项 (8) 3.6算法 (8) 3.7流程逻辑 (8) 3.7.1用户登录模块 (8) 3.7.2超管理员登录模块 (10) 3.8接口 (11) 3.9存储分配 (11) 3.10注释设计 (11) 3.11限制条件 (11) 3.12测试计划 (11) 3.13尚未解决的问题 (11)

1 1引言 1.1 编写目的 此概要设计说明书对《个人信息管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进行先一步完成后续设计与开发工作。本说明书的预期读者为社会上的广大人群、需求分析人员、测试人员、项目管理人员。 1.2 背景 开发软件的名称:个人信息管理系统 项目任务提出者:郑州大学软件学院教师宋玉 项目开发者:郑州大学软件学院工程专业2010级:杨永生、王栋、王东旭、黄海、 尤欣欣、胡洁、刘晴; 用户:公司人员、国家公民; 实现软件者:本小组 项目与其他软件、系统关系:银行支付系统(软件开发完成后投资方支付给开发方报酬); 求职人员与招聘公司信息数据库 1.3 定义 PIMS:Personal Information Management System是个人信息管理系统。 SQL Server 2005。 1.4 参考资料 《<详细设计说明书>(GB8567——88)》 《数据库原理教程》科学出版社 《实用软件文档写作》清华大学出版社

人员信息管理系统数据库课程设计

人员信息管理系统数据库课程设计. 数据库课程设计 姓名: 学号: 班级: 系院: 指导老师: 时间:2013.12.31 . . 前言: 随着信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,同时计算机网络的发展,人员信息方面管理越来越趋向于电子化和智能化,因此对人员信息管理系统的开发意义十分重大。它主要用于企业的管理工作,一般应用于企业局域网,分布在公司各个部门由专人负责管理。人员信息管理系统为管理人员带来了极大的方便。人们可以将大量的繁琐的工作交给计算机去完成,从而大大提高了工作效率,此外,管理人员只需输入一些简单的汉字、数字,即可达到自己的目标。建立人员管理系统,采用计算机对人员的信息进行管理,可以进一步提高企业的经济效益和现代化水平,帮助企业管理人员和工作人员提高工作管理效率。

在一个学期的数据库学习以后,我们对数据库有了一个初步的认识,了解到了数据库在实际操作中的重要作用。所以决定要做一个具有实现功能的小系统,来锻炼一下自己的能力,并且进一步的了解数据库,为以后的实际操作打一下基础。 . . 目录 前言 一、任务书……………………………………………………………………………………1 二、相关技术介绍……………………………………………………………………………1 三、需求分析…………………………………………………………………………………2 四、概念结构设计……………………………………………………………………………4 五、逻辑结构设计……………………………………………………………………………5 六、数据库物理设计…………………………………………………………………………5 七、数据库实施………………………………………………………………………………6 八、系统测试………………………………………………………………………………19 九、系统的主要功能和使用说明…………………………………………………………19 十、课程设计心得…………………………………………………………………………24. . 一、任务书 在本次课程设计中,我们所开发的是人员信息管理系统。人员信息管理系统主要包含职工的个人情况,工资情况等各方面信息。主要是为管理者能够很方便快捷的对员工进行管理。该系统本着操作简洁、信息输入读取方便、安全性高的思想原则。该系统使得管理员的操作权限更加明确、合理化。其中管理者能够对人员信息进行查询、添加、删除、修改等功能,操作简单快捷。

个人信息管理系统数据库设计

个人信息管理系统数据库设计 河海大学计算机及信息工程学院,常州, 学年学期 2012第二学期 项目名称个人信息管理 项目组员曹清云、陈天昊 指导教师景雪琴 组号:8 .. 目录 一、课题背景及意 义 ..................................................................... .......................................... 3 二、需求分 析 ..................................................................... ...................................................... 3 三、概要设 计 ..................................................................... ...................................................... 7 四、数据库实施阶 段 ..................................................................... .......................................... 7 五、详细设 计 ..................................................................... ...................................................... 8 六、总 结 ..................................................................... ............................................................ 20 七、参考文

基于ER图的数据库设计与简单操作管理信息系统

实验报告 实验名称:基于ER图的数据库设计与简单操作 班级: 姓名: 学号: 实验时间: 2010年5月18日 成绩:指导老师: 一、实验目的: (1能够正确运用数据库的基本理论和方法。 (2熟悉常用关系型数据库的设计和基本操作。 (3熟悉关系数据库规范化设计理论,能够设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。 (4进一步正确理解数据库设计思路,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。 二、实验设备及主要内容 实验设备:“Microsoft SQL Server”——“企业管理器”和“查询分析器”主要内容: 1.高等院校学生补考管理业务需求描述。高等院校补考管理系统应具备编辑补考学生信息、安排补考时间地点等基本管理功能,具体要求如下:

3对教室的编号、地点和容纳人数进行编辑。 4自动安排补考的时间、地点(即教室。 5录入学生的补考成绩。 6分别按照院系、专业、班级等查询参加补考的学生信息。 7按照补考的时间和地点查询参加补考的学生信息。 8查询和打印补考时间、地点的安排。 9查询和打印补考不及格学生的信息。 2.设计数据库。根据上述业务描述,设计数据库总体方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。 3.根据功能需求,以SQL语句的形式分类列出系统应涉及的数据操作。 4.利用Access、VFP或SQL server建立数据库,并成功实现基本数据操作。 5.提交书面实验报告。 三、实验步骤 步骤一:按照上述要求进行数据库和表的设计。具体包括:领域描述、概念模型用E-R图描述、从E-R图导出关系数据模型。 步骤二:选择Access、VFP或SQL server实现数据库操作。

数据库图书信息管理数据库SQL语句

实验 SQL语言 一、实验目的 1、理解数据库以及数据表的设计; 2、熟悉SQL Server2005中的数据类型; 3、熟悉使用SQL语句创建和删除模式和索引; 4、掌握使用SQL语句创建、修改和删除数据表; 5、掌握使用SQL语句查询表中的数据; 6、掌握使用SQL语句插入、修改和删除数据表中的数据; 7、掌握使用SQL语句创建、删除、查询和更新视图。 二、实验容 (一)创建数据库和模式 1、通过SQL语句创建图书信息管理数据库,命名为“db_Library”,数据文件和日志文件放在D盘下以自己学号和命名的文件夹中,数据文件的逻辑名为db_Library_data,数据文件的操作系统名为db_Library_data.mdf,文件初始大小为10MB,最大可增加至300MB,增幅为10%;日志文件的逻辑名为db_Library_log,日志文件的操作系统名为db_Library_data.ldf,文件初始大小为5MB,最大可增加至200MB,增幅为2MB。 2、通过SQL语句在该数据库中创建模式L-C。 (二)创建和管理数据表 要求为各数据表的字段选择合适的数据类型及名称;为各数据表设置相应的完整性约束条件。 1、通过SQL语句将以下数据表创建在L-C模式下: 课程信息表(tb_course)——课程编号Course number 、课程名Course name 、先修课The first course 、学分credit 2、通过SQL语句将以下数据表创建在该数据库的默认模式dbo下: 图书类别信息表(tb_booktype)——类别编号Type number 、类别名称Category name 图书信息表(tb_book)——图书编号ISBN 、类别编号Type number、书名title 、作者author、BookPublic、定价BookPrice、库存数Inventory number 读者信息表(tb_reader)——读者编号Reader ID 、、性别、学号Student ID 、班级、系部pastern 借阅信息表(tb_borrow)——图书编号、读者编号、借阅日期Borrowing date 、归还日期Return date 3、通过SQL语句对读者信息表进行修改:删除系部字段、添加所在系字段。 4、通过SQL语句对图书信息表进行修改:将定价的数据类型改为REAL。 5、通过SQL语句删除课程信息表。 (三)创建和删除索引 1、使用SQL语句在图书信息表上创建一个非聚簇索引IX_S_QUANTITY,要求按照该表中库存数字段的降序创建。 2、使用SQL语句在读者信息表上创建一个唯一的非聚簇索引IX_S_NAME,要求按照该表中的字段的升序创建。 3、使用SQL语句删除之前创建的两个索引。 (四)数据库及数据表设计

创建企业信息管理系统数据库

我们即可扩展各种业务管理系统的功能,如图2-1所示。 2.1.1 基础功能流程图 这3者的功能需求是为了适应信息系统用户登录的需要,在已登录、未注册、未登录3种状态下,这3种功能的流转关系如图2-2所示。 从图中也可以看出,系统涉及3个用户角色。 未注册用户。 未登录用户。 已登录用户。 这3种用户可以分别执行下面的3项需求功能。

2.1.2 用户登录功能 只有注册了的用户才可以登录系统。登录系统很简单,只需要提供登录的用户名和密码即可登录系统。 因此,登录功能的输入数据项包括用户名、密码。 2.1.3 用户退出功能 用户登录系统后即拥有了系统操作的权限,在此系统的基础上可以扩展开发更多的操作功能。已登录的用户可以通过退出操作来注销个人登录信息,使用户不再拥有系统内部的管理功能,在用户离开系统后,其他人也就不能够进行操作,提高了系统的安全。 2.1.4 用户注册功能 未注册的用户可以注册一个用户名,并提供密码和简单的个人信息,比如E-mail地址,即可注册成功。需要注意的是,用户名不能够重复。注册成功的用户即可按照刚才注册的用户名和密码登录系统。 因此,注册功能的输入数据项包括用户名、密码、E-mail。 2.2 业务需求功能-企业信息管理系统功能 根据以上的基础功能,我们要扩展开发一个企业信息管理系统,它包含通讯工具、个人管理和企业管理3个大的方面,提供的功能如下。 通讯录管理模块。 短消息管理模块。 日程安排模块。 工作记录模块。 公司公告模块。 工作会议模块。

该图中的"注册→登录→退出"功能是在基础功能中实现的。 2.2.1 通讯录管理模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 通讯录管理的输入数据项包括姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编码。 2.2.2 短消息管理模块 用做当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。 短消息管理的输入数据项包括接收者、发送者、消息内容、发送时间、是否阅读。 2.2.3 日程安排模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 日程安排的输入数据项包括用户名、年份、月份、日期、安排内容。 2.2.4 工作记录模块 用做当前的登录用户添加、修改、删除和查看自己的工作日志列表。 工作记录的输入数据项包括用户名、年份、月份、日期、日志标题、日志内容、记录时间。 2.2.5 公司公告模块 用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。 公司公告的输入数据项包括公告填写人、公告标题、公告内容、公告时间。 2.2.6 工作会议模块 用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知。 工作会议的输入数据项包括会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议内容。 2.3 设计页面结构

学生信息管理系统数据库设计

数据库技术 实 验 报 告 学校 专业 年级 学号 姓名 年月日

学生信息管理系统数据库设计 一、数据库的建立 1. 建库说明 数据库的建立用企业管理器,基本表的建立用SQL语言。 数据库名称为:学生信息管理系统。 2. 建立数据库命令如下: Create database 学生信息管理系统 二、数据表的建立 1. 建表 命令: CREATE TABLE [dbo].[学生档案信息] ( [Sno] [varchar] (50) NOT NULL , [Sname] [char] (10) NOT NULL , [Ssex] [char] (10) NOT NULL , [Sclass] [char] (10) NOT NULL , [Birth] [int] (4) NOT NULL , [Saddress] [char] (10) NOT NULL , [Sdept] [varchar] (50) NOT NULL , [Stime] [int] (4) NOT NULL ,

) ON [PRIMARY] GO (2)班级设置信息表: 命令: CREATE TABLE [dbo].[班级设置信息] ( [Sgrade] [char] (10) NOT NULL , [Szclass] [int] (4) NOT NULL , [Syear] [char] (5) NOT NULL , [Scroom] [char] (5) NOT NULL , [Steacher] [char] (10) NOT NULL , [Stotal] [int] (4) NOT NULL , [Ssub] [varchar] (8000) NOT NULL , ) ON [PRIMARY] GO (3)院系信息表: 命令: CREATE TABLE [dbo].[院系信息] ( [Syname] [varchar] (50) NOT NULL , [Spro] [varchar] (1000) NOT NULL ,

数据库管理系统在信息管理中的作用

数据库管理系统在信息管理中的作用

数据库管理系统在信息管理中的作用 一信息管理系统与数据库管理系统概述 管理信息系统(Management Information System)系统,是一个以人为主导,利用计算机硬件、软件及其它办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统。管理信息系统是进行有效管理、正确决策和实现管理现代化的重要手段。作为一门新兴学科,管理信息系统综合了管理科学与工程、计算机科学、经济理论、统计学和运筹学等许多学科的概念和方法,形成了独特的体系和领域。自20世纪40年代以来,信息技术经过60余年的高速发展,受益最多的就是管理和经济领域,特别是促进了电子商务、电子政务、数字图书馆等工程的极大发展和社会的进步。 完善的管理信息系统具有以下四个标准:确定的信息需求、信息的可采集与可加工、能够经过程序为管理人员提供信息、能够对信息进行管理。其中具有统一规划的数据库是管理信息系统成熟的重要标志。

数据库是储存在计算机内的数据的集合。数据库存放数据是按数据所提供的数据模式存放的,它能构造复杂的数据结构以建立数据间的内在联系与复杂联系,从而构成数据的全局结构模式。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统是用于管理和维护数据的系统软件。它是位于用户与操作系统之间的数据管理软件。数据库管理系统具有数据定义功能、数据组织功能、数据存储和管理功能、数据操纵功能、数据库的事物管理功能、运行管理功能、数据库的建立和维护等功能。 数据库系统由以下几部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统硬件平台(硬件)、系统软件平台(软件)组成。这五个部分构成了以数据库为核心的完整的运行实体,称为数据库系统。有时也把数据库系统简称为数据库。 数据库是信息管理的最新技术,是计算机科学的重要分支。二十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息管理系统都是建立在数据库设计之上的。因此,不但大型计算机及中小型计算机、甚至微型机都配有数据库管理系统。二信息管理中应用数据库管理系统所起的作用

数据库学生信息.管理系统需求分析报告

数据库系统概论 课程设计 设计名称:学生信息管理系统数据库设计

湖南工业大学 课程设计任务书 2011—2011学年第1学期 计算机与通信学院(系、部)软件工程专业091班课程名称:数据库原理 设计题目:学生信息管理系统的设计与实现 完成期限:自2011年05月28日至2011年05月29日共2天 内容及任务一、设计的主要技术参数 开发出一个原型系统,能正确运行,数据库的设计要满足规范、能对数据进行维护和查询、完成报表统计等。 二、设计任务 1)系统分析(包括可行性分析、用户需求分析等)及功能分析; 2)数据库设计; 3)系统总体功能设计; 4)程序设计及调试; 5)设计说明书的书写。 三、设计工作量 每个小组至少要投入一个月的时间来完成该课程设计,而且每个小组中的每个人要独立开发1到2个模块,要求每个小组有个独立的系统。 进度安排 起止日期工作内容 2011-05-28~2011-05-28 选题 系统分析和设计 2011-05-29~2011-05-29 熟悉软件开发工具、编码系统测试 进行集中课程设计,完成系统最后测试和课程设计说明书; 答辩,确定小组等级,交文档材料(含电子文档)、源程序。 主要参考资料[1]施伯乐,丁宝康,汪卫.数据库系统教程(第3版)[M],北京:高等教育出版社,2008. [2]萨师煊,王珊.数据库系统概论(第三版)[M].北京:高等教育出版社,2000. [3]王晟,万科.数据库开发案例解析[M].北京:清华大学出版社,2003 [4]郑阿奇https://www.sodocs.net/doc/4a13798864.html,3.5实用教程.北京:电子工业出版社,2009 [5]范立南《SQL Server2000实用教程》第2版.北京.清华大学出版社.2005年 [6]齐治昌,谭庆平,宁洪.软件工程第2版.高等教育出版社.2004年 [7]刘浩,https://www.sodocs.net/doc/4a13798864.html,+SQL Server网络应用系统开发与实例.北京:人民邮电出版社,2005 指导教师(签字):年月日 系(教研室)主任(签字):年月日

南京农业大学数据库与信息管理复习资料

一、名词解释: 1、管理信息:指那些以文字、数据、图表、音像等形式描述的,能够反映组织各种业务活动在空间上的分布状况和时间上的变化程度,并能给组织的管理决策和管理目标的实现有参考价值的数据、情报资料。 2、管理信息系统:简称MIS,是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。 3、办公自动化:OA(Office Automation)是适用于各级政府机关和企事业单位的通用办公自动化软件,该系统为工作人员提供以计算机为核心的、具有综合信息处理能力的现代化办公环境,以使领导决策、业务部门处理、个人事务处理建立在更为现代化、信息化的工具与手段之上。 4、电子商务:电子商务就是在网上开展商务活动,当企业将它的主要业务通过企业内部网(Intranet)、外部网(Extranet)以及Internet与企业的职员、客户、供销商以及合作伙伴直接相连时,其中发生的各种活动就是电子商务。 5、概念模型:也称信息模型,它是按用户的观点来对数据和信息建模。 数据模型:主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模。 关系模型:最重要的一种数据模型,也是目前主要采用的数据模型。常用表的集合来表示数据和数据间的联系,每个表有多个列,每列有唯一的列名 层次模型:满足下面两个条件的基本层次联系的集合为层次模型:1. 有且只有一个结点没有双亲结点,这个结点称为根结点,2. 根以外的其它结点有且只有一个双亲结点. 网状模型:满足下面两个条件的基本层次联系的集合为网状模型。1)允许一个以上的结点无双亲;2)一个结点可以有多于一个的双亲。 6、元组:关系模型中数据的逻辑结构是一张二维表,它由行和列组成,其中每一行称为元组。 属性:实体所具有的某一特性称为属性。 域:属性的取值范围称为该属性的域。域是一组具有相同数据类型的值的集合。 码:唯一标识实体的属性集称为码 候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。主码:表中的某个属性组,它可以唯一确定一个元组。 全码:若关系中只有一个候选码,且这个候选码中包括全部属性,则这种候选码为全码。 7、数据字典:是关于数据流程图内所包含的数据元素(数据存储、数据流、数据项)的定义及说明的集合。 U/C矩阵:U代表use,C代表create,U/C矩阵是通过一个普通的二维表来分析汇总数据,表的横坐标定义为数据类变量,表的纵坐标定义为业务过程类变量。 8、数据:(Data)是数据库中存储的基本对象,是描述事物的符号记录 数据库:(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合数据库系统:(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。 数据库管理系统:(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件 9、E-R方法:即实体-联系方法,用E-R图来描述现实世界的概念模型 10、模式:是数据库中全体数据的逻辑结构和特征的描述,所有用户的公共数据视图,综合了所有用户的需求

数据库-个人信息管理

个人信息管理系统 第六组小组分工 组长: 周倩:录入数据,整理文档 组员: 高久玲:界面制作,数据库调试与运行 张帆:约束表的建立,录入数据 柴宇濛:界面制作,数据库调试与运行 1、系统功能描述 个人信息管理系统,用户可以通过注册一个用户来对个人的个人信息进行管理。个人信息包括用户登录名、用户登录密码、用户真实姓名、用户性别、出生日期、用户民族、学历、职称、电话、地址、邮箱;通讯录信息包括通讯人姓名、联系方式、地址、备注;备忘录信息包括记录时间、地点、事件、人物;个人财务管理包括总收入、消费项目、消费金额、消费时间、剩余金额等。系统可以对个人信息进行相关的添加、查看、修改或删除等处理。 个人信息管理系统主要由个人信息管理、通讯录管理、个人财务管理、备忘录管理模块组成。进入系统后用户可以对系统中的信息进行查询、添加、修改、删除等操作。具体实现的功能有: (1)个人信息管理:可以进行查看个人信息、修改个人信息、修改个人密码等操作; (2)通讯录管理:可以进行增加联系人、查看联系人、修改或删除联系人等操作; (3)个人财务管理:可以进行查看个人财务、添加或删除个人财务信息等操作; (4)备忘录管理:可以进行查看备忘录、修改或删除备忘录、增加备忘录信息等操作; 图1 功能模块图 2、数据库关系分析 个人信息管理系统。该系统存在4个实体集: (1)“用户”实体集,主键:用户登录名,属性有用户登录密码、用户真实姓名(name)、用户性别(gender)、出生日期(brith)、用户民族(nation)、学历(edu)、职称(post)、电话

(phone)、地址(address)、邮箱(email)。 图2.1 个人信息实体集 (2)“通讯录”实体集,主键:联系人联系方式(tphone),属性:联系人姓名(tname)、地址(taddress)、备注(remark)。 图2.2 通讯录实体集 (3)“备忘录”实体集,主键:记录时间(mtime),属性:地点(msite)、事件(event)、人物(person)。

学生信息管理系统-数据库版

学生信息管理系统 ---- 数据库版本 学院: 计算机学院 班级: 03级计算机科学与技术02班 姓名:周子杰 学号:57 班级:03级计科2班 日期:2007年3月22日 广东工业大学

一.系统功能流程图: 二.程序主要功能实现代码: 1. ConnectionFrame类://连接数据库函数 /** * 进行参数检查,进行数据库连接 * @param e ActionEvent */ public void jButton1_actionPerformed(ActionEvent e) { driver=jTextField1.getText(); URL=jTextField2.getText(); table=jTextField3.getText(); name=jTextField4.getText(); password=jTextField5.getText(); try{ Class.forName(driver); //加载驱动程序 con = DriverManager.getConnection(URL, name,password); //创建连接 this.setVisible(false); new MainFrame(); con.close(); } catch (Exception e1) { JOptionPane.showMessageDialog(null, "数据库连接出错!请检查参数!", "系统

提示", JOptionPane. INFORMA TION_MESSAGE); } } 2. MainFrame类://主界面类,处理程序各种功能 //作者信息 public void jMenuItem1_actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null,"学生: 周子杰\n"+ "学院: 计算机学院\n"+ "专业:计算机科学与技术03级02班\n"+ "学号:3103003157\n"+ "指导老师:杨劲涛","作者信息",https://www.sodocs.net/doc/4a13798864.html,RMA TION_MESSAGE); } //版本信息 public void jMenuItem5_actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null,"学生管理系统数据库版本1.0" ,"版本信息",https://www.sodocs.net/doc/4a13798864.html,RMATION_MESSAGE); } //退出系统 public void jMenuItem2_actionPerformed(ActionEvent e) { Object ob=JOptionPane.showConfirmDialog(null,"真的要退出本系统吗?","系统提示",JOptionPane.YES_NO_OPTION); if(ob.equals(JOptionPane.OK_OPTION)) { this.setVisible(false); System.exit(0); } } //按学号查询 public void jButton1_actionPerformed(ActionEvent e) { Column col=queryDataSet1.getColumn("sno"); sno=jTextField1.getText(); formatter=col.getFormatter(); choice=1; queryDataSet1.refilter();//表刷新 } public void jButton2_actionPerformed(ActionEvent e) { choice=2; queryDataSet1.refilter();//表刷新 } //刷新表

学生信息管理系统数据库设计报告模板

学生信息管理系统数据库设计报告

学生信息管理系统数据库设计

目录 一、需求分析 ...................................................... 错误!未定义书签。组合的业务处理流程图: ................................. 错误!未定义书签。 二、概念分析 ...................................................... 错误!未定义书签。 三、逻辑设计 ...................................................... 错误!未定义书签。四.物理设计阶段 .............................................. 错误!未定义书签。 五、系统实现 ...................................................... 错误!未定义书签。 六、主要代码 ...................................................... 错误!未定义书签。 七、课程设计总结 .............................................. 错误!未定义书签。

一、需求分析 1.1功能需求分析 总体任务的实现是建立在对系统正确的需求分析基础之上的。需求分析分是数据库系统开发的第一步,也是最重要的一步。在大学的学习生活中学生的活动范围很广,信息量相对于以前增加,学生在学习生活中不但仅与寝室和同班同系的同学联系有时候还要与自己所学学科的任课老师交流联系,还要与本系的辅导员以及自己所在寝室的宿舍管理员等进行联系,这些信息分布比较散乱,难于集合起来。因此创立该数据库尽可能的将与学生相关的信息集合起来,将一些数据结构化,方便用户查询。 学生信息系统的基本情况 由于整个系统是由多个部分组成,因此各个信息如下: (1)学生信息:记录在学校中学生的基本信息,包括姓名,学号,出生年月,所属院系,所在班级,联系电话等等; (2)教师信息:记录与学生相关的教师的基本信息,包括教师姓名,联系电话,教授课程等等; (3)导师信息:记录学生所在院系的导师的相关信息,包括导师姓名,联系电话,领导院系等等;

数据库管理系统企业员工信息管理

数据库管理系统企业员 工信息管理 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

数据库应用技术课程设计说明书题目:企业员工信息管理系统 学院(系): 专业班级: 学号: 学生姓名: 指导教师: 教师职称: 起止时间: 20- 辽宁工业大学课程设计(论文)任务书

2011年 12 月 31日

目录 第一章概述 企业人事档案是企业在人事管理活动中形成的重要人事记录。人事档案在发展中国特色社会主义过程中,是人力资源储备、促进人才合理流动、科学配置和合理使用人才,全面考察了解、正确评价和使用人才的重要依据。但是,有的企业却片面地认为,人事档案不过是人的经历记录,其本身不能直接带来经济效益,管好管坏无所谓,所以对人事档案工作在管理制度、管理手段、管理模式、管理人员等方面不够重视,存在着这样和那样的问题,影响了企业的改革和发展。因此,研究开发出一套比较通用、功能比较完善的企业员工培训管理软件,力求在这一领域取得一些新的成果。 员工管理系统是一个企事业单位不可缺少的部分,它的内容对于企事业单位的决策者和管理者来说都至关重要,所以员工管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

学生信息管理系统数据库设计全

学生信息管理系统数据 库设计全 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

1.学生成绩管理系统的数据库需求分析学生成绩管理是学生信息管理的重要一部分,也是学校教学工作的重要组成部分。学生成绩管理系统的开发能大大减轻教务管理人员和教师的工作量,同时能使学生及时了解选修课程成绩。该系统主要包括学生信息管理、课程信息管理、成绩管理等,具体功能如下: (1)完成数据的录入和修改,并提交数据库保存。其中的数据包括班级信息、学生信息、课程信息、学生成绩等。 班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。学生信息包括学生的学号、姓名、性别、出生年月等。课程信息包括课程编号、课程名称、课程的学分、课程学时等。各课程成绩包括各门课程的平时成绩、期末成绩、总评成绩等。 (2)实现基本信息的查询。包括班级信息的查询、学生信息的查询、课程信息的查询和成绩的查询等。 (3)实现信息的查询统计。主要包括各班学生信息的统计、学生选修课程情况的统计、开设课程的统计、各课程成绩的统计、学生成绩的统计等。

3.学生成绩管理系统的数据库详细设计 (1)E-R图转换为关系模式 班级(班级编号,班级名称,所在学院,所属专业,入学年份) 学生(学号,姓名,性别,出生年月,班级编号) 课程(课程编号,课程名称,课程学分,课程学时) 成绩(学号,课程编号,平时成绩,期末成绩) (2)根据命名规范确定表名和属性名 Class(ClassNo,ClassName,College,Specialty,EnterYear)Student(Sno,Sname,Sex,Birth,ClassNo) Course(Cno,Cname,Credit,ClassHour) Score(Sno,Cno,Uscore,EndScore)

相关主题