《管理信息系统》课程 上机指导书学生姓名指导教师所属学院专业班级经济与管理学院2017年2月16日实验一 认识管理信息系统一、实验目的(1)能够对管理信息系统有初步的认识;(2)通过网络了解管理信息系统的应用动态。
二、实验内容(1)网络搜索管理信息系统的动态,以一个系统为主,熟悉该系统的功能(2)分析各模块中应设计的数据表。
(5)提交书面实验报告。
四、实验步骤1、根据网上搜索,选定一个具体管理信息系统作为对象(如淘宝平台,本校图书管理系统,教务管理系统);2、了解各模块的功能并分析各模块中具有的数据表。
五、实验环境(硬/软件要求):微机:每人1台六、实验报告要求(1)每个学生完成一份实验报告;(2)实验报告的内容包括:实验内容及目的,操作步骤及运行结果;(3)在实验报告的最后写明实验体会和实验中存在的问题。
实验一 ***管理信息系统规划一、实验目的通过对*管理信息系统开发,让学生了解管理信息系统规划工作的重点,掌握系统规划报告说明书的写作能力。
二、实验内容(1)根据网上搜索了解管理信息系统的应用动态(如淘宝平台,本校图书管理系统,教务管理系统),选定一个具体管理信息系统作为后续研发对象。
(2)进行***管理信息系统总体规划工作:以整个系统为分析对象,确定系统的总体目标、总要求、主要功能结构、性能要求、投资规模、资源分配、可行性等,对系统进行全面规划。
本规划内容要求完成以下内容:(1)背景(2)现行业务状况,存在的问题(3)说明项目开发的目标(功能、服务范围和质量)(4)项目的可行性分析(5)拟采用的信息系统的方法(6)项目小组的角色分配(7)项目开发过程时间进度、人员、资金安排三、实验环境硬/软件要求:微机:每人1台;软件:Windows XP,Office2003或以上(包括Access)四、实验报告学生提交一份***管理信息系统系统规划书规划书提交要点:一、背景二、现行业务状况,存在的问题三、说明项目开发的目标和约束四、项目的可行性分析五、拟采用的信息系统的方法六、项目小组的角色分配七、项目开发过程时间进度、人员、资金安排实验二 ***管理信息系统分析一、实验目的:通过旅行社管理信息系统开发,让学生了解管理信息系统分析的重点,掌握业务流程图、数据流程图的设计、掌握数据定义与数据字典等分析工具。
二、实验内容:通过背景研究,要求分析***管理系统的业务、绘制***管理系统业务流程图、分析***数据库、制作数据流程图,和数据分析。
三、实验环境(硬/软件要求):微机:每人1台;软件:Windows XP,Office2003以上(包括Access)四、实验结果:实验报告提交要点:1、可行性分析2、旅行社业务流程调查及绘制业务流程图3、旅行社数据流程调查及绘制数据流程图4、绘制数据字典一、实验目的:通过***管理信息系统开发,让学生掌握系统总体设计任务,熟悉掌握功能结构图绘制、数据库设计等。
二、实验内容:以系统分析报告为依据,分析***管理系统的功能组成,绘制功能结构图、分析旅行社数据库,进行数据库设计。
三、实验环境(硬/软件要求):微机:每人1台;软件:WindowsXP,Office2003以上(包括Access)四、实验结果:(1)每个学生完成一份实验报告;(2)实验报告的内容包括:系统总体设计、数据库的设计。
一、实验目的:通过***管理信息系统开发,让学生掌握系统详细设计任务。
二、实验内容:以系统总体设计结果为依据,分析***管理系统的具体功能,进行输出设计,编写系统设计报告。
三、实验环境(硬/软件要求):微机:每人1台;软件:WindowsXP,Office2003以上(包括Access)四、实验结果:(1)每个学生完成一份实验报告;(2)实验报告的内容包括:系统详细设计。
目 录第一章系统概述 (9)1.1 系统开发背景 (9)1.2 系统研究意义 (9)1.3 系统开发环境 (9)第二章系统分析 (11)3.1 系统可行性分析 (11)3.2 需求分析 (11)3.2.1 目前管理现状分析 (11)3.2.2 功能需求分析 (12)3.2.3 性能需求分析 (12)3.3 数据流图 (12)3.4数据字典 (13)第三章系统设计 (15)3.1 总体设计 (15)3.1.1系统功能结构图 (15)3.1.2系统模块设计 (15)3.1.3数据库设计 (16)3.2 详细设计 (18)3.2.1 登陆模块 (18)3.2.2 基础信息管理模块 (19)第四章系统实现 (20)第五章系统测试…………………………………………………心得体会 (21)参考文献 (23)第一章 系统概述1.1 系统开发背景(略)……超市进销存管理系统就是在这种状况下出现的,通过利用计算机的技术,使得超市进货、销售、存库管理能够有机地结合起来,从而提高超市的效率,节省成本。
随着全球经济一体化进程的不断推进,在这些超市中推行超市进销存管理系统已经成为一种可能,也是市场经济发展得必然趋势。
1.2 系统研究意义超市进销存管理管理系统对超市的意义:(1)进销存管理不再费时费力,进销存管理系统对商品的出库、入库、转移、盘点等事务处理进行全面的控制和管理,大大提高进销存管理的效率,另外考虑到村民的计算机水平,本系统简单易用。
(2)检索查询更加方便、快速,从而提高了超市的工作效率。
通过查询并查看进销存量,从而做出正确的决策是进销存管理系统的一项重要功能。
保证进销存最少、资金占用最少、杜绝商品积压与短缺、提高客户服务水平、保证生产经营活动顺利进行。
1.3 系统开发环境硬件平台(1)CPU:Pentium4 1.8GHz。
(2)内存:512MB以上。
软件平台(1)操作系统:Windows XP/Windows 2000/Windows 2003。
(2)JA V A开发工具包:JDK 14。
(3)数据库管理系统:MySQL和Navicat 8 for mysql。
(4)软件分析建模平台:PowerDesigner 12。
(5)软件集成开发工具:Eclipse。
(6)JSP服务器:Tomcat 6.0。
(7)浏览器:IE6.0。
(8)显示器分辨率:最佳效果1024*768像素。
第二章 系统分析3.1 系统可行性分析结合超市的实际情况,下面从技术、经济、社会以及操作四个方面对超市进销存管理系统进行可行性分析。
1.经济可行性…….简化了员工的日常工作,提高了工作效率,避免了人工管理过程中数据易错所带来的一系列的连锁反映…2.技术可行性实际情况下,在高系统配置、高网络带宽服务,各个级别管理员很容易通过网站对其操作范围内的系统内容信息进行操作管理,完全满足日常经营、管理的要求。
3.社会可行性此系统符合….的实际情况,特意添加往来管理—商品销售记账模块。
由于整个系统是自行开发、自行使用、所以系统本身不存在版权争议,符合国家各种政策法规。
4.操作可行性系统操作界面简单明了,与现行的进销存管理系统相似,浅显易懂,易于操作。
3.2 需求分析3.2.1 目前管理现状分析目前市面上已经出现了很多进销存管理软件,但是行业不相同,对软件要求也不相同。
本系统针对超市进销存管理存在的特殊性,统一规划,使用B/S 架构,开发出符合超市的进销存管理软件。
开发与设计一个符合超市的进销存管理系统,必须有一个合理的设计指导;通过合理选择数据结构、网络结构、操作系统以及开发环境,构建一个合理、完善的进销存管理系。
3.2.2 功能需求分析通过调查,要求系统需要具有以下功能:1.2.3.4.系统退出。
3.2.3 性能需求分析系统性能特点如下:(1)可靠性。
系统每天24小时持续可用,能够准确地处理业务,传输数据服务要求准确,不能丢失数据,系统应有分级权限的管理功能。
(2)可维护性。
软件采用面向对象技术开发,较之过程化技术,更容易维护。
软件严格和规范文档化,能给系统的维护带来方便。
软件规范模块化,尽量做到低耦合,使得系统易于修改,易于扩充和维护,能够满足业务的不断发展和变化。
(4)安全保密性。
能保证系统的物理安全,数据存取的安全和保密,数据传输的安全和保密,做好使用人员的授权管理。
(6)可扩展性。
…3.3 数据流图系统的顶层数据流图如图3.1所示:图3.1 系统顶层数据流图将超市进销存管理系统细化成6个子模块,即:基础信息管理、采购管理、库存管理、商品管理、统计分析及用户管理。
得到系统的第二层数据流图,如图3.2所示。
图3.2 系统的第二层数据流图细化后的数据流图如图3.3所示。
3.4数据字典客户信息的数据字典如表3-1所示。
表3-1 客户信息数据存储条目名客户信息编号 D1主键编号顾客编号记录组成客户信息=顾客编号+姓名+所欠金额+性别+电话+地址简要说明存储客户的基本信息供应商信息的数据字典如表3-2所示。
表3-2供应商信息数据存储条目名供应商信息编号 D2主键编号厂商名称记录组成供应商信息=厂商名称+联系方式+地址简要说明存储供应商的基本信息第三章系统设计3.1 总体设计3.1.1系统功能结构图整个系统一共可以划分为6个子模块,分别为基础信息管理、采购管理、商品销售管理、库存管理、统计分析和用户管理。
超市进销存管理系统功能结构图如图4.1所示。
图4.1 系统功能结构图3.1.2系统模块设计各模块的功能为:1. 业务员登陆模块业务员登录时需输入用户名和密码,系统将验证用户名和密码是否正确,是否有登录的权限。
在业务员登陆模块中,….。
2.基础信息管理模块在基础信息管理模块中,操作员可以查看并修改顾客信息,商品信息及供应商信息等。
顾客信息包含客户编号….3.采购管理模块4.….3.1.3数据库设计1、数据库的概念设计概念模型是数据库系统的核心和基础。
由于各个机器上实现的DBMS软件都是基于某种数据模型的,但是在具体机器上实现的模型都有许多严格的限制。
而现实应用环境是复杂多变的,如果把实现世界中的事物直接转换为机器中的对象,就非常不方便。
因此,人们研究把现实世界中的事物抽象为不依赖与具体机器的信息结构,又接近人们的思维,并具有丰富语义的概念模型,然后再把概念模型转换为具体的机器上DBMS支持的数据模型。
概念模型的描述工具通常是使用E-R模型图。
该模型不依赖于具体的硬件环境和DBMS。
客户信息分E-R图如图3.9所示。
图3.9 客户信息分E-R图供应商信息分E-R图如图3.10所示。
图3.10 供应商信息分E-R图图3.11 商品信息分E-R图总体E-R图如图3.12所示。
图3.12 总体E-R图2、数据库的逻辑设计为了较少或消除关系模式中存在的数据冗余和操作异常,现将关系模式规范化。
具有相同码的关系模式可以合并。
通过转换,得到的所需的数据表如下。