C#+sqlserver大学生心理测试软件系统的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sqlserver大学生心理测试软件系统的设计与实现(3)

1、本系统的开发环境

    本系统采用Visual Studio 2013作为主要开发工具,配合数据库SQL Sever2008进行系统开发。

2、本系统的运行环境

    使用本系统的硬件要求最低配置建议如下图:

表1。1 系统硬件环境表

CPU 300MHZ

内存 1G

硬盘 64G

浏览器 IE、Chrome或FireFox

操作系统 WindowsXP操作系统或更高

1。6。1本系统采取的主要技术

1。  ASP。NET 

    ASP。NET又称为ASP+,这并不是对ASP进行简单的升级,而是微软公司在ASP之后推出的新一代Active Server Pages的脚本语言。[4]

    ASP。NET的主要特点:1。对编译语言的支持;2。Web表单;3。Web控件;4。Web服务;5。缓冲技术;6。代码和内容的隔离;7。调试和跟踪;8。ADO。NET数据访问服务技术。[5]

    ASP。NET具备开发网站应用程序所需要的的一切解决方案,包括验证功能、缓存功能、状态管理功能、调试功能和部署功能等。将页面逻辑和业务逻辑分开是在代码编写方面的特色,它把程序代码与显示的内容分离开来,让网页更容易编写实现。并且使程序代码看起来更加简洁明了。

    ASP。NET提供了更加稳定的性能、更加优秀的升级性、更快的开发速度、更简便程序的管理、提供了全新的可使用语言以及更为便捷网络服务。系统帮助用户做了大部分不重要的琐碎的工作是ASP。NET的贯穿主题。

对于一个程序来说,高效率是非常令人渴望的。代码一旦开始运行,剩下的就是让它尽可能的运作速度快。在ASP中你只能尽量精简代码,而不得不将它们放到一个性能很简单的部件中。但是现在,ASP。net会很好的地解决这个问题。

    ASP。NET拥有一个“Data-Bounds” ,这表示着它与数据源连接,并且会自动装入数据,让控制工作更加简单易行。

    ASP。NET支持多种语言包括编译类语言,比如VB、VC++、C#等,而它的运行速度比这些编译类语言更快,更适合编写大型应用。

2。 SQL Server 

    SQL Server 具有操作简单方便、可伸缩性好并且与相关软件集成程度高等优点,可在大型多处理器的服务器等多种平台使用。

    SQL Server 2008是微软在SQL sever2005的基础上更新换代而来。SQL Sever2008可以在大量程序中选择只运行最为重要的部分,以便减少大量不必的数据运行,从而大大提高效率,减少损耗,降低成本。

这个平台有以下特点:

(一)SQL Server 2008具有可信性 

    SQL Server 2008数据库在SQL Sever2005的基础上进行多方面性能升级,使数据库的安全性提升巨大。

(二)SQL Server 2008具有高效性 

    与其他SQL Server数据库相比SQL Server 2008由综合了其他几代SQL Server数据库的优点,使其能够更为快捷的处理数据信息以及进行管理工作。

(三)SQL Server 2008具有智能性

SQL Server 2008数据库采用模拟智能控制,改善了传统模式SQL Sever具有的盲目性与自由性。数据库只有在输入相关指令后,系统才会响应并及时执行相应工作。[6]

   灵活而又强大的安全管理机制是SQL Server 2008相比于SQL Server 2005最大的特点,这种安全管理机制能够让用户在任何一个时间点采用任何一种手段对SQL Server 服务器与数据库系统进行访问并且全面实施管理。身份验证管理与密钥加密这种新加入的功能也为数据库的后续功能开发提供了有力的支持。[7] (责任编辑:qin)