毕业设计论文管理信息系统.doc

上传人:1888****888 文档编号:37505281 上传时间:2021-11-03 格式:DOC 页数:57 大小:3.33MB
收藏 版权申诉 举报 下载
毕业设计论文管理信息系统.doc_第1页
第1页 / 共57页
毕业设计论文管理信息系统.doc_第2页
第2页 / 共57页
毕业设计论文管理信息系统.doc_第3页
第3页 / 共57页
资源描述:

《毕业设计论文管理信息系统.doc》由会员分享,可在线阅读,更多相关《毕业设计论文管理信息系统.doc(57页珍藏版)》请在装配图网上搜索。

1、大连工业大学本科毕业设计(论文)大连工业大学本科毕业设计(论文)题目:锦昌船代管理信息系统的应用研究题目:锦昌船代管理信息系统的应用研究子题:子题:设计(论文)完成日期 2009 年 6 月 9 日学 生 姓 名:何浩专 业:工业工程班 级学 号:工业 051-04指 导 教 师:金海华评 阅 人:樊双蛟2009 年 6 月 9 日大连工业大学 2009 届本科生毕业设计(论文)I摘摘 要要现代管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运

2、作的集成化的人机系统。本文为锦昌船舶代理有限公司设计并实现一套管理信息系统。本系统分为客户查询信息、对外信息管理、内部信息管理、员工管理、系统管理等五个功能模块,并对这五大模块进行需求分析,利用 Visual C#.NET 和 SQL Server 技术实现。设计锦昌船代管理信息系统的目的是运用结构化系统分析的思想对锦昌船舶代理有限公司的信息管理方式进行优化。其主要功能是通过管理员应用系统对公司的内外部信息进行管理,并且为客户以及管理者提供不同权限的浏览内容。本系统使锦昌船代的信息管理更为科学、便捷,同时提高了日常工作的效率以及准确度,促进了公司信息化的形成。关键词:管理信息系统;SQL Se

3、rver;Visual C#.NET大连工业大学 2009 届本科生毕业设计(论文)IIABSTRACTModern Management Information Systems is a people-oriented man-machine system. It makes use of computer hardware, software, network communications equipment and other office equipment to do information collection, transmission, processing, storage,

4、 updating and maintenance, in order to improve the effectiveness and efficiency and support decision-making.This paper designs and implements the JinChang Management Information System for Jinchang Shipping Agency Co., Ltd. It divides the system into five modules Customer information inquiry, Extern

5、al information management, Internal information management, Staff management, System Management demand analysis and implements five modules using Visual C#.NET and SQL Sever. The purpose of this system is to utilize the structured system analysis to improve modern management information Systems of t

6、he company. Its main function is to manage the companys internal and external information, and provide different permissions for the guests and the managers.This system is scientific and well-used. It can help to improve the efficiency and accuracy of day-to-day work and promote the informationizati

7、on.Keywords: Management Information System; SQL Sever; Visual C#.NET大连工业大学 2009 届本科生毕业设计(论文)III目目 录录第一章 绪论 11.1 研究背景 11.2 管理信息系统发展现状 11.2.1 管理信息系统的发展史11.2.2 国内管理信息系统的发展现状21.3 研究意义 3第二章 理论综述 52.1 管理信息系统 52.1.1 管理信息系统的定义52.1.2 结构化系统开发方法62.2 数据库的基本概念和 SQL SERVER的简介72.3 VISUAL C#.NET 与管理信息系统开发72.3.1 Vis

8、ual C#.NET 简介72.3.2 Visual C#.NET 的特点8第三章 锦昌船代管理信息系统的系统分析 113.1 可行性分析 113.2 锦昌船代管理信息系统的需求分析 123.2.1 客户查询信息模块133.2.2 对外信息管理模块133.2.3 内部信息管理模块143.2.4 员工管理模块153.2.5 系统管理模块163.3 系统的角色分析 173.4 系统的数据流程图 183.5 系统的数据字典 18第四章 锦昌船代管理信息系统的系统设计 214.1 系统设计的任务与原则 214.2 功能结构图设计 224.3 输入输出设计 23大连工业大学 2009 届本科生毕业设计(

9、论文)IV4.4 界面设计 274.5 数据库设计 374.6 安全保密设计 38第五章 锦昌船代管理信息系统的系统实施 405.1 系统的实施计划 405.1.1 系统实施甘特图405.1.2 系统开发及实施费用415.2 物理系统的实施 425.2.1 计算机系统的实施425.2.2 网络系统的实施425.3 程序设计 42第六章 结论 50参考文献 51致谢 52大连工业大学 2009 届本科生毕业设计(论文)1第一章第一章 绪论绪论1.1 研究背景研究背景锦州昊昌船舶代理有限公司系大连昊昌船舶代理有限公司的锦州子公司。其前身为大连昊昌驻锦州办事处,于 2008 年正式注册为大连昊昌锦州

10、分公司,主营船舶代理货物代理等一些与物流相关的业务。现该公司依托昊昌集团,共有专用散货运输船 6 艘,航线多,覆盖面广。下设船代、货代、市场、财务、综合等共 5 个部门。该公司地处锦州经济技术开发区,临近锦州港,仓储、转运等基础设备完善。现在该公司正在发展建设中,各项业务也在积极的展开。船代属于第三产业,以服务为商品。这个行业类似于中介一样,是货主、船主、买方三者之间联系的枢纽。所以,信息对这个行业来说起着至关重要的作用。但是现在在锦昌船代实行的信息管理方式还处于比较原始的阶段。记录、查找、修改、更新等相关的信息处理没能达到快捷、准确的要求。这会影响到公司的办事效率,此外,信息的不及时公布与更

