1.2 SQL SERVER的介绍
SQL Server是一个可以被Web完全支持的数据库产品,对于这个小型的教学网站的建设,选择的数据库是SQL Server 2008。就本系统而言,这款数据库产品是最为实惠的选择,它是目前运行速度相对较快的数据库, 用户数量多,记录保存数量大,而且不用支付任何费用。
关于SQL SERVER 2008的优点具体有如下几点:
1.同一个时刻数据库的访问的并发量没有上限限制;
2.数据库保存的信息条数多达50,000,000多条,能满足大部分系统的需求;
3.同市面上数据库相比,SQL SERVER2008是众多数据库产品中运行速度最快的;
4.对数据库登录的用户的权限设置便捷高效;
2.系统采用软硬件环境
2.1 硬件、软件环境
在网络架构体系结构模型环节中我将采用服务器/浏览器的模型进行部署。
本系统分析了目前的服务器的价格以及性能等方面,最终将利用阿里云的虚拟服务器作为项目服务器,但在测试的考虑到成本的限制把自己的PC机作为服务器进行测试。
PC机的基本要求如下:
内存:2G以上的内存空间。
硬盘:250G的硬盘空间大小。
就本次的项目所用的软件环境:
操作系统:window7操作系统;
开发工具:VS2010
数据库软件:SQL SERVER 2008
发布工具:IIS7发布工具
2.2模式分析
本系统将使用最为常见的Web浏览器/服务器模式 (Browser/Server,简称B/S)做为系统平台的模式。
目前在数据库模式的选择方面,C/S和B/S两种模式是最常用的两种模式。C/S型数据库非常适用于本系统他能在同一时间段内让不同的用户进行访问,不仅如此,C/S型数据库能完美的适应SQL语句,这种种特性一致决定了C/S型数据库将适用于高端应用。
2.3 模式分析比较
近几年来互联网高速发展,往昔的C/S型数据库结构开始逐渐被多层数据库模式所取代。B/S模型已成为众多数据库模式之中最为耀眼的明珠。用户利用浏览器这个平台,通过互联网这个媒介对服务器发起请求,通过应用程序服务器-数据库服务器之间一系列复杂的操作之后,以特有的HTML页面的方式反馈给用户。结合以上的B/S结构和C/S结构的优点,我最终决定使用B/S这种结构进行项目开发,因为B/S结构开发结构清晰,容易部署等优点与教学网站系统的要求相一致。所以明确地选择了B/S这种结构。
2.4 C#语言选择
C#是一种精确、简单、类型安全、面向对象的语言。C#是.net的代表语言。
C#优势和特点:
(1)C#语言是一种完全面向对象的编程语言。
(2)C#只有通过编译才能生成一种中间代码。在运行时把这种中间代码起到了承上启下的过渡作用,它将会被再次转换成平台专用的代码。
(3)C#和.Net是相辅相成的产物,安全的ASP.NET平台保证了C#语言的安全性。
(4)由于C#语言在编程运行的过程中会产生一种中间语言,这种中间语言机制的存在让C#语言变得异常灵活,可以放心大胆地对代码进行不同机器的移植。
3.系统的设计和可行性分析
3.1教学网站设计的目的
在网站界面风格方面用大方美观的界面设计来吸引越来越多的学生老师使用本系统网站,在功能设计方面能让使用本系统的学生和老师对整套教学流程的有一个宏观的认识。
在线教学系统的功能划分有两个部分:
1、学生部分:用户注册,新闻浏览,查询课程公告,在线留言,作业上传与下载等; ASP.NET+sqlserve教学网站设计+源代码(2):http://www.751com.cn/jisuanji/lunwen_36689.html