【毕业学位论文】(Word原稿)销邦企业管理信息系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)销邦企业管理信息系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)销邦企业管理信息系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)销邦企业管理信息系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)销邦企业管理信息系统的设计与实现-软件工程_第5页
已阅读5页,还剩89页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 销邦企业管理信息系统的设计与实现 姓 名: * 学 号: * 所在院系: * 职业类型: * 专业领域: * 指导教师: * 副指导教师: * 二 一二年九月 in * * * * * * * 2012 销邦企业管理信息系统的设计与实现 * * * 同 济 大 学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究所取得的成果。除文中已经注明的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 同济大学 硕士学位论文 摘要 I 摘要 当今社会,随着经济与科技的高速发展,企业的规模越来越大,业务越来越复杂。然而,由于目前企业的有纸化管理和粗放型管理,是一种简单的企业管理模式,缺乏企业发展后劲,不能满足现代企业快速发展的要求,因此企业发展需要一种科学、高效的管理系统。为此,根据销邦信息科技有限公司的业务需求,本文设计了销邦企业管理信息系统。 本文阐述了系统的基本设计思想。采用微软提供的 008 作为开发工具,采用面向对象的编程方法,使用三层架构并结合 005 数据库,实现了 销邦企业管理信息系统的基本功能,包括:订单、项目单和库存批次单的查询、录入,删除、修改、打印和审核等;基础数据资料的查询;对系统的维护管理等,使得对销邦企业信息的管理更加地方便,高效。 本文主要工作内容 包括以下几个方面: ( 1)对销邦企业信息管理现状进行了分析,并在此基础上,结合销邦企业信息管理的实际情况出发,分析了该系统的功能性需求和非功能性需求。 ( 2)进行了销邦企业管理信息系统各功能模块的设计以及数据库设计,主要功能模块包括基础资料管理、订单管理、项目管理、调度管理和系统维护。 ( 3)对销邦企业管理信 息系统各功能模块进行了实现。 ( 4)对本系统进行了功能测试以及性能测试,系统达到了预期目标。 该系统的开发能有效解决销邦企业信息管理不科学,多次重复的问题,由过去人工方式转变成为计算机方式。该系统能够极大地提高效率,这也是销邦企业科学化、正规化管理的重要条件。 关键词 :企业,科学化,信息化,管理I of of to a is of 008 as by by 005 of as of s of of is (1) of on of (2) a of (3) of (4) it of of to is an in of 同济大学 硕士学位论文 目录 录 第 1 章 引言 . 1 题研究背景 . 1 内外研究现状 . 2 课题的目的和意义 . 2 文主要研究内容及论文组织结构 . 3 究内容 . 3 织结构 . 4 章小结 . 5 第 2 章 相关技术基础 . 6 术 . 6 绍 . 6 . 6 于角色的访问控制 (型 . 7 件过程模型 . 7 、在学期间发表的学术论文及研究成 果 . 错误 !未定义书签。 第 1 章 引言 1 第 1 章 引言 题研究背景 为了 提高企业内部的管理水平 , 企业投入了大量的人力和物力 。从某种意义上说, 企业管理 信息化的一个重要目标就是为 公司 的 生产 、 管理 和 运作 提供各种各样的信息服务, 目前各个企业都在进行或已经进行着 。 例如,公司内部的各种票据的核算和查询,就不用再去翻档案和仓库 1。 因此,在 企业管理 信息化建设中 ,为 企业 提供 信息 服务是其中的重点。因为 企业管理 信息化是一个 企业管理信息化、智能化和高效化 的 体现 ,所以不能单纯地用 “盈利” 方面的指数来评估 企业管理 信息化的建设,还应该有其它的一些评价指标 2。 1998 年全球 销售额 150 亿美元 2。 2003 年达 666 亿美元。仅美国就有 200 多家 软件 公司,专门从事 制造业 管理软件的开发和技术服务 3。工业发达国家企业 80企业普及计算机管理 3。发达国家利用 企业已超过 80%。 1999 年全球有 人使用 2005 年达到 10 亿人 3。 2006年电子商务市场规模达到 1000 亿美元 3。 由于 企业管理 信息化最终目标是为 企业 服务,因此, 不仅企业的基本管理信息需要信息化,企业的业务信息也应该 被列入 企业管理 信息化建设的重点。 但是 纵观近年来我国 企业管理 信息化发展现状可以看出,目前我国 企业管理 信息化还主要集中在 发达地区中的大中型企业 4,而且仅局限在内部员工资料和客户资料等等这方面的信息 。这种信息化的模式过于单一,还存在这样一个问题: 这些基本信息无法与企业业务对接或者对接起来比较困难 。比如, 一个业务员从一个自己所属的客户拿到了一 张订单,公司的管理者如何快速得知这一个订单与业务员和客户的关系,包括订单中的详细资料,以便能让管理者迅速、准确的做出决策 4。一个快速、准确的决策有时能给企业带来的效益是不可估量的 。 所以,目前 企业 有必要 建立 一个综合服务系统以解决这些问题。本课题正是为解决目前我国 各企业 普遍存在的上述问题,以 销邦信息科技有限公司 需求为蓝图所设立的理论研究与实践性课题。 随着我国企业的规模和数量 日益增多,原先 的纸质记录、手工 服务方式已远不能满足如今 企业的管理和业务 需求。针对这一现状, 在此 提出实施无纸化的 企业管理 办法,通过信息 化系统实现 企业基础资料、订单业务审核流程、项同济大学 硕士学位论文 销邦企业管理信息系统的设计与实现 2 目实施流程、库存报表 等功能,提高 员工 的工作效率,降低服务成本,促进 销邦信息科技有限公司 的信息化建设。 内外研究现状 国外企业管理信息系统的应用最早开始于二十世纪六十年代 5。当时由于硬件环境和软件开发水平的限制,管理系统的应用非常单一,主要以事务处理为主,但这已经成为了现代企业管理信息系统的最早雏形 5。从八十年代开始,由于数据库技术的大规模使用及其到九十年代互联网的迅速普及。管理系统的基本理论也日臻完善,加上有效的利用了数学模型来进行预测和辅助决策 ,使得企业管理信息系统也有了解决问题的方法和手段,并且进一步的明确了自己的研究对象 6。大多数国外企业都把信息技术引入到企业管理中,使得企业运作更有竞争力,使得企业管理更规范、更高效。例如:沃尔玛、摩托罗拉等国外著名企业,它们都利用信息技术来管理企业,使得企业发展的红红火火 6。 随着我国信息技术和经济的快速发展,各个企业加大对信息化这个领域投入的力度,国内计算机硬件价格的普遍降低,软件服务能力不断提高,这使得国内企业信息管理有了很大的进步 7。虽然我国企业近年来信息化管理方面有了很大进步,但与国外企 业相比,还是有一段差距,因为国内企业在信息化领域起步比较晚 7。 有 中小企业对实施信息化的成果表示满意,而 12的中小企业对信息化成果不满意, 中小企业对信息化成果没有达到满意的程度,但基本认可信息化对企业发展有益 8。仅有 企业认为信息化没有明显的应用效果 8。 信息化在各个领域应用的今天,对于销邦信息科技有限公司来说,如何应用好信息化这把双刃剑既是机遇又是挑战。搞好信息化推进是近年来加速销邦信息科技有限公司信息化发展的一条重要经验,应用是推进信息产业发展的动力。 课题的目的和意义 本 系统 基于当今流行的 三层架构 开发技术,应用 计并 实现 一个具有高度可操作性、丰富用户界面、架构清晰、可伸缩性强的 销邦企业管理信息系统 。该系统致力于以信息化的方式来解决 销邦信息科技有限公司 经常遇到的日常 业务 问题(如 订单的审核、项目的开发、实施、库存情况 等等), 提高销邦信息科技有限公司的运行 效率。 第 1 章 引言 3 本 系统 的研究成果可被 中小企业 采用,成为 中小企业 信息化的一部分。可用于还未引入任何系统对 企业管理 进行信息化管理的各 中小企业 。同时,也极大方便了 员工的工作 ,提高了他们的 工作 效率。也可用于虽 然引入了相关的信息化服务系统,但是原系统并不完善或者尚有很多不足的 中小企业 。 本文设计并实现的销邦企业管理信息系统能够 提高 员工 的工作效率,降低企业 服务成本,促进 销邦信息科技有限公司 的信息化建设。 为了能方便对销邦信息科技有限公司信息进行管理,有必要建立一个销邦企业管理信息系统,使销邦信息科技有限公司信息管理规范化、系统化、程序化,避免信息管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改销邦信息科技有限公司信息。 在本文设计过程中,利用新技术,研制出具有高效管理的系统软件,实现了基 础资料模块、订单管理模块、项目管理模块、调度管理模块和系统维护模块。 文主要研究内容及论文组织结构 究内容 本文利用 技术为理论依据,阐述销邦企业管理信息系统结构设计和具体实现技术。用 据库技术为系统提供后台数据支持,实现系统的动态更新,提高系统的交互性,突出销邦企业管理信息系统的优势,本系统包括基础资料模块、订单管理模块、项目管理模块、调度管理模块和系统维护模块等。同时,本系统遵循应用开发的三层体系架构,系统由表示层、业务逻辑层及数据访问层 构成,高内聚,低耦合”的三层架构能够让本系统开发效率更高、维护更容易。表示层将将会用到大量的自带控件,以实现系统界面的预期效果,包括输入拼音显示汉字、汉字拼音转换、延迟加载、树形图、组合条件查询等功能强大的组件。业务逻辑层负责关键业务的处理和数据的传递。数据访问层负责数据库数据的访问,主要为业务逻辑层提供数据,根据传入的值来操作数据库,增、删、改或者执行其它存储过程等。 本文所做的工作大致如下: 对销邦企业信息管理信息化现状进行了研究和分析。并在此基础上,结合销邦企业信息管理的实际情况出发,进行了需求分析。 对传统销邦企业信息管理进行了分析,指出其中的缺点,并提出了相应的完善方案。 同济大学 硕士学位论文 销邦企业管理信息系统的设计与实现 4 进行了销邦企业管理信息系统各功能模块的设计,其中包括基础资料模块、订单管理模块、项目管理模块、调度管理模块和系统维护模块等。 进行了系统界面的分析与设计。 进行了系统数据库的设计,文中通过绘制大量的 和数据库表来说明各实体间的关系以及表与表之间的联系。 进行了该系统各功能模块的实现,如基础资料模块、订单系统模块、项目管理系统模块等。 进行了系统各功能模块的测试,文中从各角度设计了丰富的测试用例,并对测试结果分析。 研究了基于 角色的访问控制 型的核心思想,并应用到销邦企业管理信息系统中。 研究了 层体系结构的设计思想,并应用于系统的开发。 研究基于 B/S 架构开发的 理系统的设计思路,熟练掌握客户端和服务器端开发工具的使用。 织结构 第 1 章 :本章主要对课题研究背景、国内外研究现状以及论文的主要工作进行介绍。 第 2 章 :本章 重点讲述了系统实现的相关技术基本原理和技术要点,例如基于角色的访问控制 (型, 发相关技术和 。 第 3 章 : 本章介绍了系统需求分析的详细内 容。首先对系统进行可行性分析,包括技术可行性、经济可行性和操作可行性等方面;然后,进行了系统的部分功能分析,了解系统需要完成的基本功能。 第 4 章 :本章主要讲述的是系统的设计。首先,根据需求分析的内容设计系统的总体功能结构图;然后对于各个功能子模块进行简单的描述和设计;最后,对数据库进行详细的设计,包括表的设计。 第 5 章 :本章主要讲述的是系统的实现,对系统各个功能进行了实现,给出了各个功能实现的界面 。 第 6 章 :本章首先对于软件测试进行简要的概述,然后进行功能测试和性能测试并分析结果。 第 7 章 :本章首先对本课 题设计的与实现进行总结,概述开发过程中的可取之处和不足之处,然后提出了对于系统的展望。 最后是致谢、参考文献、附录和个人简历、在学期间发表的学术论文及研第 1 章 引言 5 究成果。 章小结 本章首先概述了课题的研究背景以及国内外的研究现状,然后讲述了本课题的研究目的和意义,最后给出了本可以研究的内容和论文的组织结构。 同济大学 硕士学位论文 销邦企业管理信息系统的设计与实现 6 第 2 章 相关技术基础 术 建立在公共语言运行库上的程序设计框架,可用于在服务器上生成功能强大的 用程序 9, 供的优点有: (1) 增强的 性能:可利用早起绑定、实时编译、本机优化和盒外缓存服务。 (2) 世界级的工具支持: 如 (3) 灵活性: 用程序开发人员可以运用整个公共语言运行库。语言无关,可以选用最合适应用程序的开发语言,或者可以跨多种语言分割应用程 序 10。 (4) 简易性: 得执行常见任务变的简单,如从简单的窗口提交和客户端身份验证到部署和网站配置 11。 (5) 自定义行和扩展性 : 可以用 软件设计 人员自己 设计开发 的组件 来扩展或 替换 行库中的 对应组 件 12。 (6) 安全性: 借助内置的 份验证和 对 每个应用程序 进行的 配置,来 保证 软件设计人员开发的 程序是安全的 13。 绍 为一款优秀的数据库管理系统,提供了对数据库管理的强大支持 14。 有以下特点:真正的客户机 /服务器体系机构;丰富的 以通过 一资源定位器)访问 持 式,可检索、编写 据;可支持 分析 14。 够分析和链接现存的在 线分析处理( 道,甚至在 也可以 15。用户也能够使用 持在一台单独的计算机上管理多个独立的 安装 ,对数据仓储的支持 16。 一个强大的图像图形处理软件,它是目前图像处理、彩色出版、第 2 章 相关技术基础 7 平面设计、 面设计以及照片处理领域最流行、用户最多、也是最好的图像处理软件。它可以支持多种图像文件格式和色彩模式、可以同时进行多通道处理。它的绘画功能与选择功能使编辑图像十分方便,而它的图像变换功能可以用来制作许多 想象的特殊视觉效果。另外,它还具有开发式的结构,能够接受广泛的图像输入输出设备,给跨平台操作提供了极大的方便。 于角色的访问控制 (型 该模型由三个实体组成,分别是:用户、角色、权限。其中用户指自然人;角色就是组织内部一件工作的功能或工作的头衔,表示该角色成员所授予的职责的许可,系统中拥有权限的用户可以执行相应的操作。其访问控制模型如下图 示。 用 户验 证角 色 权 限限 制角 色 等 级角 色 权 限 分配用 户 角 色 分配会 话图 于角色访问控制模型 件过程模型 软件过程模型描述软件过程的整体框架,它是软件过程的一种抽象表示 17。瀑布模型 是经典的软件开发过程模型 18,它将软件过程划分为需求定义与分析、软件设计、软件实现、软件测试和运行维护等一些列基本活动,并且规定这些活动自上而下、相互衔接的固定次序,如瀑布流水,主机下落 19。本系统将采用“迭代式开发”模型来迭代开发最终的系统,迭代式开发模式如图 示。 同济大学 硕士学位论文 销邦企业管理信息系统的设计与实现 8 计 划 需 求分 析 和 设 计 实 现评 估测 试初 始 计 划部 署配 置 和 变 更 管 理环 境图 代式开发模式 ,组成一层或多层,这样就形成了浏览器界面层、 中间业务逻辑层 和 后端数据库服务器层 20。传统二层 B/示,本文采用的 3 层 B/示。 图 传统二层 B/图 层 B/S 结构 发送请求 响 应结果 第 2 章 相关技术基础 9 章小结 本章介绍了系统开发过程运用的相关知识,包括 术、 介绍,最后介绍了基于角色的访问控制模型和软件过程模型。 同济大学 硕士学位论文 销邦企业管理信息系统的设计与实现 10 第 3 章 系统需求分析 行性分析 本系统采用 基于 型的成熟技术并遵循应用开发的三层体系架构,设计和开发一个销邦企业管理信息系统,该系统由表示层、 业务逻辑层及数据访问层构成,“高内聚,低耦合”的三层架构能够让本系统开发效率更高、维护更容易。该系统具体采用 成,这些软件和技术都已经非常的成熟 , 软件的波动性很小。 ( 1)表示层( 供强大的界面组件和用户输入验证组件来实现页面绚丽的网络应用21。在本系统中,将会用到大量的自带控件,以实现系统界面的预期效果,包括输入拼音显示汉字、汉字拼音转换、延迟加载、树形图、组合条件查询等功能强大的组件。页面逻辑(如用户输入验证、客户端的数据完整性检查)和大部分的业务逻辑 (如对数据的处理)都将在客户端实现。 ( 2)业务逻辑层( 负责关键业务的处理和数据的传递 22。复杂的逻辑判断和涉及到数据库的数据验证都需要在此做出处理。根据传入的值返回用户想得到的值,或者处理相关的逻辑。所有要用到的 写在这里,提供接口给 安全又方便调用。 ( 3)数据访问层( 负责数据库数据的访问。主要为业务逻辑层提供数据,根据传入的值来操作数据库,增、删、改或者执行其它存储过程等 23。 对上述这些技术的配合开发有着一套比较完整的体系结构,完全可以按客户的需求完成该系统的 开发。此外,类似功能的产品有例在先,所以进行该系统的开发完全是可行的。 统需求概述 企业信息管理是企业管理质量的一个重要组成部分,发展到今天计算机技术已经不再神秘,其操作越来越简单易学,所以一般人员只要通过培训是能够掌握计算机技术的操作和使用。随着我国企业的规模和数量日益增多,原先的纸质记录、手工服务方式已远不能满足如今企业的管理和业务需求。针对这一第 3 章 系统需求分析 11 现状,在此提出实施无纸化的企业管理办法,通过信息化系统实现企业基础资料管理、订单业务审核流程、项目实施流程、库存报表等功能,提高员工的工作效率,降低服 务成本,促进销邦信息科技有限公司的信息化建设。调查分析发现,销邦信息科技有限公司信息管理工作完全可以借用计算机技术完成。 销邦信息科技有限公司信息管理主要包括以下几个方面:基础资料管理、订单管理、项目管理、调度管理和系统维护。基础资料管理要实现区域资料管理、客户资料管理、硬件资料管理和软件资料管理四部分,这四部分的数据都是从销邦信息科技有限公司的 统传输过来的,所以只需实现查询功能,查询要能按照编号或者名称进行模糊查询。订单管理要能实现对订单的管理和订单流程的控制,包括订单列表管理、订单审核和订单发货 处理。项目管理主要给公司软件研发中心使用,要能实现项目列表管理、项目审核、项目任务分解和工作日志管理。调度管理是对公司的硬件产品进行管理,要能实现调度列表管理和库存查看。系统维护是由管理员使用的,要能实现组织机构管理、系统字典管理、参数设置和用户管理。 统使用者 销邦企业管理信息系统 面向广大 销邦信息科技有限公司 职工。 在系统中,对抽象的几大角色赋予相应的权限,在本系统中使用 式进行权限管理配置,能满足系统的权限分配以及系统的安全性。其中 管理员不参与业务相关工作,只维护管理系统,有利于业务工作的安全性;职能部门职员、职能部门领导参与工作流程,在各种操作中都相应有操作记录,根据对现有业务的详细分析,系统应包含 职能部门职员、职能部门领导和系统管理员 共 三 个角色 。职能部门职员权限相对职能部门领导来说低一些,职能部门职员可以进行区域资料查询、客户资料查询、硬件资料查询、软件资料查询、订单列表管理、订单发货处理、项目列表管理、工作日志管理、调度列表管理和库存查看等操作。职能部门领导不但具有职能部门职员的操作权限,还具有职能部门领导特有的操作权限,包括订 单审核、项目审核和项目任务分解等。系统管理员不参与业务相关工作,只维护管理系统,有利于业务工作的安全性,系统管理员可以进行组织机构管理、系统字典管理、参数设置和用户管理。 这三个角色之间的关系如图 示。 同济大学 硕士学位论文 销邦企业管理信息系统的设计与实现 12 图 色之间关系 统用例分析 统总体用例图 本系统是 面向 销邦信息科技有限公司 职工 使用的管理信息系统。具体表现为: 基础资料是共用的,通过在线实时从公司的 统下载,并且还能上传本系统的各种单据。但是各模块的权限控制必须分开,以便信息能得到更 好的安全、保密效果。 订单管理是对销邦信息科技有限公司销售订单进行管理,职能部门职员下的订单,要通过公司职能部门领导的审核通过才生效,对于生效的订单,仓储部按照订单的产品进行派发。 项目管理是对公司软件开发项目进行管理,职能部门职员下的项目单,要通过公司研发部门领导的审核通过才能生效,对于生效的项目单,开发总监会根据项目的具体情况分配任务给开发人员,并跟踪开发进度,直至项目经测试通过,并实施结束。 调度管理是对公司的硬件产品进行管理,总部和公司各办事处每周都对自己的库存进行一次盘点,生成的库存单也要经过总部 审核,审核通过的库存单会生成库存报表。 系统维护是由系统管理员使用,系统管理员不参与业务相关工作,只维护管理系统,有利于业务工作的安全性,系统维护模块包含了 4 点,分别是组织第 3 章 系统需求分析 13 机构管理、系统字典管理、参数设置和用户管理。 系统总体用例图如图 示。 图 统总体用例图 础资料管理 基础资料管理包含对区域资料、客户资料、硬件资料和软件资料的管理,这些数据都是从销邦信息科技有限公司的 统传输过来的,所以只实现查询功能,其中查询均可按照编号或者名称进行模糊查 询。 基础资料管理用例图如图 示。 图 础资料管理用例图 同济大学 硕士学位论文 销邦企业管理信息系统的设计与实现 14 基础资料管理用例规约如表 示。 表 础资料管理用例规约 用例名称: 基础资

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论