11、新也会造成客户流失、不满意等不良后果。所以,建立一个良好的、科学的管理信息系统对于该企业的未来发展是十分有必要的。系统成功建立后不紧可以大大提高公司内部信息资源管理的准确度,提高公司的办事效率使整个公司的管理运营提高到一个新的台阶。同时增加本公司与客户之间的互动,使客户能及时了解到本公司提供的信息资源,第一时间给予客户最周到最便捷的服务。1.2 管理信息系统管理信息系统发展现状发展现状1.2.1 管理信息系统的发展史管理信息系统的发展史早在 20 世纪 30 年代,柏德就强调了决策在组织管理中的管理信息系统的概念起源很早作用。50 年代,西蒙提出了管理依赖于信息和决策的概念。大连工业大学 20

12、09 届本科生毕业设计(论文)2同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。50 年代计算机已用于会计工作,1958 年盖尔写道:管理将以较低的成本得到及时准确的信息,做到较好的控制,这时数据处理一词已经出现。管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。同时,管理信息系统作为一种应用工具,又广泛地应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着日益重要的作用,显示出强大的生命力。随着

13、社会的不断进步、科学技术快速发展以及生产力水平逐步提高,使得管理工作显得越来越重要。在现代管理科学体系中,管理信息系统已经被公认为是一门不可替代的崭新学科,目前,其正处在不断发展、逐步完善阶段。计算机作为现代化的工具与手段应用于管理,已成为信息处理的重要工具。计算机的应用范围越来越广,应用的功能由一般数据处理发展为分析预测、支持决策,最终导致了管理信息系统的产生。管理信息系统它是依赖管理和科学技术的发展而形成的。管理信息系统的三要素是系统的观点、数学的方法和计算机的应用,而这三点也正是管理现代化的标志。管理信息系统是依赖于电子计算机的发展而发展的。管理信息系统是与电子计算机同步发展的。从原理上

14、讲,任何部门或企业,无论有无计算机,均有信息的收集、加工和使用,因而都有管理信息系统。但是,只是有了计算机以后管理信息系统的功能才能真正体现出来。1.2.2 国内管理信息系统的发展国内管理信息系统的发展现状现状企业是国民经济的基本单元,而企业信息系统建设是我国企业走向现代化的必由之路。我国目前共有各类企业 800 万家,这些企业在近 20 年来,在不同程度上都遇到了企业信息系统建设的问题。80 年代以来,国家有关部门就一直非常重视企业信息化的推进。国家有关部门曾重点扶持过一批国有大企业的信息化工程,并以它们为样板在全国制造业企业中推广过 CIMS。沈阳鼓风机厂、成都飞机制造厂、北京第一机床厂等

15、,都是这一时期涌现出来的企业信息化样板企业。90 年代以后,随着微型计算机、互连网等迅速普及,大连工业大学 2009 届本科生毕业设计(论文)3计算机技术对企业的影响越来越大,企业信息化进一步为人们所重视。有关部门领导曾明确提出:到 2000 年,全国一千个大型骨干企业基本实现企业信息化,全国大型产业企业 80%(含零售业、批发业、仓储业、饮食业和工业企业)全面应用计算机管理,初步实现管理现代化,3040%的中小企业普及计算机管理。1995 年以后,我国企业信息化走向了以 ERP 为主的道路,许多外国 ERP 厂商如 SAP、BAAN、ORACLE、FOUTH SHIFT 等纷纷进入中国,国内

16、目前也已有数十家 ERP 软件供应商,不少已经形成商品化且有几百家用户。一些调查说明,我国企业购买 MRPII、ERP 软件的费用在 90 年代以后迅速增长。例如在机械行业,购买了国外软件公司 MRPII 系统的企业高达 66%,企业平均用于硬件的投资费用约为 604 万元,软件费 171 万元,实施及咨询费 143 万元,合计约 800 万元。与之类似,其他行业对于信息化的投资,在近几年来也有较大的增长。但是同时在企业信息化快速发展的时代,我们在充分肯定这些已经取得的成果的同时也不能忽视一些普遍性的问题。首先是过去 10 年左右,我国企业信息系统建设虽然轰轰烈烈地发展,但其成功率究竟如何?根

17、据广东省信息中心和信息协会对 335 家已经实现了信息化的企业的调查。有 52.24%的企业认为本企业进行信息化建设的成效一般认为不理想的有 21.79%;认为效果非常好的只有 9.55%。根据研究还发现:一些企业已经投入使用的模块,实际中并未发挥作用,它只是针对若干局部系统,或者特定类型的产品的试运行。运行最好的为库存管理模块,原因主要是库存与其它部门间的相互影响较小。其次,物料单、销售、采购及财务统计模块也在部分企业得到较好的应用。但成本管理及预测模块等使用情况较差。根据另一次对 300 名来自不同行业、不同企业的中层管理者的调查发现,这些管理者工作的科室中,人均微机数量 0.41 台的占

18、 33%,其中人均微机数量达到 1 台以上的企业占 37%。但是,这些企业中的计算机的 97%是用来做文字处理工作,有 1/2 是用于浏览网页,甚至有 1/5 的计算机是经常用来玩游戏的。而大多数被调查者都认为:他们企业并没有实现信息化。这些调查和结果分析都说明了:我国企业目前虽然使用计算机已经比较普遍,但许多信息系统的应用情况却并没有达到预想的效果。大连工业大学 2009 届本科生毕业设计(论文)41.3 研究意义研究意义为锦州昊昌船舶代理有限公司建立锦昌船代管理信息系统,其意义可以概括如下三个方面。对锦昌船代组织机构的影响。企业设立信息管理机构已是一件很普通的事,其规模不断地扩大,对信息的

