文档库 最新最全的文档下载
当前位置:文档库 › 《数据库技术及应用》课程大作业-2014-图文.

《数据库技术及应用》课程大作业-2014-图文.

《数据库技术及应用》课程大作业-2014-图文.
《数据库技术及应用》课程大作业-2014-图文.

《数据库技术及应用》课程大作业学院(系:管理与经济学部

专业:信息管理与电子政务

学生姓名:

学号:

完成日期:

目录

1.系统背景介绍 (3

1.1系统名称 (3

1.2系统概况 (3

1.3信息需求描述 (3

2.概念模型设计 (3

3.数据模型设计 (4

4.数据定义语言 (7

4.1基本表及其完整性定义 (7 4.2 视图定义 (8

4.3 索引定义 (8

5. 数据库操作 (9

5.1嵌套查询 (9

5.2连接查询 (10

5.3聚合查询 (11

5.4数据记录增加 (12

5.5数据记录删除 (13

5.6数据记录修改 (15

6.数据库管理及控制 (17

6.1建立触发器 (17

6.2 事务练习 (21

7.数据库连接实现 (22

7.1数据库连接配置 (22

7.2数据库访问实例 (25

8.小结 (27

1.系统背景介绍

1.1系统名称

图书管理系统

1.2系统概况

在网络技术日益发达的今天,对于任何一所高校而言采用一套行之有效的图书管理系统来管理书籍,会带来很大的便捷。不仅有助于图书管理员能够更加轻松高效的管理书籍,与此同时对于学生借书来说也更加方便。基于这个问题,本文设计了图书管理系统,实现了借还书的方便、高效性、有效性和及时性。阐述了高校图书管理软件中所应具有的基本功能、设计、实现。该系统的建立不但给管理者带来了方便,也节省了工作时间从而提高了工作效率。

图书管理系统的设计主要包括学生、管理员、书籍的借阅与归还、图书的采购与入库等相关信息。本系统的设计,主要为了方便借书者借书前可以提前通过登陆图书管理系统搜索自己想要借阅的书籍,可以明确的知道所借图书的库存量以及书籍的借期和还期。通过本系统,图书管理员可以方便的进行相对应的图书管理工作。

1.3信息需求描述

图书馆是收藏图书、刊物及各类音像和文字资料,并供读者借阅的单位。其主要业务包括图书的采购,编目,入库,流通(借阅、归还,读者管理,以及阅览室管理等。细分其功能,可以分为:登陆、查询、流通管理、采编管理、读者管理。学生可以用自己学号登陆图书管理系统,搜索自己需要的书籍以及图书的藏书总量和库存量。

图书管理员通过自己的ID号和登陆密码可以查看相应的借书记录以及需要管理的书籍。

2.概念模型设计

根据前面的信息需求描述,本图书管理系统一共涉及四张表——Administrator, Book,Borrow和Student。Student表主要是记录了学生的信息,包括学生的学号、姓名、性别以及专业。Administrator表主要是记录管理员的一些信息,包括管理员ID、性别、登陆密码,以及管理员的真实姓名和联系方式。Book表主要是记录了图书馆相应藏书的信息,包括书号、类别、书名、出版社、作者、价格、总藏书量和库存。Borrow 表是记录借书信息的表,包含有借书人的学号、所借书的书号、借书日期、还书日期。

图书管理系统的E-R图如下:

关系描述:

图书实体包括:书名、书号、价格、藏书总数、库存量、图书类别、作者、出版社等属性。

借书记录实体包括:书号、学号、借期、还期等属性。

管理员实体包括:管理员ID、管理员密码、联系方式、姓名、性别等属性。

学生实体包括:姓名、性别、学号、专业等实体、

一个学生可以有多条借书记录,一条借书记录只能对应一个学生。因此,建立学生和借书记录之间的一对多的联系“借书”。

一本书可以有多条借书记录,一条借书记录只能对应一本书。因此,建立图书和借书记录之间的一对多的联系“被借”。

一个管理员可以管理多本图书,一本图书在同一时间只能被一个管理员管理。因此,建立管理员和图书之间的联系“管理”。

3.数据模型设计

学生表(Student

主码:学号(stu_id

外码:无

表级完整性约束:

实体完整性约束:PRIMARY KEY stu_id

索引数据项为:学生姓名(name

管理员表(Administrator

主码:管理员ID(admini_id

外码:无

表级完整性约束:

实体完整性约束: PRIMARY KEY admini_id 索引数据项为:管理员姓名(name 图书表(Book

主码:书号(book_id

外码:管理员ID(admini_id

表级完整性约束:

实体完整性约束: PRIMARY KEY book_id

参照完整性:图书表中的admini_id属性参照依赖于管理员表中的admini_id

FOREIGN KEY (admini_id REFERENCES Administrator (admini_id;索引数据项为:图书名(title

借书记录表(Borrow

主码:学号(stu_id和书号(book_id

外码:学号(stu_id或者书号(book_id

表级完整性约束:

实体完整性约束:PRIMARY KEY(stu_id,book_id

参照完整性约束:

FOREIGN KEY (stu_id REFERENCES Student(stu_id; FOREIGN KEY (book_id REFERENCES Book (book_id;

索引数据项为:学号(stu_id

4.数据定义语言

4.1基本表及其完整性定义

(1学生表(Student

CREATE TABLE Student(

stu_id bigint (8 NOT NULL UNIQUE, name char(10 NOT NULL, sex char(4

CHECK(sex IN ('男','女',

major varchar(20 NOT NULL,

PRIMARY KEY (stu_id;

(2管理员表(Administrator

CREATE TABLE Administrator (

admini_id char (10 NOT NULL UNIQUE, name char(10 NOT NULL, sex char(4

CHECK(sex IN ('男','女',

admini_pass char(10 NOT NULL,

contact char(11,

PRIMARY KEY (admini_id;

(3 图书表(Book

CREATE TABLE Book (

book_id char (10 NOT NULL UNIQUE, title varchar(20 NOT NULL, category char(10,

press varchar(20,

author char(10,

price char(5,2,

total int(4 NOT NULL,

stock int(4 NOT NULL,

PRIMARY KEY (book_id,

FOREIGN KEY (admini_id REFERENCES Administrator (admini_id;

(4借书记录表(Borrow

CREATE TABLE Borrow (

stu_id bigint(8 NOT NULL UNIQUE,

book_id char(10 NOT NULL UNIQUE,

borrow_date date NOT NULL,

return_date date NOT NULL,

PRIMARY KEY (stu_id,

PRIMARY KEY (book_id,

FOREIGN KEY (stu_id REFERENCES Student(stu_id, FOREIGN KEY (book_id REFERENCES Book(book_id;

4.2 视图定义

1、创建视图显示借书者的学号、书号、书名、借期、还期。

CREATE VIEW IS_Borrow(stu_id,book_id,title,

borrow_date,return_date

AS

SELECT stu_id,book_id,title,borrow_date,return_date

FROM Book,Student,Borrow

WHERE Student.stu_id=Borrow.stu_id AND

Book.book_id=Borrow.book_id;

2、创建视图显示可借图书的书号、书名、作者、出版社、图书价格。CREATE VIEW IS_Book(book_id,title,author,press,price

AS

SELECT book_id,title,author,press,price

FROM Book;

4.3 索引定义

(1为图书表添加索引,索引数据项为:图书名(title

CREATE UNIQUE INDEX PK_ Book ON Book(title;

(2为借书记录表添加索引,索引数据项为:学号(stu_id

CREATE UNIQUE INDEX PK_ Borrow ON Borrow(stu_id;

5. 数据库操作

5.1嵌套查询

实例1:查询与李明一个专业的同学

SELECT name,stu_id,major

From student

WHERE major IN(

SELECT major

From student

WHERE name='李明';

实例2:查询与数据库系统概论属于相同类别的图书SELECT book_id,title,category,press,price From book

WHERE category IN(

SELECT category

From book

WHERE category='计算机';

5.2连接查询

实例1:查询所有信息管理与电子政专业学生借的图书SELECT name,major,title From book,student,borrow

WHERE student.major='信息管理与电子政务'AND student.stu_id=borrow.stu_id AND

book.book_id=borrow.book_id;

实例2:查询所有小说当前的借阅记录

SELECT title,name,major,borrow_date,return_date From book,student,borrow WHERE book.category='小说'AND

book.book_id=borrow.book_id;

5.3聚合查询

实例1:求各个类别图书借出数量的总数

SELECT category as类别,COUNT(distinct nameas总数From

book,borrow,student

WHERE student.stu_id=borrow.stu_id AND

book.book_id=borrow.book_id

GROUP BY category;

实例2:求各个类别图书借出书籍的总价钱

SELECT category as类别,SUM(distinct priceas总价From book,borrow,student WHERE student.stu_id=borrow.stu_id AND

book.book_id=borrow.book_id

GROUP BY category;

5.4数据记录增加

实例1:将一个新图书元组(book_id:0021,title:高等数学,category:数学,press:清华大学出版社,author:王娜,price:30,total:10,stock:6;插入到图书表中. INSERT

INTO book(book_id,title,category,press,author,price,total,stock

VALUES('0021','高等数学','数学','清华大学出版社','王娜','30','10','6';

实例2:将一个新的管理员元组(admini_id:000008,name:刘洋,sex:女,

admini_pass:123456,contact:183********插入到Administrator表中。INSERT

INTO administrator(admini_id,name,sex,admini_pass,contact VALUES('000008','刘洋','女','123456','183********';

5.5数据记录删除

实例1:从借书记录中删除book_id为0007的借阅记录DELETE

FROM borrow

WHERE book_id='0007';

实例2:从图书管理员记录中删除admini_id为000003的记录DELETE FROM administrator

WHERE admini_id='000003';

数据库课程设计大作业

《数据库原理》课程设计报告 专业:测控技术与仪器 班级:测控071班 学号:200710402112 200710402115 姓名:杜文龙王京京 题目名称:物资管理系统 完成日期:2009年12月25日 昆明理工大学信息工程与自动化学院 2009年12月

物资管理系统 一、课程设计目的: 1.加深对讲授内容的理解 《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。 2.通过课程设计,掌握数据库系统设计与开发的方法及步骤 数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。 3.培养学生自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。 二、课程设计基本要求: 1.课程设计应由学生本人独立完成,严禁抄袭。 2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设 计理论、设计方法等。熟悉数据建模工具Visio与数据库管理系统SQLServer 软件的使用。 3.按时上机调试,认真完成课程设计。 4.认真编写课程设计报告。 三、需求分析 信息管理系统是集计算机技术、网络通讯技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性和库、科学性,并创建出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持久、健康、稳定的发展打下基础。 这个物资管理系统是以客户机/服务器模式的信息管理模式的信息管理系统。它的开发过程不仅仅是一个编写应用程序的过程,而是以软件工程的思想为指导,从可行性研究开始,经过系统分析、系统设计、系统实施

数控技术及装备大作业

数控技术及装备考试(大作业) 1、直流永磁电机的控制原理、进给系统建模及其基于DSP技 术控制的实现方法。 尽可能地给出详细的软件和硬件设计方案。 2、无刷直流永磁电机的控制及其基于DSP技术控制的实现方 法。 尽可能地给出详细的软件和硬件设计方案。 3、交流同步伺服电机的控制及其基于计算机技术控制的实现 方法。 尽可能地给出详细的软件C语言和硬件设计方案。 4、详细论述主轴电机矢量变换原理。 给出控制方案的硬件、软件设计方案及计算机仿真过程。 5、X-Y工作台设计、建模、分析。 仿照实验所用的两自由度工作台,高精度工作台的结构设计、几何建模、性能分析等。 5、基于P-MAC板卡的运动控制系统设计。 基于实验采用的P-MAC板卡,设计一完整的运动控制系统,给出控制系统模型、程序框架。 6、电主轴结构设计、建模、分析。 结合课程上IBAG电主轴的结构,查阅资料设计一高速高精

度电主轴。 7、电主轴温度场测量、分析与控制。 设计一电主轴温度检测与控制方案,并对电主轴的关键部件(如轴承)进行温度场分析。 8、电主轴预紧力控制设计与分析。 在主轴承受径向、轴向载荷和温度常引起的热变形情况下,分析电主轴预紧力调节原理并设计电主轴预紧力调节与控制机构。 9、直线电机结构设计、控制与分析。 根据直线电机原理,设计直线电机的结构并给出控制系统原理、系统模型 10、电主轴支承系统设计与分析。 设计基于角接触球轴承、流体动静亚轴承、磁悬浮轴承(任选)的电主轴支撑系统,结合其润滑机理分析在高速工作下的支撑状况。 要求:每组1-3人,在上述题目中任选一。12月15日之前将做好的作业(包括电子版和打印版)交到西二楼西254。 电子版提交: 发EMAIL到:chengjunyang @https://www.wendangku.net/doc/6713330122.html, 提交时注明班级、姓名、学号。

大工20春《数据挖掘》课程大作业满分答案

网络教育学院 《数据挖掘》课程大作业 题目: 姓名: 学习中心: 第一大题:讲述自己在完成大作业过程中遇到的困难,解决问题的思路,以及相关感想,或者对这个项目的认识,或者对Python与数据挖掘的认识等等,300-500字。 《数据挖掘》这门课程是一门实用性非常强的课程,数据挖掘是大数据这门前沿技术的基础,拥有广阔的前景,在信息化时代具有非常重要的意义。数据挖掘的研究领域非常广泛,主要包括数据库系统、基于知识的系统、人工智能、机器学习、知识获取、统计学、空间数据库和数据可视化等领域。学习过程中,我也遇到了不少困难,例如基础差,对于Python基础不牢,尤其是在进行这次课程作业时,显得力不从心;个别算法也学习的不够透彻。在接下来的学习中,我仍然要加强理论知识的学习,并且在学习的同时联系实际,在日常工作中注意运用《数据挖掘》所学到的知识,不断加深巩固,不断发现问题,解决问题。另外,对于自己掌握不牢的知识要勤复习,多练习,使自己早日成为一名合格的计算机毕业生。 第二大题:完成下面一项大作业题目。

2020春《数据挖掘》课程大作业 注意:从以下5个题目中任选其一作答。 题目一:Knn算法原理以及python实现 要求:文档用使用word撰写即可。 主要内容必须包括: (1)算法介绍。 (2)算法流程。 (3)python实现算法以及预测。 (4)整个word文件名为 [姓名奥鹏卡号学习中心](如 戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )作业提交: 大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台州奥鹏学习中心[1]VIP) 以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。如下图所示。 。 注意事项: 独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!

汽车修理管理系统 课程设计 数据库大作业(有源文件)

数据库大作业 《数据库原理与设计》课程设计汽车修理管理系统 学号: 姓名: 年级层次: 教学中心:

汽车修理管理系统 一. 概述 1.项目背景 在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。 2.编写目的 编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。 3.软件定义 该软件为第一版,既汽车修理管理系统1.0 版。 4.开发环境 数据库: SQL SERVER 2000 开发和编译环境: Visual C++6.0。 二.需求分析 1.通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。 ⑴五种单据如表1所示: 表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。 编号名称填写人 D1 修车登记单送修人 D2 汽车修理单修理派工员和修理工 D3 零件领用单修理工 D4 零件入库单仓库管理员 D5 修车发票财务人员 表1 当前系统单据一览表

数据库大作业设计题目

《数据库原理及技术》大作业大纲 类同卷,网上抄袭,大作业格式不正确一律0分处理 一、课程设计的目的和要求 (1)培养学生运用所学课程《数据库原理及技术》的理论知识和技能,深入理解《数据库原理及技术》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生掌握用《数据库原理及技术》的知识设计计算机应用课题的思想和方法。 (3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 (4)通过课程大作业,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括: ①通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。 ②基本掌握撰写小论文的基本步骤和写作方法。 ③根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。 ④根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。 ⑤创建数据库及各种数据库对象。 二、课程设计题目 要求: (1)任选下列一个题目,调查分析一个具体的或模拟的实例; (2)描述该实例的业务信息和管理工作的要求; (3)列出实体、联系; (4)指出实体和联系的属性; (5)画出E-R图; (6)将E-R图转换成关系模式,并注明主码和外码; (7)建立数据字典; (8)创建数据库; (9)根据题目的要求写查询、存储过程、触发器等。 题目: (1)学校图书借阅管理系统 功能要求: ●实现图书信息、类别、出版社等信息的管理; ●实现读者信息、借阅证信息的管理; ●实现图书的借阅、续借、归还管理; ●实现超期罚款管理、收款管理; ●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;

哈工大数控技术大作业 三 加工中心编程

《数控技术》课程(2015) 大作业 院(系)机电工程学院 专业机械制造及自动化 姓名段泽军 学号1120810810 班号1208108 任课教师付云忠 完成日期2015年5月5日 哈尔滨工业大学机电工程学院 2015年5月

题目三:加工中心零件编程 数控技术(双语)课程作业要求 目的和要求: 本作业通过给定一台数控机床具体技术参数和零件加工工艺卡,使学生对数控机床具体参数、加工能力和加工工艺流程有直观了解和认识。同时,锻炼学生解决实际加工问题的能力。 1.了解加工中心的具体技术参数,加工范围和加工能力; 2.了解实际加工中,从零件图纸分析到制定零件加工工艺过程; 3.按照加工工艺编写指定的工序的零件数控加工程序。 编程要求: 坐标原点:¢40圆的圆心处为工件编程X、Y轴原点坐标,Z轴原点坐标在精铣后的工件上表面。 刀具补偿:刀具补偿号自定。 作业内容: 1.作业中画出加工工件和坐标系。 2.编写精铣¢60外圆工序(仅工序5中¢60外圆,台阶不管)加工程序; 3.编写工序6~10加工程序; 4.编写工序12精铣外轮廓加工程序。

1.1 机床结构 主要由床身、铣头、横进给、升降台、冷却、润滑及电气等部分组成。XKJ325-1数控铣床配用GSK928型数控系统,对主轴和工作台纵横向进行控制,用户按照加工零件的尺寸及工艺要求,先编成零件的加工程控,最后完成各种几何形状的加工。 1.2 机床的用途和加工特点 本机床适用于多品种中、小批量生产的零件,对各种复杂曲线的凸轮、孔、样板弧形糟等零件的加工效能尤为显著;该机床高速性能好,工作稳定可靠,定位精度和重复精度较高,不需要模具就能确保零件的加工精度,减少辅助时间,提高劳动生产率。 1.3 加工中心的主要技术参数 数控机床的技术参数,反映了机床的性能及加工范围。

数据挖掘期末大作业任务

数据挖掘期末大作业 1.数据挖掘的发展趋势是什么?大数据环境下如何进行数据挖掘。 对于数据挖掘的发展趋势,可以从以下几个方面进行阐述: (1)数据挖掘语言的标准化描述:标准的数据 挖掘语言将有助于数据挖掘的系统化开发。改进多个数据挖掘系统和功能间的互操作,促进其在企业和社会中的使用。 (2)寻求数据挖掘过程中的可视化方法:可视 化要求已经成为数据挖掘系统中必不可少的技术。可以在发现知识的过程中进行很好的人机交互。数据的可视化起到了推动人们主动进行知识发现的作用。 (3)与特定数据存储类型的适应问题:根据不 同的数据存储类型的特点,进行针对性的研究是目前流行以及将来一段时间必须面对的问题。 (4)网络与分布式环境下的KDD问题:随着 Internet的不断发展,网络资源日渐丰富,这就需要分散的技术人员各自独立地处理分离数据库的工作方式应是可协作的。因此,考虑适应分布式与网络环境的工具、技术及系统将是数据挖掘中一个最为重要和繁荣的子领域。 (5)应用的探索:随着数据挖掘的日益普遍,其应用范围也日益扩大,如生物医学、电信业、零售业等 领域。由于数据挖掘在处理特定应用问题时存在局限性,因此,目前的研究趋势是开发针对于特定应用的数据挖掘系统。 (6)数据挖掘与数据库系统和Web数据库系统的集成:数据库系统和Web数据库已经成为信息处 理系统的主流。 2. 从一个3输入、2输出的系统中获取了10条历史数据,另外,最后条数据是系统的输 入,不知道其对应的输出。请使用SQL SERVER 2005的神经网络功能预测最后两条数据的输出。 首先,打开SQL SERVER 2005数据库软件,然后在界面上右键单击树形图中的“数据库”标签,在弹出的快捷菜单中选择“新建数据库”命令,并命名数据库的名称为YxqDatabase,单击确定,如下图所示。 然后,在新建的数据库YxqDatabas中,根据题目要求新建表,相应的表属性见下图所示。

数据库课程设计工厂管理系统大作业

摘要 姓名:颜超丽学号:200915553013027 此文运用了数据字典、数据流图等方法对工厂管理系统进行了需求分析,运用E-R图进行了概念结构设计,在逻辑结构设计中将E-R图转化为关系模型,在物理结构设计中确定该数据库的存储结构,最后通过SQL语言实现数据库的设计。在这过程中,还详细地分析了各个子系统的属性、实体间的联系以及子系统间的关系。在这基础上,通过金仓数据库软件,运用SQL语言将所建工厂管理系统数据库顺利实现。 关键字:数据字典,E-R图,SQL语言 目录 一、系统概述 (1) 二、需求分析 (1) 1信息分析 (1) 2数据流图 (2) 3数据字典 (2) 三、概念结构设计 (4) 1实体列表 (4) 2分E-R图 (4) 3全局E-R图 (5) 四、物理结构设计 (5) 1关系模式存取方式选择 (5) 2确定数据库的存储结构 (5)

3评价物理结构 (5) 五、逻辑结构设计 (6) 六、数据库的实施 (7) 七、设计总结........ (8) 八、文献 (9)

工厂管理系统库 一、系统概述 工厂管理信息化是工厂管理系统应用信息技术及其产品的过程,是信息技术应用于工厂管理的过程。工厂信息化的实施,自下而上而言,必须以管理人员使用信息技术水平的逐步提高为基础;自上而下而言,必须与工厂的制度创新、组织创新和管理创新结合。 工厂管理系统算是比较简单一种信息系统。它主要应用于工厂仓库管理、职工管理、车间管理和零件管理。其中车间对职工和零件来说是很重要的。 工厂管理信息化建设工作具有长期性和内容的多变性;正因为这样,车间管理信息系统也不是一个简单的、静止的、封闭的系统,而是一个开放的,随着时间的推移会逐步变化和发展的系统。 二、需求分析 1、信息分析 根据工厂方面取得的信息资料,得出系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息。 A.工厂系统: a.车间:一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、 电话。 b.工人:一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和 工种。 c.产品:一个车间生产多钟产品,产品有产品号,价格。 d.零件:一个车间有多个零件,一个零件也可以由多个车间制造。零件有 零件号、重量和价格。 e.仓库:产品与零件存入仓库中,厂内有多个仓库,仓库有仓库号、仓库 保管员、姓名、电话。 B.系统联系: a.生产:一个车间有多个零件,一个零件也可以由多个车间制造。 b.组成:一个产品由多个零件组成,一种零件也可装配多中产品内。 c.保管:产品与零件存入仓库中,厂内有多个仓库。

数控机床故障诊断大作业

数控机床故障诊断与维修 班级: 学号: 姓名: 专业: 指导老师:

摘要 数控车床又称CNC(Computer Numerical Control)车床,即用计算机数字控制的车床,本文简要介绍了当今世界数控系统地介绍了数控机床故障诊断与维护的技术和方法,内容涉及数控机床的各个组成部分,数控机床故障诊断及维护的基础,数控系统的故障诊断及维护,主轴伺服系统的故障诊断,进给伺服系统的故障诊断,机床电气与PLC控制的故障诊断,数控机床机械结构的故障诊断及维护,数控机床故障诊断及维护实例,数控机床的安装、调试、检验与维护。 绪论 数控机床是以数字化的信息实现机床控制的机电一体化产品,它把刀具和工件之间的相对位置,机床电机的启动和停止,主轴变速,工件松开和夹紧,刀具的选择,冷却泵的起停等各种操作和顺序动作等信息用代码化的数字记录在控制介质上,然后将数字信息送入数控装置或计算机,经过译码,运算,发出各种指令控制机床伺服系统或其它的执行元件,加工出所需的工件。机床作为机械制造业的重要基础装备,它的发展一直引起人们的关注,由于计算机技术的兴起,促使机床的控制信息出现了质的突破,导致了应用数字化技术进行柔

性自动化控制的新一代机床-数控机床的诞生和发展。计算机的出现和应用,为人类提供了实现机械加工工艺过程自动化的理想手段。随着计算机的发展,数控机床也得到迅速的发展和广泛的应用,同时使人们对传统的机床传动及结构的概念发生了根本的转变。数控机床以其优异的性能和精度、灵捷而多样化的功能引起世人瞩目,并开创机械产品向机电一体化发展的先河。但所有的东西都有其使用寿命,在使用过程中也会损坏,这就要求使用人员要掌握一些数控设备的常见故障和维修技能。数控车床是高度机电一体化的技术设备,对故障诊断、分析和排除既有常规的方法和手段,又有专门的技术和检测。故障诊断往往不能单纯地从机械或电气方面来考虑,而必须加以综合的分析,要求维修人员不但要有机械、液压、气动等方面的知识,还要具备电子计算机、自动控制、驱动及测量技术等知识,这样才能全面理解和掌握数控机床,及时做好维修工作。数控机床由于本身的复杂性使其故障具有复杂性和特殊性,引起故障的原因是多方面的。 一、数控机床故障诊断与维修的意义、基本条件和步骤 1、意义 数控机床综合运用了计算机、自动控制、精密测量、现代机械制造和数据通信等多种技术,是机械加工领域中典型的机电一体化设备,适于多品种、中小批量的复杂零件的加工。数控机床的故障诊断与维修是数控机床使用过程中主要的组成部分,也是目前制约数控机床发挥作用的因素之一,因此学习数控机床故障诊断与维修的技术和方法有主要的意义。数控机床的生产厂商加强数控机床的故障诊断与维修的力量,可以提高数控机床的质量,有利于数控机床的推广和使用。随着数控机床的推广和使用,培养更多的掌握数控机床故障诊断与维修的高素质人才的任务也越来越迫切。 数控机床已成为我国市场需求的主流产品,需求量逐年激增。我国数控机机床近几年在产业化和产品开发上取得了明显的进步,特别是在机床的高速化、多轴化、复合化、精密化方面进步很大。但是,国产数控机床与先进国家的同类产品相比,还存在差距,还不能满足国家建设的需要。我国是一个机床大国,有三百多万台普通机床。但机床的素质差,性能落后,单台机床的平均产值只有先进工业国家的1/10左右,差距太大,急待改造。

西电数据挖掘大作业k-means和k-medoids

题 目: 数据挖掘 学 院: 电子工程学院 专 业: 智能科学和技术 学生姓名: ** 学 号: 02115*** k -means 实验报告 一、 waveform 数据 1、 算法描述 1. 从数据集{X n }n?1N 中任意选取k 个赋给初始的聚类中心c 1, c 2, …,

c k; 2.对数据集中的每个样本点x i,计算其和各个聚类中心c j的欧氏 距离并获取其类别标号: label(i)=arg min ||x i?c j||2,i=1,…,N,j=1,…,k 3.按下式重新计算k个聚类中心; c j=∑x j s:label(s)=j j ,j=1,2,…k 重复步骤2和步骤3,直到达到最大迭代次数为止2、实验结果 二、图像处理 1、算法描述 同上; 2、实验结果

代码: k_means: %%%%%%%%%K_means%%%%%%%% %%%%%%%%%函数说明%%%%%%%% %输入: % sample——样本集; % k ——聚类数目; %输出: % y ——类标(从0开始) % cnew ——聚类中心 % n ——迭代次数 function [y cnew n]=k_means(sample,k) [N V]=size(sample); %N为样本的个数 K为样本的维数 y=zeros(N,1); %记录样本类标 dist=zeros(1,k); rand_num=randperm(N); cnew=(sample(rand_num(1,1:k),:));%随机初始化聚类中心cold=zeros(k,V); n=0;

数据挖掘大作业

1.音乐分类的数据集 在这个题目中,使用了SVM分类器和贝叶斯分类器,并通过sklearn库中的GridSearchCV方法对SVM分类模型的参数进行调优,使最终的正确率提高了5个百分点左右。但仍没有文档中的论文达到的分类正确率高,因为论文中的分类器的设计使专一对音乐音调分类的,其中设计到神经网络和深度学习的一些方法。而我使用的分类器使对大部分分类问题都有效的方法。下面是对数据集的一个简单的介绍: 数据标签 第3-14列:YES or NO 第15列:共16个取值('D', 'G#', 'D#', 'Bb', 'Db', 'F#', 'Eb', 'F', 'C#', 'Ab', 'B', 'C', 'A#', 'A', 'G', 'E') 第16列:共5个取值(1,2,3,4,5) 第17列:共102个类别('C#M', 'F_m', 'D_m', 'D_d7', 'G#m', 'D_m6', 'C_m6', 'C_d7', 'F_M', 'D_M', 'BbM7', 'F#d', 'C#d', 'E_d', 'F_d7', 'F#d7', 'G_m', 'C#d7', 'AbM', 'EbM', 'D#d', 'Bbm6', 'G_M7', 'F#m6', 'Dbd', 'B_m6', 'G#M', 'D_m7', 'B_M', 'F#M7', 'Bbm', 'A#d', 'D#d7', 'Abd', 'G_M', 'F#M4', 'E_M', 'A_M4', 'E_m7', 'D#M', 'C_M7', 'A_m6', 'Dbm', 'A#d7', 'F#M', 'C#m7', 'F_m7', 'C_M', 'C#M4', 'F_M6', 'A_M', 'G_m6', 'D_M4', 'F_M7', 'B_M7', 'E_M4', 'E_m6', 'A_m4', 'G#d', 'C_m7', 'C_M6', 'Abm', 'F_m6', 'G_m7', 'F_d', 'Bbd', 'G_M4', 'B_d', 'A_M7', 'E_m', 'C#M7', 'DbM', 'EbM7', 'C#d6', 'F#m', 'G_M6', 'G_d', 'Dbd7', 'B_m7', 'DbM7', 'D_M6', 'D#d6', 'G#d7', 'A_m7', 'B_d7', 'B_M4', 'A_d', 'A_m', 'C_d6', 'D#m', 'C_M4', 'A_M6', 'BbM', 'C#m', 'D_M7', 'E_M7', 'F_M4', 'F#m7', 'Dbm7', 'B_m', 'C_m', 'Ebd') 这是一个多分类问题 1.1数据读取与训练集和测试集分离

数据库原理与应用-大作业

数据库大作业 课题名称数据库大作业 专业物联网 班级2班 学号13180211 姓名丁艺铭 教师任国芳 成绩 2015年12月20日

1. 需求分析 本系统的最终用户为学生,由于学生在校友通讯录的身份不同,因此根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求。 1.1 数据流图(DFD) 图1-1 1.2 数据字典(DD) 学校信息表(Sch_id primary key) 学校信息表

2. 概念结构设计 主要是对以上功能的整合,更清晰的将整个数据库的关系表示出来,总ER 图见2-1 2-1总图 3. 逻辑结构设计 关系模式((在Powerdesigner中由概念模型转化为物理数据模型,粘图))

4. 建表SQL语句 由物理数据模型生成SQL Server 2008数据库的建表语句。DELIMITER | CREATE TRIGGER ``.`` < [ BEFORE | AFTER ] > < [ INSERT | UPDATE | DELETE ] > ON [dbo] //dbo代表该表的所有者 FOR EACH ROW BEGIN --do something END | insert 触发器示例 create trigger tri_insert on student for insert as declare @student_id char(10) select @student_id=s.student_id from student s inner join inserted i on s.student_id=i.student_id if @student_id='0000000001' begin raiserror('不能插入1的学号!',16,8) rollback tran end go update触发器示例

大数据库课程设计——图书管理系统

数据库系统原理课程设计 课题名称:图书信息管理系统 姓名: 班级: 学号: 指导老师: 2014年 01月 02日

目录 1.绪论------------------------------------------------------------ 3 1.1背景介绍------------------------------------------------------ 3 1.2开发背景的选用及介绍------------------------------------------ 3 2.需求分析-------------------------------------------------------- 4 2.1系统分析------------------------------------------------------ 4 2.2系统目标------------------------------------------------------ 4 2.3总体需求------------------------------------------------------ 4 3.概念设计阶段---------------------------------------------------- 5 3.1实体E-R图---------------------------------------------------- 5 3.2数据流程图---------------------------------------------------- 8 4.逻辑结构设计阶段------------------------------------------------ 8 4.1E-R图转换为关系模型 ------------------------------------------ 8 4.2数据字典------------------------------------------------------ 9 5.物理结构设计阶段---------------------------------------------- 10 5.1物理设计阶段的目标和任务------------------------------------- 10 5.2数据存储方面------------------------------------------------- 10 6.数据库实施与维护----------------------------------------------- 10 6.1创建数据库,数据表------------------------------------------- 10 6.2创建视图----------------------------------------------------- 12 6.3创建索引----------------------------------------------------- 13 6.4创建触发器--------------------------------------------------- 13 6.5数据表的初始化----------------------------------------------- 14 6.6初始表的显示------------------------------------------------- 16 7.数据库界面实现------------------------------------------------ 19 7.1系统总的功能模块图------------------------------------------- 19 7.2系统的实现--------------------------------------------------- 19 8.心得体会------------------------------------------------------- 25

数据库原理与应用大作业

《数据库原理与应用》综合设计任务书 前言 《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。针对这三个应用能力,用一个案例作为背景,布置三次大作业。 在校大学生都能理解“图书管理系统”的应用场合和业务流程。因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。 本文档包括四个部分。第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。 每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。 第一部分案例的需求描述 本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。 1.1 需求故事

1.2 需求分析 1)功能需求 图1-1:功能需求示意图

教师信息管理:用于教师基本资料的增删改查。 图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。 借书登记:记录借书时间、所借图书、借书人、办理人。 还书登记:记录还书时间、所还图书、还书人、办理人。 催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。 2)运行环境要求 图1-2:运行环境拓扑图 系统采用C/S模式,有两台PC和一台服务器,联成一个局域网。PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。 第二部分作业1——E-R模型与关系模型设计 (满分8分) 本部分的任务是:在需求分析的基础上,进行E-R图设计,然后将E-R模型转换为关系模型。 任务: 1)根据需求描述,绘制E-R图。

数控技术大作业

数控技术大作业 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

2015-16 学年第二学期研究生课程考核 (读书报告、研究报告) 考核科目:数控技术 学生所在院(系):机电工程学院 学生所在学科:机械工程 姓名:杨朔 学号: 1502210088 题目: 1、数控技术的发展趋势 2、叙述比较积分法差补的原理,并画出用软件实现时的流程图 3、描述任意一种数控系统产品的软件结构。 4、简述永磁同步电机矢量控制原理。

1.数控技术的发展趋势 1.1数控技术简介 数控系统是数字控制系统简称,是数控机床的关键技术所在。早期是由硬件电路构成的,称为硬件数控;1970年代以后,硬件电路元件逐步由专用的计算机代替,称为计算机数控系统。CNC系统是根据计算机存储器中存储的控制程序,执行部分或全部数值控制功能,并配有接口电路和伺服驱动装置的专用计算机系统。CNC系统由数控程序输入装置、输出装置、计算机数控装置、可编程逻辑控制器、主轴驱动装置和进给驱动装置等组成。CNC系统的核心是CNC 装置。 1.2数控技术发展的历史与趋势 1.2.1数控技术的发展简史 数控机床是在机械制造技术和控制技术的基础上发展起来的,其过程大致如下: 1948年,美国帕森斯公司接受美国空军委托,研制直升飞机螺旋桨叶片轮廓检验用样板的加工设备。由于样板形状复杂多样,精度要求高,一般加工设备难以适应,于是提出采用数字脉冲控制机床的设想。 1949年,该公司与美国麻省理工学院(MIT)开始共同研究,并于1952年试制成功第一台三坐标数控铣床,当时的数控装置采用电子管元件。 1959年,数控装置采用了晶体管元件和印刷电路板,出现带自动换刀装置的数控机床,称为加工中心( MC Machining Center),使数控装置进入了第二代。 1965年,出现了第三

大连理工大学《SQL数据库课程设计》大作业离线作业答案

学习中心: 专业:计算机应用技术 年级: 18年秋季 学号: 学生: 题目:网上书店系统的设计与实现 1.谈谈你对本课程学习过程中的心得体会与建议? 在这次项目设计中,我们小组所选择的是设计一个图书管理系统,这对我们来说是一次尝试与创新的过程,也可以说是一个挑战的过程。虽然学了数据库这么久了,但是我们还是缺少经验。现在我们利用自己学到的知识设计并制作一个图书管理系统,这本身就是一个知识转化为生产力的过程,所以大家都很兴奋,都不同程度的投入了很高的热情与努力。 在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。这次课程设计加深了我们对数据库系统设计相关知识以及SQL SERVER相关功能的理解。比如在建立基本的表、视图、索引、存储过程、触发器等,都比以前更加熟悉了,并在解决各种问题的过程中学到了很多新的知识。 在设计中我们基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我们深刻的认识到认真执行管理系统软件标准的重要性,由于我们对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解。 在这次课程设计中,我们被分配以小组为单位去完成图书管理系统的设计与制作,所以小组内的分工和相互协调很重要,大家可以在分工中扬长避短,个及所长,这样可以很好的提高大家的积极性,和合作意识,并有效的缩短开发时间,但我们在这方面做的还不够,缺乏人员管理与沟通,导致人力资源浪费,可以说是不足之处,且迫切的需要思考和改进,这一点必须指明。这在以后的工作与学习中将会非常重要。

哈工大数控技术课大作业

《数控技术》课程大作业 院(系)机电工程学院 专 业机械制造及其自动化 姓 名 学 号 班 号 完成日 期

哈尔滨工业大学机电工程学院 第一作业:加工中心零件加工编程 一、目的和要求 本作业通过给定一台数控机床具体技术参数和零件加工工艺卡,使学生对数控机床具体参数、加工能力和加工工艺流程有直观了解和认识。同时,锻炼学生解决实际加工问题的能力。 1.了解加工中心的具体技术参数,加工范围和加工能力; 2.了解实际加工中,从零件图纸分析到制定零件加工工艺过程; 3.按照加工工艺编写指定的工序的零件数控加工程序。 二、数控机床设备 (1)机床结构 主要由床身、铣头、横进给、升降台、冷却、润滑及电气等部分组成。XKJ325-1数控铣床配用GSK928型数控系统,对主轴和工作台纵横向进行控制,用户按照加工零件的尺寸及工艺要求,先编成零件的加工程控,最后完成各种几何形状的加工。 (2)机床的用途和加工特点 本机床适用于多品种中、小批量生产的零件,对各种复杂曲线的凸轮、孔、样板弧形糟等零件的加工效能尤为显著;该机床高速性能好,工作稳定可靠,定位精度和重复精度较高,不需要模具就能确保零件的加工精度,减少辅助时间,提高劳动生产率。 (3)加工中心的主要技术参数 数控机床的技术参数,反映了机床的性能及加工范围。

进给切削进行速度mm/min 1-4000 快速移动速度m/min 15/10 刀库刀库容量把20(24) 刀具尺寸/重量mm/kg ?80×300/8 换刀时间s 气液动7S凸轮3S 加工能力钻孔能力mm ?32 镗孔能力mm ?80 攻丝能力mm M24 铣削能力Cm3/min 100 位置精度定位精度mm ±0.005 重复定位精度mm ±0.003 其它气源气压L/min,b ay 250 5-7 机床重量(净重/毛重) T 7.5/8.5 机床外型尺寸mm 2756×2696×3000 包装箱尺寸mm 3840×2545×3080 三、加工工艺制订 (一)加工零件 加工图1零件,材料HT200,毛坯尺寸长*宽*高为170×110×50mm,试分析该零件的数控铣削加工工艺、如零件图分析、装夹方案、加工顺序、刀具卡、工艺卡等,编写加工程序和主要操作步骤。 图1 加工零件图

2018年度大数据挖掘大作业

数据挖掘在航空CRM的应用 1、引言 运输业是国家经济的一个重要的组成部分,其发展水平已经成为一个国家和地区综合实力的重要体现。随着经济全球化,我国对物流的需求将大幅度的增加,物流将呈现跳跃式发展趋势。企业开始改变那种以商品为导向的观念,开始注重发掘,通过收集整理繁多的信息,量化分析需求,提供优质的售后服务,保持稳定的关系等措施,来加强对客户关系的管理。CRM勺主要含义就是通过对详细资料的深入分析,来提高满意程度,从而提高企业的竞争力的一种手段,CRM最大程度地改善、提高了整个关系生命周期的绩效。CRM整合了、公司、 员工等资源,对资源有效地、结构化地进行分配和重组,便于在整个关系生命周期内及时了解、使用有关资源和知识;简化、优化了各项业务流程,使得公司和员工在销售、服务、市场营销活动中,能够把注意力集中到改善关系、提升绩效的重要方面与核心业务上,提高员工对的快速反应和反馈能力;也为带来了便利,能够根据需求迅速获得个性化的商品、方案和服务。要在激烈的市场竞争中获得主动,越来越多的民航企业把保持客户作为企业的重要任务,谁能留住那些能给企业带来丰厚利润的关键客户,并获得他们长久的信任和支持,谁就能获得满意的回报,进而赢得持续的竞争优势。 在航空业,客户关系管理的应用有其特别的原因。面对航空公司的管理需求,急需引入先进的客户关系管理理念。在航空公司引入电子商务后,公司关注的重点由提高内部效率向尊重外部转移。而CRMS念正是基于对客户的尊重,要求公司完整地认识整个客户生命周期,提供与客户沟通的统一平台,提高员工与接触的效率和反馈率。随着“以客户为中心"的客 户关系管理技术在航空业的不断应用和发展,航空服务质量的改善提高的同时,产生了大量的客户数据,充分挖掘这些数据中隐藏的有用信息可以为航空公司的经营决策带来极大的帮助。 2、设计思路与方案概述 1. 研究方法 数据仓库与数据挖掘是CRM勺重要组成部分,航空公司与客户的交流会产生大量的数据,这 些数据一般由交易系统收集而来,然后将这些数据集中、清理、汇总后进入数据仓库,设计良好的数据仓库包含客户与公司交流的历史记录。将数据挖掘工具用于处理这些历史记录,可以帮助公司将来更好的服务客户。 2研究思路 1、通过对比国内外航空公司关系管理应用现状,分析出我国航空公司客户关系管理存在的主要问题。 2、针对存在的问题,构建我国航空公司客户关系管理系统模型,并在此基础上,应用数据仓库的相关知识,建立我国航空公司客户信息数据仓库,最后应用数据挖掘技术对航空公司客户群体进行划分。 3、构建CRM数据仓库,对客户信息数据模型进行建立,同时对操作数据存储(ODS)进行分析。 4、对OLAP技术和数据挖掘技术(基于互动循环过程和SEMMA勺数据挖掘实施方法)在CRM 中研究分析,并分析了金字塔模型和收转发分析模型,得出有利于航空公司营运的分析结论。 3、航空公司CRM体系结构与数据挖掘的应用分析 1、航空公司CRM体系结构

大工15春《SQL数据库课程设计》大作业答案

题目:XX系统的设计与实现 学习中心:奥鹏学习中心[ 专业:计算机应用技术 年级:年秋季 学号: 1xxxxxxx84 学生:xxxxx 指导教师:龙珠

1 项目概况 对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理重要条件。本系统使用Visual Basic 6.0作为开发工具,采用Microsoft SQL Server 2005作为数据库,实现了主要的管理工作有:员工基本信息、部门信息的增修删改,员工考勤情况的管理以及员工工资的管理等。针对不同的用户分为两种权限:系统管理员权限为1,可以进行添加、修改、删除、查询等操作,且可以对用户信息进行修改和打印报表;普通用户权限为0,只能查看员工基本信息、部门基本信息和考勤基本信息,不能对其进行添加、修改和删除。 1.1 SQL 数据库简介 SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。 1.2 Visual Basic 6.0 概述 Visual Basic是微软公司开发的编程设计软件,它也是基于Windows操作系统可视化编程环境。Visual Basic 6.0因操作简单实用,所以从其问世以来很受专业程序员和编程爱好者的追捧。Visual Basic 6.0由标题栏、菜单栏、工具栏、工具箱、窗体窗口、工程窗口、属性窗口、窗体布局窗口等构成。Visual Basic 6.0 1

相关文档
相关文档 最新文档