后勤基建文档的数字化管理本科毕业设计(编辑修改稿)内容摘要:

age。 这个对象要完成的任务之一就是生成 HTML 流,这些 HTML 流可以返回到 IIS,再从 IIS 返回到客户。 无锡太湖学院 学士学位论文 4 简言之, 首先有一个 HTTP 请求发送到 web 服务器要求访问一个 web 网页。 Web 服务器通过分析客户的 HTTP请求来定位所请求网页的位置。 如果所请求的网页的 后缀是 ASPX,那么就把这个进行处理,然后把 代码交给 CRL。 如果以前没有执行过这个程序,那么就由 CRL 编译并 执行,得到 HTML 文本 结果;如果已经执行过该程序,那么就直接执行编译好的程序并得到 HTML 文本 结果。 然后把这些 HTML 文本 结果传回浏览器作为HTTP 响应。 浏览器在接受到这个响应后就可以显示 web 网页的结果。 SQL Server 20xx简介 SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 ( XML) 的核心支持以及在 Inter 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。 它有 4 个系统数据库,他们分别为 Master、 Model、 Msdb、Tempdb。 Master 记录了 SQL Server 系统的所有系统信息。 Model数据库用作创建所有数据库的模板。 Msdb 为代理服务数据库,为其报警、任务调度和记录操作员的操作提供存储空间。 Tempdb 是一个临时数据库,它为所有的临时表临时存储过程及其他临时操作提供存储空间。 本系统采用的是 SQL Server 20xx, 它与以前 Microsoft 推出的数据库相比较优点有: ( 1) 数据分区 ; 只有到了 20xx 版本 SQL Server 才拥有了真正的表和索引数据分区技术。 这个技术一下子使 SQL Server 数 据库从 “青壮年 ”成长为成熟的企业级数据库产品,是一个里程碑性质的标志。 ( 2) 可编程性, CLR 集成和 TSQL 语言增强都大大提高了 SQL Server 20xx 数据库编程的便捷。 安全, SQL Server 20xx 每一层都使用证书、非对称密钥和对称密钥的组合对它下面的一层进行加密,提高了密钥安全性。 出于性能考虑,一般不用加密强度大的非对称密钥或证书直接加密数据,而是使用对称密钥加密数据获得较快的性能,然后使用证书或非对称密钥加密对称密钥。 ( 3 ) 快 照 隔 离 , SQL Server 20xx 中 的 快 照 隔 离 可 细 分 为 两 种即READ_COMMITTED_SNAPSHOT 和 ALLOW_SNAPSHOT_ISOLATION。 SQL Server 在TEMPDB 中存放不同版本的数据行, select 语句读取这些不同版本的行,读操作不阻塞写数据,写操作也不阻塞读操作,这样那些由于读 /写争用导致的大量死锁的系统将从中获得无穷益处。 ( 4) 数据库镜像,镜像的主要优点是它比前两者更容易管理,没有群集的单点失效缺点 ,也没有 log shipping 的时间延迟。 镜像服务器可以放在很远的地方,提高了作为备份服务器的高可用性。 商务智能 BI 和全文搜 索 增强,无论是 IS、报表服务等都可以在类似 Visual Studio 的环境中开发,任务完成不过鼠标拖拉之间,非常容易上手。 相对前版本 SQL Server 20xx中性能提升最多的部分当数全文检索, 除了可以备份外,用户 也可以方便的改变全文索引的磁盘位置。 甚至可以在一个热备机器上把全文索引建立好,然后 copy 这个索引到生产服务器上使用。 ( 5) 可用性功能增强, 索引联机操作, 索引现在可以使用 ONLINE 关键字进行在线后勤基建文档的数字化管理 5 建立或重建或删除, 页校验和和在线还原功能。 ( 6) 异步处理能力,它为数据库应用程序增加了可靠、可扩 展、分布式异步功能异步编程,允许程序仅仅在资源可用时才去执行占用大量资源的任务,以此来缩短响应时间,提高吞吐量。 综合以上优点,本系统选择数据库 为 SQL Server 20xx。 C语言 介绍 C语言是微软公司开发的一种语言,它是从 C 和 C++语言派生 而来,它功能强大可用于创建各种应用程序,是一种面向对象的一种语言,它抛弃了 原有的一些缺点,并且加入了一些新的特性。 关于 C最重要的一点是:它是现代的编程语言,它在类、命名空间、方法重载和异常处理等领域 C 和 C++,丢弃了 C 和 C++复杂性,它更容易使用,更 少的出错,提高了工作效率。 总之, C相对于 C 和 C++等其他语言,具有如下特点: ( 1) 可避免 C++中的指针、禁止直接内存操作等,语法更简单、易学。 ( 2) 支持跨平台,可运行在不同类型的客户端。 ( 3) 完全面向对象且避免了多重继承。 ( 4) 支持快速应用开发功能。 ( 5) 实现了语言的兼容、协作交互性。 ( 6) 与可扩展标记语言的真正融合。 ( 7) 集成并保留了 C 和 C++强大的功能并保证了类型的安全。 ( 8) 对应用程序提供版本支持,可控制版本。 综合以上优点, C更有利于程序员利用 .NET 平台开发应用程序,所以本系统 采用C语言来编写 Web 应用程序。 B/S 三层 架构 技术 本系统所面向的对象是广大的互连网用户。 因此, 采用比较流行的 B/S 体系 结构。 系统功能实现构架的设计是为系统提供一个可行的实现方案,并方便程序设计人员将此方案转换为实现应用系统功能的具体 Browser/Server 模式,是从传统的 C/S 发展起来的计算方式。 但是 B/S 体系结构与 C/S 体系结构相比不仅具有其全部的优点,而且又有 C/S 体系结构所不具备的独特优势 : ( 1) 开放的标准: B/S 所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商 所制定,保证了其应用的通用性和跨平台性。 ( 2) 较低的开发和维护成本: B/S 的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。 ( 3) 用户使用简单,界面友好: B/S 用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。 那么何谓三层架构。 所谓三层架构,是在客户 /服务之间加入了一个 中间层 ,也叫无锡太湖学院 学士学位论文 6 组件层。 它与客户层、服务器层共同构成了三 层体系。 这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有 B/S 应用才有三层体系结构,三层是指逻辑上的三层。 通过引入中间层,将复杂的商业逻辑从传统的双层结构( ClientServer) 应用模型中分离出来,并提供了可伸缩、易于访问、易于管理的方法,可以将多种应用服务分别封装部署于应用服务器,同时增强了应用程序可用性、安全性、封装复用性、可扩展性和可移置性,使用户在管理上所花费的时间最小化,从而实现了便捷、高效、安全、稳定的企业级系统应用。 B/S 模式的三层结构是一种严 格的分层定义,它首先将应用系统复杂的开发工作进行划分相对简单的小分块,然后在每一层中只实现系统相应层的功能设计,层间的交互由相邻层对应的功能模块进行调用,信息传递只由接口进行传送。 C/S 是松散耦合系统,通过消息传递机制进行对话,由客户端发出请求给服务器,服务器进行相应处理后经传递机制送回客户端; B/S 模式则把 C/S 模式的服务器端进一步深化,分解成应用服务器 ( Web 服务器 ) 和多个数据库服务器,同时简化 C/S 中的客户端,将客户端的计算功能移至 Web服务器,仅保留其表示功能, 从而成为一种由表示层 ( Browser) 、功能层 ( Web Server)与数据库服务层 ( DATABASE Server) 构成的三层分布式结构。 常见的三层架构基本包括如下几个部分,如下图所示。 图 常见的三层架构 后勤基建文档的数字化管理 7 从以上的分析与比较可以看出, B/S 模式具有 C/S 模式无法替代的优越性 : 它简化了系统的开发和维护,并且特别适用于网上信息发布。 因此, 本 系统采用了基于 B/S 三层架构。 本章总结 本章通过对后勤基建文档的系统所用到的相关技术以及选择这些工具的优点做了大致的介绍,选择这些工 具的目的旨在于提高软件的质量的同时 , 减少程序员的工作量和提高办公效率, 使制作的软件更加的 符合现代化的需求,使用户得到一个高效安全实用方便的软件系统。 无锡太湖学院 学士学位论文 8 后勤基建文档的数字化管理 9 3 系统需求分析 与总体设计方案 概述 本课题是研究和开发基于 的基建文档的数字化管理系统。 在对系统的开发过程中,使 对 .NET 的开发有了进一步的了解,熟悉了 .NET 的开发工具和流程,在实践中收获更多的知识和经验。 本系统是学校的后勤文 档管理系统,是一个 基于 Web 的应用系统,在网络上的应用非常 广泛, 通过对本校的后勤文档的管理流程进行分析 ,得到后勤基建文档的管理系统的大概流 程及功能。 从总体上来讲, 就是 要设计出 友 好的界面,让用户容易上手使用,提高学校的办事效率。 所以在确保功 能 完善的同时, 要 从用户的角度考虑,设计出一个人性化的让用户喜欢的后勤基建文档的管理系统。 系统需求分析 后勤基建文档的数字化管理系统主要是学校用于管理学校基本建设、基础设施改造、能源供应与管理、校园绿化与环境卫生等的信息。 需求的功能具体如下: 用户的登陆和添加:用户登陆验证用户登陆的信息是否合法,用户添加是管理员有的权限,它是系统管理员添加新的用户。 管理员的登陆和 添加:验证管理员登录信息是否合法,管理员的添加是管理员添加新的管理员。 个 人资料管理 :当用户或管理员登陆后,可以对自己原有的密码进行修改,输入新的密码确认后即可。 文档类别管理 :在此模块中,管理员可对文档的类别进行添加,查询,删除和修改,用户可对自己所需要的文档进行查询和下载,下载时以 excel表格的形式导出的。 文档记录管理 :在此模块中,管理员可对文档资料进行添加,其中有类别选项和日期选项可供选择,可以上传所要发布的文档资料,也可以根据需要查询和删除文档信息。 用户可以根据需要下载和查询所需要的信息。 日程 信息管理 :管理员通过此功能发布近期所需要用户参与的信息,如教师独生子女的统计等信息,而用户可以查询信息,根据需要进行下载。 资源数据 管理 :此模块是对资源的管理,管理员可以上传数据资源,而用户可以根据需要查询和下载所需资源,这个模块大大提高可数据资源的利用率。 系统功能设计 本系统是学校管理系统的一部分, 它 只包括了后勤基建文档的管理。 根据系统的需求分析,它包括了用户和管理员登陆、个人资料管理、文档类别的管理、文档记录的管理、日程信息的管理和资源数据管理等几个模块,该系统的管理功能特点如下所示: ( 1) 操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括文档类别、日期等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。 无锡太湖学院 学士学位论文 10 ( 2) 即时可见:对信息的处理 ( 包括录入、修改、删除等 ) 将立即在主页的对应栏目中显示出来,达到 “ 即时发布、即时见效 ” 的功能。 ( 3) 功能完善 : 包括常见网站的信息管理 的各个方面 ( 包括录入、删除、查询等各个方面 ) ,完整地实现了网站对信息的管理要求。 ( 4) 方便移植:针对不同的学校或是相关单位,只需要稍作修改就可以开发出适合本单位特点的信 息管理系统。 系统的模块划分 按照系统功能的设计,可以把基建文档的数字化管理系统划分为用户和管理员登陆模块、个人资料管理模块、文档类别管理模块、文档记录管理模块、日程信息管理模块、资源数据管理模块等几大模块。 他们之间的关系如图 31 所示: 后 勤 基 建 文 档 的 数 字 化 管 理 系 统日程信息管理模块资源数据管理模块用户和管理员登陆模块系统用户添加模块个人资料管理模块文档类别管理模块文档记录管理模块 图 31 系统模块划分图 系统的开发环境 本 系统的开发环境如下: 操作系统: Windows XP Server; 数据库 : Microsoft SQL Sever 20xx 企业版; 开发工具: Microsoft Visual Studio .NET 20xx; IIS: Web 服务器使用系统自带的 IIS; 开发语言: C语言。 由于 Windows 操作系统在国际市场的占有率为 95%,所以本系统选用的操作系统为后勤基建文档的数字化管理 11 安全可靠的 Windows XP Server;采用的开发工具为 Microsoft 公司开发的最完备的可视化工具 .NET ;目前最流行的数据库管理工具是 Micro。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。