还剩24页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
江苏经贸职业技术学院江苏商业管理干部学院《管理信息系统分析与__》实训报告(2011-2012学年第1学期)系部xxxxxxxxxxxxxxxxxxxxxxx专业xxxxxxxxxxxxxxxxxxxxxxx班级xxxxxxxxxxxxxxxxxxxxxxx项目小组xxxxxxxxxxxxxxxxxxxxxxx负责人xxxxxxxxxxxxxxxxxxxxxxx指导教师xxxxxxxxxxxxxxxxxxxxxxx年月日项目名称文档名称版本
1.0修订文档历史记录日期版本说明__年-月-日x.x详细信息姓名 项目进程表项目名称项目组负责人项目成员__方式项目进程分项内容主要设计人员完成情况完成日期备注系统概况项目背景当前管理现状系统建设的意义初步构想可行性分析引言现行组织系统概况拟建立的信息系统经济可行性分析技术可行性分析社会可行性分析可行性分析结论业务分析目标分析机构分析职能分析业务分析业务实体分析需求分析用户需求约束系统目标需求结构分析功能需求分析非功能需求分析风险分析系统分析逻辑结构分析用例分析概念类分析系统设计系统平台系统结构详细设计屏幕界面设计数据库设计系统实现系统的实现结构类的实现系统测试测试方法模型测试单元测试用户界面测试目录TOC\o1-3一.系统概况
41.项目背景
42.当前管理现状
43.信息系统建设的意义
44.信息系统建设的初步构想4二.可行性分析
51.引言
52.现行组织系统概况
52.
1.组织目标和战略
52.
2.业务概况
52.
3.存在的主要问题
53.拟建立的信息系统
53.
1.简要说明
53.
2.初步建设计划
53.
3.对组织的意义和影响
54.经济可行性分析
54.
1.支出
54.
2.收益
64.
3.支出收益分析
65.技术可行性分析
66.社会可行性分析
77.可行性分析结论7三.业务分析
71.目标分析
71.
1.使命
71.
2.总目标
71.
3.子目标
71.
4.组织策略
72.机构分析
73.职能分析
73.
1.职能结构
73.
2.组织功能模型
84.业务分析
84.
1.业务功能分析
84.
2.业务流程分析
85.业务实体分析
85.
1.组织实体模型
85.
2.实体字典9四.需求分析
101.用户需求
102.约束
103.系统目标
104.需求结构分析
105.功能需求分析
106.非功能需求分析
107.风险分析10五.系统分析
121.逻辑结构分析
122.用例分析
123.概念类分析
123.
1.概念类目录
123.
2.概念类条目12六.系统设计
131.系统平台
131.
1.物理设备
131.
2.软件平台
132.系统结构
132.
1.拓扑结构
132.
2.软件结构
133.详细设计
134.屏幕界面设计
134.
1.屏幕界面结构图
134.
2.屏幕界面
135.数据库设计
135.
1.概念设计
135.
2.逻辑设计
145.
3.物理设计14七.系统实现
151.系统的实现结构
152.类的实现15八.系统测试
161.测试方法
162.模型测试
163.单元测试
164.用户界面测试17九.附件附件一.项目进度计划19附件二.项目总结报告
22191.系统概况
1.项目背景[本节用于描述项目的背景信息,如组织的规模、地域覆盖范围、目标客户定位以及组织结构和各部门的业务功能等信息]
2.当前管理现状[本节用于描述组织当前业务管理的现状及存在的主要问题]
3.信息系统建设的意义[本节用于描述新的信息系统对组织的意义及对组织产生的效益]
4.信息系统建设的初步构想[本节用于描述如何创建新的信息系统的初步构想,可以按如下几个方面进行论述]
(1)信息系统建设的目的
(2)信息系统的功能
(3)信息系统的拓扑结构
(4)信息系统的时间计划
2.可行性分析[可行性分析是指在项目正式__前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论]
1.引言[本节用于描述组织当前的管理现状及__新系统的主要目的]
2.现行组织系统概况
2.
1.组织目标和战略[本节用于描述组织的总目标以及为实现此总目标所采取的重大战略决策]
2.
2.业务概况[本节用于描述项目的背景信息,如组织的规模、地域覆盖范围、目标客户定位以及组织结构和各部门的业务功能等信息]
2.
3.存在的主要问题[本节用于描述组织当前业务管理的现状及存在的主要问题]
3.拟建立的信息系统
3.
1.简要说明[本节用于描述项目涉众和用户的高层需求]
3.
2.初步建设计划[本节用于描述项目的初步时间计划]
3.
3.对组织的意义和影响[本节用于描述新的信息系统对组织的意义及对组织产生的效益]
4.经济可行性分析
4.
1.支出[本节列出信息系统建设需要支出的费用,可以从下面几个方面进行论述]
(1)系统__费用人员费用硬件设备费软件费耗材费__和评审费调研和差旅费不可预见费系统__总费用
(2)系统运行费用本系统的运行期为XX年,每年的运行费用如下系统维护费设备维护费消耗材料费系统年运行费用XXX,XX年累计系统运行费用为XXX系统__和总运行费用为XXX,折合XX/年
4.
2.收益[本节列出信息系统为组织带来的经济效益和社会效益,可以从下面几个方面进行论述]
(1)经济效益提高工作效益、减少工作人员扩大营业或服务范围、增加组织收入及时获取信息,减少决策失误减少库存积压、提高____通过上述计算,本系统每年可以获得经济效益XX/年,累计XX年可获经济效益XX万
(2)社会效益提高工作效率,减少用户或客户的__或服务时间改善工作方式,减轻工作人员的劳动提高工作质量,增强用户和客户对组织的信任感和亲善感,改善组织形象;提高管理水平,使组织的管理走向高质量、科学化发展
4.
3.支出收益分析[本节用于对经济的可行性作出决策]
5.技术可行性分析[本节用于描述__系统涉及到的技术因素,可以从以下几方面进行论述]
(1)信息系统的__方法
(2)网络和通信技术
(3)软件体系结构规划和设计技术
(4)数据库设计技术
(5)__语言和__工具的使用
6.社会可行性分析[本节用于描书本系统是否具有社会可行性,可以从社会环境、用户的学习和使用习惯、国家的法律法规等方面进行论述]
7.可行性分析结论通过经济、技术和社会等方面的可行性分析,可以确定本系统的__完全必要,而且是可行的,可以立项__
3.业务分析[业务分析的目的是分析和认识现行组织系统,业务分析的目地是对现行组织系统的目标、组织机构、职能作用、业务流程、管理模型进行深入分析,以建立反映现行组织系统的业务模型]
1.目标分析[组织目标是组织的奋斗方向,组织的一切工作将围绕组织目标展开]
1.
1.使命[本节用于描述组织的使命和方向,组织使命是组织存在的意义和价值,组织方向是组织发展的长远方向和趋势]
1.
2.总目标[本节用于描述组织的总目标,组织的总目标是为了实现组织的使命,在一段时间内组织要达到的总体目的和结果目标具有时间性和可度量性]
1.
3.子目标[本节用于描述组织的子目标,子目标是对总目标的分解,可以逐层进行]
1.
4.组织策略[本节用于描述组织的组织策略,组织策略是为了实现组织目标所采取的对策和举措,是实现组织目标的运筹和保障]
2.机构分析[本节用于描述组织机构,组织机构分析的任务是分析组织的____,以及各机构之间的隶属__关系和职能指导关系可以分为机构分析、职能关系分析和岗位分析]
3.职能分析[组织职能是为了实现组织使命和目标,赋予组织的职责和功能,职能由组织目标确定,并可逐层分解,组织的职能需要赋予一定的机构和岗位来承担]
3.
1.职能结构[本节用于描述组织的职能结构,一般可以用职能结构图来描述,职能结构可以逐层划分]
3.
2.组织功能模型[本节用于描述组织功能模型,组织功能模型是一个包结构,用于表示完整的组织功能,组织功能包需要分解为一幅或多幅功能图,每个功能图中的一个用例描述一个功能,一般可通过如__式进行描述]
(1)总体功能
(2)系统参与者
(3)组织功能
4.业务分析[业务是为了实现组织的目标和职能,组织实体的有序活动过程,业务可以逐层分解,业务之间会存在重叠或交叉的过程或活动]
4.
1.业务功能分析[本节用于描述组织的所有业务及其主要功能,可以使用业务说明表、业务/机构关系表和业务实体表进行描述]业务明细表编号业务名称说明业务/机构关系表部门业务名称XX部门XX部门XX部门XX部门XX部门XX部门XX部门XX部门业务名称1★√说明★指该部门的主要业务,√指与该部门有关系的业务业务实体表编号业务名称关联的实体
4.
2.业务流程分析[本节用于描述组织的业务流程和活动,业务流程和活动是组织实体围绕着实现组织的某些目标的活动过程,可以使用活动图来描述业务流程]
5.业务实体分析[实体是组织中的各种事物,组织由实体构成,实体的活动构成组织业务,以实现组织的目标和使命]
5.
1.组织实体模型[本节用于描述组织的实体模型,组织实体模型用于描述组织中的主要实体以及实体之间的相互__所呈现的静态结构可以使用UML中的包图和类图描述实体模型]
5.
2.实体字典[本节用于记录实体模型中每个实体的详细信息,实体字典由实体目录和实体条目构成,实体目录可以按照字母顺序或其他便于查找的顺序进行排列]实体目录实体名说明实体条目编号实体条目编号实体名职责属性说明编号实体名职责属性说明
4.需求分析[需求分析是在需求调查的基础上,结合组织目标、业务现状、技术水平、投资能力等因素,对用户提出的需求从信息系统目标、宏观结构、业务功能、技术性能、风险等方面进行深入分析,最后确定出全面、可行的信息系统需求]
1.用户需求[本节用于描述用户对系统提出的需求,可以分为以下三类需求分别进行描述]
(1)总体需求
(2)功能需求
(3)性能需求
2.约束[本节用于描述为实现用户的需求,目前已知的各种约束条件,可以是资金、时间、人员、企业已有信息系统的基础架构、技术、经济、社会、法律法规等各方面的约束]
3.系统目标[本节用于描述根据用户需求和目前的约束所确定的系统的最终目标,可以从以下几个方面加以描述]
(1)系统的总目标
(2)系统的功能目标
(3)系统的非功能目标
4.需求结构分析[本节用于描述需求的结构,需求结构是按照信息系统目标、职能和需求的相关性,从总体上将需求进行划分,可以使用包图来描述每个需求包]
5.功能需求分析[本节用于描述系统的功能模型,可以使用用例图和对用例进行说明的用例说明表来描述系统的功能]
6.非功能需求分析[本节用于描述系统的非功能需求,非功能需求是在系统的非功能目标的基础上进行细化而来,包括系统的效率、处理方式、可靠性、安全性、适应性等内容]
7.风险分析[本节用于描述未来信息系统__或运行过程中可能存在对项目的成功产生威胁或损失的各种潜在问题可以使用风险记录单进行描述]风险记录单序号[数字]确定日期[风险被识别出来的日期]风险描述[对风险进行描述]可能性[风险真正出现的可能性]危害性[风险对项目的成功造成的危害程度]处理对策[对风险的处理方案]风险承担人[检测和解决风险的承担人]撤除日期[风险被消除的日期]风险记录单序号[数字]确定日期[风险被识别出来的日期]风险描述[对风险进行描述]可能性[风险真正出现的可能性]危害性[风险对项目的成功造成的危害程度]处理对策[对风险的处理方案]风险承担人[检测和解决风险的承担人]撤除日期[风险被消除的日期]
5.系统分析[系统分析System____ysis是在业务分析和需求分析的基础上,从抽象的概念层次上确定信息系统的要素、构成和结构,得出信息系统的逻辑模型]
1.逻辑结构分析[本节用于描述系统的逻辑结构模型,逻辑模型由逻辑系统构成,逻辑系统是顶层逻辑包逻辑系统又被分解为多个逻辑包每个逻辑包中包括一个或多个系统用例]
2.用例分析[本节用于描述每个用例的静态模型和动态模型,静态模型可以用包图或类图进行描述,动态模型可以使用顺序图、协作图、活动图或状态图进行描述]
3.概念类分析[本节用于描述参与到用例中的所有概念类,可分为概念类字典和概念类条目,概念类的类型可分为界面类、控制类和实体类]
3.
1.概念类目录概念类字典目录概念类名类型说明条目编号
3.
2.概念类条目编号概念类名职责属性说明特殊需求范围容量更新品率创建/删除更新读取
6.系统设计[系统设计的任务是为实现信息系统的需求模型所规定的功能和性能要求,考虑系统实现环境,通过对信息系统逻辑模型的综合分析和细化,确定出信息系统的设计模型]
1.系统平台[信息系统平台是信息系统__和运行的环境,包括网络、计算机、相关设备、系统软件和支撑软件等平台设计需要根据信息系统设计要求,通过对技术和市场的综合分析,确定出网络结构、设备选型和软件平台方案]
1.
1.物理设备[本节用于描述系统所需的所有物理设备,每个物理设备应该对其型号、性能、提供商等详细信息加以说明]
1.
2.软件平台[本节用于描述系统软件平台的选择,每种软件应该对其版本、提供商等详细信息加以说明]
2.系统结构[结构设计需要确定信息系统的拓扑结构、计算模式和软件结构]
2.
1.拓扑结构[本节用于描述系统的拓扑结构,可以使用部署图进行描述]
2.
2.软件结构[本节用于描述系统的软件结构,可以使用组件图进行描述]
3.详细设计[详细设计是对软件结构中确定出的各个子系统内部的设计,需要分析和确定每一个子系统中的用例设计、类和类关系可以使用类图、包图、协作图、顺序图、活动图、状态图进行描述,此处的类和各种图应在用例分析的基础上,应用了物理的需求和约束后综合而来]
4.屏幕界面设计[界面设计是对人和外部系统与信息系统之间交互界面的设计,包括输入界面、输出界面和混合界面的设计]
4.
1.屏幕界面结构图
4.
2.屏幕界面
5.数据库设计[数据库是信息系统存储和管理数据的主要技术手段,数据库设计的任务是根据给定的信息系统应用需求和系统环境,设计出合理的数据库结构数据库设计需要经过概念设计、逻辑设计和物理设计等步骤]
5.
1.概念设计[本节用于描述数据库的概念设计,可以使用类图描述需要永久化的类的属性以及类之间的关系]
5.
2.逻辑设计[本节用于描述数据库的逻辑设计,逻辑设计需要将概念设计中的类、类之间的关系以及类的属性按照数据库的规范化有求转换为关系数据库中的表、字段和表间的关系]
5.
3.物理设计[本节用于描述数据库的物理设计,物理设计应根据所选择的数据库管理系统,明确逻辑设计中每个表的详细信息,包括字段的类型、精度、约束、触发器、存储过程等信息]
7.系统实现
1.系统的实现结构[本节用于描述系统的实现结构,可以使用组件图和部署图描述系统的节点拓扑结构以及每个节点上的组件结构]
2.类的实现[本节用于描述系统中每个类的实现,一般以源代码进行描述,在文档中可以对源代码的组织结构进行描述]
8.系统测试
1.测试方法[本节用于描述在测试过程中使用的各种测试方法,测试方法主要可分为静态测试和动态测试两种]
2.模型测试系统的模型测试,可以采用模型审查法模型审查法是由建立模型的人员或专家,按照审查标准对所要测试的模型文档进行分析和审查,找出模型中存在的问题具体的模型审查过程如下
(1)确定审查的模型对象和审查的范围系统__中所形成的所有__模型及相关文档
(2)组织审查小组成立由X人组成的审查小组
(3)审查标准使用模型审查法,按照完整性、正确性和一致性三个方面的标准要求进行审查
(4)审查的模型文档材料信息系统概况,系统可行性分析报告,业务分析报告,系统分析报告,系统设计报告
(5)审查略
(6)收集并分析审查结果略
(7)形成审查结论通过对审查结论的分析并进行相应的修改完善之后,系统的各个模型符合完整性、正确性和一致性三个方面的审查标准;功能齐全,说明文档详尽,能够反映业务需求和系统要求,可以进行系统__
3.单元测试[单元测试包括构件中的类测试、类关系测试、对象交互测试和构件本身的测试,本文档中只进行类测试]XX类测试方法输入参数预期结果实际结果测试结论XX方法XX方法XX类测试方法输入参数预期结果实际结果测试结论XX方法XX方法
4.用户界面测试XX用户界面测试编号执行的操作输入数据预期结果实际结果测试结论12XX用户界面测试编号执行的操作输入数据预期结果实际结果测试结论12附件一.项目进度计划1.程序评估和检查技术(PERT)与甘特图[说明]本项目拟采用程序评估和检查技术PERT与甘特图进行项目进度检查和控制
1.1建立PERT网的基本步骤1建立项目任务的列表;2对每个任务分配一个项目标识符;3决定每个任务的大致时间段;4决定任务之间的相互依赖性,如B和C必须在A完成后才能开始进行;5画出PERT网络,将每个任务用它的任务标识字母标记,每个任务从头至尾连接每个节点,并将每个任务的时间段放在网络上;6确定每个任务节点的最早完成时间;7确定每个任务节点的最迟完成时间;8验证PERT网络的正确性
1.2项目任务列表[按上述步骤建立项目任务列表]表
1.项目任务列表项目名称项目组负责人项目成员__方式项目标识任务列表任务工期开始时间结束时间执行顺序所需人员(数)
1.3PERT图[根据项目任务列表绘制PERT网络图并进行必要的说明参见《教材》p
248.图
8.5]
1.4甘特图[根据项目任务列表绘制甘特图并进行必要的说明参见《教材》p
248.图
8.6]
2.人力资源分配
2.1人力资源需求分布图[按照项目任务的逻辑关系绘制人力资源需求分布图参见《教材》p
249.图
8.7]
2.2人力资源计划图[以项目进度(周)与每周人数为单位绘制人力资源计划图(分a/b两种形式)参见《教材》p
250.图
8.8]附件二.小组各成员项目总结报告
5.小组成员和实训成绩序号姓名承担主要工作教师评价成绩123项目组综合成绩教师签名日期项目总结报告——XXX项目总结报告——XXX项目总结报告——XXX。