网络环境下船厂报表系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
船厂是一个体系庞杂的现代化制造企业,其诸多生产环节中信息量巨大。报表是对某类相关信息进行集中处理的重要手段,作为企业信息化不可缺少的部分,其重要性日渐凸现。论文在调研的基础上,对系统的功能需求进行了归纳整理,确立了设计开发网络环境下船厂报表系统的方法及原则;进行了功能设计和主要业务流程设计,建立了网络环境下的报表查询系统。
     网络化报表系统以Windows XP为操作系统,采用传统的Visual Studio 6系列工具作为系统核心引擎和组件的开发工具,以ASP.NET作为前端页面的开发工具,采用C#为编程语言,以SQL Server 2000企业版作为数据库系统,以Windows 2003 Server作为推荐的服务器系统。用水晶报表实现各种表格的生成、显示及打印。系统在企业内部系统的基础上,进行了改进和研发,减少了原来由手工操作引起的录入、上报等方面的不必要重复和查询、浏览等方面的效率低下问题。系统将提高企业定期统计报表生成的效率,实现报表数据的有权限共享,为领导做出科学决策提供技术支撑。
     本文首先介绍课题的来源、意义及国内外研究现状。然后在调研的基础上进行需求分析,包括功能性需求、系统主要业务流程,同时介绍了系统设计原则、系统功能模块设计,对系统进行了功能模块划分。在此基础上介绍了系统数据库表的设计和如何访问报表数据、如何通过水晶报表设计和展示报告,以及生成报表的业务逻辑。论文对系统的安全性进行了宏观分析,并阐述了本系统采用的安全对策及其具体实现。文章的最后总结指出了下一步尚需继续改进和完善的工作,对其应用前景进行了展望。
     本选题的研究,兼顾了理论和实际,为企业提供了一套符合现代企业竞争特点的网络化报表系统生成的思想和方法,对于推进制造业企业特别是中小型企业的信息化建设具有一定的实践指导意义和理论价值。
Shipyard is a modern manufacturer with complex system and huge mount of information hidden in many production units. Reporting as the indispensable component of informatization is an important method to collect and deal with one special kind of information. Its importance turns into more obvious than before. Based on the research, this paper collects functional requirements, set down design principles, makes out the functional design and main business flow design to build up the reporting system under network environment.
     The reporting system uses windows XP as the OS, adopts traditional Visual studio 6.0 as development tool for kennel engine and components. ASP.NET is chose for front-end pages' development, and C# is used to coding business logic. Database is SQL server 2000 enterprise version and windows 2003 server is the recommended host. Crystal report is adopted to implement all kinds of reports' generation, display and printing. The system has been developed and improved on the basis of company's internal system, decreases useless repeat input caused by manual input and resolves the low efficiency of querying and browsing.The system will promote the efficiency of periodic reports generation, implement the role-based accessing of reports, and supply technical support for scientific decision.
     First of all the paper introduces the source and the meaning of reporting system as well as current researching status on this topic, internally and externally. Then the paper explains the functional requirements and business workflow, principals of design and functional components design. After that the paper introduces how to design and create tables in database and how to access the data by ADO.net, how to design and display the reports with Crystal reports, and the background business logic on how to generate reports. The paper makes macroscopic analysis of security, explains what kind of security solution is used in the system and how it is implemented. At the last the paper lists what the next step (?)ld be and the possibility in the future.
     This paper based on theory and reality, supplies a latest network reporting system within the frame of modern company competition. Manufacturers, middle and little companies especially, could find useful guideline and theory from the paper on their way to informatization.