19、需求量也逐步的提高。它的应用使企业中白领工作者的数量迅速增加,相应的蓝领工人的数量逐步减少,进而使企业的组织结构由原来的宝塔型向菱形结构发展。信息系统对企业的影响最直接反映在企业上下级之间的联络通路的缩短,不同地域的企业部门、分支机构或管理人员决策的权利和能力加强。信息系统促进了企业组织结构的变化,企业组织结构的变化提高了企业的灵活应变的能力和竞争力。对锦昌船代业务流程的影响。由于企业外部环境的快速变化,企业的目标已不能仅停留于原管理过程上的提高处理速度及加快信息流转等要求上,而应考虑运作方式及管理过程等进行彻底重新设计,其中也包括组织业务流程的重新设计,这就是“业务过程重组” (Busine

20、ss Process Reengineering,简称 BRP)的起因和基本思想。信息系统除了对企业管理的效率与质量的提高,成本的降低具有显而易见的作用外,实际上还有更深层次的促使企业运作方式和管理过程的变革等作用,这些作用是通过遵循信息的规律,采用全新的信息资源开发与利用方式,集成与共享信息,安排合理的信息流转路径来实现的。其中尤为重要的是信息的统一和共享,舍去了繁琐的反复核对和重复性业务环节。信息系统与 BPR的目标是一致的。信息系统是 BPR 的技术基础,也是 BPR 成功的保证,信息系统的建设与 BPR 同步或交错开展可明显地提高 BPR 的成功率。信息系统时也可以促进企业朝适合全新运

21、作方式和管理过程的方向发展。对锦昌船代组织模式的影响。信息系统依靠其信息的系统性、集成性,在更高层面和更大范围内对企业组织模式的演变产生着深远的影响和促进的作用。如虚拟企业、学习型企业等都是在信息系统的支持下形成的1。大连工业大学 2009 届本科生毕业设计(论文)5第二章第二章 理论综述理论综述2.1 管理信息系统管理信息系统2.1.1 管理信息系统的定义管理信息系统的定义不同时期的研究者们从各自不同的角度对管理信息系统进行研究,从计算机的系统实现、支持决策和人机系统的角度出发,分别给出了不同的定义,其中最具代表性意义的定义有:管理信息系统是一个由人、计算机等组成的能进行管理信息收集、传递、

22、加工、维护和使用的系统。管理信息系统能实测企业的各种运行情况,利用过去的数据预测未来,从全局出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。信息系统不仅是一个能向管理者提供帮助的机遇计算机的人机系统,而且也是一个社会技术系统,因此,应将信息系统放在组织与社会这个大背景中去考察,并把考察的重点,从科学理论转向社会实践,从技术方法转向使用这些技术的组织与人,从系统本身转向系统与组织、环境的交互作用。管理信息系统通过对整个供应链上组织内和多个族之间的信息流管理,实现业务的整体优化,提高企业运行控制和外部交易过程的效率。从计算机进入管理数据领域,到现在各种成熟的信息应用系统,信息

23、系统的发展大致经历了以下三个阶段:电子数据处理系统(Electronic Data processing Systems,简称 ESPS) 。电子数据处理系统的特点是数据处理的计算机化,目的是提高数据处理的效率。从发展阶段来看,它可以分为单项数据处理和综合数据处理两个阶段。管理信息系统(Management Information System,简称 MIS) 。管理信息系统最大的特点是高度集中能将组织中的数据和信息集中起来,进行快速处理,统一使用。有一个中心数据库和计算机网络网络系统实 MIS大连工业大学 2009 届本科生毕业设计(论文)6的重要标志。管理信息系统的另一特点是利用定量化的科

24、学管理方法,通过预测、计划、优化、管理、调节和控制等手段来支持决策。决策支持系统(Decision Support Systems,简称 DSS) 。20 世纪 70 年代,国际上普遍开始讨论 MIS 的失败,因为当时的 MIS 所提供的信息并非决策所需。美国的 Michael S.Scott Marton 在管理决策系统一书中首次提出了“决策支持系统”的概念。决策支持系统不同于传统的管理信息系统,它是在人和计算机交互的过程中帮助决策者探索可能的方案,为管理者提供决策所需的信息。从电子数据处理,管理信息系统到决策支持系统,信息系统的应用领域逐步扩展,与管理者的信息需求越来越贴近,参与企业管理的

25、程度也不断加深,最后实现的效果可以用莱瑞朗所说的四个适宜来概括,即组织中的信息系统能够“在适宜的时间,将适宜的信息内容,以适宜的形式,送到适宜的决策者手中” (right time,right data,right form,right decision maker)1。2.1.2 结构化系统开发方法结构化系统开发方法开发管理信息系统的具体方法有很多,包括结构化系统开发方法、原型法、面向对象开发方法、CASE 方法等。锦昌船代管理信息系统选用的是结构化系统开发方法。结构化统开发方法是目前应用得较普遍的方法,其基本思想是将系统开发过程分为若干阶段,每个阶段分配若干工作,每项工作应用一系列标准、规

26、范、方法和技术,完成一个或多个任务,选取符合目标的产品。这种方法所定义的几个阶段主要有:可行性研究:形成可行性分析报告。系统总体规划:建立企业功能模型和主题数据库,进行数据的标准建立数据的分布和分析和硬件规划。系统分析:对业务流程技能型详细的调查(用业务流程图表示) ,确立系统的数据流程(用数据流程图表示) ,并提出新系统的逻辑功能结构(可用判断书树或者判断表表示) 。系统设计:包括数据库的物理设计,编码(非代码)设计,人机交互界面设计和系统的功能设计,功能设计可用结构图或者 IPO 图表示。大连工业大学 2009 届本科生毕业设计(论文)7系统测试与试运行:重点是找出存在的问题和新旧系统的切

