人人范文网 其他范文

管理信息系统实验报告(精选多篇)

发布时间:2022-03-22 15:08:26 来源:其他范文 收藏本文 下载本文 手机版

推荐第1篇:管理信息系统实验报告

管理信息系统实验报告

业:信息管理与信息系统 班

级:信管122 组

长:丁晓璐

小组成员:尹

婷(2012215082)

刘娇娇(2012215078) 李

尧(2012215079) 丁晓璐(2012215043)

一、实验名称

金蝶ERP-K/3模拟实验财务管理系统

二、实验环境

2607机房

三、实验目的

通过学会会计实验软件,了解从原始凭证、编制记账凭证,然后到记账、对账、结账等,这一系列会计处理过程。能够使用软件的基本功能,并扩大到往来、出纳、固定资产等管理。利用会计实验软件,在实验过程中全面了解和熟悉会计实务,掌握会计基本概念,熟悉会计核算的基本程序和基本方法。通过实训能进一步理解巩固ERP理论,培养对企业信息化的认识,能将所学的ERP知识的到综合运用,提高动手实践能力和企业实战本领。

四、实验内容

(1) 建账:根据要求建立账号。

(2) 帐套初始化:根据给出的资料按顺序完成帐套系统基础资料的维护及初始化工作。

(3)日常账务处理:根据资料录入记账凭证 ,对其进行审核,过账并查看各种帐表,进行业务核销,利用自动转账功能结算有关费用进行期末调汇、结转损益等业务处理并进行期末结账。

实验主要过程截图

新建帐套:

新增用户过程:

进入总账管理系统:

增加两种币别港元和美元:

增加凭证字为记:

增加两个计量单位:

增加支票结算方式:

新增客户资料:

新增部门资料:

新增职员资料:

新增供应商资料:

新增产成品核算项目:

会计科目维护:

增加会计科目:

会计科目修改:

新增物料资料:

初始余额录入:

录入记账凭证: 1.提现类

2.应付往来业务类

3.多核算项目类:

4.数量金额业务类

5.涉及外币业务类

6.管理费用类

7.应收往来业务类

查看录入结果:

红字冲销法冲销错账:

组员S2的审核

转账凭证:

过账:

期末:

再换人审核,审核后过帐通过

五:实验总结

通过该实验,对所学的知识有了一部分的了解。在实验过程中,出现了一些小问题,不过最后都得以解决。然后通过这些错误,使我们对这些知识有更加印象深刻。

在实验过程中加强了同学之间的沟通与理解,体验团队协作精神,从而全面提高我们的经营管理的素质与能力。通过对ERP系统的学习,我们已经对其管理理念与具体操作流程有了一定的了解,感谢老师给与我们细心的讲解与指导,让我们学习到更多与ERP相关知识。

推荐第2篇:管理信息系统实验报告

管理信息系统实验报告

一、问题/项目概述

1.项目的目的:该系统的设计是为学校举办田径运动会提供方便,快捷,准确的成绩统计方法,有便于用户的查询,并实时显示各赛场情况,使比赛成绩能够快速汇总,提高运动会组委会的工作效率,使运动会成绩统计资料系统化,确保运动会的顺利进行。

2.业务范围,主要任务:登记各项比赛成绩;根据预赛成绩产生参加预(决)赛名单;实时报告各项竞赛成绩,包括是否打破记录;统计各团队的总分、名次。

3.项目的必要性和重要性:原有系统比赛或统计时间较长,工作效率低,在很大程度上影响了运动会的顺利进行于运动会的整体效果。原有系统需要耗费大量的人力,物力,财力。因受比赛场地分布的限制,比赛进行时需要大量的工作人员进行成绩传递,影响了赛事的整体效果,每次提高一定的工作效率都要投入大量的物力与财力,且均为一次性开销,无法长期受益。原有系统受运动会规模的限制很严重,越大规模的运动会,不利因数就会越突出。由于原有系统具有以上缺点,设计开发一套全新的《运动会成绩统计系统》是十分必要的。

4.项目的可行性:每项比赛的小组成绩通过实时处理,将统计结果及时快捷地传送到比赛现场的成绩管理部门,并在短时间内报告给大会的现场观众。该部门还需将此项比赛的各小组成绩汇总移交到大会总成绩管理部门。以批处理方式将该比赛的总成绩名单排名和与历届比赛的最高纪录比较结果统计出来在比赛最后公布,并且添加到数据库作为本届比赛的成绩档案。实施实时处理和批处兼用的方案能有效的提高系统的响应速度和资源的利用率,大大减轻了成绩处理人员的工作负担,经分析,此项目具有可行性。从经济方面来说,这套系统在硬件方面配置很低,存储设备为一般的软盘,硬盘,所以一般高等院校都有足够的资金来获得这套系统。并且整套系统所需空间很小,所需电资源在体育馆内可以很容易获得。这套系统的维护人员只需一至两人即可。可以节约大量的人力与时间。而且一劳永逸。该系统简单易操作,性能稳定,不需要大量的维护费用与人员培训费用。

二、项目工作计划

1.确定软件的工作范围与需求分析。

学校运动会成绩统计系统面向的用户群分别是观看学生、运动员、组委会、学校领导等。系统的开发应高满足不同用户在比赛前、比赛中、比赛后各阶段的需求。我们在开发过程中充分考虑了各类中小型田径运动会的实际情况,以及管理上的各种业务需求等,达到了既能满足管理上的各种需要,又能使运动会成绩管理工作系统化,规范化,自动化,达到提高运动会成绩管理效率的目的。

2.系统的功能需求。

赛前的功能需求:按照组委会的规定将比赛规程录入数据库,如比赛日期、地点、竞赛项目、各参赛队限报人数及每个运动员限报项目数、录取名次及奖励、加分规定、原有的田径最高纪录等信息。根据各参赛单位的报名情况及竞赛天数安排,自动编排竞赛日程表、赛次编排、竞赛分组及分道编排、兼项统计等各种报表,随时调整最终得到一个合理的竞赛秩序册,并打印检录表,各种记录卡片和记录表。

赛后的功能需求:运动会结束后,立即打印出各参赛队的成绩和名次进行大会公布,如有总分相同的情况则查看其获得第一名的个数、第二名的个数……根据数据库中的最高纪录统计出有无破纪录成绩、第一名运动员人数、有得分运动员人数等大会主席公布比赛情况时需

要的信息。最终形成本次运动会的成绩册,并备份运动会资料数据库,统一管理运动会中产生的相关数据,以利于工作人员查询、分析和评价。

3.项目各部分的开发任务。

(1)管理业务流程分析与数据流程图:通过最初阶段的调查分析,列出运动会赛前和赛后的各项工作和工作需求,综合各方面因素,列出业务流程图,尽量满足各类用户的各项需求,并且为运动会的成绩统计提高效率,系统的、全面的完成各项统计工作。

工作人员:王志文。

估计开发进度:1天。

(2)数据字典:编写详细的运动会成绩统计数据字典对数据流程图加以完善,给数据流程图的每个成分加以定义和说明。并主要储存信息数据库本身,方便用户访问记录的数据库和应用程序原数据的目录。

工作人员:冯力。

估计开发进度:1天。

(3)E-R图:描述运动会成绩统计系统的结构模型的一个重要表示方法。列出运动会成绩统计工作中各项人员分工,工作步骤以及各部分子系统之间的联系的一种形式。工作人员:田淼森。

估计开发进度:1天。

(4)功能模块图:该图将显示出运动会成绩统计系统将要实现的各种功能,如初始信息,成绩统计,总结表单,列出报表等功能,并且将他们一一分类,然后将在以后的编写程序步骤中充分实现这些功能。

工作人员:田淼森。

估计开发进度:1天。

(5)代码设计与数据库设计:根据之前列出的数据流程图,E-R图,功能模块图中表示的此次运动会成绩统计的各项功能,编写在计算机上运行的相关程序和数据表结构,作为本系统的最核心部分,应该细心设计,考虑充分,落实每一个部分将要实现的功能。工作人员:张兴。

估计开发进度:1天。

(6)IPO设计:是运动会成绩统计系统每个功能模块的输入、输出数据、数据加工的重要工具,它的数据来源于数据词典,与系统的其他部分无关。开发人员也可以用IPO图进行模块设计和评价总体设计,用户和成绩管理人员可以利用IPO图编写、修改和维护程序。工作人员:杨雨辰。

估计开发进度:1天。

4.系统的角色管理。

根据不同的用户特点,系统可以按不同的方式组合,提供有针对性的服务:

(1)运动员用户:运动员用户可以得到的系统服务,如运动会注册,比赛赛次、时间、道次查询、成绩查询等。

(2)主裁判用户:查询比赛日程安排,管理现场成绩的录入与查询。

(3)裁判长用户:设定比赛规程、竞赛项目;修改最高纪录;审查报名单;编排竞赛日程和分组;编排打印秩序册;统计团体及各项成绩。

(4)管理信息中心管理员:系统管理,角色用户管理,权限分配,发布成绩名次信息。

三、管理业务流程分析

推荐第3篇:管理信息系统实验报告

GDOU-B-11-112

广东海洋大学学生实验报告书(学生用表)

这个学期我们工商管理专业开设了管理信息系统这门课程。记得大三上学期的时候,总听别的专业的朋友提及到管理信息系统这门学科,出自他们口的都是说很难,听课的时候听得不是很懂,比较困难。当时候的我想,幸好,我们还不用上这个课。这个学期开课后,因为有了别人的前车之鉴,我总觉得要很认真才能把管理信息系统搞定。于是,上课我都是很认真的听,一学期下来,感觉这门学科是真的有点难,可能是关系到计算机的问题,对于女孩生来说,关系到计算机的东西应该是很难,通常都不懂的,因为女生比较对计算机方面的知识不敏感吧。很多书本上老师说的知识,都告诉我们管理信息系统的重要性,可是是否如此,我们并不知道,因为我们并没有真正的去接触到它。可是,在之后开设的管理信息系统的实验课程当中,我们才真真正正地懂得了,管理信息系统的重要性。 我们做的实验一共有七个,包括:数据库设计、系统分析

(一)、系统分析

(二)、系统设计及实施

(一)、系统设计及实施

(二)、管理信息系统的分析、设计和实施

(一)、管理信息系统的分析、设计和实施

(二)。实验一中,我们需要完成的是小型自选商场综合管理系统数据库设计,这个实验用到了ERWin,这个实验进行得比较顺利,因为第一节课,我们都是一步步跟着老师的指导来做的。第二个实验是要我们进行小型自选商场综合管理系统的系统分析,这一个实验用到了许多书本上的知识,如:数据流程图的绘制、数据字典的编制等。实验三是关于软件进销存系统演示及系统分析的内容,这一个实验我比较喜欢,因为感觉比较实用,对以后工作也有帮助。实验

四、实验五都是需要我们对小型自选商场综合管理系统进行系统设计及实施。在代码设计的时候出了一点点小问题,不过后来经过老师的检查跟指导,还是最后成功了。实验

六、七都是关于某大学工资管理信息系统的分析、设计和实施,这个也是比较实用的一个实验,从自己设计的第一歩开始,真正地体会到开发一个管理信息系统的全过程及其工作内容,训练自己独立从事开发管理信息系统的能力,是很好的一个学习机会。21世纪是科学的世纪,随着信息技术在经济与管理中的广泛应用,很多领域已经运用到了管理信息系统,以企业资源计划为代表的管理信息系统,代表了一种在全球范围内应用最广泛、最有效的一种企业管理方法。从1998年起,教育部就确定了《管理信息系统》课程为工商管理类本科生的专业基础课,但是由于学生认为教学内同很抽象,所以在做好相关理论教学的同时,就增设了管理信息系统实验课程。就我个人看来,本来理论课程上老师所讲的内容会感觉到抽象难懂,一个人想很久也许都还没想明白,但是在上了实验课以后,经过自己的亲手操作,不懂的部分让同学帮忙解释一下或者亲自问老师,真的就达到了一定的效果。而且,实验课上,老师会相对的介绍很多类型的软件的使用方法给我们,我们从中学习到了很多,包括发现实验中自己存在问题,为什么会导致失败的情况,失败后应该怎样去做等等。

这门实验课真的带给我们很多学习机会,学到的东西以后应该会很有用,真的,理论必须要结合实践,这样才能学到真正的知识。

推荐第4篇:管理信息系统实验报告

《管理信息系统》

实验报告

题 目 某公司办公用品管理系统 实验名称 系统规划及分析报告

成员学号 成员姓名 成绩

指导教师

时间:

2010年12月 3日

1 引言 .........................................................................................................1

1.1 系统开发背景及需求.....................................................................................1

1.2 系统目标.........................................................................................................1

1.2.1 系统的约束..........................................................................................1 1.2.2 系统的总体结构..................................................................................1 1.3 项目开发计划.................................................................................................2

1.3.1 对影响规划的信息技术发展的预测..................................................2 1.3.2项目的角色分配...................................................................................2 1.3.3项目开发过程时间进度、人员及资金安排.......................................2

2 系统分析 .................................................................................................2

2.1 系统可行性分析.............................................................................................3

2.1.1 经济可行性2.1.2 技术可行性.........................................................3 2.1.3 管理可行性..........................................................................................3 2.2 组织结构调查.................................................................................................3 2.3管理功能调查..................................................................................................4 2.4 某公司办工用品管理系统业务流程分析...................................................5

2.4.1 业务流程图符号说明..........................................................................5 2.4.2 某公司办工用品管理业务流程图......................................................5 2.5 某公司办工用品管理系统数据流程分析...................................................7

2.5.1 数据流程图符号说明..........................................................................7 2.5.2 顶层流程图..........................................................................................7 2.5.3 第一层数据流程图..............................................................................8 2.5.4 第二层数据流程图..............................................................................8

4 结束语 .....................................................................................................9

《管理信息系统》实验报告正文

1 引言

1.1 系统开发背景及需求

某公司是一个多种产业经营的中小型企业,但因为业务需求,每年度需要的办公用品也是不少。但是办公用品的购入和管理却还是由人工记帐、管理的方式,管理人员的缺乏,使之相对工作量较大,且管理人员手工操作效率不高,出错率却不低。

1.2 系统目标

为了能更好地利用现代信息技术的成果,提高工作的效率和水平,以适应公司的发展,决定开发办公用品管理系统。

1.2.1 系统的约束

(1)公司负责人高度重视,负责指挥、协调各方关系,全力配合本系统开发; (2)公司必须建立一套切实可行的规章制度,规范公司各个部门的管理环节; (3)必须配置软件、硬件及相关设备(PC、打印机、网络设备等),确保系统运行的可行性;

