《管理系统知识框架优秀课件.ppt》由会员分享,可在线阅读,更多相关《管理系统知识框架优秀课件.ppt(59页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、管理系统知识框架管理系统知识框架第1页,本讲稿共59页题型题型n n选择 30*1n n名词解释 5*3n n简答 5*5 n n应用题 10*330%VISUAL FOX PRO第2页,本讲稿共59页管理系统基础知识管理系统基础知识n n信息n n管理信息n n管理信息系统第3页,本讲稿共59页10年真题年真题n n1.关于管理信息,下列描述不正确的是()n nA.管理信息是重要的资源B.管理信息具有一般信息的特点n nC.管理信息是决策的基础D.管理信息作为资源具有消耗性n n2.按决策层次信息分为战略信息、战术信息和业务信息,属于战略信息的是()n nA.市场需求信息B.库存统计信息n
2、nC.销售业绩信息D.产量统计信息第4页,本讲稿共59页信息化技术信息化技术n n计算机硬件n n通信和网络技术n n数据库第5页,本讲稿共59页重点概念重点概念1n n计算机的组成n n总线总线 I/O RAM ROM.I/O RAM ROM.n n计算机的性能指标n n字长,运算速度,内存容量,主频,存取周期,字长,运算速度,内存容量,主频,存取周期,总线宽度总线宽度n n软件分类第6页,本讲稿共59页重点概念重点概念2n n数字、模拟信号n n调制、解调n n带宽、交换技术、传输技术n n网络拓补结构n nC/S TCP/IP协议第7页,本讲稿共59页重点概念重点概念3n n实体、属性、
3、码n n域n n关系 元组 分量n n主码(主键)第8页,本讲稿共59页重点概念重点概念4n n对象n n类n n属性n n事件 EVENTn n方法 method第9页,本讲稿共59页信息系统开发方法信息系统开发方法n n生命周期生命周期n n原型法原型法n n面向对象面向对象n nCASECASEn n名词解释名词解释n n四种方法的优缺点四种方法的优缺点第10页,本讲稿共59页生命周期法生命周期法n n规划和可行性分析(第四章)n n系统规划(第五章)n n系统设计(第六、七章)n n系统实施(第八、九章)第11页,本讲稿共59页规划和可行性分析规划和可行性分析n nSSTn nBSPn
4、 nCSFn nU/C矩阵n n可行性分析(经济、技术、运行)第12页,本讲稿共59页系统分析系统分析n n业务流程图n nDFD/DDn n决策树/决策表n n结构化的概念第13页,本讲稿共59页系统总体设计系统总体设计n n模块分解n n控制结构图(业务为中心,转换为中心)n nE-R图及其转换n n数据库方面的概念n n代码第14页,本讲稿共59页15现实现实世界世界机器世机器世界界概念模概念模型型逻辑逻辑模型模型E-RE-R图图关系模式关系模式第15页,本讲稿共59页16职工职工E-RE-R模型(实体模型(实体-联系模型)联系模型)A A 职工号职工号B B 姓名姓名C C 性别性别实
5、实体体属属性性实体实体ERER图中实体,相当于实体集,相当于一图中实体,相当于实体集,相当于一个表;表中一行仅是实体的一个实例个表;表中一行仅是实体的一个实例属性属性是实体的性质,其关键属性就是表的主键是实体的性质,其关键属性就是表的主键第16页,本讲稿共59页17 实体实体 属性属性概念模型概念模型-E-R模型模型图图学学生生学号学号姓名姓名年龄年龄性别性别学生学生学号学号姓名姓名年龄年龄性别性别第17页,本讲稿共59页18课程课程课程号课程号课程名课程名教师教师 实体实体 属性属性概念模型概念模型-E-R模型模型 图图课程课程课程号课程号课程名课程名教师教师第18页,本讲稿共59页19学生
6、学习课程学生学习课程课程课程学生学生选修选修课程名课程名课程号课程号教师教师姓名姓名性别性别年龄年龄mn m:n学号学号成绩成绩成绩成绩成绩成绩第19页,本讲稿共59页20分析联系分析联系,画出画出E-R图:图:一个班级有一个班长。一个班级有一个班长。班级有班主任,人数,专业。班长有学号和班级有班主任,人数,专业。班长有学号和姓名姓名 一个班级有很多学生一个班级有很多学生 班级和教师班级和教师第20页,本讲稿共59页211.1.研究所有若干个研究室,每一个研究室多位研究所有若干个研究室,每一个研究室多位科研人员在指定的办公地点科研人员在指定的办公地点.每一位科研人员只每一位科研人员只属于一个研
7、究室,有编号,姓名,性别和年龄属于一个研究室,有编号,姓名,性别和年龄.研究所承当了多个科研项目,包括负责人,项研究所承当了多个科研项目,包括负责人,项目号项目名和开工时间目号项目名和开工时间(每位科研人员可以参加多每位科研人员可以参加多个科研项目个科研项目).).每个科研项目有多位科研人员参加每个科研项目有多位科研人员参加.科研人员参加科研项目均有相应的工作量。画科研人员参加科研项目均有相应的工作量。画 E E R R图图 并转换成关系模式。并转换成关系模式。第21页,本讲稿共59页22 ER图转换成关系模式图转换成关系模式代码代码 D校名校名 E地址地址 F学校学校领导领导校长校长A 职工
8、号职工号B 姓名姓名C 性别性别招收招收学生学生选修选修课程课程Sh Sn Age Sex Gr Ch Cn TeH任期任期数量数量 Gmn111m第22页,本讲稿共59页23课程(课程(课程(课程(chch,cncn,tete)选修(选修(选修(选修(shsh,chch,grgr)学生(学生(学生(学生(shsh,snsn,ageage,sexsex,DD,G G)学校(学校(学校(学校(DD,E E,F F)校长(校长(校长(校长(A A,B B,C C,DD,HH)m:n1:N1:1第23页,本讲稿共59页24 E-R 图图 关系模式关系模式1系系聘用聘用教师教师2职工职工选修选修亲属亲
9、属3旅客旅客飞机票飞机票拥有拥有4课程课程学生学生有有1m1m11mn第24页,本讲稿共59页25系(系(系编号系编号系编号系编号,系名称),系名称)教师(教师(教工编号教工编号,姓名,性别,工资,姓名,性别,工资,系编号系编号)1系系聘用聘用教师教师1m系编号系编号系名称系名称姓名姓名性别性别工资工资教工编号教工编号第25页,本讲稿共59页26职工(职工(职工号职工号,姓名,职务),姓名,职务)亲属(亲属(亲属姓名亲属姓名,亲属关系,亲属关系,职工号职工号)2职工职工亲属亲属有有1m职工号职工号姓名姓名职务职务姓名姓名亲属关系亲属关系第26页,本讲稿共59页27旅客(旅客(旅客(旅客(身份证
10、号码身份证号码身份证号码身份证号码,姓名,姓名,航班号,座位号航班号,座位号)飞机票(飞机票(航班号,座位号航班号,座位号航班号,座位号航班号,座位号,日期,价格),日期,价格)3旅客旅客飞机票飞机票拥有拥有11身份证号身份证号姓名姓名日期日期航班号航班号座位号座位号价格价格旅客(旅客(旅客(旅客(身份证号身份证号身份证号身份证号,姓名),姓名),姓名),姓名)飞机票(飞机票(飞机票(飞机票(航班号,座位号航班号,座位号航班号,座位号航班号,座位号,日期,价格,日期,价格,日期,价格,日期,价格,身份证号身份证号身份证号身份证号)第27页,本讲稿共59页28课程(课程(课程号课程号,课程名称,
11、学时,性质),课程名称,学时,性质)学生(学生(学号学号学号学号,姓名,性别,专业),姓名,性别,专业)成绩(成绩(学号,课程号学号,课程号,分数),分数)选修选修4课程课程学生学生mn课程号课程号名称名称学时学时性质性质学号学号姓名姓名性别性别专业专业分数分数第28页,本讲稿共59页29NoteNote1 1:M1 1:M2 12 1:1 13 M3 M:NN1 1 方主键出现在方主键出现在M M方成为外键方成为外键任意一方主键出现在另一方中,成任意一方主键出现在另一方中,成外键外键联系建为一新表,其主键由两个父实联系建为一新表,其主键由两个父实体的主键复合组成体的主键复合组成 每个实体建一
12、张表,属性转为表属性,关键属性每个实体建一张表,属性转为表属性,关键属性为主键为主键第29页,本讲稿共59页30商店(商店(商店编号商店编号,商店名,地址,电话),商店名,地址,电话)职工(职工(职工编号职工编号,姓名,性别,年龄,姓名,性别,年龄,商店编号,进店日期,商店编号,进店日期,月薪月薪)商店商店职工职工n1工作工作商店编号商店编号商店名商店名地址地址电话电话进店日期进店日期职工编号职工编号姓名姓名性别性别年龄年龄月薪月薪第30页,本讲稿共59页31商店(商店(商号商号,店名,地址),店名,地址)顾客(顾客(编号编号,姓名,电话),姓名,电话)消费(消费(编号编号,商号商号,日期,金
13、额),日期,金额)nm消费消费商号商号店名店名地址地址日期日期电话电话编号编号姓名姓名金额金额顾客顾客商店商店第31页,本讲稿共59页32医生(医生(Zno,Dn,Qc,Ks)病人(病人(Pno,Pna,Sex,Age)处方处方 (Pno,Zno,Ch,Desc,Me,Date)nm处方ZnoZnoDnDnQcQcKsKsMeMePnoPnoPnaPnaSexSexAgeAge医生病人DateDateDescDescChCh第32页,本讲稿共59页33储户储户存存款款取取款款存款单存款单取款取款单单储户(储户(账号账号,身份证号,姓名,地址,存款余额),身份证号,姓名,地址,存款余额)存款单(
14、存款单(账号账号,存款单号存款单号,存款日期,金额,存款方式存款日期,金额,存款方式)取款单(取款单(账号账号,取款单号取款单号,取款日期,金额,取款方式取款日期,金额,取款方式)11mn存款日期存款日期金额金额存款方式存款方式取款日期取款日期金额金额取款方式取款方式存款单号存款单号取款单号取款单号第33页,本讲稿共59页34借书人借书人借借阅阅图书图书出出版版出版社出版社mnm1借证号借证号姓名姓名单单位位借书日借书日期期还书日还书日期期数量数量书书名名书书号号单单价价出版社出版社名名地地址址邮编邮编电电话话第34页,本讲稿共59页35供供供供应应应应号号号号供供供供应应应应商商商商开开开开
15、户户户户行行行行帐帐帐帐号号号号供应商供应商供应商供应商进进进进货货货货商品商品商品商品商品商品商品商品号号号号商品商品商品商品名名名名售售售售货货货货单单单单价价价价进进进进货货货货单单单单价价价价单单单单价价价价数数数数量量量量日日日日期期期期销销销销售售售售日期日期日期日期数量数量数量数量员工员工员工员工客户客户客户客户编编编编号号号号姓姓姓姓名名名名权权权权限限限限客客客客户户户户编编编编号号号号姓姓姓姓名名名名 邮邮邮邮编编编编电电电电话话话话mnmnp第35页,本讲稿共59页36供应商(供应商(供应商号供应商号,商名,开户行,账号),商名,开户行,账号)商品(商品(商品号商品号,商
16、品名,货价),商品名,货价)进货(进货单价,单价,数量,日期,进货(进货单价,单价,数量,日期,供应商供应商号,商品号号,商品号)员工(员工(编号编号,姓名,姓名 ,权限),权限)客户(客户(客户编号客户编号,客户名,邮编,电话),客户名,邮编,电话)销售(销售(商品号,编号,客户编号商品号,编号,客户编号,日期,数量)日期,数量)第36页,本讲稿共59页37病房病房科室科室病人病人医生医生入入住住从从属属组组成成诊诊治治1mmn1mm1科名科名 地址地址 电话电话工作证号工作证号 姓名姓名 职称职称病历号病历号 姓名姓名 性别性别病房号病房号 床位号床位号处方处方第37页,本讲稿共59页38
17、学生(学生(学号学号,姓名,性别,年龄,系别,专业),姓名,性别,年龄,系别,专业)课程(课程(课程号课程号,课程名课程名 ,学分,开课系,先修,学分,开课系,先修课,教师号)课,教师号)教师(教师(教师号教师号,名,性别,专业),名,性别,专业)学习(学习(学号,课程学号,课程,成绩),成绩)请根据关系模式写出请根据关系模式写出E-RE-R图图第38页,本讲稿共59页39车间(车间(车间(车间(车间号车间号车间号车间号,车间名,电话,产品号,计划量),车间名,电话,产品号,计划量),车间名,电话,产品号,计划量),车间名,电话,产品号,计划量)产品(产品(产品(产品(产品号产品号产品号产品号
18、,规格),规格),规格),规格)或或车间(车间(车间(车间(车间号车间号车间号车间号,车间名,电话),车间名,电话),车间名,电话),车间名,电话)产品(产品(产品(产品(产品号产品号产品号产品号,规格,车间号,计划量),规格,车间号,计划量),规格,车间号,计划量),规格,车间号,计划量)车间车间产品产品生产生产11车间号车间号名名电话电话计划量计划量产品号产品号规格规格第39页,本讲稿共59页40商店(商店(商店编号商店编号,商店名,地址,电话),商店名,地址,电话)职工(职工(职工编号职工编号,姓名,性别,年龄,商店编,姓名,性别,年龄,商店编号,进店日期,月薪)号,进店日期,月薪)商商
19、店店职职工工工工作作编号编号名称名称地址地址电话电话编号编号姓名姓名性别性别年龄年龄进店日期进店日期月薪月薪1m第40页,本讲稿共59页41借书人借书人借阅人(借阅人(借阅人(借阅人(借书证号借书证号借书证号借书证号,姓名,单位),姓名,单位),姓名,单位),姓名,单位)借阅(借阅(借阅(借阅(借书证号,书号借书证号,书号借书证号,书号借书证号,书号,借书日期,还书日期),借书日期,还书日期),借书日期,还书日期),借书日期,还书日期)图书(图书(图书(图书(书号书号书号书号,书名,数量,位置,出版社名),书名,数量,位置,出版社名),书名,数量,位置,出版社名),书名,数量,位置,出版社名)
20、出版社(出版社(出版社(出版社(出版社名出版社名出版社名出版社名,地址,邮编,电话),地址,邮编,电话),地址,邮编,电话),地址,邮编,电话)借阅借阅图书图书出版出版出版社出版社mnm1第41页,本讲稿共59页42产品产品供应供应零件零件制制造造 材料材料mnm1产品(产品(GNO,GNA,GUP)零件(零件(PNO,PNA,UW,UP)供应(供应(GQTY)GNOGNAGUPGQTYPQTYPNAPNOUPMNOMNACUMUPUWGNO,PNO,材料材料(MNO,MNA,CU,MUP,PNO,PQTY)第42页,本讲稿共59页系统详细设计系统详细设计n n下拉/弹出式菜单n n输入输出界
21、面n n辅导书的配套上机实验第43页,本讲稿共59页系统实施系统实施n n程序的调试n n系统的测试n n系统切换第44页,本讲稿共59页系统维护系统维护n n安全性n n可靠性n n系统维护的内容第45页,本讲稿共59页SQL语句基础语句基础SQL功能功能命令动词命令动词数据查询数据查询SELECT数据定义数据定义CREATE、DROP、ALTER数据操纵数据操纵INSERT、UPDATE、DELETE数据控制数据控制GRANT、REVOKE第46页,本讲稿共59页查询语句基本格式查询语句基本格式SELECT -需要哪些列 FROM -来自于哪些表 WHERE -根据什么条件 GROUP B
22、Y HAVING ORDER BY 第47页,本讲稿共59页1.查询指定的列查询指定的列n n查询表中用户感兴趣的部分属性列。n n例1:查询全体学生的学号与姓名。SELECT SnoSELECT Sno,Sname FROM StudentSname FROM Studentn n例2:查询全体学生的姓名、学号和所在系。SELECT SnameSELECT Sname,SnoSno,Sdept Sdept FROM Student FROM Student 第48页,本讲稿共59页2.查询全部列查询全部列 n n例3查询全体学生的记录SELECT Sno,Sname,Ssex,Sage,Sd
23、ept FROM Studentn n等价于:SELECT *FROM Student 第49页,本讲稿共59页3.查询经过计算的列查询经过计算的列 n n例4查询全体学生的姓名及其出生年份。SELECT Sname,2006-Sage FROM Studentn n例5查询全体学生的姓名和出生年份所在系,并在出生年份列前加入一个列,此列的每行数据均为出生年份常量值。SELECT SnameSELECT Sname,出生年份,2006-Sage FROM Student FROM Student 第50页,本讲稿共59页比较大小比较大小n n例例7 7查询计算机系全体学生的姓名。查询计算机系全
24、体学生的姓名。SELECT Sname FROM Student SELECT Sname FROM Student WHERE Sdept WHERE Sdept=计算机系计算机系 n n例例8 8查询年龄在查询年龄在2020岁以下的学生的姓名及年龄。岁以下的学生的姓名及年龄。SELECT Sname,Sage FROM Student SELECT Sname,Sage FROM Student WHERE Sage WHERE Sage 20 20n n例例9 9查询考试成绩有不及格的学生的学号查询考试成绩有不及格的学生的学号 SELECT DISTINCT Sno FROM SC SE
25、LECT DISTINCT Sno FROM SC WHERE Grade WHERE Grade 60 60第51页,本讲稿共59页示例示例n n例例1010查询年龄在查询年龄在20202323岁之间的学生的姓名、所在系岁之间的学生的姓名、所在系和年龄。和年龄。SELECT Sname,Sdept,Sage FROM Student SELECT Sname,Sdept,Sage FROM Student WHERE Sage WHERE Sage BETWEENBETWEEN 20 20 ANDAND 23 23n n例例1111查询年龄不在查询年龄不在20202323之间的学生姓名、所在
26、系和年之间的学生姓名、所在系和年龄。龄。SELECT Sname,Sdept,Sage FROM Student SELECT Sname,Sdept,Sage FROM Student WHERE Sage WHERE Sage NOT BETWEENNOT BETWEEN 20 20 ANDAND 23 23第52页,本讲稿共59页排序排序n n可对查询结果进行排序。n n排序子句为:ORDER BY ORDER BY ASC|DESC ,ASC|DESC ,n n说明:按进行升序(ASC)或降序(DESC)排序。第53页,本讲稿共59页对查询结果进行分组计算对查询结果进行分组计算 n n
27、作用:可以控制计算的级别:对全表还是对一组。n n目的:细化计算函数的作用对象。n n分组语句的一般形式:GROUP BY HAVING 第54页,本讲稿共59页数据更改功能数据更改功能 n n插入数据 n n更新数据 n n 删除数据第55页,本讲稿共59页示例示例n n例1将新生记录(95020,陈冬,男,信息系,18岁)插入到Student表中。INSERT INTO Student INSERT INTO Student VALUES(9521105,VALUES(9521105,陈冬陈冬,男男,18,18,信息系信息系)n n例2在SC表中插入一新记录,成绩暂缺。INSERT INT
28、O SC(Sno,Cno,XKLB)INSERT INTO SC(Sno,Cno,XKLB)VALUES(VALUES(95211059521105,c01c01,必修必修)实际插入的值为:(95211059521105,c01c01 ,NULL NULL,必修必修)第56页,本讲稿共59页2.基于其他表条件的更新基于其他表条件的更新n n例例3 3:将计算机系全体学生的成绩加:将计算机系全体学生的成绩加5 5分。分。n n(1 1)用子查询实现)用子查询实现)用子查询实现)用子查询实现UPDATE SC SET Grade=Grade+5UPDATE SC SET Grade=Grade+5
29、 WHERE Sno IN WHERE Sno IN(SELECT Sno FROM Student(SELECT Sno FROM Student WHERE Sdept=WHERE Sdept=计算机系计算机系计算机系计算机系)n n(2 2)用多表连接实现)用多表连接实现)用多表连接实现)用多表连接实现UPDATE SC SET Grade=Grade+5UPDATE SC SET Grade=Grade+5 FROM SC JOIN Student ON SC.Sno=Student.Sno FROM SC JOIN Student ON SC.Sno=Student.Sno WHERE Sdept=WHERE Sdept=计算机系计算机系计算机系计算机系 第57页,本讲稿共59页删除数据删除数据 n n用DELETE语句实现n n格式:DELETE FROM WHERE 第58页,本讲稿共59页无条件删除无条件删除n n例1.删除所有学生的选课记录。DELETE FROM SC 第59页,本讲稿共59页
限制150内