2. 技术路线
2.1 开发平台
2.1.1 基于ASP.NET开发平台
ASP.NET是Microsoft公司推出的新一代建立动态Web应用程序的新技术。因为ASP.NET是基于通用语言的编译运行的程序,凭借着自身的强大性和适应性,所以可以使它运行在Web应用软件开发者的几乎全部的平台上。ASP.NET拥有高效的运行性能、简易灵活、可管理、高效率等优势。作为.NET框架的一部分,可以使用比如Visual Basic、C#等.NET兼容的语言编写ASP.NET应用程序。ASP.NET是基于ASP技术的后继技术,它使用一种以字符为基础的、分级的配置系统,使应用程序的设置更加简单。
2.1.2 Microsoft SQL Server 2005
数据库的建立涉及较多的数据存储、组织、编码、检索、文护、提取,对数据的安全性、及时性、准确性都有一定的要求。Microsoft SQL Server 2005是一个全面的数据库平台,它使用的集成商业智能工具能提供企业级的数据管理功能,它的数据库引擎为关系型数据和结构化数据提供更安全可靠的存储功能,同时数据引擎也是数据管理解决方案的核心。采用Microsoft SQL Server 2005进行数据库的开发,使数据结构化,能够提高数据的共享性,降低数据的冗余度,使数据易于扩充,提高数据的独立性[6]。Microsoft SQL Server 2005也结合了分析、报表、集成和通知功能,所以能构建和部署更经济有效的智能解决方案。Microsoft SQL Server 2005与Microsoft Visual Studio、Microsoft Office System的紧密集成也使得它显得与众不同。SQL Server 2005的这些优势,使得它很适合作为对数据存取安全、及时、数据调度快有着较高要求的周口师院本科教学评估宣传网的数据库[7]。
2.2 关键技术
2.2.1 DIV+CSS前台设计技术
DIV+CSS是网站标准(或称“WEB标准”)中常用的术语之一,通常为了说明与HTML网页设计语言中的表格(table)定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。
CSS是英语Cascading Style Sheets(层叠样式表单)的缩写,它是一种用来表现 HTML或XML等文件样式的计算机语言。
DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,其中所包含元素的特性由DIV标签的属性来控制[8]。
2.2.2 ADO.NET访问数据库技术
ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据[9]。之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口。
传统的资料处理主要是依赖相互连接的双层式模型。随着资料处理朝多层次架构发展,程式设计人员也逐渐改用中断连接的方式,使应用程序更具延展性(Scalability)。ADO.NET3.0中用于存取和管理资料的两个主要元件是.NET Framework资料提供者和DataSet。主要包括Connection类、Command类、DataReader类、DataAdapter类、DataTable类[10]。
3. 需求分析与系统设计
3.1 需求分析
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
软件需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。
进行需求分析时,应注意一切信息与需求都是站在用户的角度上。尽量避免分析员的主观想象,并尽量将分析进度提交给用户。在不进行直接指导的前提下,让用户进行检查与评价。从而达到需求分析的准确性。 ASP.net本科教学评估宣传网的设计和实现(2):http://www.751com.cn/jisuanji/lunwen_3795.html