(4)用户需要有基本的计算机操作能力,会进行文字输入,能对数据库进行基本的维护,如备份和恢复数据库等,会使用打印机;

(5)需要有足够的资金保证系统开发和运行管理。

1.2.2 系统的总体结构

管理层:办公用品信息、办公人员信息、供应商资料

业务层:入库、使用信息、盘点、移库、统计

第1页

《管理信息系统》实验报告正文

办公用品管理系统 办公用品管理办公人员管理用品供应商管理入库系统管理使用信息管理库存用品盘点办公系统移库统计系统

1.3 项目开发计划

1.3.1 对影响规划的信息技术发展的预测 该系统应适应信息技术发展需求

1.3.2项目的角色分配

由自己一人开发

1.3.3项目开发过程时间进度、人员及资金安排

由一人开发,时间为三个月

2 系统分析

根据调查,办公用品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台帐中建立新帐页。工作人员对办公用品使用管理过程是管理人员根据工作人员提供的办公用品使用申请单,经核查后同意使用,同时登记办公用品的出库使用流水帐。按照要求,每天下班之前统计分析人员要根据办公用品购入流水帐和办公用品的出库使用流水帐,累计汇总出各种办公用品当日的累计购入入库量、累计办公用品的出库使用量和库存结余量等数据,并将这些数据填入库存台帐。

第2页

《管理信息系统》实验报告正文

原有的手工方式存在的问题有:

手工模式下的效率低、错误多、处理速度慢,不适应企业发展的需要。

在具体工作中,存在大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数

据的分析,已不适应现代管理模式

2.1 系统可行性分析

原有的手工方式存在的问题有:

手工模式下的效率低、错误多、处理速度慢,不适应企业发展的需要。

在具体工作中,存在大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数

据的分析,已不适应现代管理模式。

加入信息管理系统,可以使效率提高,降低出错率。

本系统小巧易用,只要4台电脑组成,成本较低,管理人员工作量减少,可以给企业带来利益,

所以可以推广

2.1.1 经济可行性2.1.2 技术可行性

管理人员工作量减少,可以给企业带来利益,所以可以推广

2.1.3 管理可行性

管理方面而言,随着公司的日益壮大,公司对此套系统的需求日益增大,高层管理部门对新系统表现出充分的支持和积极参与的态度。系统的开发和现有制度并没有冲突,而且现有员工可以通过培训很容易的掌握和使用系统。

2.2 组织结构调查

经调查,XX公司办公用品管理主要由采购办公室主任统一管辖,下设进出用品主管、库存主管、使用信息统计主管。

1、进出用品主管主要管理办公用品的采购和分配使用,下设两名业务员,采购人员负责采购,出货人员负责分配分配使用。

2、库存主管主要管理办公用品的库存管理,下设一名业务员,协助库存主管管理。

3、信息统计主管主要管理职员使用办公用品的统计,下设一名业务员,协助主管管理。

第3页

《管理信息系统》实验报告正文

采购办公室主任进出用品主管库存主管信息统计主管采购人员出货人员库存管理人员信息统计人员

2.3管理功能调查

采购管理:包括商品信息、供货商、商品订购的管理。 库存管理:用品的出库、入库管理。

统计管理:包括用品的购入统计、使用统计。

某公司办公用品管理采购管理库存管理统计管理商品信息管理供货商管理商品订购管理入库管理出库管理用品购入统计用品使用统计

第4页

《管理信息系统》实验报告正文

2.4 某公司办工用品管理系统业务流程分析

1、办公用品购入业务流程分析

进出用品主管查询货品库存与职员需求计划,若不足,则编写相应的采购订货单据,并交由发货商提出订货请求。

供应商按订单要求发货给进出用品主管,并附上发货单。 进出用品主管填写收货单送交库存主管。

库存主管根据收货单信息登记货品库存和用品购入流水帐。 库存主管送交用品购入流水帐给信息统计主管。

2、办公用品使用业务流程分析

职员向进出用品主管提交用品使用申请单。

进出用品主管核对用品使用申请单、货品库存(资料)等资料,根据货品库存(资料)填写用品使用单,并送交库存主管。

库存主管根据用品使用单信息登记货品库存和用品使用流水帐。 库存主管送交用品使用流水帐给信息统计主管。

2.4.1 业务流程图符号说明

2.4.2 某公司办工用品管理业务流程图

1、办公用品购入业务流程流程图

第5页

,《管理信息系统》实验报告正文

职员需求计划订货单进出用品主管发货商发货单收货单库存主管用品购入流水帐货品库存

2、办公用品使用业务流程图

进出用品主管用品使用申请单信息统计主管

职员用品使用单库存主管用品使用流水帐货品库存信息统计主管 第6页

《管理信息系统》实验报告正文

2.5 某公司办工用品管理系统数据流程分析

1、办公用品购入管理数据流程

进出用品主管查询货品库存(资料),若货品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求;供应商按订单要求发货给进出用品主管,并附上发货单;进出用品主管填写收货单送交库存主管。

2、办公用品使用管理数据流程

职员向进出用品主管提交工作物品使用申请凭证,业务员检查使用申请凭证和货存库存(资料),填写使用物品清单,修改库存资料;批准审核人员根据使用用品清单,填写工作物品使用凭证;信息管理主管根据工作物品使用凭证,进行物品汇总,记录使用明细;职员在使用后,想将物品退回,填写用品退回凭证,用品退还人员开具退还用品清单,交回信息管理主管进行使用汇总,并更新使用明细。

3、办公用品库存管理数据流程

库存主管根据进出用品主管送来的收货单登记入库流水帐和货品库存(资料);根据职员提供的办公用品使用凭证及进出用品主管提供的办公用品使用凭证发货;根据进出用品主管提供的退还用品单办理退还用品;所有出库都需建立出库流水账,更新货品库存(资料)。

2.5.1 数据流程图符号说明

2.5.2 顶层流程图

发货单工作物品使用凭证PE1供应商订货单办公用品管理系统E2职员工作物品使用申请凭证用品退还凭证

第7页

《管理信息系统》实验报告正文

2.5.3 第一层数据流程图

用品退还凭证订货单E1供应商发货单P1进货P2使用工作物品使用凭证E2职员工作物品使用申请凭证收货单S办公用品库存(资料)准许用证品退回凭P3库存

2.5.4 第二层数据流程图

1、办公用品购入管理数据流程图

发货单S采购订货单E1供应商P1.1P1.2收货订货单编制订货S货品库存(资料)

第8页

《管理信息系统》实验报告正文

2、办公用品使用管理数据流程

工作物品使用凭证P2.1E2职员工作物品使用申请凭证P2.2使用用品清单申请凭证收集申请凭证批准用品退还凭证S货品库存(资料)工作凭物证品使用P2.4用品退还退还用品清单P2.3使用汇总S使用明细

3、办公用品库存管理数据流程图

E1供应商收货单P3.1入库流水帐入库退还用品单P3.2退还S办公用品库存(资料)出库流水账E2职员P3.3办公用品使用凭证发货出库流水账

4 结束语

管理信息系统的好处是可以简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的数据收集工作得已高效的进行,信息系统还可以通过对数据的有效控制,实现对工作流层的控制,协调。现在的信息系统,如专家系统还可以给管理人员提供决策支持,通过对数据的整理分析给管理 第9页

《管理信息系统》实验报告正文

层提供有利于决策的决策模型,管理信息系统中的数据仓库,可以对大量的日常数据进行数据挖掘操作,发现一些不为人知的,但是切实可用的规律,变化。例如:电话公司的自动缴费系统,大大缩短了,客户缴费的时间,省去了传统的前台收费后还要手动把所收取费用计入账本的麻烦。沃尔玛的数据挖掘系统,根据客户购买商品的数据,发现了暴风雨天气,啤酒销量上涨的规律,物流公司可以通过信息系统,对货物进行跟踪控制.....等等,信息系统的好处通过上述例子不言而喻。 通过学习让我们初步学会了一些东西,在我们以后的工作中会有大作用。

第10页

推荐第5篇:管理信息系统实验报告

重庆工商大学

管理信息系统 实验报告

重庆工商大学

管理信息系统实验报告

实验名称:实验1基础实验篇姓名:学号:姓名:学号:姓名:学号:时间:地点:指导教师:代春艳实验成绩:

重庆工商大学

管理信息系统 实验报告

一、实验目的

具体内体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容。

二、实验要求

具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容。

三、实验内容

具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容。

四、实验总结

1.实验分工

学生1:具体内容具体内容具体内容具体内容具体内容具体内容。

学生2:具体内容具体内容具体内容具体内容具体内容具体内容。

学生3:具体内容具体内容具体内容具体内容具体内容具体内容。

2.主要收获

学生1:具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体具体内容具体内容具体内容。

学生2:具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容。

学生3:具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容具体内容。

3.自我评定

学生1:□优□良□中□及格□不及格

学生2:□优□良□中□及格□不及格

学生3:□优□良□中□及格□不及格

推荐第6篇:《管理信息系统》实验报告

USST_第二专业_工商管理《管理信息系统》上机实验报告

实验名称:

班级:

完成时间:6.15

组员分工(格式:NAME.NUMBER.TASK):最多6人

一、实验理论支持(包括主要原理、参考文献)

二、该MIS系统的环境分析(包括硬件环境、软件环境、数据库设计的情况分析)

三、该MIS系统的系统分析(要求绘制组织结构图和业务流程图,然后选择一个功能模块

(不要求全部),画出该功能模块的数据流程图,编制相应的数据字典)

四、探讨该MIS系统的系统设计(包括数据库、输入输出、网络是如何设计的)、系统实施

(包括系统是如何测试的)和系统维护(包括系统是如何维护的)

五、日志(记录完成报告过程的日志)

六、总结(组员心得体会)

注:根据小组熟悉的具体情况,选择一个具体管理信息系统(例如图书借阅管理系统,教务处学生管理信息系统,仓库进销存管理系统,公司人事管理子系统,酒店管理信息系统,超市收银系统)作为实验对象。对该系统进行详细的调研,获取该系统的相关资料,根据课题系统功能需求,开展实地调查或通过Internet查阅相关资料或结合个人经验,进行系统分析。明确管理业务调查过程和方法,绘制系统的组织机构图、管理功能及业务流程图。明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。在上述工作基础上,完成系统的系统化分析,提出新系统的逻辑模型。

相关图表可以使用smartDraw、Visio2003或者Word等绘制,实验报告题目不限,实验报告以word文档形式提交,不少于10页,发送至zhuxd.cn@gmail.com 。截至时间:6月15日。

推荐第7篇:管理信息系统实验报告

目录

任务一构建用例图 .......................................................................2

一、实验目的 .................................................................................2

二、实验器材 .................................................................................2

三、实验内容 .................................................................................2 任务二构建类图 ...........................................................................8

一、实验目的 .................................................................................8

二、实验器材 .................................................................................8

三、实验内容 .................................................................................8 任务三构建活动图 .....................................................................10

一、实验目的 ...............................................................................10

二、实验器材 ...............................................................................10

三、实验内容 ...............................................................................10 任务四构建顺序图 .....................................................................13

一、实验目的 ...............................................................................13

二、实验器材 ...............................................................................13

三、实验内容 ...............................................................................13 任务五构建协作图 .....................................................................15

一、实验目的 ...............................................................................15

二、实验器材 ...............................................................................15

三、实验内容 ...............................................................................15 任务六构建状态图 .....................................................................16

一、实验目的 ...............................................................................16

二、实验器材 ...............................................................................16

三、实验内容 ...............................................................................17

1 任务一构建用例图

一、实验目的

1.学会分析系统中的参与者和用例 2.掌握用例图的绘制方法

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

1、分析ATM系统需求,按要求画出用例图;

2、建立一个学生管理信息系统的需求的用例图

3、建立管理借阅书籍的用例图

四、实验步骤

(一)ATM系统的用例图 1.分析

ATM自动取款机:客户可以取钱,存钱,查询余额,转帐,修改密码。

通过分析可找出如下几个参与者: (1) ATM(2)客户 通过分析得到如下用例: (1)存款(2)取款 (3)查询余额(4)转帐

2 (5)修改密码(6)打印收据

(二)学生管理信息系统的需求分析与完整的用例图 1 学生管理信息系统简介

学生管理信息系统主要为学校的学生处设计:方便学校学生处与学院学生口管理员方便管理学生,学生成绩由教务系统提供,教务系统提供相关的WEB service供学生管理信息系统调用。 通过分析可找出如下几个参与者:

学生处管理员、学校领导(学校各种报表统计信息)、学院管理员、班主任(提供学生操行、查询等)、学院领导(学院各种报表统计信息)、学生、后勤管理人员(卫生管理、保卫处异常情况处理)、财务人员、考勤管理员(由副班长提供考勤信息)等 通过分析得到如下一些大的用例:

学生基本信息管理、考勤管理、成绩导入、学校各种报表信息(要求细化)、学院各种报表信息(要求细化)、个人成才规划、新学期注册,操行评定、学生任职信息系统、学生奖惩管理系统(要求细化,包括评优评奖等)、学生变动信息管理(培训内容、助学贷款情况、学校还款情况、勤工助学情况,党员管理),后勤卫生管理、保卫处的学生的异常情况处理、其它的具体由学生自

3 己定。

2.建立设计一个学生管理信息系统的需求分析

分析学生管理信息系统,建立系统需求分析,并要求画出系统功能框图,如学生管理信息系统的功能模块图如下

系统模块图如后勤卫生查询功能子系统模块图如下。

4 3.建立一个学生管理信息系统的完整的用例图

完整的要求,就为每一类用户分配一个用例模型,如一般学生查询功能用例

要求分析其它参与者的用例模型 (4)建立用例的文字描述 1.“基本信息查询”用例

用例编号:04010101用例名:基本信息查询

执行者: 学生自己、学生的班主任、辅导员及其它的特权用户。 目的: 查询学生的基本信息,包括姓名、学号、家庭地址等信息。

5 类型: 端点、基本的 级别:二级

过程描述:

用例名:财务信息查询

执行者: 财务人员、学生、学生的班主任、辅导员及其它的特权用户。

目的: 查询助学贷款情况、学校还款情况、勤工助学情况等信息

6 用例名:学生课程信息查询

执行者: 学生的班主任、辅导员及其它的特权用户。 目的: 查询学生选课信息、课程信息、考勤信息等信息。

(三)管理借阅书籍用例图

图书管理员可以操作读者信息,对信息进行添加、删除、修改;也可以查询读者信息;并在读者进行借还书以及图书预约时过程中发挥一定的作用:如还书时超期罚款。

