毕业设计(论文)基于BS架构的川谷酒业信息管理系统设备管理子系统设计与实现.doc
《毕业设计(论文)基于BS架构的川谷酒业信息管理系统设备管理子系统设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于BS架构的川谷酒业信息管理系统设备管理子系统设计与实现.doc(43页珍藏版)》请在三一办公上搜索。
1、摘要当今世界以信息化为主导,现在信息化进程在中国进入了前所未有的快速发展阶段。随着计算机软硬件的迅速升级、计算机网络的迅速普及,网上办公、信息化管理越来越被企事业单位所青睐。川谷酒业信息管理系统是川谷酒业的信息管理平台,其中川谷酒业信息管理系统设备管理子系统负责对川谷酒业设备设施信息管理。本论文主要内容为川谷酒业信息管理系统设备管理子系统设计与实现及相关技术研究。系统采用B/S架构,由客户端(Web浏览器)、Web服务器和数据服务器三层分布结构组成。系统开发过程是按照国际上主流的RUP(Rational Unified Process)开发过程,遵循了以用例为驱动,以架构为中心,迭代和增量的开
2、发原则,系统建模时采用UML语言。系统开发使用C#语言,采用.NET多层架构中的三层模型,具有很强的可靠性、可用性和可移植性。目前系统处在本地试运行阶段,运行状态良好。设备信息表单的增、删、查、改、设备移交和资产统计等功能都已经实现。用户界面也设计的非常友好,例如用户输入日期时,点击文本框,系统自动弹出日历控件,这样用户不需要自己输入而可以点击选择日期和时间;用户在填写设备类别时,也无需自己输入而可以在下拉菜单里选择。系统运行结果表明,本系统满足系统管理员、企业领导和普通员工的应用需求。论文将对该系统的设计与实现做详细介绍。关键词:.NET 多层架构 管理信息系统 ASP.NETAbstrac
3、tIn todays world of information into the lead, and now the process of informatization in China has entered an unprecedented phase of rapid development. With the rapid escalation of computer hardware and software, the rapidly growing popularity of computer networks, online office, information managem
4、ent is increasingly being preferred by enterprises and institutions.ChunaGu MIS is ChuanGu information management platform, in which ChuanGu MIS equipment management subsystem is responsible for ChuanGus equipment information management. The main purpose of this paper is ChuanGu MIS equipment manage
5、ment subsystems design and implement and the technology using in implementing the system.This system adopts the B/S structure, which is made up by three layers: client end, web server and the database server. The software development process is based on Rational Unified Process(RUP), which is a Usec
6、ase-Driven, Architecture-Centric, Component-Based, Iterative and Incremental Developed Process. The system was developed in C# language based on 3-tier architecture in the .NET which ensure the system which we use has high reliability , maintainability and portability. In the current system of local
7、 test run stage, running in good condition. The function of Device Information Management has been achieved. User interface design is also very friendly. The results that the system is running show that the system meets the system administrator, business leaders and the general staff of the applicat
8、ion requirements. The design and implementation details of the system will be introduced in this paper.Key Words : .NET MULTI-LAYER STRUCTURE MIS ASP.NET目录第1章 绪论11.1 课题研究背景11.1.1 课题来源11.1.2 信息管理平台(MIS)11.1.3 .NET开发环境21.2 课题研究目标和意义31.2.1 课题研究目标、主要内容31.2.2 课题的研究意义41.3 论文的组织结构4第2章 三层架构和.NET平台52.1 三层架构的
9、优势和特点52.1.1 三层架构软件的优势52.1.2 .NET三层架构和J2EE三层架构的比较62.3 ASP.NET技术研究82.3.1 ASP.NET82.3.2 ASP.NET的特点92.4 ADO.NET技术研究92.4.1 ADO.NET92.4.2 ADO.NET体系结构10第3章 系统需求分析与详细设计123.1 系统实现目标123.2 系统功能需求分析123.3 软件开发及运行环境133.3.1 开发平台133.3.2 用户平台133.4 总体框架143.5 设备管理153.5.1 整体功能153.5.2 系统层次模块163.5.3 模块设计17第4章 编码实现及关键技术研究
10、234.1 开发环境搭建234.2 关键技术研究与分析234.2.1 系统架构244.2.2 存储过程的使用254.2.3 页面之间值传递264.2.4 将数据导入到Excel中26第5章 用户使用说明275.1 设备管理275.1.1 设备登记275.1.2 设备保养295.1.3 设备报废305.2 设施管理305.2.1 设施管理305.3.2 设施验收335.2.3 设施检修335.2.4 设施报废345.3 设备信息统计管理345.3.1 资产统计345.3.2 设备移交34第6章 总结与展望356.1 总结356.2 展望35致谢37参考文献38第1章 绪论1.1 课题研究背景随着
11、信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存和发展,都要高效率地把内部活动有机的组织起来,这就必须建立与自身特点想适应的管理信息系统。川谷酒业信息管理系统是一个B/S结构的Web应用系统,为北京理工大学计算机科学技术学院自主开发项目,将为川谷酒业公司提供信息管理平台。1.1.1 课题来源本课题来源于川谷酒业管理软件项目,本论文的研究内容为设备管理系统,是该项目的一部分。当今世界以信息化为主导,现在信息化进程在中国进入了前所未有的快速发展阶段。随着计算机软硬件的迅速升级、计算机网络的迅速普及,网上办公、信息
12、化管理越来越被企事业单位所青睐。信息化管理使日常的工作效率更高,更加便捷,并将大大的减少人力,推动社会向前快速发展。为了提高川谷酒业管理工作的质量和水平,更好地为管理工作提供支持和保障,需要不断创新管理的方式和手段,以适应时代的发展和需要。建立针对其具体需求的管理信息系统,可以提高川谷酒业管理工作的水平和效率,从而推动整个企业的业务工作和管理工作的发展。正是由于以上的需要,本文对面向企业的信息管理系统的关键技术进行了深入的研究,而且,开发出了适合川谷酒业工作流程和需要的设备信息管理支持平台。1.1.2 信息管理平台(MIS)管理信息系统(Management Information Syste
13、m,简称MIS)是一个服务于管理领域的信息系统,是在EDPs(Electronic Data Processing Systems,电子数据处理系统)基础之上,引进大量管理方法和系统化的开发方法,对信息进行收集、转换、加工,并利用信息进行预测、控制、辅助企业管理的系统。MIS是一个高度集成化的人机结合的系统,它是企业进行整体信息处理的支柱。1985年美国明尼苏达大学的G. B. Davis在其经典著作管理信息系统一书中给出了较完整且普遍为人接受的定义:“MIS是一个利用计算机软硬件、手工作业、分析计划、控制和决策模型以及数据库技术的人一机系统,它能提供信息,支持企业的运行、管理与决策功能。”在
14、MIS的技术和知识构成中,系统的观点和系统工程的方一法、定量化管理分析方法和信息处理及计算机应用技术被认为是三个最核心的方面,亦称之为三大要素。从上述MIS概念可知,MIS强调集成化、人机系统和强调分析、技术、预测、控制功能几个观点。(1) 集成化所谓集成化是指系统内部的各种资源设备统一规划,以确保资源的最大利用率、系统各部分运行的协调一致性和高效低成本地完成组织日常的信息处理业务。例如具有集中统一规划的数据库系统,就使得系统内部的信息集中成为系统各部分(包括各个用户)所共同拥有的资源。(2) 人机系统人机系统是一个开放式的系统,在这个系统中真正起到执行管理命令,对组织的人、财、物、资源以及资
15、金流、物流进行管理和控制的主体是人,计算机自始至终都是一个辅助管理的工具,是一个至关重要、举足轻重的工具,它可以为人的管理活动指明方向(或制定方案)。(3) 强调分析、计划、预测、控制功能MIS区别于EDPs,更强调管理方法的作用,强调对信息的进一步深加工,即利用信息来分析组织的生产经营状况,利用各种模型对组织的生产经营活动各个细节进行分析和预测,控制各种可能影响实现组织目标的因素,以科学的方法,最优地分配各种资源(如设备、任务、人、资金、原料、辅助等等),合理地组织生产(如计划、调度、监督、调节机制等等)。1.1.3 .NET开发环境.NET曾经一度被微软在内部称作“下一代视窗服务”(NGW
16、S),最终确定为NET名称不仅仅是微软惯用市场化手段为了朗朗上口和便于用户的识别,而且是把这个包含创新性的概念转变成为一个集全新商业模型、全新技术模型于一体的统一框架。.NET的核心概念就是“把软件当作服务”,也就是把软件应用产品与商业、内容、信息服务合并成一种事物,使之成为可以在网络上订阅使用的服务形式。人们设计、构造、实施、运作、集成和使用软件的方式都将透过网络完成,所以也就要按照使用这些服务的不同方式支付相应的费用。.NET彻底地把计算模式从单机、客户端服务器和Web网站的方式转向分布式计算(Distributed Computing)。XML被行业称为网络计算的世界语(Lingua F
17、ranca),是一种替代HTML的可扩展标记语言。XML采用文本标记的形式定义各种可交换数据结构,并且可以利用标准的网络协议进行传输。正因为这些特性,XML实际上代表了平台中性和进行网络计算的趋势。有了XML 作为核心技术,各种网站提供的服务都不再局限于一些花花绿绿的页面,而是可以进行编程调用的Web Service。1.2 课题研究目标和意义下文介绍了课题研究目标、主要内容以及课题研究的意义。1.2.1 课题研究目标、主要内容本课题主要是管理信息系统的研究和实现。(1) 以管理信息化为背景,探讨管理信息化建设和管理信息系统的结构、开发方法,提出本系统所采用的结构和应用的开发方法。(2) 进行
18、需求分析,给出系统的业务功能,提出系统的总体设计原则,对当前的MIS开发技术进行了比较,论证本系统采用的开发技术。(3) 进行软件的总体结构设计,包括系统的功能设计、信息设计及网络拓扑结构。在功能设计方面给出系统的功能树,对系统涉及的相关数据进行分析,确定数据之间的相互关系,给出系统的模型图。(4) 在详细设计的基础上采用. NET技术和SQL Server数据库开发基于.NET平台的MIS软件,给出系统的实现实例并探讨系统实现中的一些主要技术。本文是在作者参加的川谷酒业管理软件项目开发的基础上完成的,本人参与了该项目设备管理子系统的总体结构设计,提出了系统的功能页面划分方案,对系统的数据进行
19、了分析。此外,对实例部分建立了用例图,并负责完成了相关的功能编码工作。1.2.2 课题的研究意义本课题的意义是通过一个具体信息管理系统项目的设计和实现,探讨一种基于.NET多层构架框架下的标准同类软件应用设计方案,对.NET架构的一些相关技术作了一定的分析和研究,并付诸于实践,从而体现基于组件设计、多层结构应用、组件重用、松散耦合等设计思想,为今后的企业级开发应用积累经验。1.3 论文的组织结构本文共分为七章第1章 绪论:主要介绍本课题的研究背景、研究目标和个人开展的工作。第2章 三层架构和.NET平台研究:先介绍了三层架构,以及比较了J2EE三层架构和.NET三层架构的优缺点,接着系统的介绍
20、整个.NET三层架构体系。第3章 系统需求分析:总结分析了系统的需求。第4章 详细设计:介绍了系统的详细设计。第5章 编码实现及关键技术研究:第6章 用户使用手册:介绍了用户如何使用本系统,方便了日后系统在日常工作中的正确运行。第7章 总结与展望:对本论文做了整体总结,同时也提出了对本文将来的工作提出了一些设想。第2章 三层架构和.NET平台本章详细阐述了三层架构以及通过与J2EE三层架构对比的方式,说明了.NET三层架构的特点和优势。除此以外,本章就系统开发过程要使用的.NET中ASP.NET和ADO.NET技术进行了介绍。2.1 三层架构的优势和特点川谷信息管理系统采取的是.NET三层架构
21、模式,接下来文章将详细介绍三层架构软件的优势和特点,系统采取.NET三层架构开发的优势。2.1.1 三层架构软件的优势三层应用结构要求层与层之间必须有明确的接口定义,从而保证多层之间可以协作完成应用任务。业务层作为表现层和数据层的中间服务器,必须保证所有的业务逻辑被正确处理。三层结构软件具有以下优点:(1) 表示和功能相分离将功能行为与其可视表示相分离的重要性体现在两个方面。首先,可以很容易地在经过测试的与功能相隔离的状态下修改可视表示。其次,通过这种分离,客户机只需要执行描述任务和向服务器发出请求,不需要很强的硬件处理能力。(2) 开发过程的有限并存单层应用系统几乎没有任何机会可以并行开发,
22、而且多个开发团体有可能在开发应用系统的不同部分出现问题,因为各个团体之间的相互依赖过多,影响开发速度。两层结构应用系统在一定程度上改进了这种状况,而采用三层体系结构情况会好一点。首先,各层可以选择各自最适合的开发语言。其次,随着三层体系结构普遍成为大型和健壮的模型,不同的编程团体彼此之间不必了解各自的工作。(3) 功能模块的重用由于应用程序的关键部分被分开并使用明确定义的接口集成,因此这些部分可以供需要相同功能的其他应用程序重用。面向对象的程序设计试图解决软件重用问题,但是要求源代码层次上的重用。提供了源代码之后,当接口定义不明确时,往往需要修改软件。由于软件会被轻易地修改,、所以没有重视接口
23、设计问题。三层结构软件无论是采用COM组件软件,还是构建基于CORBA或者EJB标准的中间件,在重用上已经前进了很多。程序设计人员在接口设计上不须花费很大的气力,同时必须考虑其他程序如何使用这些组件或中间件。(4) 进行严密的安全管理越关键的应用,用户的识别和存取权限设定越重要。在三层体系结构中,识别用户的机构是按层来构筑的,对应用和数据的存取权限也可以按层进行设定。例如,即使外部的入侵者突破了表现层的安全防线,若在业务层中备有另外的安全机构,系统也可以阻止入侵者进入其他部分。2.1.2 .NET三层架构和J2EE三层架构的比较在微软推出.NET战略的同时,世界另一个大的软件公司Sun的J2E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 BS 架构 酒业 信息管理 系统 设备管理 子系统 设计 实现

链接地址:https://www.31ppt.com/p-3978932.html