2.开发工具及技术介绍
2.1ASP.NET技术
ASP.NET 是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序,可建立动态的Web应用程序。它提供了一个统一的 Web 开发模型,并为开发人员提供了创建企业级 Web 应用程序中所需的各种服务。ASP.NET 是一个已编译的、基于.NET 的环境,可以使用任何与.NET 兼容的语言比如:Visual Basic .NET、C#等来创作应用程序。
2.2Microsoft SQL Server 2005 技术
Microsoft SQL Server是一种基于客户端/服务器的关系型数据库系统,它使用SQL语言并在服务器和客户端之间进行传送请求,SQL Server用来对存放在计算机中的数据库进行组织、管理和检索。SQL Server 2005包含了多个能显著提高开发者能力的全新技术,并且它在高可用性上也有所创新,比如:数据镜像,故障转移集群,数据库快照和增强的联机操作等,这非常有助于确保企业的关键系统可用。此外,SQL Server 2005支持Web技术,可以方便用户将数据库中的数据发布到Web页面上。
3.系统分析
3.1用户需求分析
该系统采用的是B/S模式,直接通过浏览器就可以对网站进行直接操作。客户端界面美观,功能模块清晰,便于用户操作,也方便进行演示。实现全国计算机等级考试在线学习,查看历年考试真题,可以顺利的实现在线模拟答题,可在线观看教学视频,下载资料,实现资源共享,可以交流学习过程中的疑难点,实现网上论坛功能。
3.2系统数据流图
在网站系统设计的过程中,系统设计流程给我们展示的是一个系统逻辑模型结构的流图形式。数据流指的是网站系统中数据的产生,包括数据的传输、数据的处理与存储的整个过程。数据流图不借助物质,知识信息数据以流图的形式来表达,是一种抽象的流图形式。再设计系统模块的过程中,网站对不同用户不同权限应实现不同的功能,下边我使用几种数据流图符号来设计系统的信息流动、加工、存储的过程