27、换。系统的维护与改进:包括硬件、软件和数据的维护2。2.2 数据库的基本概念和数据库的基本概念和 SQL Server 的简介的简介数据库是存放数据及相关信息的仓库,是事务处理、信息管理等应用系统的基础,数据库管理系统(DBMS)将大量的数据按数据模型组织起来,是提供存储、检索、维护数据的功能,使用用系统能以统一的方式方便、及时、准确地从数据可中获取所需的信息。Microsoft SQL Server(简称为 SQL Server)是新一代大型关系型数据库管理系统(DBMS) ,它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供强大的支持,对数据库中的数据提

28、供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。SQL Server 是一个基于客户机/服务器(C/S)模式的关系数据库管理系统,其采用 C/S 体系结构把所有的工作负荷分解为服务器上的任务和客户机上的任务,客户及应用程序负责商业逻辑和向用户提供数据服务器对数据库的数据进行操作和管理。一般的系统中包括客户端以及服务器两个部分。客户端(又称为前台)应用程序包含显示与用户交互的界面,面对数据库中数据进行的处理描述Transact-SQL 语句(简称为 T-SQL 语句) ,并将 T-SQL 语句送至服务器端(又成为后台) ,后台的 SQL Server 使用的一种数据库查询和编程语言

29、,它除包含标准的 SQL 语句外,还增加了一些费标准的 SQL 语句,使其功能更强大。使用 T-SQL 语言可建立、修改、查询和管理关系数据库3。2.3 Visual C#.NET 与管理信息系统开发与管理信息系统开发2.3.1 Visual C#.NET 简介简介在了解 Visual C#.NET 语言之前,先了解一下 Microsoft.NET 平台。Microsoft.NET 平台是一个建立在开放互联网协议和标准之上,采用新的工具大连工业大学 2009 届本科生毕业设计(论文)8和服务来满足人们对计算和通信需求的革命性的新型 XML Web 智能计算服务平台。它允许应用程序在因特网上方便

30、快捷地通信,不必关心使用何种操作系统和编程语言。Microsoft.NET 平台主要包括两个内核,即通用语言运行(Common Language Runtime,简称 CLR)和 Microsoft.NET 框架类库,它们为 Microsoft.NET 平台的执行引擎。 “Microsoft.NET 框架”包括一套可被用于任何编程语言的类库 ADO.NET。在此之上是许多应用程序模板,这些模板为开发网络应用和服务提供高级的组建和服务。Visual C#.NET 是微软推出的新一代的程序设计语言。C#是最新的、纯面向对象的编程语言。它是的程序员可以快速地编写各种基于 Microsoft.NET平

31、台的应用程序。作为 Microsoft.NET 平台上重要的开发语言,C#所具有的面向组件、快速开发(RAD)等特点使它成为快速开发运行稳定的管理信息系统的最佳选择。2.3.2 Visual C#.NET 的特点的特点效率与安全性。新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。支持现有的网络编程新标准。新的应用程序开发模型意味着越来越多地解决方案依赖于新出现的网络标准,例如 HTML、XML、SOAP 等。现存的开发

32、工具往往都是早于 Internet出现的,或者是在我们所熟知的网络还处于孕育期时出现的。所以,它们一般无法很好地支持最新的网络技术。C#程序员可以在 Microsoft.NET 平台上事半功倍的构建应用程序的扩展框架。C#包含了内置的特性,使任何组件可以轻松转化为 XML 网络服务,通过 Internet 被任何操作系统上运行的任何程序调用。更突出的是,XML 网络服务框架可以使现有的 XML 网络服务对程序员来说就和 C#对象一样。这样,程序员就可以方便地使用他们已有的面向对象的编程技巧来开发利用现有的 XML 网络服务。大连工业大学 2009 届本科生毕业设计(论文)9还有一些精细的特性,

33、使得 C#成为一流的网络编程工具。例如,XML正逐渐成为在网络上传输结构化数据的标准。这种数据集合往往非常小。为提高性能,C#允许把 XML 数据直接映射到 Struct 数据类型,而不是 class。这样对处理少量的数据非常有效。消除大量程序错误。即使是专家级的 C+程序员也常会犯一些最简单的小错误比如忘了初始化变量,但往往就是这些小错误带来了难以预料的问题,有些甚至需要很长时间来寻找和解决。一旦一个程序作为产品来使用,就算是最简单的错误纠正起来也可能要付出极其昂贵的代价。C#的现代化设计能够消除很多常见的 C+编程错误。例如:资源回收减轻了程序员内存管理的负担。C#中变量由环境自动初始化。

34、变量类型是安全的。这样,程序员编写与维护那些解决复杂商业问题的程序就更方便了。对版本的更新提供内在的支持降低了开发成本更新软件组件是一项很容易出错的工作,因为代码的修改可能无意间改变原有程序的语义。为协助开发者进行这项工作,C#为版本的更新提供内在的支持。例如,方法重载必须显式声明。这样可以防止编码错误,保证版本更新的灵活性。还有一个相关的特性就是对接口和接口继承的内在支持。这些特性使得 C#可以开发复杂的框架并且随着时间不断发展更新它。总体来说,这些特性使得开发程序项目的后续版本的过程更加健壮,从而减少后续版本的开发成本。商业过程和软件实现的更好对应。企业的商业计划要付诸现实,必须在抽象的商

35、业过程和实际的软件实现之间建立紧密地对应。不过大多数语言都很难做到这点。例如,如今的程序员们一般使用代码注释来注明哪个类对应于某个抽象的商业对象。C#语言允许类型定义的,扩展的元数据。这些元数据可以应用于任何对象。项目构建者可以定义领域特有的属性并把他们应用于任何语言元素-类,接口等等。然后,开发人员可以编程检查每个元素的属性。这样,很多工作都变得方便多了,比如编写一个小工具来自动检查每个类或接口是否被正确大连工业大学 2009 届本科生毕业设计(论文)10定义为某个抽象商业对象的一部分,或者只是创建一份基于对象的领域特有属性的报表。定制的元数据和程序代码之间的紧密对应有助于加强程序的预期行为