读者可以查询图书信息、当需要的书被借出时,可以进行预约;有需要的书时,直接借阅;但是如果读者借阅的书超过5本则不能再预约和再借出;如果小于等于5本则可以。借出的书超期要罚款。

7 任务二构建类图

一、实验目的 1.理解类的基本概念 2.理解类间的关系 3.掌握类图的绘制方法

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

(1)分析学生管理系统中的选课子系统中类及关系,然后画出它们的类图。 (2)生态系统类图

四、实验步骤

(一).选课子系统类图

分析学生管理系统中的选课子系统,通过分析可抽象出如下类: (1)学生类 (2)管理员类

学生类和管理员类的属性较容易分析,这里只列出课程类的属性和方法: 1)课程名称 (2)开课教室 (3)课程号 (4)授课教师 (5)选课的学生

8

(3)课程类

(6)开课起始时间 (7)允许选课的学生人数 (8)设置课程号 (9)设置课程名称 (10)查询课程号 (11)查询允许选课学生人数

(二).类图2 动物生存需要水和氧气,鸟属于动物的一类,鸟有翅膀,大雁、企鹅、鸭都是鸟类,大雁南飞,以雁群为组织,唐老鸭也是鸭子。画出问题中相关类的关系图。

9 任务三构建活动图

一、实验目的

1.熟悉活动图的基本功能和使用方法。 2.掌握如何使用建模工具绘制活动图方法。

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

(1)分析图书管理系统中管理员和读者的活动状态,画出管理员和读者的活动图。

10 (2)分析学生管理系统,并画出详细的活动图,并用活动图细化用例图

四、实验步骤

(一)图书管理系统活动图 分析

在图书管理系统中管理员的活动如下: 处理还书 处理借书 处理罚款

读者的活动如下:

(1) 登录 (2) 找书 (3) 预约 (4) 浏览 1.管理员活动

11 2.创建读者的活动图

(二)分析学生管理系统,并画出详细的活动图,并用活动图细化用例图

(1)学生基本信息保存的活动图

录入基本信息、点击保存、链接数据库、判定学号是否已存在、判定录入信息是否符合规范(日期信息、身份证号、邮编等信息)-保存。

12

任务四构建顺序图

一、实验目的 学会用顺序图实现用例

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

1.分析系统需求,画出ATM登录的顺序图 (一) ATM登录的场景

“登录成功”活动的执行顺序是: (1)插卡 (2)读卡

(3)初始化登录屏 (4)提示输入密码 (5)密码输入 (6)验证密码 (7)密码有效 (8)返回

13

14 任务五构建协作图

一、实验目的

1.学会协作图的绘制方法

2.掌握顺序图和协作图的相互转换。

二、实验器材 1. 计算机一台; 2. Visio 工具软件;

三、实验内容

(1)分析系统需求,画出ATM取款的协作图。

四、实验步骤

客户在 ATM上取款的场景 ATM取款的场景分析:

(1)客户插入银行卡 (2)读卡机读取卡号 (3)初始化屏幕

(4)读卡机打开账户并提示输入密码 (5)用户输入密码 (6)验证密码

(7)屏幕提示选择操作 (8)用户选择取款操作 (9)银行账户扣除钱款 (10)吐钱机提供钱和收据 (11)用户取钱并退卡

15

任务六构建状态图

一、实验目的

1.熟悉状态图的基本功能和使用方法。 2.掌握如何使用建模工具绘制状态图方法。

二、实验器材 1. 计算机一台;

16 2. Visio 工具软件;

三、实验内容

(1)分析图书管理系统中的书和借书证的状态,画出它们的状态图;

(2)分析学生管理系统,并画出详细的状态图

四、实验步骤

(一)图书管理系统

图书业务有编目、书库、借出、阅览室、注销五种状态。 引起状态变化的事件/动作

(1)图书到达后,经验收,等待编目 (2)编目后可送入阅览室供阅览或进入书库 (3)阅览室的书籍经批准予以注销 (4)书库中的书主要用于借阅

(5)借出的书归还后入库,如果遗失,则注销 画出图书业务状态图

17

(二)分析学生管理系统,并画出详细的状态图 (1)建立学生党员申请状态图:

18

推荐第8篇:人力资源管理信息系统实验报告

人力资源管理信息系统实验报告 实验时间:第十三周周六至十四周周一

实验地点:一实验楼502机房

实验对象:07级人力资源管理专业学生

指导老师:莫勍、郭美兰、张卫枚

实验目的

人力资源管理信息系统实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。通过实验,使学生加深理解、验证巩固课堂教学内容;增强对人力资源管理信息系统一些知识的感性认识;培养学生理论与实践相结合以及用所学知识分析和解决实际问题的能力。

实验基本介绍

人力资源管理信息系统是人力资源管理专业一门重要课程。本课程在实践教学中着重培养运用所学知识分析和解决实际问题的能力,注重动手能力的提高。实验课程教学中应在老师指导下,以学生为主体,充分调动学生的积极性和能动性,重视学生动手能力的培养。

实验操作流程

(一)角色分配

我们组是武汉分公司,,整个团队以龚能娥为组长负责公司与指导老师以及其他八个小组对应的八家分公司,他们是北京分公司、天津分公司、上海分公司、广州分公司、郑州分公司、大连分公司、成都分公司等。作为小组的一员,我们每个人分别担任公司的一个职位,我们组所有成员一起完成了该课程的相关学习与实验操作。

(二)操作步骤;

为期三天的实验实习,我们熟悉了人力资源管理软件的相关内容。人力资源软件包括人事、薪资、福利、绩效、领导、培训、休假、考勤、安全模块。在每次上课指导老师演示之后,我们根据本课程的指导书与指导老师的要求,完成了人事信息、培训发展、薪资福利与绩效管理四个实验:

第一天,通过老师的指导,我们学习了人事信息、培训两大模块。首先,由于对软件的不熟悉,我们在摸索中前进着,随着慢慢的了解和深入,我们掌握了软件的基本功能,开始实验一的任务。首先我们组选择了武汉分公司,在团队的

额帮助下,我们完成了人事信息的建立和报表导出。包括员工编号、员工姓名、所属集团、所属部门、入职时间、联系电话、电子邮箱号等。

第二天,在团队高度分工与合作下,我们完成了武汉分公司员工的满意度调查,,发布了课程,小组同学申请参加课程,并填完课程反馈,并导出了相关报表。至此,我们实验二任务成功完成。

第三天上午操作顺利了很多,在老师指导完我们建立了绩效评估模块,通过开放的通道,平衡计分卡的方法的基础上有个小组成员相互评价打分,并导出相应表格。

第三天下午然后我们讨论开始收集员工工资项目,采集工资数据并计算,生成工资报表,并导出相应表格。开始设计公司的绩效评估量表,和工资报表,尽管过程中遇到很多困难,但在老师的指导和团队成员的共同努力下,我们组圆满完成了实验三和实验四的操作任务。

实验心得

本次操作过程中遇到了很多的困难,一次次的停了前进中的步伐,有时候我甚至感到很灰心了,觉得这简直是件不可能完成的工作,但是当我看到我们团队的每一位成员都全身心的投入在其中,压力变化做了动力支持着我迎难而上。通过自己的亲身体会,也使我对人力资源管理系统的操作有了更进一步的认识和了解。也看到了我们在学习和实践中存在的问题;首先是对计算机和人力资源系统专业术语不熟悉,无法定义和操作各种指令,第二,虽然我们我们具备丰富的人力资源理论,但具体运用到公司的运营和实际操作中还存在很大的落差。第三,对于人力资源各模块的认识仅仅是基于各门课程的单独的学习,没有对知识有效的结合起来,从而对人力资源管理具备一种系统化的完整的认识。我相信所有这些困难会带个我们更多的收获。帮助我们更好的完成人力资源理论知识与当代高速发展的计算机应用系统的有效接轨的同时,也为即将走上就业岗位应届人力资源专业的同学做了一次令人印象深刻的岗前热身。虽然还存在很多的疑惑也还有很多的错误存在,但是这初次的接触确实开阔了我们对人力资源管理与应用的视野和界限。在此,谢谢指导老师的悉心指导。也非常感谢我们小组成员在整个过程中对我的支持和帮助。因为这份团结带来的感动所以在我心底我们是最好的!0714101——13彭仁霞

推荐第9篇:管理信息系统实验报告要求

管理信息系统实验报告要求

1.做了哪些实验,做实验的过程中有哪些收获,遇到哪些困难,如何解决。

2.对实验课的学时、课程安排等有无何建议? 格式要求:

标题《管理信息系统》实验报告(黑体二号,居中); 另起一行,写上姓名、学号、班级(宋体,小四); 空一行,正文,宋体小四,行间距(固定值22磅)。

实验报告递交时间:考试当天以班为单位递交打印版。

推荐第10篇:管理信息系统实验报告excel

上机实验报告

1.上机实验目的:

根据实验内容,了解如何使用Excel软件开发一个小型信息系统的过程。知道如何保存数据,如何按使用者提出的要求对数据进行处理,如何给出数据处理后的信息。通过上机实验,掌握Excel的查询、统计、输出等功能。

2.上机实验步骤:

准备工作:了解了基本的excel的功能;

通读实验指导书的要求及管理信息系统中系统制作的具体操作步骤;对照实验步骤进行简单的预操作

完成的任务:能够实现实验书上的所有步骤

系统介绍:包括主页面、发票输出与打印子系统和电脑外部设备输入与查询子系统以及产品价格的决策支持子系统。

主页面(sheet1)功能介绍:单击可以进入发票输出与打印子系统或是电脑外部设备输入与查询子系统以及产品价格的决策支持子系统

