ASP.net通用试题库管理系统+需求分析(3)
时间:2017-03-28 19:11 来源:毕业论文 作者:毕业论文 点击:次
用户管理模块具有对题库系统的用户进行增加、删除、修改以及权限设置等功能; 试题管理模块用于试题的管理,可以对试题进行录入、查找、删除和修改等操作; 试卷生成模块根据用户设置的参数以及相关约束条件,利用试卷生成算法,结合试题的难易程度、知识覆盖面等自动组卷; 课程管理模块用于管理考试的课程,比如新增或者删除考试课程等; 第二章 开发工具与技术简介 2.1 开发工具简介 本系统采用B/S架构实现。使用Visual Studio 2010实现前台的程序开发,提供一个好用的用户界面;用SQL SERVER 2005实现后台数据库的设计。 本系统运行于IIS 6.0上,基于ASP.NET开发,开发阶段的测试服务器使用Visual Studio 的Microsoft Visual Web Developer内置服务器运行本系统。 2.2 SQL Server概述 本次使用SQL Server 2005作为后台数据库,SQL Server是面向中小型企业应用的数据库软件,它对用户十分友好,使用起来非常方便。其自带的企业管理器和查询分析器为开发者管理和使用数据库提供了极大便利。而且,相对于ACCESS数据库来说,SQL Server的安全性更高。 SQL Server是一个功能全面的数据库 SQL Server是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server数据平台为各种规模的组织提供了以下好处: (1) 充分利用数据资产。 除了为业务线和分析应用程序提供一个安全可靠的数据库之外,SQL Server也使用户能够通过嵌入的功能(如报表、分析和数据挖掘等)从他们的数据中得到更多的价值。您可以充分利用其强大功能性和灵活性将数据传递到组织的每个角落,而成本仅为其他一些系统的一部分。 (2) 提高生产效率。 通过全面的 BI 功能以及熟悉的 Microsoft Office 系统之类的工具集成,SQL Server为组织内信息工作者提供关键的、及时的业务信息以满足他们特定的需要。SQL Server的目标是将 BI 扩展到组织内的所有用户,并且最终帮助组织内所有级别的用户能够基于他们最有价值的资产——数据来做出更好的业务决策。 (3) 减少 IT 复杂性。 SQL Server简化了开发、部署和管理业务线和分析应用程序的复杂度,它为开发人员提供了一个灵活的开发环境,为数据库管理人员提供了集成的自动管理工具。 降低总体拥有成本 (TCO)。SQL Server中集成的方法和对产品易用性和部署上的关注提供了行业上最低的规划、实现和文护成本,使数据库投资能快速得到回报。 SQL Server可以与各种软件开发无缝集成 SQL Server数据引擎是企业数据管理解决方案的核心。此外 SQL Server结合了分析、报表、集成和通知功能。这使企业可以构建和部署经济有效的 BI 解决方案,帮助团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 SQL Server与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server都可以提供创新的解决方案,帮助您从数据中更多地获益。 2.3 ASP.NET技术与B/S架构简介 2.3.1 B/S和C/S简介 C/S结构: C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。 (责任编辑:qin) |