信息管理系统分析与设计实验指导书
- 格式:doc
- 大小:4.16 MB
- 文档页数:44
信息系统分析与设计实验报告实验题目:小型信息系统建模设计班级信管091学号3090561007学生邢小茸地点经济与管理学院实验室2012 年夏季学期信息系统分析与设计《小型信息系统建模设计》实验指导书一、实验性质设计性实验4学时二、实验目的本实验是为了配合UML建模语言的教学而设置的,目的是通过本次实验的综合训练,培养学生实际分析问题,编程和动手能力;建立软件模型的能力和图示软件模型的能力,熟悉机器中UML语言的集成环境,独立完成软件模型的建立。
帮助学生系统地掌握该门课程的主要内容,更好地完成教学任务。
三、实验任务1.需求分析用例建模案例2.对象类静态模型建模案例3.动态交互模型建模案例4.动态状态模型建模案例四、实验准备实验过程需要以下设备及软件:每位实验学生PC机一台,并安装Rational Rose 或其他建模工具软件。
并要求学生做实验前掌握信息系统建模语言UML。
五、实验过程1 需求分析用例建模案例1.1 业务组织结构“企业综合信息管理系统”的用户是企业各级管理部门的工作人员、公司经理和系统操作人员。
该系统主要提供“财务管理”、“人力资源管理”、“生产调度管理”、“进销存管理”、“设备安全管理”、和“行政事务管理”等方面的服务。
1.2 具体功能要求:(1)销售管理1)制定销售计划2)与客户签订销售合同3)检查合同履约率4)生产调度管理部门组织生产5)库存管理部门对产品进行入库、出库处理6)财务管理部门收取客户货款7)售后服务(2)采购管理1)制定原材料(零部件)采购计划2)与客户签订采购合同3)检查合同履约率4)库存管理部门对原材料进行入库验收、存储5)财务管理部门支付货款(3)库存管理1)产品入库管理2)原材料(零部件)入库管理3)原材料(零部件)出库管理4)产品出库管理5)库存管理6)采购管理部门组织采购7)生产调度管理部门安排生产8)财务管理部门对库存物资进行核算1.3 确定用例并绘制用例图(1)“企业综合信息管理系统”中的用例(一层)财务管理;人力资源管理;生产调度管理;进销存管理;设备安全管理;行政事务管理。
《UML程序设计》实验指导教程课程与实验综述第一部分实验综述一.课程简介及实践要求:《UML程序设计》是以介绍面向对象的统一建模语言UML为主,使学生了解面向对象技术的基本概念,掌握UML的分析和设计方法,同时掌握在Enterprise Architect环境下用UML进行分析和设计的技术。
本课程在教学内容方面着重基本理论、基本知识和基本方法,在培养实践能力方面着重设计构思和设计技能的基本训练,熟练的上机操作能力和分析能力。
实验实践训练是UML程序设计教学的重要技能环节。
通过实验,使学生加深理解、验证、巩固课堂教学内容,特别是通过设计和综合实验,发挥学生的想象力和创新能力。
二.课程实验目的要求:通过UML的实验,学生应该:1.学会用UML进行面向对象的思想去分析和设计相关系统;2.学会用Rose建模工具进行软件建模。
三.课程实验参考资料1.(美)Joseph Schmuller著.UML基础、案例与应用.人民邮电出版社,20042.(美)Hans-Erik Eriksson.UML 2工具箱. 电子工业出版社,20043.吴际,金茂忠.UML面向对象分析.北京航空航天大学出版社,20024.赵从军.UML设计及应用.机械工业出版社,20045.Grady Booch,James Rumbaugh,Ivar Jacobson.UML用户指南.机械工业出版社,20016.吴建,郑潮,汪杰.UML基础与Rose建模案例.人民邮电出版社,2004第二部分实验实践指导实验一构建用例图一、实验目的1.学会分析系统中的参与者和用例2.掌握用例图的绘制方法二、实验器材1. 计算机一台;2. Enterprise Architect 工具软件;三、实验内容1、分析ATM系统需求,按要求画出用例图;2、建立一个学生管理信息系统的需求3、建立设计一个学生管理信息系统的完整的用例图四、实验步骤(一)ATM系统的用例图1.分析ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。
管理信息系统实验报告分析一、引言管理信息系统(Management Information System,MIS)在企业管理中起着重要作用。
本实验旨在分析一个实验报告所涉及的管理信息系统内容及其对企业的重要性。
二、实验报告内容概述实验报告涉及的内容主要包括: - 系统分析和设计 - 数据管理- 系统部署 - 系统维护三、系统分析和设计在实验报告中,系统分析和设计部分对企业管理信息系统的建设起着关键作用。
通过对企业需求的分析和系统设计,可以帮助企业更好地管理信息资源,提高效率。
四、数据管理数据管理是管理信息系统中不可或缺的一环。
通过实验报告中的数据管理部分,可以了解到企业如何有效地收集、存储、处理和分析数据,以支持决策制定过程。
五、系统部署系统部署是指将设计好的管理信息系统实际应用于企业运营中的过程。
实验报告中的系统部署部分将展示系统如何部署到实际运行环境中,并对应用效果进行评估。
六、系统维护系统维护是管理信息系统生命周期中持续不断的关键活动。
通过实验报告中的系统维护部分,可以了解到企业如何采取措施保证系统的稳定性和持续运行。
七、实验报告对企业的影响通过对实验报告中所涉及内容的分析与探讨,我们可以看出管理信息系统对企业管理的重要性。
优秀的管理信息系统能够提高企业的决策效率、优化资源配置,以及增强企业竞争力。
八、结论本实验报告分析了一个涉及管理信息系统的实验报告,从系统分析和设计、数据管理、系统部署和系统维护等方面进行了探讨。
通过对实验报告的分析,可以看出管理信息系统对企业的重要性,有助于企业提高管理效率和决策能力。
以上是关于管理信息系统实验报告的分析,希望可以对读者对管理信息系统有更深入的了解。
数据库原理课程设计实验指导书(通⽤)《数据库原理课程设计》实验指导书实验名称:数据库原理课程设计实验类型: 综合性实验学时:⼀周适⽤对象: 计算机科学与技术⼀、实验⽬的这门课是为计算机科学与技术专业的学⽣在学习数据库原理B后,为培养更好的解决问题和实际动⼿能⼒⽽设置的实践环节。
通过这个环节,使学⽣拥有能够应⽤数据库原理对数据库系统进⾏设计的能⼒。
为后继课程和毕业设计打下良好基础。
⼆、实验要求设计⼀个基于数据库的综合数据库管理系统,包括后台数据库的设计和前台⽤户终端的设计,具体题⽬四年不重复,要求:1.准备⼯作:在课外安装相关的数据库管理系统软件和开发⼯具软件,并根据参考书熟悉DBMS 的功能、结构,为后期综合实验打好基础。
2.概念模型的设计:根据题⽬要求,列出实体集,并应⽤E-R图描述实体的属性和实体之间的联系。
3.逻辑模型的设计:根据已建⽴好的E-R图选⽤关系模型设计关系表,包括设计关系表的属性、主码等,要求关系表中的属性名必须使⽤英⽂,呈现给⽤户的视图时显⽰中⽂。
4.完整性设计:包括实体完整性、参照完整性和⽤户⾃定义完整性的设计;⽐如年龄的范围、考试成绩的范围、职务的范围等。
并设计多表间的联系,⽐如学⽣表和成绩表,要求根据E-R图的设计设计关系表的外码,并举例说明。
5.规范化设计:使⽤范式理论证明你所设计的关系⾄少属于3NF,写出证明过程;否则进⾏模式分解,直到该关系满⾜三范式,并写出分解过程;6.SQL语⾔的考察:使⽤DBMS所⽀持的SQL语⾔完成关系表的建⽴,数据的插⼊、修改和更新等功能,着种考查关系表的查询(单表查询、多表查询和组合查询等,跟关系代数⼀起考查);7.图形化⽤户界⾯的设计:完成题⽬所要求的各种功能,并⽤菜单或者⼯具栏的形式组织各种功能(如数据的录⼊、查询、更新维护等);8.权限管理的设计:所设计的系统应该有⼀定的权限管理,不同的⽤户登陆完成功能是不⼀样的,对数据表的权限也不同。
《B/S系统设计》课程设计指导书(12信管)B/S系统设计是高校信息管理类和计算机应用专业开设的一门理论与实践结合紧密的核心课程。
因此在学习了有关、开发工具等理论、方法和工具之后,要在实际应用中培养学生的动手解决问题的能力。
本课程设计是课程《B/S系统设计》的重要组成部分,是培养学生应用计算机系统管理信息的思想、意识和能力以及团队合作精神,掌握信息系统分析与设计开发过程中的重要环节、步骤、开发方法,培养学生分析、设计、开发一个具体的信息系统的能力。
1.目的通过了解已有信息系统分析与设计应用的案例,使学生建立对信息系统分析与设计的感性认识;通过小型信息管理系统的分析与设计开发,使学生掌握信息系统分析与设计开发的主要步骤及方式,加深对信息系统分析与设计应用软件开发的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。
2.基本要求(1)掌握系统分析方法;(2)学会简单系统的设计及数据库设计;(3)掌握 3.5 + MSSQL 2005开发简单信息系统的能力;3.主要内容(1)将学生进行分组,每个组分配一个己给出基本需求的题目。
(2)在调查或了解的基础上,进行团队系统需求分析。
(3)根据逻辑设计方案,进行系统设计及开发。
(4)有能力的团队可在基本需求上进行功能扩充。
(5)编写课程设计报告。
4.步骤与方法4.1 系统分析根据详细研究情况进行功能需求分析。
4.2 系统设计(1)编写出详细的功能需求说明书(2)集体研究探讨进行数据库设计4.3 系统实施(1)编写需求说明书(2)建立数据库:有能力同学可使用powerdesigner,也可直接使用WORD中的表格(3)根据人数划分相应的系统功能,各自开发,每位同学的完成部分必须包括数据库增删改操作5.主要训练内容说明及要求5.1功能结构图示例某单位工资信息系统分析与设计的功能结构图。
工资管理信息系统建立主文件更新主文件建立扣款文件计算和打印图5-1 某单位工资管理信息系统的功能结构图5.2 模块设计(1)模块设计原则主要原则:“高内聚,低偶合”提高模块的独立性。
《面向对象程序设计》实验指导书(新)《面向对象程序设计》实验指导书一、课程教学与实验教学计划学时比:48/16二、适用专业:信息管理与信息系统三、实验目的基本要求能够充分理解面向对象程序设计的思想和应用方法。
能够使用面向对象编程语言进行相应的程序设计和开发。
理解面向对象的基本思想、概念和特性以及面向对象的分析、建模、设计技术与方法。
掌握C++语言基本构成、类与对象、消息传递与函数、函数与运算符重载、继承性、多态性与虚拟函数、数据封装和隐藏及Windows 程序设计基础。
通过实验动手实践,使学生能够掌握面向对象程序设计的特征和基本思想,以及相应的具体实现和Windows程序设计基础知识。
四、实验内容实验一:循环控制(一)实验目的要求:熟悉VC++集成开发环境,学习使用控制台应用程序;创建工程,建立可执行文件并执行,观察结果。
掌握变量的声明和定义方法,掌握循环语句和条件语句的定义、作用和使用方法。
(二)实验设备:1.服务器;2.交换机;3.计算机。
(三)实验内容:1.编程求1!+2!+3!+4!+…+12!。
2.编程求所有的3位数素数,且该数是对称的。
所谓“对称”是指一个数,倒过来还是该数。
例如,375不是对称数,因为倒过来变成了573。
实验二:递归函数(一)实验目的要求:掌握函数的概念和使用方法,掌握递归函数的概念和使用方法。
(二)实验设备:1.服务器;2.交换机;3.计算机。
(三)实验内容:1.用递归函数来求1!+2!+3!+…+12!。
2.用递归的方法建立一个函数int fibonacci(int n),求Fibonacci数列中第n个数的值。
实验三:用气泡法排序(一)实验目的要求:掌握文件读写的方法,掌握递归函数的概念和使用方法。
(二)实验设备:1.服务器;2.交换机;3.计算机。
(三)实验内容:建立一个文件,文件中包含一系列数,用这些数构成一个数组,并按照数值,为这个数组从小到大排序,把排序结果输出到另一个文件中。
V 1.0 面向对象的UML设计基础实验指导书(试用稿)编写:陈浩校核:_______湖南大学软件学院2004年9月目录《面向对象的UML设计基础》实验教学大纲 (1)实验一熟悉Rational Rose建模环境 (3)实验二Use Case 分析与设计 (10)实验三顺序图建模 (16)实验四类分析与包 (22)实验五设计类图与分析 (26)实验六构件图和部署图建模 (30)实验七状态图与活动图 (33)实验八UML与设计模式 (37)实验九数据建模 (40)实验十图书管理系统设计 (49)实验十一会议文件审批系统设计 (50)实验十二简易教务管理系统设计 (51)《面向对象的UML设计基础》实验教学大纲课程名称:面向对象的UML设计基础课程编号:本大纲主笔人:陈浩课程所占的学时、学分及实验课所占学时、学分总学时:32+32 总学分:3实验课时:32 实验学分:1二、实验适用专业:软件工程本科三、实验配套教材《UML与Rational Rose从入门到精通》Boggs,W.著,邱仲潘等译,电子工业出版社,2003出版四、实验的任务、性质和目的1.通过实验加深对面向对象技术的认知和理解;2. 熟悉Rational Rose等建模工具,较系统地掌握UML建模方法;3.培养学生综合运用软件工程理论进行系统分析和设计的能力。
五、实验的基本理论自20世纪90年代以来,面向对象技术以其显著的优势成为计算机软件领域的主流技术。
越来越多的软件企业认识到,要在激烈的市场竞争中立于不败之地,采用面向对象技术是势在必行的选择。
软件行业需要大量掌握面向对象方法与技术的人才,这些人才不仅仅是能够使用一种或几种面向对象编程语言来编程,更重要的是能运用面向对象方法进行系统建模,即通过面向对象的分析(OOA)和面向对象的设计(OOD)建立系统的分析模型和设计模型。
《面向对象的UML设计基础》课程是一门综合性、实用性很强的课程。
《数据结构》课程实验指导《数据结构》实验教学大纲课程代码:0806523006 开课学期:3 开课专业:信息管理与信息系统总学时/实验学时:64/16 总学分/实验学分:3.5/0.5一、课程简介数据结构是计算机各专业的重要技术基础课。
在计算机科学中,数据结构不仅是一般程序设计的基础,而且是编译原理、操作系统、数据库系统及其它系统程序和大型应用程序开发的重要基础。
数据结构课程主要讨论各种主要数据结构的特点、计算机内的表示方法、处理数据的算法以及对算法性能的分析。
通过对本课程的系统学习使学生掌握各种数据结构的特点、存储表示、运算的原理和方法,学会从问题入手,分析研究计算机加工的数据结构的特性,以便为应用所涉及的数据选择适当的逻辑结构、存储机构及其相应的操作算法,并初步掌握时间和空间分析技术。
另一方面,本课程的学习过程也是进行复杂程序设计的训练过程,通过对本课程算法设计和上机实践的训练,还应培养学生的数据抽象能力和程序设计的能力。
二、实验的地位、作用和目的数据结构是一门实践性较强的基础课程,本课程实验主要是着眼于原理和应用的结合,通过实验,一方面能使学生学会把书上学到的知识用于解决实际问题,加强培养学生如何根据计算机所处理对象的特点来组织数据存储和编写性能好的操作算法的能力,为以后相关课程的学习和大型软件的开发打下扎实的基础。
另一方面使书上的知识变活,起到深化理解和灵活掌握教学内容的目的。
三、实验方式与基本要求实验方式是上机编写完成实验项目指定功能的程序,并调试、运行,最终得出正确结果。
具体实验要求如下:1.问题分析充分地分析和理解问题本身,弄清要求,包括功能要求、性能要求、设计要求和约束,以及基本数据特性、数据间联系等等。
2.数据结构设计针对要解决的问题,考虑各种可能的数据结构,并且力求从中选出最佳方案(必须连同算法实现一起考虑),确定主要的数据结构和全程变量。
对引入的每种数据结构和全程变量要详细说明其功用、初值和操作的特点。
《软件工程》实验指导书一、基本目的:1.使学生把信息系统分析与设计的基本原理和技术应用于实践。
2.强化学生规范化系统开发思想和开发方法与工具的掌握。
二、实验环境:文档制作工具为WORD、VISIO、PROJECT等。
三、实验要求:以4人为一个小组,每组从以下题目中任选一题,也可自选题目。
每组指定一名组长,负责分工和制定标准等管理工作。
2.实验内容包括进行可行性分析、需求分析、系统总体设计。
各组全体成员共同协商讨论完成可行性分析和需求分析,定义系统目标与功能,划分系统功能结构。
然后每个成员就一个子系统进行设计,设计过程考虑系统方案的整合。
3.实验报告要求包括可行性分析报告、需求规格说明书、总体设计规格说明书。
全组文档格式、内容参照附件中模板,提交一份完整的实验报告(提交打印和电子两种形式)。
四、实验题目:1、某城建档案馆档案管理信息系统某城建档案馆馆藏大量各种比例地形图、底图,还有大量的其它档案资料,是其所在市规划、建设、管理的真实记录,是该市建设和发展的重要依据。
目前,馆藏资料的接收、整理、入库等工作全部为传统的手工作业,其难度高、成卷工作量大,而且缺乏系统管理手段,存贮问题日益突出,利用效率低,共享程度差。
为了21世纪信息社会使档案能更好地充分体现其社会价值,该市建委决定建立一个满足国家标准和城建档案管理工作要求的"**市城建档案管理信息系统"。
为此,要求该系统开发所采用的信息技术既要最先进,又要成熟、安全、可靠,同时要具有现实性和前瞻性。
2、某省科技厅科学基金管理系统为实现政务公开,某省拟采用网上自然基金申报和审批,需开发一套包括基金申报(使用说明、文档提交、申报情况查询)、基金信息公告(基金公告、基金新闻、最新立项)、网上审批与鉴定(专家定量网上审批、项目鉴定)、基金项目管理(发布申报计划、批复申请、查询申请项目等)与推荐优秀基金项目等功能的办公网站。
要求具有基金申报管理(申报文档提交,申报情况查询等),信息公告维护(增加,撤除和修改等),审批流程管理(管理员可指定审批流程,对需执行审批的专家显示审批流程,进行审批提示),项目鉴定管理(管理员可指定鉴定流程,对需执行鉴定的专家显示审批流程,进行鉴定提示)等功能。
实验一:项目管理实验一、实验名称和性质二、实验目的掌握IT项目管理的构成要素,了解项目管理的过程,能够运用项目管理工具对项目的范围、进度、成本、人员等进行有效管理。
三、实验的软硬件环境要求硬件环境要求:本实验需要为每个学生提供一台个人计算机。
使用的软件名称、版本号以及模块:本实验需要配备的软件包括:Project 2003。
四、知识准备前期要求掌握的知识:了解项目管理的定义、功能,掌握项目管理的活动内容,能区别PERT图和甘特图的不同作用,能利用项目管理软件对项目管理涉及的活动进行有效支持。
五、实验内容1.按验证性实验的具体要求逐步完成指定题目,观察并记录实验的结果。
2.按具体要求完成设计性实验的题目,设计结果记录在实验报告上。
六、验证性实验1.实验要求项目开始时间:2008年9月15日。
项目工期:26天。
项目经费:5000¥。
工人工资:5元/工时,加班8元/工时。
要求:1)在Project软件中输入项目的总体信息、如项目名称、起止日期等;2)输入资源数据、建立资源数据库;3)输入工作数据、建立工作数据库;4)编制基本日历与资源日历;5)调整项目相应的参数,观察对项目总工期和总成本的影响。
2.实验步骤1)新建一个空白项目,设置项目总体信息。
图1 项目信息(主菜单/项目信息)在该窗口中,其实只须设置项目开始日期,完成日期由系统计算,日历、优先级等选择默认即可。
2)输入项目任务。
①手工逐项输入项目任务。
你可以直接在甘特图左侧的任务表中输入任务信息,也可以通过“任务信息”对话框,来添加新任务。
见图2、3。
图2 任务表图3 任务信息对话框(双击任务时弹出,也可通过主菜单/项目/任务信息打开)②导入Excel任务表。
新建一个Excel表,见图4。
图4 Excel任务表回到Project界面,点击任务向导按钮,打开任务的“任务”窗口,见图5。
图5 任务向导窗口选择“列出项目中的任务”,打开“列出任务”窗口,见图6。
图6 列出任务窗口点击“导入向导...”,开始从Excel表中导入任务。
见图7-图14图7 从Excel导入任务中的导入向导…图8 导入向导图9 导入向导——映射图10 导入向导——导入模式图11 导入向导——映射选项图12 导入向导——任务映射图13 导入向导——结束映射定义导入时,遇到“尚未映射”情况时,可手工建立映射,见图12。
图14是导入任务后看到的甘特图。
图14 导入任务后获得的甘特图3)输入资源数据。
双击任务的“资源名称”项,弹出“任务信息”对话框。
输入资源名称和单位。
见图15。
图图15 输入资源信息当然,也可在任务表中直接输入。
选中某项任务,由菜单“工具/分配资源”,打开“分配资源”对话框,见图16,也可输入资源信息。
图16 分配资源资源分配操作完成后,打开“资源工作表”,定义资源的详细信息,如成本、费率等见图17。
图17书资源工作表(菜单:视图/资源工作表)在资源工作表或在任务的资源信息对话框中(如图18)输入成本信息:图18 任务的资源信息对话框通过查看“资源工作表”和“资源使用状况表”,可以掌握项目资源分配相关信息,发现问题,及时解决。
即当我们过度分配某一个人或是资源时我们在〔资源工作表〕或是〔资源分配状况报表〕时便会发觉系统会利用红色的方式标识该资源,同时在〔标记〕出也会出现一个惊叹号要求我们进行资源调配的工作。
如某资源使用负荷过大,见图19、20(每天工作时间过长,经常加班等)。
可通过资源调配来解决,也直接增加资源。
图19 资源工作表图20 资源使用状况增加资源即增加资源的单位。
见图21、22。
50%表示资源共享,100%表示一个完整资源,200%表示两个完整的资源,简单的说就是几个工人来完成任务的问题。
图21在资源使用状况中进行资源调配图22 在资源工作表中进行任务调配5)阶段划分为了项目清晰,往往需要把项目分成几个重要的阶段,阶段之间用里程碑分开。
实验采用的例子非常简单,没有必要划分阶段,但为了成本管理的方便,划分了一个阶段。
操作步骤是先选取第一行,选择“插入”|“新任务”,见图23示,向新任务中输入任务名称:“设备检修”。
图23 插入菜单在任务中选择中2至11行,点选工具栏中的降级按扭,如图24示。
图24点击“降级”按钮完成后,在左任务向导窗口中选择“添加自定义信息列”,向其中加入“成本”、“实际成本”列,选择“开始时间”、“结束时间”,点击右键选择“隐藏列”,得到如下图示:图25 项目阶段划分6.模拟项目运行,对项目进行维护1)任务拆分项目框架建成后,和实际日历对照,如遇法定节假日要放假,则需要对项目进行调整。
这种情况,通过任务拆分,可达目的。
任务拆分很简单,在甘特条形图上,选中要拆分的任务,右键选择“任务拆分”,选择一个拆分点,确定即可。
拆分后,可通过拖动任务条的方法,进行调整。
见图26、27。
图26 任务拆分界面图27 任务拆分完成后的界面2)添加材料资源在完成各种任务,往往是要消耗材料的。
本项目材料消耗见表2。
同学们还可以给其它任务添加材料资源。
图28是增加材料资源后的资源工作表。
图28增加材料资源后的资源工作表注意:标准费率¥40.00的含义是40¥/袋。
袋、桶、个这些量词在Project中称作材料标签。
在资源工作表中添加材料资源后,就可以给对应任务分配材料资源了。
具体做法是:打开甘特图,双击要分配材料的任务,在任务信息对话框添加即可,见图29。
图29 添加材料资源给任务添加材料资源,单位按需设置。
例如,清洗任务需要2袋清洁剂,单位就设置为。
图29中,主控开关的单位为4个,因为在机电检修任务中,要更换4个主控开关。
3)增加工时,而不缩短工期假定,在床身与工作台研合任务中,一名维修工无法按时(工期)完成任务。
怎么办?常见的处理方法有两种,一是增加工人数量;二是让工人加班。
这里看一下第一种方法,增加工人数量。
打开资源工作表,复制“维修工”资源,粘贴后改名为“维修工增”。
本教程中,删除了“维修工”资源,新增“维修工a”和“维修工b”两个资源,并对甘特图进行了调整。
参见图30和图31。
图30 增加资源后的资源工作表图31 为任务分配多个人力资源4)成本监控假定,本项目前五个阶段的任务(修改这些任务的完成百分比为:100%),查看甘特图的成本和实际成本,看是否超出预算。
细心的同学可笔算一下,并与表中数据对照。
参见图32。
图32 成本监控示例:床身与工作台研合成本计算.5*(40+40)+1*120=520 其中维修a 40工时,维修工b 40工时,每工时5¥,完成任务期间消耗高档机油一桶,120¥。
七、设计性实验1.实验要求某项目的详细信息如表3所示:项目开始时间:按当前日期自定。
要求:1)在Project软件中输入项目的总体信息、如项目名称、起止日期等;2)输入资源数据、建立资源数据库;3)输入工作数据、建立工作数据库;4)对该项目进行关键路径分析;实验二:数据建模与分析实验一、实验名称和性质二、实验目的1.掌握E-R模型的绘制方法。
2.能将E-R模型转换为关系模型,并按要求实现创建数据库、数据表、表间关系等(修改表结构)。
三、实验的软硬件环境要求硬件环境要求:本实验需要为每个学生提供一台个人计算机。
使用的软件名称、版本号以及模块:本实验需要配备的软件包括:Visio 2003。
四、知识准备前期要求掌握的知识:数据库设计的一个最基本的问题是如何建立一个好的数据库模式。
即给出一组数据,如何构造一个适合于它们的数据模式,使数据库系统无论是在数据存储方面,还是在数据操纵方面都有较好的性能。
实验相关理论或原理:设计E—R图步骤:1、设计局部E-R图。
概念结构设计依据是需求分析阶段的DFD/DD。
在DFD中选择适当层次的DFD,作为设计局部E-R图的出发点。
中层允许有一定的重叠。
(1)确定实体集合第一步(关键一步)数据流/ 数据源/ 目的/ 数据存储根据具体情况决定,常作为实体集合。
(2)联系标明:1:1,1:N,N:M。
原则上:与处理框相关的输入流(数据流),输出流(数据目的地),输入或输出的工作之间的可能存在的联系。
(3)属性属性名尽量和数据流中数据项名相同。
(4)主关键字属性中标明作为PK(primary key)的属性集合.(5)其它建E-R图,要完善DD(DD:包括实体集,联系,属性的描述)某些情况:描述产生频率(每年/月/季),是否长期保存,变化快慢,保密级别,存在的约束。
2、集成局部E-R图在设计局部E-R图的基础上,将局部E-R图集成为全局E-R图。
集成时要解决的问题:消除冲突、消除冗余3、合并局部E-R图合并局部E-R图中相同部分,尽可能的保留特殊部分,删除冗余部分,用累加的方式一次集成两个局部E-R图。
4、优化全局E-R图必要时应对全局E-R图进行修改,重构和优化得到最佳的全局E-R 图方案。
五、实验内容1.按验证性实验的具体要求逐步完成指定题目,观察并记录实验的结果。
2.按具体要求完成设计性实验的题目,设计结果记录在实验报告上。
六、验证性实验1.实验要求请为一个教学管理系统进行数据建模,该教学管理系统中各部门对教学管理系统的要求如下:学生处:管理各院系班级学生的基本情况教务处:掌握学生各门课程的成绩情况计财处:管理学生每学期的学费收缴情况各院系:登录本院系学生各门课程的成绩2.实验步骤(1)在Visio中绘制具体的E—R模型如图33示:图33 教学管理系统的ER图其中关键步骤提示如下:步骤一:在“文件”菜单上,指向“新建”,指向“数据库”,指向“数据库模型图”;步骤二:在“数据库”菜单上,指向“选项”,然后单击文档。
步骤三:在“数据库文档选项”对话框中,选择要使用的符号集及其他表和关系选项,然后单击“确定”(如图34所示)。
步骤四:从“实体关系”模具中,将一个“实体”形状拖到绘图上。
步骤五:双击该形状以打开“数据库属性”窗口,在其中输入“定义”、“列”等信息(如图35所示)。
步骤六:双击要作为关系的主关键字方的表,设置主关键字。
从“实体关系”模具中,将一个“关系”形状拖放到该绘图页的一个空白区。
步骤七:将高端连接到父表,将低端连接到子表,注意,如果第二个表中不包含与主关键字同名的列,建模器会将与主键同名的列作为外键添加到第二个表中。
步骤八,双击关系,在“数据库属性”窗口的“类别”下,单击“杂项”,在“基数”下,选择适合该关系的基数。
对于一对多关系,最佳选择是“零或多”或“一或多”,对于一对一关系,最佳选择是“零或一”或“恰好为一”。
图34 数据库文档选项界面图35 数据库属性窗口(2)E-R模型转换为关系模型经过转换得到5个关系:Department(dept_id,deparment,phone,director,no_class)Student(student_id,class_id,name,gender,birthday,address,zip_code,householder) Class(class_id,dept_id,class,abbreviation,monitor,levels,enroll_data,no_student) Course(course_id,course,period,practice_period,credit)Grade(student_id,course_id,grade)(3)数据字典设计B、表结构七、设计性实验1.实验要求某系统需求如下,请根据以下需求绘制ER模型,并ER模型转化为关系模型:每学期的期中,学院教务处分别向各系发出下学期的教学计划,包括课程名、课程类别、课时、班级类别(本科、专科、高职)、班号等;系教学主管人员根据教学任务和要求给出各门课程的相关限制(如:任课教师职称、合班数、最高周学时数等);任课教师自报本人授课计划,经所在教研室协调确认,将教学计划上交系主管教学计划的主任,批准后上报学院教务处,最终有教务处给出下学期全系教师的教学任务书。