电脑外部设备输入与查询子系统(sheet2)功能介绍:双击可实现成本价的升序排列、成本价的降序排列功能,单击相应的按钮可以实现查HP产品、查Printer、查加价率、查价格(零售价格小于¥500的产品、查图表(各种价格的条形图)、返回最初表的功能及返回主页面的操作

发票输出与打印子系统(sheet3)功能介绍:单击相应的按钮可以实现相应的功能,包括清空数据、打印设置和打印预览以及返回主页面的功能。

产品价格的决策支持子系统(sheet4)功能介绍:在成本加价率的下拉菜单中选择不同的成本加价率,即可对不同成本加价率的产品进行选择。单击返回主页面可以返回主页面。

3.创新点

(1)发票输出与打印子系统实现了清空数据的功能,使重新输入数据更便捷;

(2)电脑外部设备输入与查询子系统增加了图表功能,能更直观的看到各种产品的价格;

(3)主页面居中设置,页面感觉更好;

(4)主页面及子系统都对颜色和边框设置,使其系统更清晰;

(5)电脑外部设备输入与查询子系统中的数据用两种不同的颜色进行区分,更方面查询。

4.实验与课程的联系

实验的进行与课程内容息息相关,课程是理论基础,课程内容让我们对管理信息系统的组织、结构、功能有一定的了解,实验是依据理论进行的实践,通过这个实验,我们更能够了解管理信息系统的是如何设计的以及其功能是如何实现的。理论与实践让我们知其然而知其所以然。

5.上机实验的收获与建议

通过上机实验,我们能进行简单的管理信息系统的设计,能够了解管理信息

系统设计的基本方法、了解其设计工具的使用,真正锻炼了自己的动手实践能力同时对管理信息系统这门理论与实践性结合的课程有了更深的了解。其次当我们遇到困难时,我们求助于网络或是其他途径,使我们能更精通的收集我们所需的信息,为成为精通信息的知识工作者奠定了基础。

第11篇:《管理信息系统》课程实验报告

《管理信息系统》

实验报告

班级:

学号:

姓名:黄佳丽

09市营1班 0920310124

第一阶段:管理软件应用

实验一报告:

1.实验结果

请记录账套备份后生成的三个文件名称(含扩展名)。(可截图)

2.简答题

(1)系统管理在整个系统中的作用?

1.账套管理 2.年度账管理

3.系统操作员及操作权限的管理

系统管理是用友ERP-U8应用系统的运行基础,它为其他子系统提供了公共的账套、年度账及其它相关的基础数据,各子系统的操作员也需要在系统管理中统一设置并分配权限。

(2)该账套是如何进行财务分工的?系统中进行权限设置的作用是什么?

账套主管负责所选账套的维护工作。主要包括对所管理的账套进行修改、对年度账的管理(包括创建、清空、引入、输出以及各子系统的年末结转),以及该账套操作员权限的设置。

作用:为了保证系统的安全与保密,系统提供了角色管理和用户管理功能,以便在系统中进行操作分工及权限控制。进行权限设置有利于分工明确,保障信息安全。

3.实验完成情况、碰到的问题、解决方法及实验体会

在老师的指导和教科书的跟进中,实验完成的很成功。遇到的主要问题是整个实验感觉分工很细致,每个细节都要考虑到,有时候增加跟保存问题会忽略,最后都解决了。虽然工作比较繁琐,但是对会计人员已经是省下了很多的精力,并且工作效率也提高很多。 实验二报告:

1.实验结果

请记录“期初试算平衡表”的内容。(可截图)

2.简答题

(1)总账系统初始设置的具体内容和意义?

总账初始设置主要工作包括设置各项业务控制参数、会计科目体系、凭证类别、定义辅助核算项目以及录入期初余额等内容。

本质上讲就是有用户将一个通用的账务系统设置成适合本单位核算要求的专用账务系统的过程。

(2)设置科目辅助核算属性的作用?

在总账系统中,辅助核算的种类多,狭义地说有部门核算、个人往来、客户往来、供应商往来、项目核算,广义地说还包括外币核算、数量核算、以及指定会计科目中的现金总账科目、银行总账科目、现金流量科目设置、支票登记等,可以简化体系。而且由于辅助核算的设置操作前后关联性高,设置并使用得好则可以发挥出高效、准确的核算作用,因此要充分利用辅助核算的功能,为会计核算及财务管理服务。

3.实验完成情况、碰到的问题、解决方法及实验体会

总账系统具有较强的综合性和概括性,是整个会计软件系统数据传递和交换的中枢;整个实验下来基本算成功,就是最后期初余额试算平衡及对账的时候出了点问题,没能平衡,不过最后检查以后算是解决了,总的感受就是,做会计工作的必须谨慎小心,不能出岔子。 实验三报告:

1.实验结果

(1)请记录实验三完成后,“查询凭证”显示的所有凭证清单内容。(可截图)

(2)请记录“部门明细账”查询结果。(可截图)

2.简答题

(1)如将凭证类型设置为收款、付款和转账凭证,凭证输入时如何选择凭证类型?实验二凭证类别设置中限制类型和限制科目的作用是什么?

执行“凭证”->“填制凭证”命令,单击“增加”按钮,增加一张空白凭证。选译凭证类型“付款凭证”(涉及现金和银行存款支出的业务选择“付款凭证”,涉及现金和银行存款收入的业务选择“收款凭证”,不涉及现金和银行存款科目的业务选择“转账凭证”)

作用:限制科目很重要的,例现金编码为1001,如加限制了,其他的科目编码不可以用:“现”字的凭证;在设置凭证类别的过程中,限制科目可选也可以不选,如收款凭证,其凭证限制类型为:借方必有,限制科目为:1001,1002。因为收款凭证是指涉及到现金(1001)或银行存款(1002)收款业务的凭证。既然是收款,也就意味着现金或银行存款(它们都是资产类科目)的增加,在借贷记账法下,资产增加记“借”方,所以收款凭证借方科目必定是“现金”或“银行存款”。同理,可以设置付款凭证与转账凭证的限制科目与类型等。其实,设置限制科目、限制类型等是为了避免在填制记账凭证过程中出错。

(2)请描述总账系统日常业务处理流程?

日常业务处理的任务主要包括填制凭证、审核凭证、记账,查询和打印输出各种凭证、日记账、明细账和总分类账等。

3.实验完成情况、碰到的问题、解决方法及实验体会

实验四报告:

1.实验结果

(1)请记录“银行存款余额调节表(工行)”结果。(可截图)

(2)请记录对账后“2011年1月试算平衡表”的内容。(可截图)

2.简答题

(1)总账系统月末处理的主要工作是什么? 包括灵活的自定义转账功能、各种取数公式可满足各类业务的转账工作。自动完成月末分摊、计提、对应结转、销售成本、汇兑损益结转等业务。进行试算平衡、对账、结账以及月末工作报告。

(2)请说明“银行存款余额调节表(工行)”中各数据的来源? 单位日记账余额

3.实验完成情况、碰到的问题、解决方法及实验体会

银行对账,系统自动编制余额调节表。对账单中的数据比如账面余额是自己输入的银行对账期初数据,再结合输进去的银行对账单的数据,进行银行对账,就自动形成余额调节表。

实验五报告:

1.实验结果

(1)请记录“货币资金表”的内容(不包括图表)。(可截图)

(2)请记录“资产负债表”中资产总计、负债和所有者权益总计的年初数和期末数;如数据不平,请说明差异原因。(可部分截图)

2.数据库学习

引入最后一个实验账套,在你的电脑上找到你账套的数据库文件C:\\WINNT\\system32\\UFSYSTEM\\Zt800\\2001\\UFDATA.MDB,将该文件复制到桌面并选择“打开数据库”,查看实验1-4的数据在“表”中的存储情况。(提示:先查看以下几个表,科目表(code)、科目总账(GL-accsum)、凭证及明细账(GL-accvouch),其余数据表自己查找。) 请举例说明查看结果,包括表名称和主要的表结构、字段、记录。(可部分截图)

3.实验完成情况、碰到的问题、解决方法及实验体会 第二阶段:管理信息系统开发

实验一报告:

1.实验过程报告

(1)请写出菜单的设计步骤。

(2)请说明主程序的作用,并写出创建主程序的过程。 2.简答题

(1)试述项目管理器的作用?

(2)在主程序中READ EVENTS语句的作用是什么? 3.实验完成情况及存在问题

实验二报告:

1.实验过程报告

(1)请记录职工“李长江”的基本信息和销售业绩情况。(可截图) (2)请记录系统输出的你自己的基本信息和销售业绩情况。(可截图) 2.简答题

(1)如何利用视图更新数据表的数据?

(2)在报表设计中,报表标题可显示在哪一个带区?可以用什么控件进行显示?

(3)数据库应用系统作为管理信息系统的典型应用,请说明其设计及运行原理。

3.实验完成情况及存在问题

第12篇:管理信息系统实验报告.doc11

管理信息系统实验报告

经过前段时间的课堂学习,我对信息有了一个初步的认识,信息是管理上的一项极为重要的资源,管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息得质量。所以能否有效的管理信息成为企业的首要问题,管理信息系统在强调管理、强调信息的现代社会中越来越得到普及。今天我以一个初学者的身份开始我的上机学习,以下是我的收获。

我学习的是工资操作系统,这是一个简单的财务软件,同时也是人力资源管理体系中薪酬管理的重要实现工具,因此我格外重视。打开该文件,首先是一个简单的主界面,依次是显示工资主文件、显示工资变动文件、更新显示主文件、建立扣款文件、显示扣款文件、计算工资汇总表、恢复系统初值和退出按钮。这个主界面虽然简单易于操作,但是界面设计不美观,而且不友好,人际交互少,所以用户体验总体不高,在如今激烈的市场竞争中,这一减分项应该是硬伤。对于各个子界面,设计人员最大程度的体现了严谨和专注,这符合财务工作的特性。同时各个子界面中数据不能随便更改,额外增加一个建立扣款文件进行数据更新,也保证了系统的简单和稳定。最后就是在你完成操作时,系统会再次提醒你是否确认修改数据,这个设计符合用户的使用习惯,应该说是软件人性化的一个体现。

此外,这个工资操作系统以及各个子系统其实就是一个个简单的数据库,而这正是管理信息系统最大的特征。根据百度百科对管理信息系统的定义(管理信息系统,简称MIS,是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞争优势、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。管理信息系统由决策支持系统(DSS)、工业控制系统(CCS)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口组成。)而完善的管理信息系统具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理,因此该工资操作系统符合这些特征可以看做是是一个简单的管理学信息系统。更重要的一点是,具有统一规划的数据库是管理学信息系统成熟的标志。所以,我今天学习的工资操作系统是一个虽然简单但很成熟的管理信息系统。

第13篇:管理信息系统实验报告1

实验一

入库管理

一、实验原理

库存管理是物料管理系统中最核心、最基本、也是最重要的部分,入库管理是库存管理的基础和数据源头。并且库存管理的入库数据也为财务材料核算提供了准确及时的数据,保证数据源点录入,减少重复录入工作以及错误附加情况的发生。

采购物资回厂后,采购员首先要办理入库申请单,根据采购形式的不同入库申请单分为合同入库申请单和零星入库申请单;入库申请单经过质检部门或物供部门领导审批通过后转交到仓库保管员处,仓库保管员根据实际收到的数量进行入库实收,并登记库存台帐。

二、实验步骤及过程原始记录

1.编制合同入库单凭证

1)启动教学系统—物料管理子系统,以“采购甲”(缩写cgj)登录,登录年月为2004年3月。进入系统后选择〖采购〗→〖合同入库申请单〗菜单,系统弹出“合同入库申请单”窗口,见下图。

图1-1 合同入库申请单

2)新建合同入库单

① 单击工具栏中的新建按钮;

② 双击“合同编号”列,弹出“辅助录入-合同选择”窗口,根据实验资料中提供的信息,选择相应的合同编号然后点击【确定】按钮退出;

③ 双击“物资编号”列,弹出“合同查询”窗口;

图1-2 合同查询

④ 在“合同查询窗口”中单击选择实验资料中的物资,选择完成后点击【确定】按钮; ⑤ 按照实验资料要求,对有明细内容要求的逐项输入明细内容;

⑥ 输入完成后单击保存按钮,系统自动生成入库编号,合同入库申请单录入完成。 3)合同入库单查看

① 单击新建按钮,系统弹出“辅助录入-入库单选择”窗口;

② 在辅助录入窗口中显示当前人员编制的所有合同入库单数据,可对“未处理”合同入库单进行修改编辑。

2.编制零星入库单凭证

1)启动教学系统—物料管理子系统,以“采购甲”(缩写cgj)登录,登录年月为2004年3月。进入系统后选择〖采购〗→〖零星入库申请单〗菜单项,系统弹出“零星入库申请单”窗口,见下图。

图1-3 零星入库申请单

2)新建零星入库单

① 单击工具栏中的新建按钮;

② 双击“客户编号”列,弹出“辅助录入-客户选择”窗口,选择实验资料中对应的客户编号然后点击【确定】按钮退出;

③ 双击“物资编号”列,弹出“物资代码快速录入窗口”,双击选择行;

图1-4 辅助录入-物资代码选择

④ 零星入库单编辑窗口显示所选择的物资,然后根据实验资料在“入库数量”、“单价”列录入数据,总金额系统自动计算产生;

⑤ 按照实验资料要求,对有明细内容要求的逐项输入明细内容; ⑥ 重复③④⑤步骤,逐项录入实验资料中的物资;

⑦ 输入完成后单击工具栏中的保存按钮,系统自动生成入库编号,零星入库申请单录入完成。

3)零星入库申请单查看

① 单击工具栏中的打开按钮,系统弹出“辅助录入-料单选择”窗口;

② 在辅助录入窗口中显示当前人员编制的所有零星入库单数据,可对“未处理”零星入库单进行修改编辑;

③ 在图“辅助录入-料单选择”窗口中选择一条需要查看的记录,单击【确定】按钮返回图“零星入库申请单”窗口。

3.入库料单审核

1)启动教学系统—物料管理子系统,以“采购科长”(缩写cgkz)登录,登录年月为2004年3月。进入系统后选择〖库存〗→〖料单审核〗菜单项,系统弹出“料单审核”窗口,见下图。

图1-5 料单审核

2)入库单审核

① 选择需要进行审核的料单双击,系统弹出该料单的单据信息,见下图。

图1-6 料单审核-入库单审核

② 在图“料单审核-入库单审核”中单击工具栏中“”即可完成审核处理。 3)选择未审核料单

为减少数据检索量,在图“料单审核”中,单击工具栏中的“滤出所有未审核的入库单据信息。

4)入库单撤销审核

① 在图“料单审核”中选择需要撤销审核的料单数据双击; ② 系统弹出“料单审核-入库单审核”窗口;

③ 单击工具栏中的“撤销”按钮,系统自动完成撤销审核处理。

注意:已经保管实收记帐的入库单不允许撤销,撤销时系统弹出如下提示窗口。

”按钮,系统自动过

图1-7 料单审核-撤销提示

4.保管实收入库

1)启动教学系统—物料管理子系统,以“保管甲”(缩写bgj)登录,登录年月为2004年3月。进入系统后选择〖库存〗→〖保管实收入库单〗菜单项,系统进入“保管实收入库单”窗口,见下图。

图1-8 保管入库-主界面

2)实收入库

① 单击工具栏中的“新建”按钮,系统弹出“辅助录入-料单选择”窗口,见下图,

图1-9 保管入库-料单选择

② 根据实验资料选择一个“未处理”的入库料单,选中该行后单击【确定】按钮; ③ 选择办理实收入库的物资的“实收数量”列双击,系统弹出“入库单明细”窗口。

图1-10 保管入库-入库明细 保管员根据实际收到的物资及其存放的位置,在明细中进行录入,并且如果用户输入的“实收数量”不等于“入库数量”,系统自动提示用户是否继续操作。

图1-11 保管入库-数量校验

④ 如果物资需要存放到其它新的库位中,右击鼠标选择“增加记录”;

图1-12 保管入库-库位选择

⑤ 录入结束后,单击工具栏中的“保存”按钮,系统自动对该料单数据进行记帐处理,入库信息立即反映到库存台帐中。

3)撤销记帐

① 在“保管入库-料单选择”中,选择呈蓝色显示的“已处理”的入库单据,单击【确定】按钮;

② 单击工具栏中的“撤销”按钮,系统自动撤销记帐,使料单恢复未实收状态,实收数量及金额为零;

③ 单击工具栏中的“保存”按钮进行数据保存。此时在“保管入库-料单选择”中,撤销记帐的入库料单呈黑色显示。 5.保管员台帐查询

1)启动教学系统—物料管理子系统,以“保管甲”(缩写bgj)登录,登录年月为2004年3月。进入系统后选择〖库存〗→〖保管员台帐〗菜单项,系统进入保管员台帐查询功能,见下图。

图1-13 保管员台帐

① 材料汇总帐:进入保管员台帐模块,系统默认显示“材料汇总帐”;

② 库位汇总帐:在“保管员台帐-主界面”中选择“库位汇总帐,系统进入库位汇总查询界面;

图1-14 保管员台帐-库位汇总帐

③ 明细帐:“材料汇总帐”或“库位汇总帐”中,双击一条有入出库数据的物资,进入该物资的明细帐;

图1-15 保管员台帐-明细帐

④ 数量、金额帐切换

在“保管员台帐-主界面”、“保管员台帐-库位汇总帐”中,通过单击工具栏中的“”、“”按钮进行“数量式”与“金额式”转换。 ⑤ 料单查询

在“保管员台帐-明细帐”中在“料单编号”列进行双击,系统显示与料单编号相对应的入出库料单信息。

图1-16 保管员台帐-料单查询

三、实验结果分析及思考

1) 分析零星入库单和合同入库单的数据来源;

2) 分析库存管理台帐中仓库、库位、批次之间的关系;

3) 分析库存台账中期初数量、入库数量、出库数量、期末数量之间的关系。

第14篇:物流管理信息系统实验报告示例

实验

一、物流管理信息系统案例分析

一、实验目的

理解物流管理信息系统的组成和结构,物流管理信息系统的分类,物流管理信息系统的功能,物流管理信息系统的应用。

二、实验内容

能通过因特网查询物流管理信息系统的应用介绍文档;查询物流管理信息系统在某企业或组织应用的案例。

(1)分析物流管理信息系统应用文档的组成; (2)分所调查的物流管理信息系统案例的功能特点;

(3)能对析所调查的物流管理信息系统案例的应用进行分类; (4)分析所调查的物流管理信息系统案例所采用的技术; (5)总结并阐述你对物流管理信息系统的理解;

(6)结合自己的生活学习实际,拟定一个物流管理信息系统应用项目。

三、操作步骤

通过Internet调查圆通速递(也可以是其他)官网,了解圆通快递在网购中的应用案例。

(1)通过因特网查询,了解其应用介绍文档有组织结构图,业务流程图。 (2)功能特点:

1.具有一个或多个配送中心负责邮件的不同程度加工与中转,同时又具有若干个分点进行邮件的揽收并最终投递到户,各分点之间也可以不通过配送中心而直接进行业务交接。

2.业务类型多,配送货物品种多而杂,客户范围广且需求各异,信息处理量大。

3.总部、中心、分点、仓库地理分布不集中。(3)系统应用分类:

1.圆通公司:订单模块、仓储模块、生产管理、业务管理、财务管理、系统管理、决策分析、互联网访问、主监控台。

