——超市进销存管理信息系统。
08级财务管理一班 20082134033 李蔷。
第一章系统分析。
一、 建立新系统的必要性。
为了大大提高超市运作效率,通过全面的信息采集和处理,辅助提高超市的决策水平,建立一个较为完善的超市管理信息系统是有必要的。由于企业有良好的管理基础,经济效益也不断提升,对于建立新系统所需的费用有能力支出,因而建立新系统在管理上、技术上、经济上都是可行的。
二、 组织结构调查。
组织结构图如下所示:
三、 业务流程分析。
分析具体的业务流程,主要是为了确保在满足用户的各种需求的基础之上,对业务的各种流程进行详细的分析,以便得到更加具体的数据流程,为进一步系统的分析与设计打下良好的基础。
企业业务大致分为采购、销售、库存、财务、人力资源五个管理部门,其各个部门的具体的业务流程如图:
1、 采购部业务流程图:
2、 销售部业务流程图:
3、 库存业务流程图:
4、 人力资源业务流程图:
5、 财务部业务流程图:
四、 数据流程图。
根据超市组织结构和业务流程的调查分析,可以得到要求开发的超市管理系统。
1、 采购数据流程图。
2、 销售数据流程图。
1) 商品销售管理的数据流程图。
2) 销售子系统的顶层数据流程图。
3、 库存数据流程图。
4、 人力资源数据流程图。
5、 财务数据流程图。
五、 数据字典。
1..数据项的定义。
数据项编号:s1
数据项名称:**商编号。
简述:**商表的主键。
类型及宽度:不定长字符型20个字节。
相关数据:商品表、进货表、订货表、退货表。
2. 数据流的定义。
数据流编号:f1
数据流名称:发货单数据。
**:发货单文件。
流向:管理分析。
处理:查询、维护。
3. 数据存储的定义。
数据存储编号:d1
数据存储名称:发货单文件。
输入数据流:发货单数据。
输出数据流:发货单数据。
处理:查询、修改。
4. 处理逻辑的定义。
数据处理编号:p1
数据处理名称:管理分析。
输入:汇款单数据、退款单数据、发货单数据、库存数据、订单数据、客户数据。
输出:发货计划数据、采购数据。
第二章系统设计。
系统数据库表结构。
数据库表索引。
商品信息表(merchinfo)
员工表(user)
销售表(sale)
第三章系统实施。
一、 程序编写。
1.程序设计目标。
在强调成序的可维护性、可靠性和可理解性的基础上,要注意程序的正确性和执行的效率。
2. 程序计方法。
在编写程序过程中,采用结构化程序设计方法,利用三种基本逻辑结构来编写程序:顺序结构。循环结构和选择结构。
同时,在程序编写过程中,应该始终保证控件的命名方法采用匈牙利法,既能清楚识别控件的内容,又有利于程序书写方便。
二、 程序和系统调试。
程序和系统调试的目的是发现程序和系统中可能存在的错误并及时予以纠正。
1. 程序调试。
程序的真确性验证大多采用试验法。程序只有经过试验调试,才能被证明基本正确而要证明程序完全正确,则要经过一段时间的试用才能确定。
在调试过程中,可以才用正常数据、异常数据和错误数据来考验程序逻辑上的正确性。也可以通过功能测试检查程序是否满足事先定义的功能。
2. 特殊测试。
除了以上常规测试之外,还优以上必要的性能测试。这些测试往往不是针对程序在正常情况下运行的正确与否,而是根据系统需求选择进行的,主要是:峰值负载测试,容量测试、响应时间测试、恢复能力测试等。
三、数据库的实施和维护。
1. 数据的载入和应用程序的调试。
在完成数据库的物理设计之后,进入数据库的实施阶段。在这期间有两项重要的工作,一项是数据的载入,另一项是应用程序的编码和调试。
数据库中的数据量很大,而且数据**于部门中的各个单位,数据的组织方式、结构和格式与新设计的数据库系统有相当的差距,组织数据录入就要将各类源数据从各个局部应用单位中抽取出来,输入计算机,再分类转换,随后综合成符合新设计的数据库结构的形式,输入数据库。因此这一的数据转换、组织入库的工作是相当费力费时的工作。
数据库应用程序的设计应该与数据库设计同时进行,因此在组织数据入库的同时还要调试应用程序。
2. 数据库的试运行。
在有一部分数据已输入数据库之后,就可以开始对数据库系统进行联合调试,这又称为数据库的试运行。
这一阶段要实际运行数据库应用程序,执行对数据库的各种操作,测试应用程序的功能是否满足设计要求。如果不满足,对应用程序部分则要修改、调整,直到达到设计要求为止。
在数据库试运行时,还要测试系统的性能指标,分析其是否达到设计目标。
一般情况下,设计时的考虑在许多方面只是近似的估计,和实际系统运行总有一定的差距,因此必须在试运行阶段实际测试和评价系统性能指标。事实上,有些参数的最佳值往往时经过运行调试后找到的。如果测试的结果与设计目标不符,则要返回物理设计阶段,重新调整物理结构,修改系统参数,某些情况下甚至要返回逻辑设计阶段,修改逻辑结构。
3. 数据库的运行和维护。
数据库的运行合格后,数据库开发工作就基本完成,既可以投入正式运行了。在数据库运行阶段,对数据库经常性的维护工作主要使由dba(数据库管理员)完成的,它包括:
1) 数据库的转储和恢复。数据库的转储和恢复使系统正式运行后最重要的维护工作之一。dba要针对不同的应用要求制定不同的转储计划,以保证一旦发生故障恩弄个尽快将数据库恢复到某种一致的状态,并尽可能减少对数据库的破坏。
2) 数据库的安全性、完整性控制。在数据库运行过程中,由于应用环境的变化,对安全性的要求也会发生变化,比如有的数据原来是机密的,现在可以公开查询,而新加入的数据有可能是机密的。系统种用户的密级也会改变。
这些都需要dba根据实际情况修改原有的安全性控制。同样,数据库的完整性约束条件也会变化,也需要dba不断修正,以满足用户要求。
3) 数据库性能的监督、分析和改造。在数据库运行过程中,监督系统运行,对检测数据进行分析,找出改进系统性能的方法是dba的又一重要任务。dba可以利用dbms提供的检测系统性能参数的工具,仔细分析这些数据,判断当前系统运行状况是否最佳,应当做哪些改进。
例如调整系统物理参数或对数据库进行重组织或从构造等。
4) 数据库的重组织与重构造。数据库运行一段时间后,由于记录不断地被增、删、改,会使数据库的物理存储情况变坏,降低了数据库的存取效率,数据库性能下降,这时dba就要对数据库进行重组织,或部分重组织(只对频繁增、删、改的进行重组织)。dbms一般都提供数据重组织用的实用程序。
在重组织的过程中,按原设计要求重新安排存储位置、**垃圾、减少指针链等,提高系统性能。
数据库的重组织,并不修改原设计的逻辑和物理结果,而数据库的重结构则不同,它是指部分修改数据库的模式和内模式。
管理信息系统作业
1 选定统一的数据库平台 数据管理体系和信息管理平台,统一数据的管理和使用 2 统一的规划及资源利用更加高效。成熟阶段 到了这一阶段,信息系统已经可以满足企业各个层次的需求,从简单的事务处理到支持高效管理的决策。企业真正把it同管理过程结合起来,将组织内部 外部的资源充分整合和利用,从而提升了企业的...
管理信息系统作业
1 问题描述 1.1 背景 企业的物资 管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。根据当前的企业管理体制,一般物资 管理系统,总是...
管理信息系统作业
吉林财经大学。管理信息系统大作业。服装公司管理信息系统分析与设计。专业 劳动与社会保障。班级 1109班。学号 1502110914 姓名 陈意。二 一三年十一月。课程设计评分标准。衣衣服装公司总体规划报告。一 选题背景。服装生产具有巨大的市场发展前景,人们对衣物的需求量相对于其他的产品来讲比较大 ...