36、和实际实现的之间的对应关系。扩展交互性。作为一种自动管理的,类型安全的环境,C#适合于大多数企业应用程序。但实际的经验表明有些应用程序仍然需要一些底层的代码,要么是因为基于性能的考虑,要么是因为要与现有的应用程序接口兼容。这些情况可能会迫使开发者使用 C+,即使他们本身宁愿使用更高效的开发环境。C#采用以下对策来解决这一问题:内置对组建对象模型(COM)和基于 Windows 的 API 的支持;允许有限制地使用纯指针(Native Pointer)。在 C#中,每个对象都自动生成为一个 COM 对象。开发者不再需要显式的实现 IUnknown 和其他 COM 接口。这些功能都是内置的。类似的

37、,#可以调用现有的 COM 对象,无论它是由什么语言编写的。C#包含了一个特殊的功能,使程序可以调用任何纯 API。在一段特别标记的代码中,开发者可以使用指针和传统 C/C+特性,如手工的内存管理和指针运算。这是其相对于其它环境的极大优势。这意味着 C#程序员可以在原有的 C/C+代码的基础上编写程序,而不是彻底放弃那些代码。无论是支持 COM 还是纯 API 的调用,都是为了使开发者在 C#环境中直接的拥有必要的强大功能。C#是一种现代的面向对象语言。它使程序员快速便捷地创建基于Microsoft.NET 平台的解决方案。这种框架使 C#组件可以方便地转化为 XML网络服务,从而使任何平台的

38、应用程序都可以通过 Internet 调用它。C#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。C#使 C/C+程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性。大连工业大学 2009 届本科生毕业设计(论文)11第三章第三章 锦昌船代管理信息系统的系统分析锦昌船代管理信息系统的系统分析系统分析是指在管理系统开发的生命周期中系统分析阶段的各项活动和方法,有时也指应用系统思想和系统科学的原理进行分析工作的方法与技术。这个阶段的目标,就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是

39、要解决“做什么”的问题,把要解决哪些问题、满足用户哪些具体的信息需求调查、分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决“怎么做”提供依据。系统分析是使整个 MIS 设计达到合理、优化的重要步骤。这个阶段工作深入与否,直接影响到将来新系统的设计质量和经济性,因此必须予以高度重视1。在锦昌船代管理信息系统的系统分析中,首先对锦昌船代管理信息系统进行了可行性分析;然后分别对客户查询信息、对外信息管理、内部信息管理、员工管理、系统管理等五个功能模块进行需求分析;最后确进行系统角色分析,绘制系统流程图、数据流程图、数据字典。3.1 可行性分

40、析可行性分析锦昌船代公司正处于新建待发展阶段,信息管理的方式方法还有待完善。现行的比较传统的记录方式还比较繁琐和麻烦。所以建立一个新的管理信息系统是十分必要的。下面通过系统的技术、经济和管理可行性三个方面进行可行性分析。管理上的可行性分析: 锦昌船东现行的信息管理模式是传统的记录查询的方式。通过电脑或者笔简单的记述下需要的信息。这种信息管理的方式很难做到便捷的查询、修改等信息操作,所以会影响到整个工作流程的效率。因此,该公司的领导出于对企业工作效率的改良角度讲是会支持我们进行该系统的建立的。大连工业大学 2009 届本科生毕业设计(论文)12技术上的可行性分析:硬件:在硬件更新速度越来越快的今

41、天,计算机运算速度越来越快,可靠性越来越高,价格越来越低,外部设备的功能也越来越丰富,其硬件平台完全能满足本系统的需要。软件:采用 SQL Server 和 Visual C#.NET 开发人力资源管理系统,根据新业务流程和数据流程的分析逐个功能模块实现。技术人员:由于所开发的管理信息系统比较简单,所以采用自行开发,同时只需对管理人员进行比较简单的培训即可。经济上的可行性分析:系统成本:尽管该公司正处于建设阶段,但是资金以及基础设备还是比较齐全的。即是有足够的成本来开发本套系统。另外,自行开发的系统费用相对较少,且可以提供比使用前方便、快捷的信息;提高工作效率;减少管理员的工作量。3.2 锦昌

42、船代管理信息系统的需求分析锦昌船代管理信息系统的需求分析根据锦昌船代的日常工作习惯以及公司领导的要求,锦昌船代管理信息系统将被分为五个客户查询信息模块、对外信息管理模块、内部信息管理模块、员工管理模块、系统管理模块等五大功能模块。其功能结构图如图 3.1所示:大连工业大学 2009 届本科生毕业设计(论文)13图 3.1 锦昌船代管理信息系统功能结构图3.2.1 客户查询信息模块客户查询信息模块客户查询信息模块是为锦昌船代的相关客户提供各项信息查询的模块。其中包括了货源信息查询模块、买家信息查询模块、船务信息查询模块、公司介绍模块等。它的功能结构图如图 3.2 所示:图 3.2 客户查询信息模

43、块各功能模块实现的功能分别为:“货源信息查询”是为了客户提供各种货源信息查询的功能模块。内容包括查询货源代码、货源种类、货源数量、货源价格、货源地等。“买家信息查询”是为了客户提供各种买家信息查询的功能模块。内容包括查询买家编号、需求品种、需求数量、报价、需求地等。“船务信息查询”是为了客户提供各种船务信息查询的功能模块。内容包括查询船号、承载量、船期、是否要求满载、报价等。“公司介绍”是为客户提供了锦昌船代公司的基本信息介绍的一个功能模块。其中还有一个船讯网的 WEB 链接,供客户随时打开该链接以便客户可以随时查询其有关船务的即时信息。大连工业大学 2009 届本科生毕业设计(论文)143.