2.客户:发件、资费结算、在线查询、签收。(4)采用技术:以邮件在各环节流动为主线,以各种单据回收和财务款项核对为控制手段,通过灵活、快速、准确的向客户提供信息反馈来提高企业在物流行业中的竞争力。同时以B/S与C/S混用的综合架构实现了企业级分布数据的集中管理。

(5)自身理解:物流管理信息系统通过对数据和信息的集中处理,方便快捷的解决了人们对网上购物的需求,为我们提供了更宽广的高质量生活平台。 (6)本人是资深网购人士,固然离不开各大快递公司,因此拟定了圆通速递管理信息系统的应用项目。

四、实验收获和建议

通过理论与实践的结合,深刻理解了活学活用,提高了对知识的渴求。

实验

二、物流管理信息系统系统分析实验

一、实验目的

1、能够正确运用系统分析的过程与方法,结合一个自选LMIS项目,复习、巩固LMIS分析的目的、LMIS分析的内容、LMIS分析方法和工具,提高系统分析实践能力。

2、熟悉业务流程图、数据流程图、数据字典的绘制。

3、熟悉Rational Rose工具的使用, 熟悉UML在LMIS分析中的应用。

4、树立正确的系统分析思想,培养分析问题、解决问题的能力。

二、实验内容

1、根据所述系统功能需求,开展实地调查或通过Internet查阅相关资料或结合个人经验,进行系统分析。

2、明确管理业务调查过程和方法,包括所选管理系统典型组织机构、管理功能及业务流程,优化并以图形建模。

3、明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。

4、学会使用Rational Rose软件来进行系统分析,使用UML描述分析系统的用例图、概念类图、顺序图、合作图、活动图和状态图。

三、操作步骤

通过调查,圆通快递的业务流程如下:

(1)客户发件或供应商提供货物,进行邮资结算。

(2)公司接受订单进行订单管理和信息反馈。扫描出库。 (3)到达分拨中心下车扫描、装件入车扫描。

(4)分到道段邮件则由邮递员进行实物投递,投递登记、投递合拢。

圆通速递整体业务流程图

数据立即存取图

圆通速递公司组织结构图

四、实验收获和建议

熟悉了对数据流、业务流程图的编制,更加了解了圆通速递的业务流程。

实验

三、LMIS系统设计与实施

一、实验目的

1、能够正确运用系统设计的过程与方法, 复习、巩固系统设计知识,提高系统设计实践能力。

2、熟悉功能结构图设计、代码设计、数据存储设计、输入输出设计等环节,并编制相应的文档及程序编写。

3、进一步树立正确的系统设计、实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

二、实验内容

1、根据前述实验系统分析内容,进行系统设计。包括功能结构图设计、代码设计、数据存储设计、信息系统流程图设计、输入输出设计等。

2、根据面向对象方法,绘制系统的详细设计类模型图。

3、在计算机上实现上述内容,完成一个实用、可运行的物流管理信息系统。

三、操作步骤

输入输出设计:

1.输出:邮件追踪查询,输出该邮件的追踪记录,到达时间,邮件状态。2.输入:在线查询界面输入运单编号,验证码。

四、实验收获和建议:

逐渐接触复杂的系统设计,全面了解物流管理信息系统在生活中的适用性。

第15篇:管理信息系统金蝶KIS实验报告

齐鲁工业大学实验报告 成绩

课程名称 管理信息系统 指导教师 刘永生 实验日期 2013年11月26日

院(系) 文法学院 专业班级

行管11-3班 实验地点 机电楼C座338

学生姓名 周晶 学号 201112031086 同组人 无

实验项目名称 具体管理信息系统操作(实验一)

一、实验目的和要求

1.了解熟悉具体的管理信息系统的功能、模块,并学习其相关操作。结合管理学原理思考部门设置和岗位职能的确立;

2.基本掌握ERP软件的使用,教学实验课通过软件操作,能在规定时间内进行练习,同时了解供应链管理、财务管理和生产制造的基本原理和进行日常处理。

二、实验原理

根据对最终生产产品的需求数量和交货期,推导出构成产品的零部件及材料的需求数量和需求日期,再导出制造订单下达日期和采购件的采购订单发放日期,并进行需求资源和可行性之间的进一步平衡。

三、主要仪器设备或材料

装有金蝶KIS软件的PC机一台

四、实验方法与步骤 此次实验内容涉及金蝶KIS系统中供应链业务中的采购、销售、仓存和存货管理。

账套的建立和功能的使用 (一)

1.新建账套:在启用金蝶KIS专业版系统之前,首先要先新建一个账套,这是金蝶KIS专业版系统使用的第一步。以金华电子公司为例新建账套。

(1)单击屏幕左下角【开始】,逐步选择【程序】,点击【金蝶KIS专业版】的【工具】,进入【账套管理】,出现账套管理登陆界面;

(2)初次登陆,用户名:Admin,无密码。直接点击【确定】。进入【金蝶KIS专业版账套管理】窗口;

(3)点击【操作】菜单,在弹出的下拉菜单中,选择并单击【新建账套】,设置账套参数;

(4)账套号、账套名称、账套描述、数据库路径、公司名称等参数设置完成后,单击【确定】按钮,系统将进行账套的建立;

(5)账套建立完成后,账套管理窗口就出现一个账套列表,即完成新建账套工作。 2.账套的备份与恢复:为了保证使用软件财务数据的安全性,要对账套定期做数据备份。以金华电子公司为例。

齐鲁工业大学实验报告(附页)

(1)直接中在账套管理界面选择金华电子公司账套,单击【操作】菜单。选择【备份账 套】,点击“备份账套”按钮,进入账套备份处理界面;

(2)在账套备份界面中,要备份的帐套信息中账套号与账套名称是系统指定的,备份路径用户可以另行指定,文件名称用户也可以重新命名。点击“确认”按钮,系统进行账套图备份处理;

(3)当原账套数据遭到破坏,导致无法再使用原账套时,我们可以“账套恢复”功能将原账套的备份数据以账套的形式解开并进行使用。、(二) 系统初始化

KIS专业版系统初始化工作分为系统设置、用户管理、基础资料录入初始数据录入、启用KIS专业版系统几部分业务处理。

1.系统设置

包括系统参数设置、工厂日历设置等。 2.用户管理

(1)双击【金蝶KIS专业版】图标,进入KIS专业版主页面,选择【基础资料】模块,点击【用户管理】,进入用户设置;

(2)选择【新建用户组】,在“用户组名”中输入“办公室”; (3)新建用户,单击【用户管理】菜单,选择【新建用户】; (4)用户授权。 3.基础资料录入

包括币别、凭证字、计量单位、结算方式、会计科目等设置。 4.初始数据录入 (1)应收初始数据录入; (2)应付初始数据录入; (3)总账初始数据设置。 5.启用KIS专业版系统 (三) 进行采购管理业务的练习

采购管理是企业供应链的开始,对企业来讲具有非常重要的作用,对采购全程进行有效控制与跟踪,是企业提高管理水平、控制成本的必经环节。 1.采购价格资料

(1)在KIS专业版主窗口选择【采购管理】,【采购价格资料】,点击进入采购价格录入窗口;

(2)单击【供应商】,选择供应商进行物科的采购价格管理,当然我们也可以选择按供应商进行物科的采购价格管理;

(3)选择进行采购报价的供应商,然后单击工具条中的【新增】按钮,系统打开供应商供货信息窗口;

(4)录入信息,单击【保存】,保存所做的操作。

齐鲁工业大学实验报告(附页)

2.采购业务处理

(1)选择【采购管理】,【采购订单】,单击进入采购订单新增窗口;

(2)录入采购订单,确保无误后,单击【保存】,保存刚才所做的采购订单,单击【退出】。返回KIS专业版主窗口; (3)外购入库管理。 3.采购单据及报表查询

(1)选择【采购管理】,【采购入库单序时簿】,单击进入采购入库单序时簿; (2)系统按默认的过滤条件自动列式满足条件的记录。在窗口中点击过滤,进入过滤条件窗口,可以更改过滤条件。在【条件】选项中,将【红蓝标志】改为全部; (3)在【排序】选项中,选定要排序的记录“日期”,单击【添加】; (4)进行采购报表的查询。 (四) 进行销售管理业务的练习

1.销售报价

(1)在KIS专业版主窗口,选择【销售管理】,【销售报价】,单击进入销售报价单录入窗口;

(2)录入信息后,单击【保存】,保存所做的销售报价单的设置,单击【退出】,返回到KIS专业版主窗口;

(3)选择【销售管理】,【销售报价单序时簿】,单击进入销售报价单序时簿窗口。 2.销售业务处理

(1)选择【销售管理】,【销售订单】,单击进入销售订单新增窗口;

(2)选择通过关联销售报价单的方式生成销售订单,单击【源单类型】,在下拉列表框中选择销售报价单;

(3)选择需要关联的记录,单击【返回】,回到销售订单新增窗口,系统自动将所选销售报价单的相关信息携带到销售订单中;

(4)选择【销售管理】,【销售出库】,单击进入销售出库单新增窗口; (5)单击【源单类型】,在下拉列表框中选择销售订单; (6)销售发票的操作。 3.销售单据及报表查询

(1)选择【销售管理】,【销售收入统计表】,单击进入报表过滤条件窗口; (2)单击【确定】,系统按照过滤条件显示出“销售收入统计表”; (3)查看完毕,单击【退出】,返回到KIS专业版主界面。 (五) 进行仓存管理业务的练习

1.入库处理

(1)选择【仓库管理】,【产品入库】,单击进入产品入库单新增窗口;

(2)信息录入完毕,单击【保存】,完成了产品入库单的新增操作。如果产品质量不合格,需要退回到生产线重新加工,可以通过红字产品入库单处理。单击【退出】,返回KIS

齐鲁工业大学实验报告(附页)

专业版主窗口; 2.出库处理

(1)选择【仓存管理】,【生产领料】,单击进入生产领料单新增窗口; (2)按照要求修改或补录相关信息;

(3)信息录入完毕后,单击【保存】,完成生产领料单的制作; (4)由此进行其他出库管理。 3.其他处理(以盘点处理为主) (1)盘点的具体流程 第

一、备份账存数据;

第二、打印盘点表进行实地盘点;

三、录入盘点数据;

四、编制盘点报告;

第五、根据盘点结果自动生成盘盈盘亏单据;

六、进行账面数据调整。

(2)选择【仓库管理】,【盘点】,单击进入盘点方案新增、维护窗口。 4.仓库单据及报表查询

(1)选择【仓库管理】,【出库类单据序时簿】,初次进入时,会弹出过滤条件窗口供选择,以后系统则自动按默认方案直接进入显示结果窗口;

(2)在【条件】选项中,将【红蓝标志】、【审核标志】都改为全部,【时间】设为本期,【事务类型】选择为出库业务;

(3)单击【上查】、【下查】按钮查询被该单据关联的单据与该单据关联的单据,单击【退出】按钮返回KIS专业版窗口; (4)仓库报表的查询操作。

五、实验心得与体会

通过对管理信息系统的学习与这一次的实际上机操作:

1.熟悉了软件应用的一些必要操作,账套的基本设置和建立,了解了系统各部分的构架 和实现过程;

2.基本了解了金蝶KIS软件的基本操作流程,建立账套、系统初始化及其他业务处理,也基本了解了金蝶KIS中各模块系统中有哪些功能,能达到什么样的目的;

3.知道了ERP的核心能力在整合,企业在它的协助下能够使交易和数据管理都上轨道,提高执行速度,降低信息处理的成本,大幅度提高竞争力。然后,能够借ERP来提升决策管理的能力;

4.通过实验能够根据企业生产制造管理理论,进行生产制造管理的模拟,使我理解和掌握企业进行具体生产制造管理的整个流程,并且更加了解了生产链管理的基本原理;5.通过这次试验,亲身接触应用了金蝶KIS,虽有对实验过程并不是太熟练,但是通过理论与实践的结合,深化了理解,提高了动手能力,为以后的学习积攒了宝贵的经验。

第16篇:管理信息系统实验报告姜湖

西安邮电大学

管理信息系统实验报告

专 业 班 级 学生姓名 学 号 01145018 指导老师

人力资源管理 人力1401 姜湖 朱烨行

代码设计

#include #include #include struct book{ int num; char bname[50]; char wname[20]; char pre[50]; char sort[50]; int time; float price;

struct book *next; }; struct book *creatbook();

struct book *addbook(struct book *head); int yanzheng(struct book *head,int m);

void deletebook(struct book *head);

void fprint(struct book *head);

struct book *load();

void print_book(struct book *head);

void chaxun(struct book *head);

void num_chaxun(struct book *head);

void wname_chaxun(struct book *head); void sort_chaxun(struct book *head);

void time_chaxun(struct book *head);

void bname_chaxun(struct book *head); void xiugai(struct book *head);

void paixu(struct book *head);

void num_paixu(struct book *head);

void time_paixu(struct book *head);

void price_paixu(struct book *head);

void bname_paixu(struct book *head);

void wname_paixu(struct book *head);

