C#+sqlserver档案信息管理系统设计(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sqlserver档案信息管理系统设计(4)


Microsoft SQL Server能够满足大规模分布式计算环境的需要,可以与Windows NT及Windows2012操作系统紧密结合,从而全面使用它们的管理和文护功能。所以,SQL Server已经成为 Windows NT平台上最重要,同时也是使用最广泛的数据库管理系统。作为一种功能强大的数据库系统,SQL Server主要有以下特点:
完全的客户机/服务器体系结构
这一结构可以有效网络。在客户机/服务器运算模式下,数据库查询操作都集中在服务器方进行,在网络上传输的请求命令和服务器的检索结果,而不是整个数据库文件,这样可以减少网络上的信息流量,从而提高网络的使用效率。
简单的图形化处理工具,使系统管理更为直观
SQL Enterprise Management(SQL企业级管理器)是一个基于Windows图形界面(GUI)的集成管理工具,利用它可以完成SQL Server的配置管理工作,如建立设备(devices)和数据库、备份和恢复数据库、执行查询操作、调度和报警管理、数据复制等。SQL Server的管理体系建立在SQL 分布式管理对象(SQL Distributed Management Object,简写为SQL_DMO)基础上,形成SQL Server的分布式管理框架。
丰富的编程接口工具
SQL Server提供了Transact_SQL、DB_Library for C和DB_Library for Visual C#开发工具。Transact_SQL与工业标准SQL 语言兼容,并在其基础上加以扩充,是它更符合事务处理的需要。此外,SQL Server还支持ODBC规范,可以使用ODBC访问数据库。
多线程体系结构
SQL Server支持多线程操作,在多用户并发访问时,系统在产生较小额外负担的情况下能够进行并行处理,从而减小内存需求,提高系统吞吐量。在用户数量增加时,SQL Server的运行速度也不会明显减慢。
隐含的并发控制功能
SQL Server利用动态功能,防止用户在查询和更新并发操作时相互间发生冲突。动态锁定是隐含的,用户不必操心锁定过程。
良好的兼容性
SQL Server是Microsoft服务器套件的Back office的成员之一,它与其它软件(Windows NT、Internet、Information Server、Exchange Server等)有机结合,并充分利用它们所提供的服务器功能(如安全管理、事件日志、性能监视器、内存管理和异步I/O等),从而增强了SQL Server数据库系统的功能,同时减少了系统资源的占用。
2.    可行性分析
软件可行性分析最根本的任务是对以后的行动方针提出建议。如果问题没有可行的解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。软件需求者要在时间、人力、软硬件资源和经费等方面来评估对资源的需要。同时,它从技术可行性、经济可行性、操作可行性三方面进行研究。
2.1.    技术可行性
C#.NET是一种采用编程语言,它使程序员能够使用.NET框架开发各种应用。Microsoft Visual Studio.NET中的开发是以 .NET Framework 为目标的,即 Microsoft Visual Studio.NET项目的输出是 Microsoft 中间语言 (MSIL) 的二进制文件。Visual C# 编译器支持语言的所有重要功能,并且还完全支持使用 .NET Framework。它还支持受 Visual C++ 支持的扩展,。后台采用Microsoft SQL Server 2012数据库开发工具作为处理用户提交表单和连接数据库的设计方法进行开发建设。
2.2.    经济可行性
企事业单位常常面临着各类管理档案的归档、查询、管理、借阅和归还等工作。因此建立一套有效的档案信息管理系统,将工作科学化、规范化。使用档案信息管理系统使工作人员对档案的管理工作变的更加的容易,提高工作的效率、大大的降低管理的成本。让计算机应用来更好的辅助档案工作的进行。 (责任编辑:qin)