44、2.2 对外信息管理模块对外信息管理模块对外信息管理模块是锦昌船代内部工作人员对需要公示给户查询的信息进行管理的功能模块。其中包括了对外货源信息管理模块、对外买家信息管理模块、对外船务信息管理模块等。它的功能结构图如图 3.3 所示:图 3.3 对外信息管理模块各功能模块实现的功能分别为:对外货源信息管理是对公示给客户的货源信息进行管理的功能模块。其中包括对货源代码、货源种类、货源数量、货源价格、货源地等信息的查询、新增、修改、删除等功能。对外买家信息管理是对公示给客户的买家信息进行管理的功能模块。其中包括对买家编号、需求品种、需求数量、报价、需求地等信息的查询、新增、修改、删除等功能。对外船

45、务信息管理是对公示给客户的船务信息进行管理的功能模块。其中包括对船号、承载量、船期、是否要求满载、报价等信息的查询、新增、修改、删除等功能。大连工业大学 2009 届本科生毕业设计(论文)153.2.3 内部信息管理内部信息管理模块模块内部信息管理模块是用于管理锦昌公司内部的信息的功能模块。其中包括了内部货源信息管理模块、内部买家信息管理模块、内部船务信息管理模块、客户资料管理模块等。它的功能结构图如图 3.4 所示:图 3.4 内部资料管理模块各功能模块实现的功能分别为:内部货源信息管理是公司内部信息管理的一个平台。其中包括对货源编号、货源种类、货源数量、货源报价、货主及联系方式、货源地等信

46、息的查询、新增、修改、删除等功能。内部买家信息管理是公司内部信息管理的一个平台。其中包括对买家编号、需求种类、需求数量、买家及联系方式、报价、需求地等信息的查询、新增、修改、删除等功能。内部船务信息管理是公司内部信息管理的一个平台。其中包括对买船号、承载量、船期、是否要求满载、船东及联系方式、报价等信息的查询、新增、修改、删除等功能。客户资料管理是储存公司相关所有客户资料的功能模块。其中包括对客户的姓名、手机、固定电话(传真) 、公司地址、客户类型、经营种类等信大连工业大学 2009 届本科生毕业设计(论文)16息的查询、新增、修改、删除等功能。3.2.4 员工管理模块员工管理模块员工管理模块

47、是锦昌船代对本公司员工的基本资料及工作中的奖惩状况而建设的功能模块。其中包括了员工资料模块、员工奖惩状况管理模块等。它的功能结构图如图 3.5 所示:图 3.5 员工管理模块模块各功能模块实现的功能分别为:员工资料模块是用来储存、查询、修改、新增、删除公司内员工的基本资料。包括姓名、生日、籍贯、居住地、手机、固定电话、所属部门等信息。以方便公司管理员工。员工奖惩状况管理模块是用来记录员工在日常工作中,完成的个人销售利润、个人定额补助费用、累计加班时间以及扣分情况。3.2.5 系统管理模块系统管理模块系统管理模块是为了管理系统的使用用户所建设的功能模块。其中包括了员工资料模块、员工奖惩状况管理模

48、块等。它的功能结构图如图 3.6 所示:大连工业大学 2009 届本科生毕业设计(论文)17图 3.6 系统管理模块各功能模块实现的功能分别为:管理员管理模块是为管理拥有管理员权限的系统使用者而建立的模块。它的内容包括增加管理员用户、修改管理员用户的密码以及删除管理员用户等。客户管理模块是为管理拥有客户权限的系统使用者而建立的模块。它的内容包括增加管理员用户、修改管理员用户密码以及删除管理员用户等。3.3 系统的角色分析系统的角色分析在锦昌船代管理信息系统中,一共设立了三种角色。其分为系统管理员、公司内部人员、公司的客户等三类。系统管理员主要管理整个系统的运行情况,包括需求分析中的系统管理。公

49、司内部人员可以登录管理员的操作模块,可以对外部信息管理模块、内部信息管理模块、员工管理模块以及系统管理模块进行操作。其操作范围包括各模块中查询、添加、修改、删除等全部的功能。公司的客户这一角色,只能登录系统的客户操作。进行对公司内部对外大连工业大学 2009 届本科生毕业设计(论文)18公布的信息的查询,并不能做信息的其他处理。除此之外,还可以查看锦昌船代公司的基本介绍以及通过系统直接连接船讯网。3.4 系统的数据流程图系统的数据流程图关于本系统模块中数据的流程如图 3.7 所示:管理员客户查询原始数据变更数据变动结果符合权限的数据查询、修改新增、删除图 3.7 锦昌船代信息管理体统数据流程图

50、3.5 系统的数据字典系统的数据字典数据字典是在新系统数据流程图的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)和静态数据(数据存贮)的数据结构和相互关系的说明,是数据分析和数据管理的重要工具1。数据项的定义:数据项的编号:I-01数据项的名称:姓名大连工业大学 2009 届本科生毕业设计(论文)19简述:员工的姓名类型及宽度:varchar 型,2 位取值的范围:“01”“99”数据结构的定义:以员工资料变更单的数据结构表 3.1 为例:表 3.1 员工资料变更单的数据结构表DS-01:员工资料变更单单DS-02 员工的基本信息DS-03 调动后更改信息I1 姓名I7

51、所属部门I2 生日I8 合同类型I3 籍贯I4 居住地I5 手机I6 固定电话数据流的定义:数据流编号:DS-04。数据流的名称:员工资料变更单。简述:最后更改了职员所在的部门和合同类型。数据流的来源:上层领导。数据流的去向:员工资料。数据流的组成:姓名+生日+籍贯+居住地+手机+固定电话+所属部门+合同类型。数据流向:随时更新(只要有变动)。数据存储的定义:数据存储的编号:DS-05。数据储存的名称:员工资料表。简述:录入员工的基本的信息。数据储存的组成:姓名+生日+籍贯+居住地+手机+固定电话+所属部门+合同类型。大连工业大学 2009 届本科生毕业设计(论文)20关键字:姓名。外部实体的