int main() { int choice,n,x,y=1,c,c1=1;

char a,d,b[10],b1[10]=\"1\"; struct book *head=NULL; while(y){

system(\"cls\");

printf(\"\\n\\n\\n\\n\\n\");

//创建链表 //添加图书

//验证新添加的图书编码是否已存在 //删除图书

//将链表写入文件

//从文件中读取信息并建成链表

//将链表信息输出

//查询图书信息

//按图书编号查询图书

//按作者名查询图书

//按类别查询图书

//按出版时间查询图书

//按图书名查询图书

//修改图书信息

//对图书进行排序

//按图书编号排序

//按图书出版时间排序 //按图书价格排序

//按图书名排序

//按作者名排序

printf(\"

--------\\n\");

printf(\"

--- ||-------------||-------图书信息管理系统--------||-----------||---\\n\");

printf(\"

--- ||-------------||-------

登陆界面

--------||-----------||---\\n\");

printf(\"

--------\\n\");

printf(\"\\n\");

printf(\"

============1-进入系统===========\\n\");

printf(\"

============0-退出系统===========\\n\");

printf(\"

--------\\n\");

printf(\"

请输入选择:\");

scanf(\"%d\",&n); printf(\"\\n\");

getchar();

switch(n){

case 0:

y=0;

break;

case 1:

printf(\"

请输入您的用户名(输入1即可):\");

gets(b);

printf(\"\\n\");

printf(\"

请输入您的密码(输入1即可):\");

scanf(\"%d\",&c);

printf(\"\\n\");

if(strcmp(b,b1)!=0||c!=c1){

printf(\"

验证失败,请重新输入!\\n\");

scanf(\"%c\",&d);

getchar();

system(\"cls\");

}

else{

printf(\"

验证通过!请按Enter键进入!\\n\");

scanf(\"%c\",&d);

getchar();

x=1;

while(x){

system(\"cls\");

system (\"color 1F\");

printf(\"

--------\\n\\n\");

printf(\"

--- ||-------------||-------图书信息管理系统--------||-----------||---\\n\\n\");

printf(\"

--- ||-------------||-----------操作界面------------||-----------||---\\n\\n\");

printf(\"

--------\\n\\n\");

printf(\"

---------------\\n\");

printf(\"

----||-----------系统菜单选项-----------||----\\n\");

printf(\"

---------------\\n\");

printf(\"

-|| 1-添加图书

删除图书-2 ||-\\n\\n\");

printf(\"

-|| 3-图书列表

图书排序-4 ||-\\n\\n\");

printf(\"

-|| 5-查询图书

修改图书-6 ||-\\n\\n\");

printf(\"

-|| 7-录入数据

退出系统-0 ||-\\n\\n\");

printf(\"

---------------\\n\");

printf(\"

---------------\\n\\n\");

printf(\"请输入所选择的序号:\");

scanf(\"%d\",&choice);

getchar();

system(\"cls\");

switch(choice)

{

case 0:

x=0;break;

case 1:

head=load();

if(head==NULL){

printf(\"文件为空,请先录入数据!\\n\");

getchar();

break;

}

else{

head=addbook(head);

printf(\"添加成功!\\n\");

printf(\"是否将新信息保存到文件?(y/n)\\n\");

scanf(\"%c\",&a);

getchar();

switch(a){

case \'n\':

break;

case \'y\':

fprint(head);

printf(\"保存成功!\\n\");

getchar();

break;

}

break;

}

case 2:

head=load();

if(head==NULL){

printf(\"文件为空,请先录入数据!\\n\");

getchar();

break;

}

else{

deletebook(head);

getchar();

break;

}

break;

case 3:

head=load();

if(head==NULL){

printf(\"文件为空,请先录入数据!\\n\");

getchar();

break;

}

else{

print_book(head);

getchar();

break;

}

case 4:

head=load();

if(head==NULL){

printf(\"文件为空,请先录入数据!\\n\");

getchar();

break;

}

else{

paixu(head);

getchar();

}

break;

case 5:

head=load();

if(head==NULL){

printf(\"文件为空,请先录入数据!\\n\");

息?(y/n)\\n\");

getchar();

break;

}

else{

chaxun(head);

getchar();

}

break; case 6:

head=load();

if(head==NULL){

printf(\"文件为空,请先录入数据!\\n\");

getchar();

break;

}

else{

xiugai(head);

getchar();

break;

}

break; case 7:

printf(\"注意:输入图书编码为0时结束!\\n\");

head=creatbook();

printf(\"是否将输入的信息保存到文件以覆盖文件中已存在的信

getchar();

scanf(\"%c\",&a);

getchar();

switch(a){

case \'0\':

break;

case \'y\':

fprint(head);

printf(\"保存成功!\\n\");

getchar();

break;

}

break; default:

printf(\"输入有误,请重新输入!\\n\");

getchar();

break;

}

}

}

break;

default:

printf(\"

输入有误,请重新输入!\\n\");

getchar();

break;

} } }

//录入数据并形成链表 struct book *creatbook() { struct book *head,*tail,*p; int num,time,n; char bname[50],wname[20],pre[50],sort[50]; float price; int size=sizeof(struct book); head=tail=NULL; printf(\"请输入图书编号:\"); scanf(\"%d\",&num);

printf(\"请输入图书名:\");

scanf(\"%s\",bname); getchar();

printf(\"请输入作者名:\");

scanf(\"%s\",wname); getchar();

printf(\"请输入出版社:\");

scanf(\"%s\",pre); getchar(); printf(\"请输入类别:\");

scanf(\"%s\",sort); getchar();

printf(\"请输入出版时间:\");

scanf(\"%d\",&time); getchar();

printf(\"请输入价格:\");

scanf(\"%f\",&price); getchar(); while(1){

p=(struct book *)malloc(size);

p->num=num;

strcpy(p->bname,bname);

strcpy(p->wname,wname);

strcpy(p->pre,pre);

strcpy(p->sort,sort);

p->time=time;

p->price=price;

p->next=NULL;

if(head==NULL)

head=p;

else

tail->next=p;

tail=p;

do{

printf(\"请输入图书编号:\");

scanf(\"%d\",&num);

n=yanzheng(head,num);

if(n==0)

break;

else

printf(\"您输入的编号已存在,请重新输入!\\n\"); }while(1);

if(num==0)

break;

else

{

printf(\"请输入图书名:\");

scanf(\"%s\",bname);

getchar();

printf(\"请输入作者名:\");

scanf(\"%s\",wname);

getchar();

printf(\"请输入出版社:\");

scanf(\"%s\",pre);

getchar();

printf(\"请输入类别:\");

scanf(\"%s\",sort);

getchar();

printf(\"请输入出版时间:\");

scanf(\"%d\",&time);

getchar();

printf(\"请输入价格:\");

scanf(\"%f\",&price);

getchar();

} } return head; }

//插入结点,并且插入后仍按一定顺序 struct book *addbook(struct book *head) {

struct book *ptr,*p1,*p2,*p;

char bname[50],wname[20],pre[50],sort[50]; int size=sizeof(struct book);

int num,time,n=1; float price; do{

printf(\"请输入图书编号:\");

scanf(\"%d\",&num);

n=yanzheng(head,num);

if(n==0)

break;

else

printf(\"您输入的编号已存在,请重新输入!\\n\"); }while(1);

printf(\"请输入图书名:\");

scanf(\"%s\",bname); getchar();

printf(\"请输入作者名:\");

scanf(\"%s\",wname); getchar();

printf(\"请输入出版社:\");

scanf(\"%s\",pre); getchar(); printf(\"请输入类别:\");

scanf(\"%s\",sort); getchar();

printf(\"请输入出版时间:\");

scanf(\"%d\",&time); getchar();

printf(\"请输入价格:\");

scanf(\"%f\",&price); getchar(); p=(struct book *)malloc(size);

p->num=num;

strcpy(p->bname,bname); strcpy(p->wname,wname); strcpy(p->pre,pre); strcpy(p->sort,sort); p->time=time; p->price=price; p2=head; ptr=p; while((ptr->num>p2->num)&&(p2->next!=NULL)){

p1=p2;

p2=p2->next; } if(ptr->numnum){

if(head==p2)

head=ptr;

else{

p1->next=ptr;

p->next=p2;

} } else{

p2->next=ptr;

p->next=NULL; } return head; } //验证添加的图书编号是否已存在 int yanzheng(struct book *head,int m) { struct book *p; p=head; while(p!=NULL){

if(p->num==m)

break;

p=p->next; } if(p==NULL)

return 0; else

return 1; }

//将新链表写入文件中

void fprint(struct book *head) { FILE *fp; char ch=\'1\'; struct book *p1; if((fp=fopen(\"f1.txt\",\"w\"))==NULL){

printf(\"File open error!\\n\");

exit(0); } fputc(ch,fp); for(p1=head;p1;p1=p1->next){

fprintf(fp,\"%d %s %s %s %s %d %f\\n\",p1->num,p1->bname,p1->wname,p1->pre,p1->sort,p1->time,p1->price); } fclose(fp); } //从文件中读取图书信息 struct book *load() { FILE *fp; char ch; struct book *head,*tail,*p1; head=tail=NULL; if((fp=fopen(\"f1.txt\",\"r\"))==NULL){

printf(\"File open error!\\n\");

exit(0); } ch=fgetc(fp); if(ch==\'1\'){

while(!feof(fp)){

p1=(struct book *)malloc(sizeof(struct book));

fscanf(fp,\"%d%s%s%s%s%d%f\\n\",&p1->num,p1->bname,p1->wname,p1->pre,p1->sort,&p1->time,&p1->price);

if(head==NULL)

head=p1;

else

tail->next=p1;

tail=p1;

}

tail->next=NULL;

fclose(fp);

return head; } else

return NULL;

} //将整个链表的信息输出

void print_book(struct book *head) { struct book *ptr; if(head==NULL){

printf(\"\\n没有信息!\\n\");

return; } printf(\"

图书信息列表如下\\n\"); printf(\" ==============================\\n\"); printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\"); for(ptr=head;ptr;ptr=ptr->next) printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",

ptr->num,ptr->bname,ptr->wname,ptr->pre,ptr->sort,ptr->time,ptr->price); printf(\" ==============================\\n\"); } //删除图书信息

void deletebook(struct book *head) { int a; char b,ch=\'1\'; struct book *p1,*p2; FILE *fp; printf(\"请输入要删除的图书编号:\"); scanf(\"%d\",&a);

p1=head;

if(p1->num==a&&p1->next==NULL){

//对于文件中只有一组数据

printf(\"是否清空文件!(y/n)\\n\");

getchar();

scanf(\"%c\",&b);

getchar();

switch(b){

case \'n\':

break;

case \'y\':

if((fp=fopen(\"f1.txt\",\"w\"))==NULL){

printf(\"File open error!\\n\");

exit(0);

}

fclose(fp);

printf(\"文件已清空!\\n\");

} } else{

while(p1->num!=a&&p1->next!=NULL){

p2=p1;

p1=p1->next;

}

if(p1->next==NULL){

if(p1->num==a){

p2->next=NULL;

printf(\"是否确定从文件中彻底删除该图书?(y/n)\\n\");

getchar();

scanf(\"%c\",&b);

switch(b){

case \'n\':

break;

case \'y\':

fprint(head);

printf(\"删除成功!\\n\");

getchar();

break;

}

}

else{

printf(\"没有找到要删除的数据!\\n\");

getchar();

}

}

else if(p1==head){

head=p1->next;

printf(\"是否确定从文件中彻底删除该图书?(y/n)\\n\");

getchar();

scanf(\"%c\",&b);

switch(b){

case \'n\':

break;

case \'y\':

fprint(head);

printf(\"删除成功!\\n\");

getchar();

break;

}

}

else{

p2->next=p1->next;

printf(\"是否确定从文件中彻底删除该图书?(y/n)\\n\");

getchar();

scanf(\"%c\",&b);

switch(b){

case \'n\':

break;

case \'y\':

fprint(head);

printf(\"删除成功!\\n\");

getchar();

break;

}

} }

} //图书查询

void chaxun(struct book *head) { int a; printf(\"

============\\n\"); printf(\"

** 1-按图书编号查询

2-按图书名查询 **\\n\"); printf(\"

** 3-按图书类别查询

4-按作者名查询 **\\n\"); printf(\"

** 5-按出版时间查询

0-退出查询

**\\n\"); printf(\"

============\\n\"); printf(\"请输入所选择的编号:\"); scanf(\"%d\",&a); getchar(); switch(a){ case 0:

break; case 1:

num_chaxun(head);

break; case 2:

bname_chaxun(head);

break; case 3:

sort_chaxun(head);

break; case 4:

wname_chaxun(head);

break; case 5:

time_chaxun(head);

break; default:

printf(\"您的输入有误!\\n\");

break; } } //按编号查询图书信息

void num_chaxun(struct book *head) { int a; struct book *p;

printf(\"请选择您要查询的图书编号:\"); scanf(\"%d\",&a); getchar(); p=head;

while(p!=NULL){

if(p->num==a)

break;

p=p->next; }

if(p==NULL){

printf(\"没有找到该编号的图书!\\n\"); } else{

printf(\"

你所查询的图书信息如下\\n\");

printf(\" ==============================\\n\");

printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",

p->num,p->bname,p->wname,p->pre,p->sort,p->time,p->price);

printf(\" ==============================\\n\"); } } //按图书名查询图书信息

void bname_chaxun(struct book *head) { char a[50]; int flag=0; struct book *p;

printf(\"请选择您要查询的图书名:\"); gets(a); p=head; while(p!=NULL){

if(strcmp(p->bname,a)==0){

flag=1;

break;

}

p=p->next; }

if(flag==0){

printf(\"没有找到该图书名的图书!\\n\");

} else{

printf(\"

你所查询的图书信息如下\\n\"); printf(\" ==============================\\n\"); printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

while(p!=NULL){

if(strcmp(p->bname,a)==0){

printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",

p->num,p->bname,p->wname,p->pre,p->sort,p->time,p->price);

}

p=p->next; }

printf(\" ==============================\\n\"); }

} //按作者名查询图书信息

void wname_chaxun(struct book *head) { char a[50]; int flag=0; struct book *p;

printf(\"请选择您要查询的图书作者名:\"); gets(a); p=head;

while(p!=NULL){

if(strcmp(p->wname,a)==0){

flag=1;

break;

}

p=p->next; }

if(flag==0){

printf(\"没有找到该图书名的图书!\\n\");

} else{

printf(\"

你所查询的图书信息如下\\n\");

printf(\" ==============================\\n\");

printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

while(p!=NULL){

if(strcmp(p->wname,a)==0){

printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",

p->num,p->bname,p->wname,p->pre,p->sort,p->time,p->price);

flag=1;

}

p=p->next; }

printf(\" ==============================\\n\"); }

} //按图书类别查询图书信息

void sort_chaxun(struct book *head) { char a[50]; int flag=0; struct book *p;

printf(\"请选择您要查询的图书类别:\"); gets(a); p=head;

while(p!=NULL){

if(strcmp(p->sort,a)==0){

flag=1;

break;

}

p=p->next; }

if(flag==0){

printf(\"没有找到该图书名的图书!\\n\");

} else{

printf(\"

你所查询的图书信息如下\\n\"); printf(\" ==============================\\n\"); printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

while(p!=NULL){

if(strcmp(p->sort,a)==0){

printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",

p->num,p->bname,p->wname,p->pre,p->sort,p->time,p->price);

flag=1;

}

p=p->next; }

printf(\" ==============================\\n\"); } } //按图书出版时间查询图书信息 void time_chaxun(struct book *head) { int a,flag=0; struct book *p;

printf(\"请选择您要查询的图书出版时间:\"); scanf(\"%d\",&a);

getchar(); p=head;

while(p!=NULL){

if(p->time==a){

flag=1;

break;

}

p=p->next; }

if(flag==0){

printf(\"没有找到该图书名的图书!\\n\");

} else{

printf(\"

你所查询的图书信息如下\\n\");

printf(\" ==============================\\n\"); printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

while(p!=NULL){

if(p->time==a){ printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",

p->num,p->bname,p->wname,p->pre,p->sort,p->time,p->price);

flag=1;

}

p=p->next; }

printf(\" ==============================\\n\"); } } //修改图书信息 void xiugai(struct book *head) { int a,b; char c; struct book *p; printf(\"请输入要修改的图书编号:\"); scanf(\"%d\",&a); p=head; while(p!=NULL){

if(p->num==a)

break;

p=p->next; } if(p==NULL){

printf(\"没有找到该编号的图书!\\n\");

getchar(); } else{

printf(\"

==============\\n\");

printf(\"

** 1-编号

2-图书名

者名

**\\n\");

printf(\"

** 4-出版社

5-类别

版时间 **\\n\");

printf(\"

** 7-价格

8-修改全部

弃修改 **\\n\");

printf(\"

==============\\n\");

printf(\"请选择你要修改的信息编号:\");

scanf(\"%d\",&b);

getchar();

switch(b){

case 1:

printf(\"请输入新编号:\");

scanf(\"%d\",&p->num);

printf(\"修改成功!\\n\");

getchar();

break;

case 2:

printf(\"请输入新图书名:\");

gets(p->bname);

printf(\"修改成功!\\n\");

break;

case 3:

3-作6-出0-放

printf(\"请输入新作者名:\");

gets(p->wname);

printf(\"修改成功!\\n\");

break;

case 4:

printf(\"请输入新出版社:\");

gets(p->pre);

printf(\"修改成功!\\n\");

break;

case 5:

printf(\"请输入新类别:\");

gets(p->sort);

printf(\"修改成功!\\n\");

break;

case 6:

printf(\"请输入新出版时间:\");

scanf(\"%d\",&p->time);

printf(\"修改成功!\\n\");

getchar();

break;

case 7:

printf(\"请输入新价格:\");

scanf(\"%f\",&p->price);

printf(\"修改成功!\\n\");

getchar();

break;

case 8:

printf(\"请输入新图书编号:\");

scanf(\"%d\",&p->num);

printf(\"请输入新图书名:\");

scanf(\"%s\",p->bname);

getchar();

printf(\"请输入新作者名:\");

scanf(\"%s\",p->wname);

getchar();

printf(\"请输入新出版社:\");

scanf(\"%s\",p->pre);

getchar();

printf(\"请输入新类别:\");

scanf(\"%s\",p->sort);

getchar();

printf(\"请输入新出版时间:\");

scanf(\"%d\",&p->time);

getchar();

printf(\"请输入新价格:\");

scanf(\"%f\",&p->price);

getchar();

printf(\"修改成功!\\n\");

getchar();

break;

case 0:

break;

default :

printf(\"您的输入有误!\\n\");

break;

}

printf(\"是否将修改后的信息保存到文件中?(y/n)\\n\");

scanf(\"%c\",&c);

getchar();

switch(c){

case \'n\':

break;

case \'y\':

fprint(head);

printf(\"保存成功!\\n\");

getchar();

break;

}

} } //图书排序

void paixu(struct book *head) { int a;

printf(\"

==================\\n\"); printf(\"

** 1-按图书编号排序

2-按出版时间排序

**\\n\"); printf(\"

** 3-按图书价格排序

4-按图书名排序

**\\n\"); printf(\"

** 5-按作者名排序

0-取消排序操作

**\\n\"); printf(\"

==================\\n\"); printf(\"请输入您选择的编号:\"); scanf(\"%d\",&a); getchar(); switch(a){ case 0:

break; case 1:

num_paixu(head);

break; case 2:

time_paixu(head);

break; case 3:

price_paixu(head);

break; case 4:

bname_paixu(head);

break; case 5:

wname_paixu(head);

break; default:

printf(\"您的输入有误!\\n\");

break; } }

//按图书编号排序

void num_paixu(struct book *head) { struct book *a[1000],*p,*p1,*temp; int i,k,index,n=0; char b; p1=head; for(p=head;p;p=p->next)

n++; for(i=0;i

a[i]=p1;

p1=p1->next; } for(k=0;k

index=k;

for(i=k+1;i

if(a[i]->numnum)

index=i;

}

temp=a[index];

a[index]=a[k];

a[k]=temp; }

printf(\"排序成功!\\n\"); printf(\"是否显示排序结果?(y/n)\\n\"); scanf(\"%s\",&b);

getchar(); switch(b){ case \'n\':

break; case \'y\':

printf(\" ==============================\\n\");

printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

for(i=0;i

printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",a[i]->num,a[i]

->bname,a[i]->wname,a[i]->pre,a[i]->sort,a[i]->time,a[i]->price);

}

printf(\" ==============================\\n\");

break; default:

printf(\"您的输入有误!\\n\");

break; } } //按出版时间排序

void time_paixu(struct book *head) { struct book *a[1000],*p,*p1,*temp; int i,k,index,n=0; char b; p1=head; for(p=head;p;p=p->next)

n++; for(i=0;i

a[i]=p1;

p1=p1->next; } for(k=0;k

index=k;

for(i=k+1;i

if(a[i]->timetime)

index=i;

}

temp=a[index];

a[index]=a[k];

a[k]=temp; } printf(\"排序成功!\\n\"); printf(\"是否显示排序结果?(y/n)\\n\"); scanf(\"%s\",&b);

getchar(); switch(b){ case \'n\':

break; case \'y\':

printf(\" ==============================\\n\");

printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

for(i=0;i

printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",a[i]->num,a[i]

->bname,a[i]->wname,a[i]->pre,a[i]->sort,a[i]->time,a[i]->price);

}

printf(\" ==============================\\n\");

break; default:

printf(\"您的输入有误!\\n\");

break; } } //按图书价格排序

void price_paixu(struct book *head) { struct book *a[1000],*p,*p1,*temp; int i,k,index,n=0; char b; p1=head; for(p=head;p;p=p->next)

n++; for(i=0;i

a[i]=p1;

p1=p1->next; } for(k=0;k

index=k;

for(i=k+1;i

if(a[i]->priceprice)

index=i;

}

temp=a[index];

a[index]=a[k];

a[k]=temp; }

printf(\"排序成功!\\n\"); printf(\"是否显示排序结果?(y/n)\\n\"); scanf(\"%s\",&b);

getchar(); switch(b){ case \'n\':

break; case \'y\':

printf(\" ==============================\\n\");

printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

for(i=0;i

printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",a[i]->num,a[i]

->bname,a[i]->wname,a[i]->pre,a[i]->sort,a[i]->time,a[i]->price);

}

printf(\" ==============================\\n\");

break; default:

printf(\"您的输入有误!\\n\");

break; } }

//按图书名排序

void bname_paixu(struct book *head) { struct book *a[1000],*p,*p1,*temp; int i,k,index,n=0; char b; p1=head; for(p=head;p;p=p->next)

n++; for(i=0;i

a[i]=p1;

p1=p1->next; } for(k=0;k

index=k;

for(i=k+1;i

if(strcmp(a[index]->bname,a[i]->bname)>0)

index=i;

}

temp=a[index];

a[index]=a[k];

a[k]=temp; }

printf(\"排序成功!\\n\"); printf(\"是否显示排序结果?(y/n)\\n\"); scanf(\"%s\",&b);

getchar(); switch(b){ case \'n\':

break; case \'y\':

printf(\" ==============================\\n\");

printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

for(i=0;i

printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",a[i]->num,a[i]

->bname,a[i]->wname,a[i]->pre,a[i]->sort,a[i]->time,a[i]->price);

}

printf(\" ==============================\\n\");

break; default:

printf(\"您的输入有误!\\n\");

break; } }

//按作者名排序

void wname_paixu(struct book *head) { struct book *a[1000],*p,*p1,*temp; int i,k,index,n=0; char b; p1=head; for(p=head;p;p=p->next)

n++; for(i=0;i

a[i]=p1;

p1=p1->next; } for(k=0;k

index=k;

for(i=k+1;i

if(strcmp(a[index]->wname,a[i]->wname)>0)

index=i;

}

temp=a[index];

a[index]=a[k];

a[k]=temp; }

printf(\"排序成功!\\n\"); printf(\"是否显示排序结果?(y/n)\\n\"); scanf(\"%s\",&b);

getchar(); switch(b){ case \'n\':

break; case \'y\':

printf(\" ==============================\\n\");

printf(\" 编号

图书名

作者名

出版社

类别

出版时间 价格\\n\");

for(i=0;i

printf(\" %3d

%-12s

%-8s %-14s

%-2s

%-4d

%.2f\\n\",a[i]->num,a[i]->bname,a[i]->wname,a[i]->pre,a[i]->sort,a[i]->time,a[i]->price);

}

printf(\" ==============================\\n\");

break; default:

printf(\"您的输入有误!\\n\");

break; } }

第17篇:管理信息系统excel上机实验报告

XX大学

XX学院

实验报告

年度学期:20XX-20XX第二学期 课程名称: 《管理信息系统》 授课教师:XXX 年级专业:20XX级XX专业 学生学号:XXXX 学生姓名: XXX

第三次实验

一、实验目的

①熟悉Excel的工作环境;

②了解Excel软件的自动筛选、条件格式和数据透视图、方案管理器等工具方法。

二、实验环境 ①计算机; ②Excel 2010;

三、实验步骤

1、自动筛选

自动筛选能通过筛选一个列表,只把特定的信息显示出来,这些信息满足你指定的标准,而将其他的信息隐藏起来。自动筛选适用于从较大规模的列表中创建较小的列表。 ①输入数据保存为Excel文件。

②如果想查询华东地区货主的所有订单信息,那么单击列表中的任意单元格,单击菜单栏中的“数据”——“筛选”。Excel列表将在每一标签或列标题邻接处设置下拉组合框箭头。单击“货主地区”的下拉框并选择“华东”,则Excel就只显示出筛选过的在华东地区的定单列表。如下图所示。

③如果想查询2号雇员处理的由3号运货商负债货物运送的华东地区货主的订单信息,那么在第②步的基础上点击“雇员ID”下拉框,选择“2”,然后点击“运货商”下拉框,选择“3”。如下图所示。

④如果想获得华东地区青岛和南京的订单列表那么在第②步操作结果的基础上,点击“货主城市”下拉框,选择“青岛 南京”并点击“确定”按钮。如下图所示。

2.条件格式

自动筛选的实现方式是通过隐藏不需要的信息而显示出想查看的信息,

① 如果你希望将整个订单列表显示出来,而且希望高亮显示订单日期在1996/7/15到1996/7/31之间的订单,可以选择整个“订单日期”,如下图所示

②单击菜单中的“开始”—“条件格式”弹出“条件格式”对话框,选择“突出显示单元格规则”,然后再选择“介于”,输入条件1996/7/15和1996/7/31。最后能够得到在订单日期列中突出显示日期在1996/7/15到1996/7/31之间的单元格。如下图所示:

3.数据透视表

数据透视表是交互式报表,可快速合并和比较大量数据。你可旋转其行和列看到数据源的不同汇总,而且可显示感兴趣区域的明细数据。

① 单击图中单元格A1,单击菜单栏中的“插入”—“数据透视表”。可得到如图所示界面

② 如果想按照货主地区进行订单计数,那么从数字透视表字段列表中把“货主地区”标签拖到“行标签”处,将“订单ID”从数据透视表字段列表对话框中拖到“数值”处。右击订单ID单元格弹出“值汇总依据”按钮,在汇总方式中选择“计数”并确定。从而得到如图所示的数据透视表,反映了华南,华北,华东,华中的订单数量。

③ 在②的基础上,从数字透视表字列段表中“货主城市”的标签拖至数据透视表行字段区域中,但位于“货主地区”字段的右侧,把“运货商”标签拖到数“列标签”处,得到如图所示的数据透视表,该透视表按照货主地区,货主城市,运货商三个维度统计了订单数量。

④ 在③步透视表的基础上增加深度,把“雇员ID”拖到“报表筛选”处,从而得到三维数据透视表。注意:新生的数据透视表看起来和③步骤的没有多大区别,这是因为页报表筛选“雇员ID”是“全部”如图所示:

若将“雇员ID”设为2,就统计出了2号雇员处理的在不同货主地区、货主城市以及不同的运货商运送的订单数量,如下图所示。

四、实验总结

Excel是个人电脑普及以来用途最广泛的办公软件之一。说它是普通的软件可能已经不足以形容它的威力,事实上,在很多公司,Excel已经完全成为了一种生产工具,在各个部门的核心工作中发挥着重要的作用。无论用户身处哪个行业、所在公司有没有实施信息系统,只要需要和数据打交道,Excel几乎是最佳的选择。Excel之所以有这样的普及性,是因为它被设计成为一个数据计算与分析的平台,集成了最优秀的数据计算与分析功能,用户完全可以按照自己的思路来创建电子表格,并在Excel的帮助下出色的完成工作任务。如果能熟练使用Excel,就能做到\"一招鲜,吃遍天\",无论在哪个行业哪家公司,高超的Excel水平都能在职场上助您成功。通过学习发现不足,也找到了差距,为此,如何运用好EXCEL,让他为我的教学服务,我觉得首先应加强终身学习意识,在巩固已有知识的前提下不断汲取新的内容。其次,做好注重理论与实践相结合,我们在学习和了解EXCEL理论知识后,一定要及时去实践操作,及时巩固,躲在学习和工作中去运用才能更好地掌握它,就像俗话所说的“拳不离手,曲不离口,熟能生巧”那样进行“多练”。总之,现代化技术为我们的学习和工作带来很多的快捷和便利,我们一定要以一颗积极上进的心和不断进取,勤学好问的态度去学习和运用,为我们的教学服务,我想这次中学继续教育对我们培训的目的也就达到了。

第18篇:管理信息系统实验报告及答案

管理信息系统

实验项目:考试管理系统项目规划

班级:国贸1301

学号:13415300115

姓名:吕任希 郭波

时间:2015.5.27

第一章

学校考试管理信息系统项目规划

一、开发背景介绍

随着现代信息技术和通讯工具的不断更新,基于网络化和数字化的电子文化发展给传统的书本文化带来巨大的冲击,更使得教育领域的教学手段、课堂模式、学习方法、课程教材等面临严峻的挑战。在错综复杂的网络与信息技术面前,如何高效、便捷的利用现代信息技术和网络技术成为一个应用者、管理者应该思考的问题。为了统计学生考试信息,学校通过开发考试管理信息系统可以给出学生在校期间的各种信息及其变化,以及对这些信息的各种统计分析,使管理者能从不同角度对学生个体和群体的成绩情况做出快速准确的分析判断。同时考试也是教学工作的重要组成部分,通过对学生学习质量的分析,还可以为综合评价教师的教学质量,提供依据及时提供所需资料,并以此带动学校信息化管理的步伐,提高教师素质;从学生角度来讲,也可以及时的了解自己的学习情况。

二、项目概况:系统的目标(功能、服务范围和质量)

功能:教学管理人员可以通过该系统添加学院、专业、科目信息、查询修改信息、查询学生成绩;普通教师录入、修改、查询学生成绩;学生只能查询自己的成绩。该系统可以实现包括教学管理人员登陆信息、班级信息、学生信息、老师信息的录入、修改、删除等,考试成绩查询、分析功能等。

服务范围:教务处管理人员、班主任、任课老师、学生、家长

质量:该系统操作简单,使用灵活方便,可以从很大程度上节约学生信息管理的所需的人力、财力,降低管理成本,使学校的学生信息管理更加科学化,提高管理的效率,同时为学校考核学生的综合素质提供必要的、及时的数据支持。

三、可行性分析(从技术、时间、资源、人员方面进行分析)

人员方面:本系统简单易懂,伴随着电脑的普及,普通职员所掌握的高级办公自动化、VB等电脑知识足以应对,日常使用中并不需要专业性很强的人员。 技术方面:本系统采用Microsoft Office Acce和Microsoft Office Visio软件进行开发,这两个软件是微软公司推出的开发环境,是目前流行的Windows平台应用程序开发环境。

资源方面:系统开发部不需要很多的资金投入,硬件依靠学校的计算机设备即可,开发人员可由学校内相关技术人员担任,只需支付相关人员工资,不许再耗费其他费用。所以在资源上完全可行。

时间方面:该系统的开发必然需要一定的时间,并且后期的调试运行也会延迟系统的交付使用,可以通过加强系统开发人员与使用者的交流,尽量一次性满足使用要求,减少返工。

综上所述,该信息系统的开发是必要和可行的,可以进行开发。

四、约束条件分析

本系统虽然简洁简单,但依然有部分数据存在冗余,信息更新不及时等不足之处,而且界面不能使用户随时能够掌握任务的进展情况,容错功能一般,容易造成误操作、按键连击等导致数据误录。成绩录入时没有成绩的批量录入,使得考试阅卷后的成绩录入工作量十分庞大,而且单一录入的错误率高。由于技术开发人员资质有限,所以开发的系统出来可能不够完善。

五、说明单位的目前的现状,从业务流程面临的问题来说明如何通过信息技术如何进行流程改造。目前单位现状:

学院考试管理包括学生信息管理和成绩管理两部分的工作。学生信息管理的过程是:当学生人员发生变动时,负责管理学生信息人员应对变动人员进行添加或修改。每年新生入学时,由学生工作办公室提供新学生信息,并由教务科存档以备用。学生毕业前,应将学生信息删除。其他学生的变动信息应及时更新,

经过检查的变动名单由学生信息处理人员进行整理,并存入学生库中。学生成绩管理的过程是,每当考试完毕后,任课教师把成绩单一式三份分别送教务科、各系部和学生工作办公室,成绩录入人员将整理的成绩输入到学生成绩库中。录入成绩完毕后,统计分析人员应根据学生库文件和学生成绩库文件汇总出各班总成绩、各科总成绩和学生总成绩等资料,并把这些累计汇总后的资料报送有关人员。 业务流程面临的问题及流程改造:

1、没有必要建立整理后的学生人员名单,可以将该单据删除。

2、不需要单独设立成绩录入员录入学生成绩,由任课老师在批改完成绩后,直接将每位学生的成绩录入到学生成绩档案。

3、没有必要将成绩分成三份,分别发放给教学管理人员,班主任和学生。应生成各种成绩报表,各方数据需求者根据自己的要求在生成的报表中提取相应的数据。

第二章

管理信息系统项目分析

一、组织结构分析

对该系统涉及到得组织部门及其之间的功能关系进行分析,绘制出组织结构图。

院长学生工作办公室教务科任课老师学生信息处理人员成绩统计人员成绩录入人员

二、系统需求分析

1、系统现有系统业务流程分析:

学生信息管理的过程是:当学生人员发生变动时,负责管理学生信息人员应对变动人员进行添加或修改。每年新生入学时,由学生工作办公室提供新学生信息,并由教务科存档以备用。学生毕业前,应将学生信息删除。其他学生的变动信息应及时更新,经过检查的变动名单由学生信息处理人员进行整理,并存入学生库中。

学生成绩管理的过程是,每当考试完毕后,任课教师把成绩单一式三份分别送教务科、各系部和学生工作办公室,成绩录入人员将整理后的成绩输入到学生成绩库中。录入成绩完毕后,统计分析人员应根据学生库文件和学生成绩库文件汇总出各班总成绩、各科总成绩和学生总成绩等资料,并把这些累计汇总后的资料报送有关人员。

2、做出系统业务流程图:

学生工作办公室任课教师学生人员名单学生人员变动名单成绩单学生信息管理人员成绩录入人员学生人员档案整理后的学生人员名单学生成绩档案统计分析人员单科汇总成绩表多科成绩单成绩条教学管理人员班主任学生

3、系统的改进思路:

(1)原系统数据过于繁琐,可以将“整理后的学生人员名单”删去。 (2)可以将“成绩录入人员”去掉。

(3)可以将“单科汇总成绩表”、“多科成绩单”、“成绩条”合并为“学生成绩汇总表”。

三、系统新的逻辑方案设计

1、设计出系统功能结构图:

学校考试管理系统资资资资报料料料料表录修删查输入改除询出

2、新系统业务流程设计,绘制新系统业务流程图:

退出系统

学生工作办公室任课老师学生人员名单学生人员变动名单成绩单学生信息管理人员学生人员档案学生成绩档案统计分析人员学生成绩汇总表教学管理人员班主任学生

3、新系统数据流程分析,绘制新系统数据流程图:

学生工作办公室学生信息变动表学生信息表任课教师录入录入学生信息库学生成绩库处理统计分析各各班成绩表各成科绩表学生成绩教学管理人员

班主任成绩单录入后的成绩单

4、根据数据流程图,编制数据字典;(1)数据项的定义

数据项编号:I01 更改后的学生信息表表学生

数据项名称:学生姓名 (2)数据结构的定义

数据结构编号:DS01

数据结构名称:学生档案及各科成绩汇总表

简述:学生在校基本档案及各科成绩

数据结构组成:学生姓名+学号+成绩 (3)数据流的定义

数据流编号:D01

数据流名称:学生档案表

简述:学生基本信息

数据流来源:学生工作办公室

数据流去向:学生信息管理人员

数据流组成:学生姓名+学号+性别+毕业学校

数据流编号:D02

数据流名称:学生成绩单

简述:学生各科的成绩

数据流来源:任课老师

数据流去向:信息管理系统分析人员

数据流组成:学生姓名+学号+课程+成绩 (4)处理逻辑的定义

处理逻辑编号:P01

处理逻辑名称:整理学生信息

简述:更新学生档案汇总学生成绩

输入的数据流:整理后的学生档案表,来源于学生信息管理人员;各科成绩单,来源于任课老师

处理:根据学生档案输入每个学生成绩,汇总所有学生的成绩并分类排序

输出的数据流:学生汇总成绩单 (5)数据存储的定义

数据存储编号:F01 10

数据存储名称:学生库档案

简述:存储学生的基础信息档案

数据存储组成:学生姓名+学生在校表现 (6)外部实体的定义

外部实体编号:S01

外部实体名称:教务处

简述:管理查询学生基本信息的单位

输入的数据流:D01-02

输出的数据流:F01

外部实体编号:S02

外部实体名称:老师

简述:查询了解学生成绩

输入的数据流:D01-02

输出的数据流:F01

第19篇:管理信息系统ERP上机实验报告11

管理信息系统ERP上机实验报告

指导教师:李丽

姓名:田扬科

学号:0978100

班级:09级营销一班

实验目的:一:系统学习系统管理和基础设置的主要内容与操作方法.

二:能够掌握采购业务的处理流程和处理方法,深入了解采购管理系统与供应链的其他子系统,与ERP中其他子系统之间的紧密联系.

三:能够掌握主要销售业务的处理流程,处理方法和步骤,深入了解销售系统与供应链的其他子系统,与ERP中其他子系统之间的紧密联系.

四:加深对库存管理的认识,了解企业中库存管理的重要作用,认识ERP系统中库存管理与其他模块之间的关系.

五:加深对存货核算的认识,了解企业中存货核算的基本方法和步骤.

六:掌握供应链的月末处理方法.

ERP实践的意义:

第一:通过仿真环境仲对企业运作的模拟演练,将我们掌握的理论与处理企业实际经济业务相结合,全方位体验和实践企业的管理理念和和行管理思想,感受经营环境的复杂性和多变性,决策的科学性与灵活性,经营管理的整体性,协同性和有效性。

第二:真切地感受到成功与失败,体验到竞争的意识,团队精神,职业素养的意义,特别是团队精神,因为团队精神是一个组织成败的关键。

第三:这次ERP实践是学生从学校踏出社会工作的一个桥梁,使我们提高综合素质,提高我们的动手能力,解决实际问题的能力,沟通和协调能力,使我们积累间接的工作经验,为毕业后的实际工作打下了监视的基础

实验内容:

上机课老师让我们模拟了ERP管理系统软件,主要包括人力资源管理、生产管理、物料需求、财务管理、供应链管理等几个方面,大致了解了ERP模拟系统的相关基础知识,对生产计划的制定,根据市场部的各项预测,进行各项的生产规划,制定产品的产销制度,生产计划管理制度,生产作业管理制度,物料需求管理制度有了一定的了解,同时也认识到各个部门互相沟通和合作的重要性。

实验结果及感想:学习ERP软件不知不觉已是快1个学期了,通过这个学期的学习,我不仅了解了ERP中供应链的相关基础知识,还懂得了一些关于自学的方法。

ERP对供应链的定义是设计产品自原材料至最终用户移动过程中的全部相关活动。包括:资源、采购、产品设计、生产计划、物料管理、订单处理、库存管理、运输、仓库管理和客户服务等等。 这个学期我主要学习了供应链中的库存管理、销售管理、物料需求、采购管理、存货核算这几个方面。销售是企业生产经营成果的实现过程,一个企业的销售在很大程度上决定了企业的存亡。而物料需求、采购管理、库存管理则是在生产需求满足的基础上,减少企业的存货数量,增加周转资金,提高企业效率。

开始接触ERP这门课程时,我觉得他很难,开始时总在一些小关卡上卡住了,觉得理解那些概念都很费劲。例如开始我总是完成账套的注册后就把他关掉,做的实验都不知道怎么保存,后来请教了老师才知道是自己没注意细节而导致了这个常识性的错误。在接下来的课程中,我都认真地听老师讲课,再也没有犯这类的错误。老师的授课让我掌控课程的重难点和课程的学习方法,这给我在课后的学习带来很大的帮助。同时,通过课后的自习和每周一至两次的上机练习,我把教材的知识同实际操作较好地结合在一起,达到对知识的理解和实际操作的融合,也较好地完成了开学初定下来的学习计划,完成了教学大纲需要完成的学业任务。

经过这个学期的对ERP供应链的学习,我拓宽了知识面,也提高了认识。认识的提高主要表现在两方面:

一方面是对自我的认识。认识到自身的不足,需要不断提高自己的专业知识、管理知识和财务知识,而这一切的提高,都需要通过以后不断地学习才能达到。

另一方面是对ERP形成正确的观念。 ERP的核心能力在整合,企业在他的协助下能够使交易和数据管理都上轨道,提高执行速度,降低信息处理的成本,大幅度提升竞争力; 之后,能够再藉ERP来提升决策管理的能力。在执行方面,只要把数据整理清楚,把单据内容正确地录入,ERP的整合功能自然能够替企业带来省力、正确、及时等自动化的好处。ERP将许多“事后”的管理工作提前为“事前”的管理,因而强化了事前稽核的功能。据此,ERP的实施是一项系统工程,是个总体规划、突出重点、分步实施的过程,企业通过ERP项目能够帮助规范管理,加强执行能力,更充分地利用现有资源提高工作效率。

要掌握好一门技术或知识,总是要先学习和掌握一种方法才能真正深刻的领会其中的内涵。这一点我自认为是没有完全做到的。但从这个学期的学习中,我还是学到了一些。例如,在开学初,我们制定了这个学期的学习计划,但我没有认识到这个学习计划的重要性,在期中的ERP考试中,我考得比较糟糕,我才意识到学习计划的重要性,它是督促我们自学的动力和目标,也是对自我的一种负责的体现。在接下来的半个学期,我按照学习计划上面的要求,常到实验室做实验,课余时间偶尔看看课本。虽然我现在依然觉得自己的ERP知识是不足的,还有待更进一步的学习和提高,但现在我的水平和期中前的我是不一样的了。这点我觉得挺满意了。

自学ERP的同时,我们的学习也少不了老师的帮助,在这里感谢老师的辛勤付出和给予我们的帮助。

第20篇:房地产中介公司管理信息系统实验报告

管理信息系统实验报告

实验一:管理业务流程调查分析

实验名称: 实训班级: 姓

名: 学

号: 实训时间: 指导老师:

一、系统业务背景分析

寻屋(find dream house )房地产中介公司,拥有门店10间。由于门店有区域优势,已有多家开发商向公司提交了一二手联动合作计划,为了达到销售目标和拓展该类业务,公司成立了一手房销售部。同时,公司需要将原有的房地产二手中介管理信息系统拓展到销售一手房。新系统将和公司原有的管理信息系统对接,发挥客户资源优势,共享各项数据;新系统也可以和开发商的销售系统对接,完成销售管理的各项功能。

二、系统组织结构分析

寻屋(find dream house)公司的组织分三层:企业领导决策层、业务管理层、业务执行层。企业领导决策层有总经理组成,主要职能是决定公司目标、确定经营方针、做出生产经营的具体决策。业务管理层包括人事部、财务部、销售部、公关部、市场部、综合部等机构,其主要职能是按照经营方针,在规定的职权范围内对各项业务进行管理。业务执行部由一手房销售部和二手房销售部等组织机构组成,完成日常的业务。

三、系统业务流程分析

1、系统业务流程分析

首先由开发商递交楼盘具体资料,然后由市场总监确认合作后开展营销总计划,由总经理审批后由秘书处向各部门传达计划,各部门开始制定具体计划(销售部制定销售计划,公关部制定公关计划),实施阶段由人事部进行部门及个人绩效考核,财务实时跟进,综合部收集汇总计划实施情况。

2、图表

四、体会

学到了平时学不到的知识,通过实践让我感受到了自己的专业技能仍需要进一步提高,流程图需要认真细致,更需要清晰的逻辑思维。我会努力提升自己,迎头赶上。

管理信息系统实验报告
《管理信息系统实验报告.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题
点击下载本文文档