第一篇:“管理信息系统与数据库”科目复习大纲
“管理信息系统”(864)复习大纲
一、总体要求
本科目考试为“情报学”初试科目,考试的目的在于考查考生对基本概念、基本理论的掌握,运用基本理论与基本方法分析和解决实际问题的能力。
二、考试范围与要点管理信息系统概述
信息技术与企业管理、信息系统在组织中的作用、信息系统、信息系统的类型、数据与信息、管理系统与管理决策、管理信息系统及其结构、信息系统的技术基础、Web开发的基本技术管理信息系统的规划与开发
系统规划、系统规划常用的方法(企业系统规划法、战略目标集转化法、关键成功因素法等)、企业流程重组、系统开发的思想和方法、管理信息系统的开发过程与方法、系统开发方式管理信息系统的系统分析
系统分析、现行系统的详细调查、组织结构与业务流程分析、用户需求分析、数据流程分析、数据流程图及绘制、数据字典、描述处理逻辑的工具、新系统逻辑模型的建立、系统分析报告管理信息系统的系统设计
系统设计的目标和原则、功能结构图设计、代码设计、输入设计、输出设计、数据存储设计、处理流程图设计、用户界面设计、系统物理配置方案设计、系统设计文档
5管理信息系统的系统实施与维护
系统实施步骤、软硬件购置、程序设计、数据库实施、系统测试、系统切换、人员培训、系统实施文档、系统维护、系统评价信息系统管理
信息系统开发的项目管理、信息系统的运行管理与维护、信息系统管理模式与伦理 7 企业资源计划
信息集成、制造资源计划(MRP)、MRP II、供应链管理、企业资源计划(ERP)
三、试卷分值与各部分所占比例
试卷满分150分。
四、考试形式与考试时间
考试采用闭卷笔试的形式,答题时间为180分钟。
五、试卷结构、题型与答题方式
试卷题型包括:基本概念考核(填空题、选择题、名词解释等),计算与设计题(考察基本技能掌握与应用),综合分析题(问答题、分析应用题、论述题等)。
答题过程不需要使用计算器,所有解答均写在答题纸上。
六、参考书:
1.薛华成主编,管理信息系统(第六版),清华大学出版社2012
2.黄梯云等,管理信息系统(第四版),高等教育出版社2009
第二篇:管理信息系统复习大纲总结(范文)
第一章
1.信息:是关于客观事实的可通讯的知识。
2.信息形成知识:人们正是通过获得信息来形成知识,从而认识事物、区别事物和改造世界【医生通过大量病例信息的分析和研究,最终找到医治疾病的知识和方法】。
3.信息与数据关系:信息是经过加工以后、并对客观世界产生影响的数据。只有经过解释,数据才有意义,才成为信息。比如天气预报中的气温。【信息一定是数据,而数据不一定是信息;对某人来说是数据的东西,对另一人来说可能就是信息】 4.信息的分类(按照管理的层次):战略信息、战术信息、作业信息。5.信息的特性:①.事实性
②.时效性
③.不完全性
④.等级性:
战略级(决策信息):制定战略要大量地获取来自外部的信息,往往把外
部信息和内部信息结合起来进行预测【如产品投产、停产,新厂选择厂址,开拓新市场等】
战术级(管理信息):管理控制信息主要来源于企业内部【如月计划与完
成情况的比较,库存控制等】
作业级(操作信息):作业级信息全部来源于企业内部,用于解决经常性 的问题,他与日常活动有关,并用以保证切实地完成具体任务。【如每天统计的产量、质量数据,打印工资单等】
⑤.变换性
• ⑥.价值性:索取一份经济情报,或者利用大型数据库查阅文献所付费用是 信息价值的部分体现
6.信息量的多少是由消除对事物认识的“不确定程度”来决定的。
消除的不确定程度大,则发出的信息量就大;消除的不确定程度小,则发出的信息量就小。如果事先就确切地知道消息的内容,那么消息中所包含的信息量就等于零。因为该消息没有“不确定型东西”需要消除。
7.一个信号所取得的信息量与出现该信号的概率成反比
8.知识:是对意识的反映,是对经过实践证明的客体在人的意识中相对正确的反映。知识的特点是可以共享,可以跨越时空传递,可以重复使用,可以再生(知识创新)。
数据:未经组织的数字符号
信息:经过解释,有意义的数据,具有目的性
知识:用于生产,有价值的信息
智能:是指人们有效运用信息和知识的能力
如:财务数据是数据,经过报表整理之后成为信息,再经过分析处理之后提供给决策者某些商品可能是今后的热点商品,称为知识,决策者使用这些知识之后获取利润,称为智能。9.系统:是由处于一定的环境中相互联系和相互作用的若干组成部分结合而成并为达到整体目的而存在的集合。
10.系统的特征:整体性、目的性、相关性、环境适应性
11.系统的基本组成要素:输入要素、输出要素、转换机制、控制机制和系统目标 12.系统的类型:按其组成可分为自然系统、人造系统和复合系统。
13.信息系统:是一个人造系统,它由人、硬件、软件和数据资源组成,目的是及时、正确地收集、加工、存储、传递和提供信息,实现组织中各项活动的管理、调节和控制。14.组织中各项活动表现为“四流”:物流、资金流、事务流和信息流 15.信息系统:信息处理系统+信息传输系统。
16.信息系统的类型:按处理对象分为
作业信息系统:是处理组织的业务、控制生产过程和支持
办公事务,并更新有关的数据库。包括:
• 业务处理系统:如产量统计、成本计算和库存记录等。• 过程控制系统:指用计算机控制正在进行的生产过程。【如炼钢炉温度自动控制系统】
• 办公自动化系统:以先进技术和自动化办公设备(如文字处理设备、轻印刷系统等)支持人的部分办公业务活动。管理信息系统:【对作业信息系统提供的信息进行进一步的加工整理,向管理者提供管理和决策所需要的信息,主要面向管理与决策。如库存作业系统和库存管理信息系统的区别】
17.信息系统的发展:主要经历了三个阶段
①.电子数据处理系统(Electronic data Processing System,简称EDPS)(20世纪50年代~70年代)【早期计算机首先用于财务部门的工资数据处理,目的是提高工作效率而非管理】
②.管理信息系统(Management Information System,简称MIS)(20世纪 70年代~至今)【最大的特点:高度集中】
③.决策支持系统(DecisionSupportSystem,简称DSS)(20世纪90年代~至今)【MIS与DSS的区别:MIS为管理者提供管理所需要的信息,而DSS不但提供信息,而且还提供解决问题的方法】
18.一个组织的管理职能主要包括:计划、组织、领导和控制四大方面,其中任何一方面都离不开信息系统的支持。
19.信息系统对管理职能的支持,归根到底是对决策的支持——管理就是决策 20.决策:是人们为达到一定目的而进行的有意识、有选择的活动。
21.决策过程模型:决策科学先驱西蒙教授在著名的决策过程模型论著中将决策过程划分为四个阶段:情报活动阶段、设计活动阶段、选择活动阶段、实施活动阶段
22.MIS和DSS只能提供决策信息,辅助决策;而最终的决策只能由人作出;只定性决策是没有科学依据的盲目决策,只定量决策也是一种非科学的决策。现实世界的复杂性决定了决策的复杂性
23.决策的三种类型:按问题的结构化程度划分
结构化决策:决策过程和决策方法有固定的规律可以遵循,能用明确的语言
和模型加以描述,并可依据一定的通用模型和决策规则实现其决策过程【如应用解析方法,运筹学方法等求解最佳路径、企业利润保本点的计算、安全库存等问题】
非结构化决策:其决策过程和决策方法没有固定的规律可以遵循;没有固定的决策规则和通用模型可依;决策者的主观行为【如企业未来发展方向的决策等】
半结构化决策:其决策过程和决策方法有一定规律可循,但又不完全确定,即:有所了解但不全面,有所分析但不确切,有所估计但不确定。这样的决策问题一般可适当建立模型,但无法确定最优方案。【如新产品的开发】
24.通常认为,管理信息系统主要解决结构化的决策问题,而决策支持系统则以支持半结构化和非结构化问题为目的。
25.应当指出,决策问题的结构化程度并不是一成不变的,当人们掌握了足够的信息和知识时,非结构化问题有可能转化为半结构化问题,半结构化问题也有可能向结构化转化,这是人们对客观事物不断提高认识的过程。【课后题】
1.1什么是信息?信息和数据有何区别?
答:信息是关于客观事实的课通信的知识。首先,信息时客观世界各种事物的特征的反映;其次,信息时可以通信的;最后信息形成知识。区别:首先,两者概念不同,信息概念(同上);数据是记录客观事物的、可鉴别的符号。其次,数据经过解释才有意义,才成为信息。而信息经过数据才能有意义,才能对人类有益。1.3如何理解人是信息的重要载体和信息意义的解释者?
答:①人是信息的重要载体:信息是关于客观事实的可通信的知识,而知识是人的意识的反映,信息经过人的收集、加工、存储、传递,使其对人、组织和社会有作用。
②人是信息意义的可解释者:广义的信息强调“人”本身不但是一个重要的沟通工具,还是信息意义的解释者:所有的沟通媒介均需使信息最终可为人类五官察觉与解释,方算是信息沟通媒介。
1.4什么是信息技术?信息技术在那些方面能给管理者提供支持?
信息技术是指有关信息的收集、识别、提取、变换、存贮、传递、处理、检索、检测、分析和利用等的技术。可以说,这就是信息技术的基本定义。它主要是指利用电子计算机和现代通信手段实现获取信息、传递信息、存储信息、处理信息、显示信息、分配信息等的相关技术
1,大大提高了劳动生产率、产品质量和产品市场化的速度;
2,将基层业务人员从大量重复的、烦琐的数据处理中解脱出来,提高了工作效率和工作质量;
3,是管理信息系统(MIS)将企业作为一个整体来进行全面的信息管理,加强了统计、分析和报告的功能,满足了中低层管理者的需求;
4,是经理信息系统(EIS)和决策与集体决策支持系统(DSS、GDSS),提高了高层管理者的决策水平和工作效率。
1.5为什么说管理信息系统并不能解决管理中的所有问题?
答:管理是一种复杂的活动,它既涉及客观环境,又涉及人的主观因素。由于生产和社会环境的复杂性,也由于事物间复杂的相互联系和事物的多变性等等原因,人们在解决管理问题时不可能掌握所有的数据,更不可能把所有的、待选的解决方案都考虑进去,而管理信息系统解决问题时运行的程序是由人来编写的。
管理信息系统是一个人机结合的系统,人不能解决的问题,依靠计算机也无法解决。因此,仅仅靠管理信息系统是无法解决管理中的所有问题的。特别是在高层决策和宏观决策中,很大程度上要依靠人的直觉和判断能力、随机应变的能力和创造性的发挥。可以说,管理不仅是一门科学,更是一种艺术。人们在实施管理时,不仅要运用科学的方法,还必须运用一套技术和处理方式,这些都是管理信息系统力所不能及的。
第二章
1.管理信息系统:是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。它能实测国民经济部门或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标。它又是一门综合了管理科学、系统理论、计算机科学的系统性边缘科学 2.管理信息系统的特点:
①.它是一个为管理决策服务的信息系统【信息管理的目的就是为管理者进行管理和决策提供依据】
②.为组织进行全面管理的综合系统平【片面的信息管理会导致片面的决策; 只有综合的信息管理才能产生科学的决策】
③.人机结合的系统【MIS和DSS只能辅助决策,而不能代替人进行决策】 ④.与现代先进管理方法和手段相结合的系统【现代管理方法如:线性规 划法、赢亏平衡法等】
⑤.多学科交叉的边缘科学【管理信息系统科学的三要素是系统的观点、数 学的方法和计算机的应用】
3.管理信息系统的结构:纵向概括了基于管理任务的系统层次结构(也称纵向结构);横向从管理的组织和职能上概括了管理信息系统的组成(也称横向结构)。
4.从管理决策问题的性质来看,在运行控制层上的决策大多数是属于结构化的问题,而在战略管理层,大多数决策属于非结构化决策问题,管理控制层所作决策问题的性质,介于结构化和非结构化之间
5.从信息处理的工作量来看,一般业务处理的信息处理量较大,层次越高,信息量越小,形成金字塔型系统结构,塔的底部表示结构明确的管理过程和决策【处理具体的事务,信息量最大】,而顶部则为非结构化的处理工作和决策【只处理低层收集整理过后、对决策有用的信息,所以信息量少】。如图2.2所示:
较 高非层结 战次构略的化 管管决理理策
基管
层行理决管动 结控理策构和制和支 化监文持决控运行控制书 策工作 日常业务处理
6.影响管理信息系统应用的环境因素有以下几个方面:
※ 生产过程的特征
※ 组织规模
※ 管理的规范化程度
※ 组织的系统性
※ 信息处理和人
第三章
1.管理信息系统必须要有网络和数据库。
2.从客观事物到信息,再到数据,是人们对现实世界的认识和描述过程,这里经过了三个世界(或称领域):现实世界、信息世界和计算机世界。
①.现实世界:指人们头脑之外的客观世界,它包含客观事物及其相互联系;
②.观念世界:又称信息世界,是现实世界在人们头脑中的反映。客观事物在观念世界中称为实体,实体的特性称为属性,实体之间的关系称为联系。
③.数据世界:是信息世界中信息的数据化。现实世界中的事物及其联系,在数据世界中用数据模型描述。
3.概念模型基本概念:
实体(Entity):可以相互区分的客观事物; 属性(Attribute):实体的某一特性; 码(Key):唯一标识实体的属性; 域(Domain):属性的取值范围; 实体型(Entity Type):相同属性的结构集合; 实体集(Entity Set):同型实体的集合; 联系(Relationship):实体之间的特征关系.事物之间的联系可分为两类:实体内部的联系(如实体各属性之间的关系)和实体之间的联系。4.E-R图:
例1:教学管理中涉及到学生、课程两个实体,用E-R图可表示为此E-R图中实体的相关属性如下:
学生实体,属性:学号,学生姓名,所属系,年龄
课程实体,属性:课程号,课程名,先行课程号
选课联系,属性:学号,课程号,成绩,学期
解:
例2:用E-R图来表示某个工厂物资管理的概念模型。
物资管理涉及的实体有:
※ 仓库:属性有仓库号、面积、电话号码;
※ 零件:属性有零件号、名称、规格、单价、描述;
※ 供应商:属性有供应商号、姓名、地址、电话号码、账号;
※ 项目: 属性有项目号、预算、开工日期;
※ 职工: 属性有职工号、姓名、年龄、职称。
这些实体之间的联系如下:
(1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中,用库存量来表示某种零件在某个仓库中的数量;
(2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作;(3)职工之间具有领导-被领导关系,即仓库主任领导若干保管员;
(4)供应商、项目和零件三者之间具有多对多的联系。即一个供应 商可以供给若干项目多种零件,每个项目可以使用不同供应商供应的零件,每种零件可由不同供应商供给。记录供应的数量 解:
例3.科室有科名、科地址、科电话等属性;病房有病房号、床位数等属性;
医生有姓名、职称、年龄、工作证号等属性;病人有病历号、姓名、性别、年龄等属性。其中,一个科室有多个病房、多个医生,并有一名医生为科室主任;一个病房只能属于一个科室;一个医生只属于一个科室,但可负责多个病人的诊治,并每次记录诊治时间及诊治情况;一个病人的主治医生只有一个。设计该计算机管理系统的E-R图。
解:
5.范式应用:
1NF的定义:属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项
1NF→2NF: 一个关系模式R不属于2NF,就会产生以下几个问题:
①.插入异常:假若要插入一个新学生,但该生还未选课,即这个学生无CNO,这样的元组就插不进S-L-C中,因为元组主码不能为空;
②.删除异常:假定某个学生不再选修任何一门课,此时CNO将为空,则其他信息 6
也被删除了,从而造成删除异常;
③.修改复杂:某个学生从数学系(MA)转到计算机科学系(CS),这本来只需修改此学生元组中的SDEPT分量,但因为S-L-C中含有SLOC属性,因而还必须修改元组中的SLOC分量;
例:关系模式 S-L-C(SNO,SDEPT,SLOC,CNO,G),某中SLOC为学生的住处,并且每个系的学生住在同一个地方。
此关系模式的主码为(SNO,CNO)。函数依赖有:(SNO,CNO)→G SNO→SDEPT SNO→SLOC SDEPT→SLOC(因为每个系的学生只住一个地方)解:解决的办法是用投影分解把关系模式S-L-C分解为两个关系模式
SC(SNO,CNO,G)S-L(SNO,SDEPT,SLOC)综合例题:
设关系模式
R(S#,C#,GRADE,TNAME,TADDR),其属性分别表示学生学号、选修课程的编号、成绩、任课教师姓名、教师地址等意义。
如果规定每一个学生学一门课只有一个成绩;每门课只有一个教师任 课;每个教师只有一个地址(此处不允许教师同名同姓)。
(1)试写出该关系模式R基本的函数依赖集和候选码;(2)试把R分解成满足2NF的模式集,并说明理由;(3)试把R分解成满足3NF的模式集,并说明理由。参考答案:
(1)基本的函数依赖为:
{S#,C#)→GRADE C#→TNAME TNAME→TADDR} 候选码为(S#,C#)
(2)由于(S#,C#)→TNAME和C#→TNAME,因此R不是2NF。;
当一门课有100个学生选修时,其教师名就重复100次,存在着数据冗余和操作异常问题。
R应分解为R1(S#,C#,GRADE)和R2(C#,TNAME,TADDR),R1和R2都满足2NF的模式。
(3)R1已是3NF,但R2不是3NF。由于在R2中存在C#→TNAME和
TNAME→TADDR,即存在非主属性对码的传递函数依赖,所以R2不是3NF。当一个教师开设多门课时,在R2中教师地址重复多次,依然存在数据冗余和操作异常问题。R2应分解为R21(C#,TNAME)和R22(TNAME,TADDR),此时R1,R21,R22都属于3NF.6.计算机网络:用通信介质把分布在不同地理位置的计算机和其他网络设备连接起来,实现信息互通和资源共享的系统
7.计算机网络的拓扑结构是人们头脑中的逻辑性结构,它分为五种基本类型:总线型、星型、环型、树型和网状型,实际上的网络结构可能是它们中某几种的混合类型。
8.计算机网络从功能上可分为两部分:
※ 资源子网 ※ 通信子网
9.计算机网络根据网络应用范围和应用方式不同,可分为以下几类:
局域网(LAN)广域网(WAN)综合业务数字网(ISDN)Internet
第五章
1.诺兰阶段模型:把计算机应用到一个单位(企业、部门)的管理中去,一般要经历从初级到成熟的成长过程,这就是信息系统发展的阶段理论。
第一阶段:初装【一般,“初装”阶段大多发生在单位的财务部门】
第二阶段:蔓延平【各部门各自开发,如人事部门的员工数据和财务部门的员工数据等,数据难以共享】
第三阶段:控制【大多数的计算机没有真正的用于管理】 第四阶段:集成 第五阶段:数据管理 第六阶段:成熟
2.诺兰阶段模型的作用:
总结了发达国家信息系统发展的经验和规律。一般认为模型中的各阶段
都是不能跳越的。因此,无论在确定开发管理信息系统的策略,或者在制定管理信息 8
系统规划的时候,都应首先明确本单位当前处于哪一生长阶段,进而根据该阶段特征来指导MIS建设。
3.MIS系统的开发策略:
“自下而上”的开发策略【即先建功能模块,再进行系统集成。】
“自上而下”的开发策略【如同结构化程序设计,先划分功能模块和总体布局,再分别实现各模块的功能】 4.MIS系统开发策略的优缺点:
5.MIS系统战略规划的作用和内容:
没有规划,行动就会没有目的和方向。
A.MIS战略规划的作用(战略规划的重要性)
①.合理分配和利用信息资源,以节省信息系统的投资;【充分利用企业现有资源进行MIS系统的开发,而不是一切从头开始】
②.通过制订规划,找出存在的问题,更正确地识别出为实现企业目标MIS系统必须完成的任务,促进信息系统的应用,带来更多的经济效益。【既找出MIS所必须解决的关键问题,而不是所有问题——如产量与质量,不要盲目的追求系统的大而全】
③.指导MIS系统开发,用规划作为将来考核系统开发工作的标准。
【计划是一切工作的行动指南,也是工作成果考核的依据和标准】
B.MIS战略规划的内容
①.信息系统的目标、约束及总体结构 ②.单位(企业、部门)的现状
③.业务流程的现状、存在的问题和不足以及流程在新技术条件下的重组 ④.对影响规划的信息技术发展的预测 6.制定MIS战略规划的常用方法:
企业系统规划法(BSP): U/C矩阵的使用方法
关键成功因素法:关键成功因素是指对企业成功起关键作用的因素 7.结构化系统开发
三个阶段:(系统规划)、系统分析、系统设计、系统实施 8.结构化系统开发方法的优点:
①.自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程:即“自项向下,逐步细化”的进行系统分析和设计(强调整体性,下层子系统为上层系统服务,局部为全局服务);“自下而上”开发调试各个功能模块(分阶段实现整个系统,降低系统开发的风险);
②.面向用户:开发过程中要面向用户,充分了解用户的需求和愿望;(只有用户才真正了解系统需要实现什么样的功能)
③.开发过程工程化,工作成果文档标准化、图表规范化:要求开发过程的每一步都按工程标准规范化,文档资料也要标准化(保证系统开发的连续性,减少错误,增强沟通—开发中的各种文档资料);
④.工作进度阶段性明确:结构化开发方法严格遵循系统开发的生命周期论,认为系统的开发过程本身具有不可跨越的阶段性,每个阶段都有其明确的任务和目标。(上一阶段的工作没完成就决不允许进入下一阶段)9.结构化系统开发方法的缺点:
①.系统目标难以确定:由于在系统分析时就要确定系统的目标和需求,并且以文档的形式固定下来,作为开发系统的依据,这种做法潜藏着某种危机;
②.对环境的适应性差:开发思路上是以不变应万变,希望预先将所有的问题在系统分析阶段讨论清楚,然后形成文档,双方签字认可,不管以后形势如何变化,都以此来解决问题;
③.系统的开发周期长:由于要经过非常严格的系统分析、系统设计和系统实施的三个阶段的工作,因此开发周期比较长,这会导致原来的方案和了解的需求因环境的变化而不适合;
④.工作量大:由于结构化的系统开发方法需要大量的文档和图表,这方面的工作劳动量非常大,有时会造成效率低、成本高的问题。
【总体来说,结构化系统开发方法是一种“自上而下”的开发策略,适合于大型信息系统的开发,它的不足是开发过程复杂繁琐,周期长,系统难以适应环境的变化。】
10.原型法的优缺点 A.原型法的优点:
1)以用户为中心,强调用户参与开发过程(用户既是系统的使用者,又是系统的开发者)
2)通过一系列对原型的修改和完善,大大降低了系统开发失败的风险(首先:原型法减少了大量重复的文档编制时间,用户和设计人员用于完善和实现最终系统的时间大大减少,从而减少了开发危险。其次:由于使用原型系统来测试开发思想及方案,只有当风险程度通过原型使用户和开发人员意见一致时,才能继续开发最终系统,从而减少了因盲目开发而造成的资源浪费)
3)降低了用户培训时间,简化了管理,降低了开发成本;(用户参与原型系统开发的过程就是培训的过程)
4)开发周期短,环境适应性强;(由于原型法需要快速形成原型和不断修改演进,因此,系统的可变更性要好,易于修改,能快速适应用户变化的需求)
B.原型法的缺点:
1)系统分析和设计的深度不够,可能在需求目标比较模糊的情况下就开始开发系统,从而构建的第一个原型可能并不是最优方案; 2)对开发工具、管理水平和人员素质要求比较高;
3)由于该方法在实施过程中缺乏对管理系统全面、系统的认识,因此,它不适用于开发大型的管理信息系统。
【原型法贯彻的是“从下到上”的开发策略,它更易被用户接受。但是,由于该方法在实施过程中缺乏对管理系统全面、系统的认识,强调的是系统局部的优化而非全局的优化,因此,它不适用于开发大型的管理信息系统。该方法的另一不足是每 10
次反复都要花费人力、物力,如果用户合作不好,盲目纠错,就会拖延开发过程。】 课后习题:
5.5试述结构化系统开发方法、原型法的优缺点和适用场合。答:(1)结构化系统开发方法的①优点:更强调开发人员与用户的紧密结合,而且在开发策略上强调“从上到下”,注重开发过程的整体性和全局性。②缺点:开发过程复杂繁琐,周期长,系统难以适应环境的变化。③适用场合:适用于大型信息系统的开发。
(2)原型法的①优点:贯彻“自下而上”的开发策略,更易被用户接受。②缺点:缺乏对管理系统全面、系统的认识,每次反复都要花费人力和物力。③适用场合:适用于中小型的管理信息系统。
5.6什么是企业流程?企业流程重组的步骤? 答:(1)企业流程是指为完成企业目标或任务而进行的一系列跨越时空的在逻辑上相关的业务活动。
(2)企业流程重组的步骤:
1、明确目标
2、识别现有流程
3、理解测量现有流程效果
4、思考信息技术带来的新机会
5、设计新流程
第六章
1.系统分析的根本任务
在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。
①.逻辑方案不同于物理方案,逻辑方案解决“做什么”的问题,是
系统分析的任务;(即系统要完成什么样的功能,提供什么样的信息)
②.物理方案解决“怎样做”的问题,是系统设计的任务。(即系统 的各项功能是如何实现的,用什么样的具体方法产生和提供信息)2.可行性分析的任务和内容(最终结果是可行性分析报告)
1)可行性分析的任务:是明确应用项目的开发的必要性和可行性。①.必要性来自实现开发任务的迫切性
②.可行性则取决于实现应用系统的资源和条件
这项工作需建立在初步调查的基础上。(了解原系统存在的问题,用户对新系统的要求等)
2)可行性分析的内容(1)管理上的可行性(2)技术上的可行性(3)经济上的可行性
3.详细调查的目的:
在于完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备。4.详细调查应遵循的原则:用户参与 5.组织结构:
指的是一个组织(部门、企业、车间、科室等)的组成以及这些组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示
6.管理业务流程图:
是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合流理向。7.业务流程图例题: 例1:
解:
例2:解:
8.数据流程图的特点:
抽象性、概括性、层次性 9.数据流程图例题:
例1:
解:
例2:
解: 第一层:
第二层:
10.检查数据流程图的正确性:(1)数据守恒,即输入数据要与输出数据相匹配。数据不会莫名其妙的产生,当然也不会莫名其妙的消失。
流入过程的所有数据必须流出该过程或用于产生流出该过程的数据(黑洞)流出过程的所有数据必须曾流入过该过程或是由流入该过程的数据产生(奇迹)(2)数据流指处理的输入或输出,任何一个数据流至少一端是处理框。
也就是说,数据流不能从外部实体直接到数据存储,不能从数据存储到外部实体,也不能在外部实体之间或数据存储之间流动。
(3)父图中某一处理框的输入、输出数据流必须出现在相应的子图中,否则就会出现父图与子图的不平衡,这样的分层将使用户无法理解。因而,检查父图与子图是否平衡尤为重要。父图的某框扩展时,在子图中可以用虚线框表示出来,有利于这种检查。
(4)在绘制数据流程图时,应注意处理框与数据存储之间数据流的方
向。一个处理过程要读文件,数据流的箭头应指向处理框,若是写文件则箭头指向数据存储。修改文件要先读后写,但本质上是写,箭头也指向数据存储。
(5)命名要恰当。数据流程图中每个成分的命名是否恰当,直接影响数
据流程图的可理解性。因此,对于每个成分应仔细推敲后再命名。在命名时应注意以下几个问题: 11.数据字典:
为了对数据流程图中各个元素做出详细的说明,有必要建立数据字典 12.数据字典的内容:
主要是对数据流程图中的元素进行定义:
数据项、数据结构、数据流、处理逻辑、数据存储、外部实体
13.决策树、决策表案例:
解:
例2:
解:
12.逻辑方案的内容:
①.新系统的业务流程 ②.新系统的数据流程 ③.新系统的逻辑结构
④.新系统中数据资源的分布 ⑤.新系统中的管理模型
第七章
1.系统设计的任务是:
在系统分析提出的逻辑模型的基础上,进行物理模型的设计。2.系统设计中应遵循的原则:
系统性、灵活性、可靠性、经济性 3.代码设计:
代表事物名称,属性,状态的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示.4.代码的功能(作用)
①.它为事物提供一个概要而不含糊的认定,便于数据的存储和检索。代码缩短了事物的名称,无论是记录、记忆还是存储,都可以节省时间和空间。
②.使用代码可以提高处理的效率和精度。按代码对事物进行排序、累计或按某种规定算法进行统计分析,可以十分迅速。
③.代码提高了数据的全局一致性。这样,对同一事物,即使在不同场合有不同的叫法,都可以通过编码统一起来,提高了系统的整体性,减少了因数据不一致而造成的错误。
④.代码是人和计算机的共同语言,是两者交换信息的工具。代码设计在系统分折阶段就应当开始。在系统设计阶段才能最后确定。5.代码的种类:
顺序码:顺序码又称系列码,它是一种用连续数字代表编码对象的码,例如,用1 代表厂长,2代表科长,3代表科员,4代表生产工人等。
区间码:区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定意义。
助忆码:
6.不同代码的优缺点:
顺序码的优点是短而简单,记录的定位方法简单,易于管理。但这种码没有逻辑基础,它本身不能说明任何信息的特征。此外,新加的代码只能列在最后,删除则造成空码。通常,顺序码作为其他码分类中细分类的一种补充手段。
区间码的优点是:信息处理比较可靠,排序、分类、检索等操作易于进行。
但这种码的长度与它分类属性的数量有关,有时可能造成很长的码。同时,这种码的维护也比较困难。
7.计算校验码例题:
8.校验码的作用:
代码的正确性直接影响到整个处理工作的质量。为了保证正确输入,有意识地在编码设计结构中原有代码的基础上,另外加上一个校验位,使它变成代码的一个组成都分。校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。9.输出设计的目的:
是为了正确及时地反映和组成用于生产和服务部门的有用信息。10.输入设计的原则:
输入设计包括数据规范和数据准备的过程。在输入设计中,提高效率和减少错误是两个最根本的原则 课后习题:
7.2试述我国身份证号中代码的意义。它属于哪种码?这种码有哪些优点?缺点? 答:(1)我国身份证号18位,其中前6位代码的意义是,持证人所属的省、市、区,接下来7到14位是出生年月日,15位到17位是顺序码,其中第17位可以看出性别,第18位是校验位。(2)它属于区间码。它的优点是:信息处理比较可靠,排序、分类、检索等操作易于进行。缺点是:这种码的长度与其分类属性的数量有关,有时可能造成很长的码。7.4系统设计时,用什么图来说明系统目标与系统各功能模块之间的关系?答:功能结构图。7.6系统设计中,为什么要先作输出设计,后作输入设计?
答:输出是系统产生的结果或提供的信息。对于大多数用户来说,输出是系统开发的目的和评价系统开发成功与否的标准。尽管有些用户可能直接使用系统或从系统输入数据,但都要应用系统输出的信息,输出设计的目的正是为了正确及时地反映和组成用于生产和服务部门的有用信息,因此,系统设计过程与实施过程相反,不是从输入设计到输出设计,而是从输 17
出设计到输入设计。
7.8用几何级数法设计代码检验位的方案如下:原代码共4位,从左到右取权16,8,4,2;对乘积和以11为模取余作为校验码。试问原代码为6137的校验位应是多少? 答:(6*16+1*8+3*4+7*2)/11=130/11=11┄┄9
第八章
1.系统实施的主要内容: 包括物理系统的实施、程序设计与调试、项目管理、人员培训、数据淮备与录入、系统转换和评价等
2.程序和系统调试的目的: 是发现程序和系统中可能存在的错误并及时予以纠正。3.程序的正确性验证一般有理论法和实验法两种 4.系统切换的方法:
直接切换法(系统风险很大)
并行切换法(是最可靠也最常采用的系统转换方法)试点过渡法
5.程序设计的目标:
可维护性:是指使用期间内对系统功能的完善和调整;
可靠性:具备较好的容错能力,意外情况下便于处理; 可理解性:便于程序开发人员阅读; 效率:指能否有效利用计算机资源; 6.在模块化程序设计中应注意:
①.模块的独立性。在系统中模块之间应尽可能地相互独立,减少模块间的耦合,即信息交互,以便于将模块作为一个独立子系统开发。
②.模块大小划分要适当。模块中包含的子模块数要合适;既便于模块的单独开发,又便于系统重构。
③.模块功能要简单。底层模块一般应完成一项独立的处理任务。
④.共享的功能模块应集中。对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。
7.自顶向下的模块化方法采用以下三种基本逻辑结构来编写程序:
顺序结构、循环结构、选择结构。
第十章
1.管理的必要性:
为确保和提高信息系统的安全可靠性和有效性,有必要对其进行管理。2.开发阶段是项目开发过程中的大段落,每个阶段都要求有明确的成果 子项目是因系统过于庞大,须分轻重缓急逐步开发而划分的分项目 子项目是因系统过于庞大,须分轻重缓急逐步开发而划分的分项目 3.信息系统运行管理的目的:
是使信息系统在一个预期的时间内能正常地发挥其应有的作用,产生其应有的效益。4.评价的目的: 是检查系统是否达到预期的目标,技术性能是否达到设计要求,系统的各种资源是否得到充分利用,经济效益是否理想,指出系统的长处与不足,为以后的改进与扩展提出意见。5.信息系统的评价方法:
目前一般都采用多指标评价体系的方法,这种方法先提出信息系统的若干评价指标,然后对各指标评出表示系统优劣程度的值,最后用加权等方法将各指标组合成一个综合指标。3.信息系统的评价内容
• 对信息系统的评价主要是从技术与经济两方面进行。• 技术上的评价内容主要是系统性能,具体内容为:
①、信息系统的总体水平:例如系统的总体结构、地域与网络的规模、所采用技术的先进性等。
②、系统功能的范围与层次:例如功能的多少与难易程度或对应管理层次的高低等。③、信息资源开发与利用的范围与深度:例如企业内部与外部信息的比例、外部信息的利用率等。
④、系统的质量:例如系统的可使用性、正确性、可扩展性、可维护性、通用性等。⑤、系统的安全与保密性。⑥、系统文档的完备性。
• 在经济上的评价内容主要是系统的效果和效益,包括直接的与间接的两个 方面。
• 直接的评价内容有: ①、系统的投资额。②、系统运行费用。
③、系统运行所带来的新增效益。④、投资回收期。
• 间接的评价内容有:
①、对企业形象的改观、员工素质的提高所起的作用。
②、对企业的体制与组织机构的改革、管理流程的优化所起的作用。③、对企业各部门间、人员间协作精神的加强所起的作用。
第十一章
1.决策支持系统(DSS)的概念: 是以信息技术为手段,应用决策科学及有关学科的理论与方法,以人机交互方式辅助决策者解决半结构化和非结构化的决策问题的信息系统。2.DSS与MIS的关系
第三篇:西安交大864管理信息系统与数据库
864 管理信息系统与数据库复习提纲
一、总体要求
本科目考试为情报学初试科目,涉及二门必修课程,管理信息系统、数据库原理与应用。考试的目的在于考查考生对基本概念、基本理论的掌握,运用基本理论与基本方法分析和解决实际问题的能力。
二、考试范围与要点
(一)数据库部分数据库系统概述
数据库系统概述、数据模型、数据库系统结构、数据库系统的组成等;关系数据库基本理论
包括关系数据库定义、关系操作、关系规范化、关系处理与查询优化等;关系数据库标准语言SQL
SQL语言概述、SQL语句的表达等;数据库控制
包括数据库安全性、数据库完整性、数据库并发控制、数据库备份与恢复等;数据库设计
数据库设计概述、需求分析、概念结构设计、逻辑结构设计、数据库的实施和维护等。
(二)管理信息系统部分管理信息系统概述
信息技术与企业管理、信息系统在组织中的作用、信息系统、信息系统的类型、数据与信息、管理系统与管理决策、管理信息系统及其结构、信息系统的技术基础、Web开发的基本技术 2 管理信息系统的规划与开发
系统规划、系统规划常用的方法、企业流程重组、系统开发的思想和方法、管理信息系统的开发过程与方法、系统开发方式管理信息系统的系统分析
系统分析、现行系统的详细调查、组织结构与业务流程分析、用户需求分析、数据流程分析、数据流程图、数据字典、描述处理逻辑的工具、新系统逻辑模型的建立、系统分析报告 4 管理信息系统的系统设计
系统设计的目标和原则、功能结构图设计、代码设计、输入设计、输出设计、数据存储设计、处理流程图设计、用户界面设计、系统物理配置方案设计、系统设计文档
5管理信息系统的系统实施与维护
系统实施步骤、软硬件购置、程序设计、数据库实施、系统测试、系统切换、人员培训、系统实施文档、系统维护、系统评价信息系统管理
信息系统开发的项目管理、信息系统的运行管理与维护、信息系统管理模式与伦理企业资源计划
信息集成、制造资源计划(MRP)、MRP II、供应链管理、企业资源计划(ERP)
三、试卷分值与各部分所占比例
试卷满分150分,其中数据库部分占50%,管理信息系统部分50%。
四、考试形式与考试时间
考试采用闭卷笔试的形式,答题时间为180分钟。
五、试卷结构、题型与答题方式
试卷分为数据库和管理信息系统两个部分。题型包括:基本概念考核(填空题、选择题、名词解释等),计算与设计题(考察基本技能掌握与应用),综合分析题(问答题、分析应用题、论述题等)。
答题过程不需要使用计算器,所有解答均写在答题纸上。
六、参考书:
1.王珊,萨师煊著,数据库系统概论(第4版),高等教育出版社,2006.5
2.黄梯云等,管理信息系统(第四版),高等教育出版社2009
3.薛华成主编,管理信息系统(第5版),清华大学出版社2007
第四篇:数据库课程设计__医院管理信息系统
数据库课程设计报告
设计项目名称: 医院管理系统
专 业: 网络工程 班 级: 201001 学 号:201026340117;201026340121 姓 名: 张世波
赵流男 指 导 教 师: 刘小俊
2012 年 6 月 7 日
一 系统分析
1.1 业务系统描述及流程分析
对一个住院病人来讲,他到医院看病的过程及医院的处理流程,简单的讲是:病人先要到住院处登记并交纳住院押金,床位紧张的医院登记后要等待床位。然后,到病区接受主治医生的检查和询问,接受入院常规检查,接受临时治疗或按主治医生制定的长期治疗方案接受长期治疗。治疗过程中医生给病人下医嘱,医嘱产生药品和治疗项目两种申请单,药房根据病区的发药申请单给病人发药,在此之前药房要向药库申请进货,如果药库有库存则发给药房没有则列入采购计划。治疗过程中因为押金不够或医生的判断,需要退药,则会向药房申请退药。治疗项目在功检科室做完后直接收费。治疗结束后护士让病人出区,出入院处再给病人办理出院手术。同时,对医院管理者来讲,还要将上述过程中发生的各类数据信息由医院各职能部门和其下属部门的工作人员把各种单据归类、统计、汇总、计算形成各类报表。并将这些报表,报送相应的管理职能科室,再由这些科室将这些报表制单、汇总、计算形成医院总体的人事、财务、备、医疗等各类报表和管理分析图表。
1.2 HIS系统的目标
HIS的目的就是支持医院的行政管理与事务处理业务,使医院的业务操作流程和日常管理规范化。采集、分析处理、存储各种基础数据并使之标准化,通过网络在院内各科室之间传递,简化信息流程,为医院查询、分类汇总、统计、决策分析提供及时准确的数据,杜绝以前手工操作带来的差错,减少工作流程,提高工作效率。为了实现以上功能,我们必须做好以下几点:基础数据标准化,重视系统的实用性、经济性、安全性,顺应管理扁平化的管理趋势。
二 系统总体结构设计 2.1 数据库设计
系统总体结构功能模块设计后,就要对数据库进行设计了。支持管理信息系统的数据库系统由模式、子模式、应用程序、数据库和数据库管理系统等几部分组成,其中除数据库管理系统可以从现有产品中选购外,外模式、子模式、应用程序、数据库等则必须根据用户的具体要求进行分析和设计,这项工作称为数据库设计,它的核心问题是如何从系统的观点出发建立一个数据模式,使其满足以下几个条件:
(1)符合用户的要求,即能正确地反映用户的工作环境,该环境包括拥护需处理的所有”数据”,并支持用户需进行的所有“加工”。
(2)与所选用的数据库管理系统所支持的数据模式相匹配。
(3)数据组织合理,应易于操作,易于维护,易于理解。
2.2 E—R图(部分)
工资医嘱医生开药方药品工资护士做手术类型照看病人吃药付费费用
2.3转换规则
1)实体集的转换
每个实体集用一个关系表示,其中实体集的属性被转换成关系的属性。实体集的主键,在满足唯一标识的无冗余等性质的条件下,将作为对应关系的主键。在实体的对应关系上,由于加入了联系,可能还要增加一些属性。
2)联系的转换(1)1:1的联系
如果实体集E1与实体集E2的联系为1:1,应根据需要把E2的主键放入关系模式E1中,或反之。
(2)1:N的联系
如果实体集E1与实体集E2的 联系为1:N,将E1的主键包含在E2的关系模式中。
(3)M:N的联系
如果实体集E1与实体集E2繁荣联系为M:N,则它们之间的联系由另一个关系模式表示,这个关系模式由每个参加的实体集的主键及这个 联系的任何属性一起组成。
2.4 数据库的实现
通过对转换后所得到关系模式的分析,结合本系统的功能及所选开发工具和数据库系统的特点,对系统数据库进行设计,建立一个具有良好的数据组织结构的数据库,应遵循的原则有:
(1)可能减少数据冗余和重复(2)结构设计和操作设计相结合(3)数据结构具有相对的稳定性 由于数据库中所保存的数据是系统中非常重要的资源,所以在数据库设计时一定要注意数据结构的安全性、完整性,并发控制与恢复,而一般的数据库管理系统都提供了一定的数据保护功能,如:
1.医生信息表(doctor)
2.费用明细表
三 小结
作为一名学习信息与计算科学的学生,我们得以有机会在课设中锻炼自己,数据库课程设计使我系统地,完整的接触信息系统管理的全过程。我的题目是“医院病例管理系统”的设计。在这次课程设计之前,我对数据库的实际应用不是特别的熟悉,在这次的课程设计中,我伴着课本,在各位同学和朋友的帮助下努力理解并消化所学。在设计的过程中,突然发现一直以来令自己颇为头疼的计算机课程变的不再那么僵硬束缚,而且真正较为理解了数据库的实际用途。
在某种程度上说是自己实践旅途上迈出的第一步!通过这次的课程设计,我对数据库有了切身的体会。它并不像我原来所想的那样十分神秘,而是有着一个相对固定的模式和流程。我们只要按照这个模式和流程,就能够比较规范的完成一个系统的设计。当然这也需要我们掌握多方面的知识。在这次课程设计中,我觉得自己的知识面还是有欠缺的。需要在以后的学习中加以注意,要全面 的提高自己的知识面与知识层次。
课程设计我获得了另外一种意义的最大的收获。那就是有时候在自己对事物不感兴趣,对目的不甚明了的前提下,不应该尽早放弃,而是应该进最大努力去主动了解,想来自己曾经对计算机完全不感冒的情况下,也是可以利用短暂的时间来搞定一个看似很困难的事情,事在人为,要在自己思想和行为一致懒惰的时候“逼迫”自己做一些本该做好的事情。再有就是在课程设计中,自己也是意识到无论做什么事情,都应该用心,用力,细心,而又耐心!赶早不赶晚!把工程缩小成块,耐心而又细致的处理每一个部分,既挑战了自己的知识基础,又挑战了自己的耐心和韧性!无疑这是对自己的一次历练!
四 源程序代码
数据库的创建代码: create database HIS go---------------------------职称表
create table call_job(C_id char(8)primary key,C_name char(20)not null unique,get_job_time smalldatetime, base_job_money int,);---------------------------科室表
create table doc_room(dr_id char(5)primary key,dr_name char(20)not null unique,get_job_time smalldatetime, n_Master_ID char(8)not null, base_job_money int,);---------------------------医生信息表
create table doctor(id char(8)primary key, name varchar(20)not null,sex char(2)default '男' not null ,nation char(10)not null ,call_job_id char(8)not null,get_at_hos_time smalldatetime,doc_room_id char(5)not null,phone varchar(15),photo image, constraint fk_doctor_call_job foreign key(call_job_id)references call_job(c_id),constraint fk_doctor_DOC_room foreign key(doc_room_id)references doc_room(dr_id), constraint ck_2 check(sex in('男','女')))-----------------------------病区
create table sick_room(id char(5)primary key, name varchar(20)not null,doc_room_id char(5)not null,constraint fk_sick_DOC_room foreign key(doc_room_id)references doc_room(dr_id),)------------------------------护士信息
create table nurse(id char(8)primary key, name varchar(20)not null,sex char(2)default '女' not null ,nation char(10)not null ,call_job_id char(8)not null,get_at_hos_time smalldatetime,sick_room_id char(5)not null,phone varchar(15),photo image, constraint fk_nurse_call_job foreign key(call_job_id)references call_job(c_id),constraint fk_nurse_DOC_room foreign key(sick_room_id)references sick_room(id), constraint ck_3 check(sex in('男','女')))-------------------------------病房信息
create table sick_bed_room(id char(5)primary key, name varchar(20)not null)-------------------------------病床信息
create table sick_bed(id char(5)primary key, name varchar(20)not null,sick_room_id char(5)not null,sick_bed_room_id char(5),flag char(2)default'0'not null,constraint fk_sick_bed_sick_room foreign key(sick_room_id)references sick_room(id),constraint fk_sick_bed_sick_bed_room foreign key(sick_bed_room_id)references sick_bed_room(id),constraint ck_sick_bed_flag check(flag in('0','1')))------------------------------功能检测
create table fun_check(id char(5)primary key, name varchar(20)not null,check_end char(50),check_doc_id char(8)not null,check_date smalldatetime,doc_room_id char(5),constraint fk_fun_check_doctor foreign key(check_doc_id)references doctor(id))---------------------------病人信息
create table sick_person(reg_num char(8)primary key,--流水号
name varchar(20)not null,sex char(2)default '男'not null,age smallint not null,addr char(30),realdate smalldatetime,flag char(4)default '专家' not null,constraint ck_age check(age>0 and age<150),constraint ck_flag check(flag in('一般','专家')), constraint ck_person_sex check(sex in('男','女')))---------------------------特殊病人(住院)
create table sick_stand_person(reg_num char(8)not null unique,--流水号
stan_in_num char(5)primary key,--住院号
person_ID char(18)not null,sick_bed_id char(5)not null,in_realdate smalldatetime,out_realdate smalldatetime,constraint fk_sick_stand_person_sick_person foreign key(reg_num)references sick_person(reg_num),constraint fk_sick_stand_person_sick_bed foreign key(sick_bed_id)references sick_bed(id))---------------------------付费方式
create table fee_way(fee_id char(5)primary key,fee_name char(20)not null,fee_wipe_out_scale smallint not null,start_date smalldatetime,constraint ck_fee_wipe_out_scale check(fee_wipe_out_scale>0 and fee_wipe_out_scale<100))----------------------------药库
create table big_drug_store(drug_id char(5)primary key,drug_name char(20)not null,)-----------------------------药房
create table drug_store(drug_id char(5)primary key,drug_name char(20)not null,big_drug_store_id char(5)not null,constraint fk_drug_store_big_drug_store foreign key(big_drug_store_id)references big_drug_store(drug_id))------------------------------医生工资
create table doctor_wage(doc_id char(8)primary key,operation_time smallint default'0',sum_money int,constraint Ck_operation_time check(operation_time>=0))------------------------------护士工资
create table nurse_wage(n_id char(8)primary key,add_time smallint default'0',sum_money int,constraint Ck_add_time check(add_time>=0))-------------------------------管理员
create table admin_person(a_id char(8)primary key,admin_name char(20)not null,sex char(2)default '男' not null ,add_time smallint default'0',person_ID char(18)not null,call_job_id char(8),addr char(50),sum_money int,phone char(15),photo image, constraint fk_admin_call_job foreign key(call_job_id)references call_job(c_id),constraint Ck_admin_add_time check(add_time>=0), constraint ck_sex check(sex in('男 ','女')))-----------------------------------帐号密码
create table account_password(acc_id char(16)primary key,password char(20)default'666666' not null)-----------------------------------手术类型
create table operation_way(opera_id char(5)primary key, opera_name char(25)not null,fee_for_op int)-------病人-手术
create table doc_sick(sick_id char(5),doctor_id char(8),real_date smalldatetime,opera_way_id char(5),constraint Fk_doc_sick_sick_stand_person foreign key(sick_id)references sick_stand_person(stan_in_num),constraint Fk_doc_sick_doctor foreign key(doctor_id)references doctor(id),constraint Fk_doc_sick_operation_way foreign key(opera_way_id)references operation_way(opera_id))----------------------------------药品类型
create table drug_type(dy_id char(5)primary key,dy_name char(20)not null,)-----------------------------------药品信息
create table drug(d_id char(15)primary key,d_name char(30)not null,make_datetime smalldatetime not null, valid int not null, manufacturer char(30)not null,drug_manage_person_id char(8),drug_store_id char(5),d_type_id char(5),d_price smallint not null,d_number smallint not null,constraint Fk_drug_admin_person foreign key(drug_manage_person_id)references admin_person(a_id), constraint Fk_drug_drug_store foreign key(drug_store_id)references drug_store(drug_id), constraint Fk_drug_drug_type foreign key(d_type_id)references drug_type(dy_id))-----------------------------------付费
create table fee(stan_in_num char(5)primary key,ought_fee int not null,fact_fee int not null,fee_wipe_out_scale_id char(5),stored_fee int not null,cur_time smalldatetime,stop_drug char(2)default'停', constraint Ck_stop_drug check(stop_drug in('停','用')),constraint Fk_fee_sick_stand_person foreign key(stan_in_num)references sick_stand_person(stan_in_num),constraint Fk_fee_fee_way foreign key(fee_wipe_out_scale_id)references fee_way(fee_id))-----------------------------------病人-药
create table drug_sick_person(reg_num char(8), d_id char(15), num smallint, real_date smalldatetime, doc_id char(8), constraint Fk_drug_sick_person_sick_person foreign key(reg_num)references sick_person(reg_num), constraint Fk_drug_sick_person_drug foreign key(d_id)references drug(d_id), constraint Fk_drug_sick_person_doctor foreign key(doc_id)references doctor(id), constraint Ck_num check(num>0),)Go go create trigger doc_time_add on doc_sick after insert as declare @doc_id char(8)--@sick_id char(5)select @doc_id=doc_id from inserted i join doctor_wage dw on i.doctor_id=dw.doc_id update doctor_wage set operation_time=operation_time+1 where doc_id=@doc_id---------------------------go create trigger call_job_delete on call_job after delete as begin if exists(select *from deleted D join doctor doc on d.c_id=doc.id where C_id not in(select distinct id from doctor))
begin
print'还有人使用这个职称类型,删除不成功!'
rollback transaction
end else
print'删除成功!' end
第五篇:全国旅游业管理信息系统数据库应用
全国旅游业管理信息系统数据库应用
我国是一个幅员辽阔、旅游资源极为丰富的国家,各地都分布着规模不等、各具特色、风情各异的旅游景点和旅游景区。在我国的旅游者中,既有本国旅游者,又有海外旅游者;旅行社组织的团体旅游者,自助旅游的零散旅游者等等类型非常丰富。而导游则成为旅游业的灵魂,成为旅行社的社会窗口。旅游者往往是通过导游去认识一家旅行社、一个城市以至于一个国家、一个民族的。为此,国家旅游局决定利用先进的信息技术,针对我国导游人员管理的现状,建立起一套以导游人员智能IC卡为管理基础的旅游业管理信息系统。该系统将对规范导游活动,保障旅游者和旅行社的合法权益,维护旅游市场秩序,及促进旅游业的健康发展起到积极的作用。项目目标:
国家旅游局对导游卡项目给予了极大的重视与期望。按照他们的预期,实施导游卡以后,符合条件的导游人员将获得导游智能IC卡。导游卡采用智能IC卡技术,存储了导游人员的姓名、性别、学历、语种、导游资格证号、导游证号码、身份证号码、所属旅行社、家庭住址、识别码等个人基本信息和违规记录、违规扣分分值、岗位培训、检查、导游类别等综合业务信息。导游凭导游卡进行服务,旅游行政管理部门通过导游卡对导游的服务质量、年检、培训、变更事项进行动态管理,并随时上传这些信息到省市旅游局的信息数据库,省市旅游局行业管理部门行使执法权和数据处理权,并且定时将数据上传到国家旅游局的数据库。由此建立起一套完善的管理系统,规范我国旅游行业的健康发展。根据以上需求,国家旅游局在经过慎重的反复评测与比较后,最终选择了全球领先的企业及移动基础架构供应商Sybase公司和北京实现通信有限公司来实现全国导游智能IC卡的建设。方案规划:
在赢得全国导游IC卡项目后,Sybase与北京实现通信有限公司开始了更进一步的解决方案规划。Sybase认为导游智能卡系统的设计应遵循先进性、实用性、可扩展性与标准化相结合的指导思想。具体表现为: 1.可靠性: 导游人员IC卡管理系统选用可靠的计算机及网络通信设备,同时配备成熟的系统软件保障系统的可靠运行。
2.安全性: 系统具有数据备份恢复功能,同时操作人员分等级管理,IC卡的数据也进行了加密,保证了系统数据的完整与安全。
3.实用性: 系统的软硬件设计是面向管理人员的,具有友好的操作界面,操作简便,易懂、易学。
4.可维护性: 硬件设备的选型选择国内具有维护力量和技术支持能力的设备,硬件的联接完全采用标准化接口;软件设计采用结构化模块设计,便于模块的添加、删减,程序结构清晰、易懂、便于维护。
5.先进性: 系统采用一定先进的软件、硬件产品,技术处理方法尽可能采用当前的最新研究成果。
6.可扩展性: 硬件的系统设计采用分布系统,留有充分余量和通讯接口;软件设计采用功能模块设计。
7.适应性: 作为导游人员IC卡信息管理系统,系统设计具备广泛的适应性。方案优势:
Sybase与北京实现通信有限公司建设的全国导游IC卡系统无论是与其他方案相比较,还是考虑实施中的具体表现都具有非常明显的优势。1.该系统能够实现集中控制,对所有的计算机资源统一管理。
2.该系统具有可扩展性,有通用的API或专用接口,能够进一步开发;也可与其他管理和应用软件有效地结合。允许自由地选择业务所需要的产品和资源,允许增加新资源。
3.该系统具有灵活性,产品是模块化所需要,可根据需要选配模块自制管理环境。4.该系统具有安全性,管理系统能够对自身进行监控,防止程序、数据被篡改;可与安全加密软件结合保证管理信息的安全传输。国家旅游局信息平台的系统管理与业务应用管理分离,保证业务应用的保密性和安全性。
5.该系统具有可靠性,管理软件自身必须有很强的自我纠错能力,能有效防止误操作和其他干扰。
6.该系统具有易用性,管理程序本身易于安装,易于使用,应采取直观的图形化界面,使管理人员易于理解和操作。技术架构
实现公司设计的全国导游IC卡网络管理系统的结构图:
全构导游IC卡系统数据流向图:
方案实施:
根据规划,全国导游IC卡系统最终采用了分布式数据库体系结构,利用Sybase Adaptive Server Anywhere——Mobilink 同步机制进行全国导游系统中关键数据的一致。在具体建设中,全国导游IC卡系统数据存储被分为四个层次: 1.国家导游人员信息管理中心数据库: 存储全国导游人员信息。由各省级中心数据库将数据上传到国家中心数据库,同时国家中心数据库将相应省级的数据下传到省级数据库中。
2.省级导游人员信息管理中心数据库: 存储全省导游人员信息。由各市级中心数据库将数据上传到省级中心数据库,同时省级中心数据库将相应市级的数据下传到市级数据库中。
3.市级导游人员信息管理中心数据库: 存储全市导游人员信息。由各区(县)中心数据库将数据上传到市级中心数据库,同时市级中心数据库将相应区(县)级的数据下传到区(县)级数据库中。
4.区(县)导游人员信息管理中心数据库: 存储全区(县)导游人员信息。各区(县)中心数据库将数据上传到市级中心数据库,同时接收市级中心数据库下传来的数据。
实施效果:
在经过紧张的设计与实施工作后,全国导游IC卡系统为国家旅游局带来了可喜的变化,其实施效果主要表现在以下几个方面: 1.对导游进行身份识别。从根本上制止无证、假证、过时证件的使用,对违规人员证件进行重点管理。
2.强化对导游服务质量的日常监督。通过“导游智能卡”工程,可以大大改善旅游行政执法手段,高效地进行动态监督管理,规范旅游执法人员的执法行为。“导游智能卡” 工程使导游证纸证变为智能卡证,充实了管理的内涵。
3.促进行政管理决策科学化。“导游智能卡”工程可以实现全国范围内导游人员信息汇总、统计和分析,及时掌握全国各地导游的分布、结构及导游人员素质等信息,为旅游管理部门的决策提供科学、准确的依据。
4.有助于区分导游员的档次,提升导游的总体水平。导游智能卡将对导游的等级和档次通过卡面的颜色进行区分,使游客便于区别,有利于促进导游自身水平的提高。
客户评价:
经过一段时间的应用,国家旅游局对该系统的效果非常满意。国家旅游局的信处长谈到:“随着计算机技术及其他高科技技术的不断发展和完善,针对我国导游人员管理的现状,并对一些法规、文件进行认真分析总结后,我们决定提出建立一套以导游人员IC卡为基本流动数据载体和基本信息单元;以手持式IC卡POS机作为检查导游人员违章行为处理的工具;以现代化通讯方式为网络联通手段;以客户——服务器模式为数据结构的计算机信息管理系统。用来实现对导游人员的规范化管理。Sybase与北京实现通信有限公司为我们建设的导游智能IC卡系统表现令人极为满意,我们的工作不仅因为这套系统得到了极大的提高与保障,更重要的是我国的旅游业得以能够更加规范健康的发展,我们非常感谢Sybase与北京实现通信有限公司的工作。”
全国导游IC卡系统最终采用了分布式数据库体系结构,利用 Sybase Mobilink同步机制进行全国导游系统中关键数据的一致,完善了旅游局对导游员的管理。