52、定义:外部实体的编号:S-06。外部实体的名称:管理员。简述:登陆系统的用户。输入的信息流:最新的员工资料。输出的信息流:本公司的员工资料。大连工业大学 2009 届本科生毕业设计(论文)21第四章第四章 锦昌船代管理信息系统的系统设计锦昌船代管理信息系统的系统设计4.1 系统设计的任务与原则系统设计的任务与原则系统设计的任务是要在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。考虑到本系统的特点,在系统设计这一部分的主要工作包括:系统功能结构图的设计。系统的输入输出设计。系统的界面设计。同时在系统的设计过程中,还应该遵循以下的四项原则:系统性。系统是作为统一整体而存在的,因此,

53、在系统设计中,要从整个系统的角度进行考虑,系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享,是一次输入得到多次利用。灵活性。为保持系统的长久生命力,要求系统具有很强的环境适应性,为此,系统应具有较好的开放性和结构的可变性。在系统设计中,应尽量采用模块化结构,提高各模块的独立性,尽可能使各子系统间的数据依赖减至最低限度。这样,既便于模块的修改,又便于增加新的内容,提高系统适应环境变化的能力。可靠性。可靠性是指系统抵御外界干扰的能力及受外界干扰时的恢复能力。一个成功的管理信息系统必须具有较高的可靠性如安全保密性、检错及纠错能力、抗病毒能力等。大连工业

54、大学 2009 届本科生毕业设计(论文)22经济性。经济性指在满足系统需求的前提下,尽可能减小系统的开销。一方面,在硬件投资商不能盲目的追求技术上的先进,而应以满足应用需要为前提;另一方面,系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程,减少处理费用。4.2 功能结构图设计功能结构图设计所谓功能结构图就是按功能从属关系画成的图表,图中每一个框称为一个功能模块。功能模块可以根据具体的情况分得大一点或者小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。了解了功能结构图的同时,设计功能结构的具体形式还要充分考虑到之前的

55、锦昌船代管理信息系统的需求分析中的内容和结论。这样我们就能够购建出系统功能结构图的大概轮廓。如此,根据公司的实际需求,设计出的锦昌船代管理信息系统的功能结构图如图 4.1 所示:大连工业大学 2009 届本科生毕业设计(论文)23图 4.1 锦昌船代管理信息系统功能结构图4.3 输入输出设计输入输出设计输入设计的项目:员工的基本信息:姓名、生日、籍贯、居住地、手机、固定电话、所属部门、合同类型。输入设计的主要功能:通过输入员工的基本信息,可以之际将数据储存到数据库中,达到及时更新数据库的功效。输入设计的输入要求:管理员输入用户名和密码,就可对系统进行添加、修改、删除的操作。普通用户输入用户名和

56、密码,可以对系统进行查询和浏览。输入设计的输入的承担者:锦昌船代管理信息系统的管理员。大连工业大学 2009 届本科生毕业设计(论文)24输入的效验方法:将操作者输入的用户名和密码与系统数据库中的进行核对,输入正确方可登录。登录界面设计:输入管理员的用户名和密码如图 4.2 所示:图 4.2 锦昌船代管理信息系统登录界面输入客户(普通用户)用户名和密码点击“客户登录”进入到客户界面如图 4.3 所示:大连工业大学 2009 届本科生毕业设计(论文)25图 4.3 客户查询界面输入管理员用户名和密码点击“管理员登录”进入到管理员界面如图4.4 所示:图 4.4 管理员界面新增记录:添加记录前如图

57、 4.5 所示:大连工业大学 2009 届本科生毕业设计(论文)26图 4.5 添加前的员工信息管理添加记录姓名“王晓亮、1984.6.27.”等如图 4.6 所示:图 4.6 添加记录图添加后查询记录,如图 4.7 所示:大连工业大学 2009 届本科生毕业设计(论文)27图 4.7 添加记录后的信息查询4.4 界面设计界面设计登录界面。因为客户权限和管理员权限所用的是不同的操作界面,为了方便操作所以在登录界面中设置了客户登录以及管理员登录两个登录按钮。具体的系统的登录界面如图 4.8 所示:大连工业大学 2009 届本科生毕业设计(论文)28图 4.8 系统登录界面客户查询界面。是为公司客

58、户查询公司各类商务信息所设置的操作界面,在此界面中除了货源信息查询、买家信息查询、船务信息查询、锦昌传代介绍等按钮外还包括了一个插入式的滚动字条设计。具体客户查询界面如图 4.9 所示:图 4.9 客户查询界面大连工业大学 2009 届本科生毕业设计(论文)29公司介绍界面是通过客户查询界面中锦昌公司介绍按钮连接的一个功能模块。其中除了公司的简介以外,还包括了目前应用很广泛的内贸船状况信息实时查询系统船讯网的 WEB 链接。具体的公司介绍界面如图 4.10 所示:图 4.10 公司介绍界面管理员登陆界。是管理员登录时所用的操作界面,其中提供了对外信息管理等功能子模块的链接,其本身起到的是承上启

59、下的作用。管理员登录界面如图 4.11 所示:大连工业大学 2009 届本科生毕业设计(论文)30图 4.11 管理员界面对外货源信息管理界面。本界面是供管理员管理对外公布的货源信息的界面。它可以实现对信息的查询、新增、修改、删除等四个功能。具体地对外货源信息管理界面如图 4.12 所示:图 4.12 对外货源信息管理大连工业大学 2009 届本科生毕业设计(论文)31对外买家信息管理。本界面是供管理员管理对外公布的买家信息的界面。它可以实现对信息的查询、新增、修改、删除等四个功能。具体地对外买家信息管理界面如图 4.13 所示:图 4.13 内部买家信息管理对外船务信息管理。本界面是供管理员

