1、房地产信息管理系统的设计与实现Design and implementation of project management information system摘要:随着计算机及网络技术的迅猛发展和应用,应用软件在诸多应用领域中占据日益重要的地位。管理信息系统(MIS)也被广泛应用到各行各业。政府机构,企事业单位也正加快信息化建设,以提高工作效率和管理水平。工程施工行业是一种分工细致和劳力密集的行业。工程管理具有施工人数众多、工序繁复、分散性、移动性和一次性等特点。根据欧美国家有关调查统计显示:在传统管理模式下,工程设计人员每天约有35%左右的工作时间花费在查阅图纸资料及交流协调上;工程施工
2、管理人员往往需要花费多达50%的工作时间用来搜查必要的信息和信息交流,严重降低了生产效率。灵活地组织管理技术文档,共享设计信息资源,快速、准确地协同设计与施工,使工作流程自动化也已成为提高工作效率的当务之急。为了和国际接轨,工程施工行业迫切需要采用先进科技、强化科学管理和加速信息化。管理信息系统的使用可以为组织的管理和决策提供有力的依据,并最终提高工作效率和经济效益。本文主要围绕着.NET平台的核心技术进行,先从介绍.NET框架开始,对其核心C#.NET和AOO.NET进行了研究,然后应用其关键技术,对项目管理信息系统进行了深入研究,并对其编程实现。最后,对系统现阶段的研究设计成果进行总结,展
3、望了下一步的工作和研究方向。本系统采用Visual C#.NET为开发语言,后台数据库为Microsoft SQL Server2000,采用基于B/S的三层结构,将系统分成三层:用户界面层、业务逻辑层、数据层。项目信息是非常关键的资源,在当今的计算机与互联网迅速发展的背景下如何利用现代IT技术进行管理值得思考。本工程项目信息管理系统的开发、研究能够是的项目信息得到高效的管理,从而提升整个项目的运营效率,进而提升该项目企业的市场竞争力。关键词:.NET;C#;ADO.NET;SQL Server;项目管理AbstractWith the rapid development and applic
4、ation of computer and network technology, application software occupy an increasingly important position in many application areas. Management Information System (MIS) has been widely applied to all walks of life. Government agencies, enterprises and institutions also are speeding up the constructio
5、n of information technology to improve the efficiency and management level. Construction industry is a meticulous division of labor and labor-intensive industries. Construction project management has numerous number of complicated processes, dispersion, mobility and disposable features. According to
6、 the survey statistics show that European countries: In traditional management, engineering staff every day about 35% of working time spent on the exchange of information and coordination of inspection drawings; construction management personnel often need to spend as much as 50% of working time to
7、search for necessary information and the exchange of information, severely reducing production efficiency. Flexible organization and management technical documentation, share design information resources, quickly and accurately collaborative design and construction, so that workflow automation has b
8、ecome imperative to improve work efficiency. Order and international standards, the construction industry, an urgent need to adopt advanced science and technology, strengthen scientific management and acceleration information.Use management information system can provide a strong basis for the manag
9、ement and decision-making organizations, and ultimately improve the efficiency and economic benefits. In this paper, revolves around the core technology of the .NET platform will be, starting with the beginning introduces .NET Framework, C # .NET and its core AOO.NET were studied, and then apply the
10、 key technology, project management information system in-depth study, and its programming. Finally, the results of research and design stage of the system is summarized, and the prospect of future research directions of work. The system uses Visual C # .NET as a development language, backstage data
11、base is Microsoft SQL Server2000, based on B / S three-tier structure, the system is divided into three layers: the user interface layer, business logic, data layer.Project information is a critical resource in the rapid development of todays computers and the Internet how to use modern IT technical
12、 background to manage worth considering. Development of the Project Information Management System, research project information can be obtained and efficient management, thereby enhancing the operational efficiency of the entire project, the project thus enhance their market competitiveness.Key Word
13、s:.NET;C Sharp;ADO.NET;SQL Server; Project management.目 录第1章 绪论11.1 研究背景11.2 研究意义21.3 国内外研究现状51.4 研究内容和章节安排8第2章 相关理论及技术概述112.1.NET平台概述112.1.1公共语言运行时及类库112.1.2.NET语言112.1.3Web服务122.2ADO.NET数据连接及访问122.2.1ADO.NET简介132.2.2ADO.NET的体系结构132.2.3关系数据库访问152.3SQL Server数据库安全及备份152.3.1 SQL Server数据库安全152.3.2SQL
14、 Server数据库备份162.3.3 SQL Server数据库恢复182.4XML数据源访问192.4.1以XML的形式获得数据192.4.2 XMLDocument对象192.5 工程项目信息系统与项目管理信息系统192.6 本章小结21第3章 系统需求分析与总体设计223.1 系统现状及需求分析223.1.1系统情况介绍223.1.2系统总体设计要求223.1.3系统体系结构243.1.4系统开发技术平台263.2 系统具体功能介绍263.2.1 系统登录303.2.2 账号信息管理303.2.3 基本信息维护323.2.4 项目管理333.2.5 付款管理333.2.6 收款管理33
15、3.2.7 库存管理333.2.8 运输管理333.2.9 文件管理333.2.10 资料查询修改333.2.11 资料信息统计333.3 系统用例模型333.3.1系统级用例图343.3.2系统用例的细化353.4 数据库设计353.4.1数据需求分析363.4.2概念设计373.4.3逻辑结构设计383.4.4物理设计413.4.5关系模式规范化理论413.4.6系统数据库设计413.5本章小结47第4章 系统详细设计与实现484.1 系统开发环境及工具484.2 数据库设计484.3 系统界面详细设计544.3.1 用户登录界面544.3.2 用户主界面554.3.3 部门管理界面554.3.4 用户信息管理界面564.3.5 商品基本信息管理界面584.3.6 项目信息管理界面594.4 本章小结61第5章 系统测试625.1软件测试方法和工具625.1.1软件测试方法625.1.2软件测试工具635.2系统安全性测试分析645.2.1 登录操作员身份信息确认645.2.2 数据信息多用户并发访问测试655.2.3 数据的安全性及审批流程的测试655.2.4 本系统实际测试用例举例655.3 本章小结66第6章 结论与展望67