引文
[1] 王景新,郭新平.计算机在会计中的应用(Windows9X版).北京:经济管理出版社,2000:110-111页
    [2] Mallach Efrem Gdecision. Support and data warehouse systems[M].MCGrawHill Education Europe, 2001: 125-127页
    [3] http://tb.blog.csdn.NET/TrackBack.aspx?PostId=674994
    [4] 郭敬文,吴克河,郭颖.面向电力系统的跨平台报表系统.现代电力.2003(20):88—90页.
    [5] 王文义,冯伟华.智能报表生成系统的研究.郑州大学学报.2003(24):14—16页.
    [6] 庄孝昆.基于VFP6.0和Excel2000的通用报表系统的实现.计算机应用研究.2001(2):141—143页.
    [7] 高军,李晓明.基于三层结构的电力信息系统智能报表的研究.电力科学与工程.2003(3):23—25页.
    [8] 冯玉才,付铨,曹忠生.基于INTRANET的综合报表工具的设计与实现.计算机下程与应用.2003(15):166—167页,197页.
    [9] 张磊.报表技术研究及报表工具开发.西安电子科技大学.硕士学位论文.2002:7—8页
    [10] 郑翔宏,朱诗生.多数据源中文报表智能生成系统的研究.汕头大学学报.2002(17):70—80页
    [11] 万琳,陈传波.智能报表生成系统模型的研究与实现.计算机应用研究.2000(5):25—26页
    [12] 杨扬,李亚芬.一种完全活动报表的设计与实现.Applications of the Computer Systems.2001(12):66—67页
    [13] 唐枚,李文.基于C/S和B/S模式的企业MIS系统的设计方法和原则.计算机应用研究.2000(1):94—97页
    [14] 王东,李宛州.管理信息系统中报表生成子系统的设计与实现.计算机工程与应用.2001,37(10):88—90页
    [15] 张巨俭,甘仞初.(?)S系统中报表系统设计方法探讨.计算机过工程与应 用.2003(4):207—212页
    [16] 李雄成,宋瀚涛.一种报表模板框架.北京理工大学计算机科学与工程系.计算机应用研究.2003(9):127—130页
    [17] 唐敏,徐玮,李昭原.基于Web的报表工具的设计与实现.北京航空航天大学学报.2001(4):482—485页
    [18] 曹延涌,王忠雁.用ASP进行浏览器/服务器模式的Web数据库开发.金融电脑.2003(9):62—64页
    [19] Dino Esposito著.梁超译.构建Web解决方案——应用ASP.NET和ADO.NET,Building Web Solutions with ASP.NET and ADO.NET.北京:清华大学出版社,原出版社:Microsoft Press 2002年10月:96-97页
    [20] Julia Case Bradley,Antita C.Millspaugh著.章其祥,张楚雄译.VB.NET大学教程(国际版).北京:清华大学出版社,2004:332—360页
    [21] 曾登高..NET系统架构与开发.电子工业出版社,2003:125-126页
    [22] Grimes R. Developing Applications with Visual Studio. NET. Addison Wesley, 2002: 44-45页
    [23] 埃斯波西托著.梁超译.构建Web解决方案——应用ASP.NET和ADO.NET.北京:清华大学出版社,2002:57—58页
    [24] K.Scott Allen James Avery著.侯或译.Professional ASP.NET Performance ASP.NET性能高级编程.北京:清华大学出版社,176-177页
    [25] .NET Framework概述 http://msdn.microsoft.com/library/chs/default.asp?ur1=/libra ry/CHS/cp guide/html/cpconwhyadonet.asp
    [26] Mary Kirtland. The Programmable Weh Services Provide Building Blocks for the Microsoft .NET Framework. The Microsoft Journal for Developers, 2001: 95-96页
    [27] RahmeI. .NET Framework Programmer's Reference. MeGraw. Hill Book Company, 2002: 34-35页
    [28] 张宏森,朱征宇.四层B/S结构及解决方案.计算机应用研究.2002(9):45—46页
    [29] Simon Robinson,Ollie Cornes等著.康博泽.C#高级编程.北京:清华大学出版社,2003:158-159页
    [30] 孙永强.Visual C#.NET程序设计基础.北京:清华大学出版社,2002:145—146页
    [31] Albahari,B.C#精髓.北京:清华大学出版社,2001:73—74页
    [32] 杨正洪,郑齐健,孙延辉等.中文SQL Server 2000关系数据库系统管理和开发指南.机械工业出版社,2001:121—122页
    [33] 四大主流数据库比较.http://tech.ccidnet.com/art/982/20050610,/265929html, 2005
    [34] 启明工作室编著.Visual C++ +SQL Server数据库应用系统开发与实例.北京:人民邮电出版社,2004:134-136页
    [35] 张云昆.WEB方式下FRID签到系统.苏州大学硕士学位论文.2005:35-36页
    [36] Shawn Wildermuth著.周靖译.ADO.NET实用指南:面向Internet世界的数据访问技术.北京:清华大学出版社,2003:89—95页
    [37] 华国栋,刘文予.基于ADO.NET的数据库访问及其性能优化.计算机应用研究.2004(6):215—218页
    [38] 唐敏,徐玮,李昭原.基于Web的报表工具的设计与实现.北京航空航天大学学报.2001(4):482—485页
    [39] Cata MeCoy,Gord aric著.冯华英等译.水晶报表CrystalReports 9从入门到精通.北京:电子工业出版社,2003:279—280页
    [40] 飞思科技产品研发中心编著..NET平台下Crystal Reports设计与开发.北京:电子工业出版社,2003:103—104页
    [41] 戴宗坤,罗万伯.信息系统安全.北京:电子工业出版社,2002:119—167页
    [42] 周蓉,龚晓利.ASP.NET安全身份验证技术的应用.四川职业技术学院学报.2001(4):115—117页
    [43] Tony Bain, Drenise Gosnell 等著.康博译.VB.NET和SQL Server 2000 高级编程——创建高效数据层.北京:清华大学出版社,ISBN:7-302-05999-3,2002:11-13页
    [44] 侯宜军,王汝传.Microsoft SQL Server安全性的研究.南京邮电学院学报(自然科学版).2000(9):36-37页

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700