60、管理对外公布的船务信息的界面。它可以实现对信息的查询、新增、修改、删除等四个功能。具体地对外船务信息管理界面如图 4.14 所示:大连工业大学 2009 届本科生毕业设计(论文)32图 4.14 对外船务信息管理内部货源信息管理。本界面是供管理员管理内部应用的货源信息的界面。它可以实现对信息的查询、新增、修改、删除等四个功能。具体地内部货源信息管理界面如图 4.15 所示:图 4.15 内部货源信息管理大连工业大学 2009 届本科生毕业设计(论文)33内部买家信息管理。本界面是供管理员管理内部应用的买家信息的界面。它可以实现对信息的查询、新增、修改、删除等四个功能。具体地内部买家信息管理界面

61、如图 4.16 所示:图 4.16 内部买家信息管理内部船务信息管理。本界面是供管理员管理内部应用的船务信息的界面。它可以实现对信息的查询、新增、修改、删除等四个功能。具体地内部船务信息管理界面如图 4.17 所示:大连工业大学 2009 届本科生毕业设计(论文)34图 4.17 内部船务管理信息系统客户资料管理。本界面是供管理员管理内部应用的客户资料的界面。它可以实现对信息的查询、新增、修改、删除等四个功能。具体地客户资料管理界面如图 4.18 所示:图 4.18 客户资料管理员工信息管理。本界面是供管理员管理内部应用的员工信息的界面。它可以实现对信息的查询、新增、修改、删除等四个功能。具体

62、地员工信息大连工业大学 2009 届本科生毕业设计(论文)35管理界面如图 4.19 所示:图 4.19 员工信息管理员工奖惩状况模块。本界面是供管理员管理内部应用的员工奖惩状况的界面。它可以实现对信息的查询、新增、修改、删除、以及根据员工日常表现并套用公司规定的计算公式计算员工当月奖金额度等五个功能。具体地员工奖惩状况界面如图 4.20 所示:图 4.20 员工奖惩状况模块大连工业大学 2009 届本科生毕业设计(论文)36管理员管理模块。本界面是供管理员管理本系统拥有管理员权限的使用者的界面。它可以实现对拥有管理权限的系统操作者的查询、新增、修改、删除等功能,具体地管理员管理模块如图 4.

63、21 所示:图 4.21 管理员管理模块客户登录管理模块。本界面是供管理员管理本系统拥有客户权限的使用者的界面。它可以实现对拥有客户权限的系统操作者的查询、新增、修改、删除等功能,具体地客户登陆管理模块如图 4.22 所示:大连工业大学 2009 届本科生毕业设计(论文)37图 4.22 客户登录管理模块4.5 数据库设计数据库设计货源信息表。货源信息中包括了货源代码、货源种类、货源数量、货源价格、货源地等五列。货源信息表的具体设计状况如图 4.23 所示:图 4.23 货源信息表内部船务信息表。货源信息中包括了船号、承载量、船期、是否要求大连工业大学 2009 届本科生毕业设计(论文)38满

64、载、船东及联系方式、报价等六列。内部船务信息表的具体设计状况如图4.24 所示:图 4.24 内部船务信息表员工资料表。货源信息中包括了姓名、生日、籍贯、居住地、手机、固定电话、所属部门、合同类型等八列。员工资料表的具体设计状况如图4.25 所示:图 4.25 员工资料表4.6 安全保密设计安全保密设计安全保密是对用户进行授权,用户按照系统管理员或者普通用户的角色进入相应的查询界面。其中有用户名、密码,形式如图 4.26 所示:大连工业大学 2009 届本科生毕业设计(论文)39图 4.26 系统登录界面本系统每个用户都拥有自己的用户名和密码。并且分为管理员登录和客户登录两个登录形式。并且相应

65、权限的用户名和密码只能登录本权限内的界面,否则不能成功登陆。网络病毒成为威胁网络安全的重要因素,我们设计得系统,因为它并不紧紧是应用于公司内部而是需要通过网络来服务于公司客户的。所以如何防护网络病毒也就成为为了维护锦昌船代管理信息系统的安全、稳定所必须考虑的重要问题。因此必须在专用网上安装防病毒体系。防病毒软件系统要具有远程安装、远程报警、集中管理、分布查杀病毒等多种功能。大连工业大学 2009 届本科生毕业设计(论文)40第五章第五章 锦昌船代管理信息系统的系统实施锦昌船代管理信息系统的系统实施系统实施的主要内容包括物理系统的实施、程序设计与调试、项目管理、人员培训、数据库准备与录入、系统转

66、换和评价等。系统实施阶段既是成功地实现新系统的阶段,又是取得用户对系统信任的关键阶段。MIS 的规模越大,实施阶段的任务越复杂。为此,在系统正式实施开始之前,就要制定出周密的计划,即确定出系统的实施方法、步骤、所需的时间和费用。此外,要监督计划的执行、做到既有计划又有检查,以保证系统实施工作的顺利展开1。5.1 系统的实施系统的实施计划计划在进行物理系统实施的前期,需要进行项目进度计划和资金费用计划。进行合理的计划之后,项目才能有序的进行。5.1.1 系统实施甘特图系统实施甘特图甘特图(Gantt Chart,又称线条图)是一种对各项目活动进行计划调度与控制的图表,它具有简单、醒目和便于编制等特点1。系统实施共分四个阶段,每阶段的内容如下:第一阶段:系统总体规划,了解公司信息管理现状,进行可行性研究。第二阶段:系统分析(逻辑设计)阶段,设计新系统逻辑模型。第三阶段:系统设计(物理设计)阶段,代码设计、模块设计、输入/输出设计、文件/数据库设计、处理过程设计。第四阶段:系统实施阶段。设计阶段时间安排如甘特图 5.1 所示:大连工业大学 2009 届本科生毕业设计(论文)41 ID任务名称

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!