帮助您,将商业智能扩展到您业务的每一个层次。
(2)数据传输服务(DTS):DTS数据传输服务是一套绘图工具和可编程的对象,您可以用这些工具和对象,对从截然不同来源而来的数据进行摘录、传输和加载(ETL),同时将其转送到单独或多个目的地。SQL SERVER 2005将引进一个完整的、数据传输服务的、重新设计方案,这一方案为用户提供了一个全面的摘录、传输和加载平台。
(3)数据挖掘:我们将引进四个新的数据挖掘运算法,改进的工具和精灵,它们会使数据挖掘,对于任何规模的企业来说,都变得简单起来。
(4)报表服务:在SQL SERVER 2005中,报表服务将为在线分析处理(OLAP)环境提供自我服务、创建最终用户特别报告、增强查询方面的开发水平,并为丰富和便于维护企业汇报环境,就允许升级方面,提供增进的性能。 (5)集群支持:通过支持容错技术移转丛集、增强对多重执行个体的支持、以及支持备份和恢复分析服务对象和数据,分析服务改进了其可用性。 (6)主要运行指标:主要运行指标(KPIs)为企业提供了新的功能,使其可以定义图表化的、和可定制化的商业衡量标准,以帮助公司制定和跟踪主要的业务基准。
(7)可伸缩性和性能:并行分割处理,创建远程关系在线分析处理(ROLAP)或混合在线分析处理(HOLAP)分割,分布式分割单元,持续计算,和预制缓存等特性,极大地提升了SQL Server 2005中分析服务的可伸缩性和性能。 (8)单击单元:当在一个数据仓库中创建一个单元时,单元向导将包括一个可以单击单元检测和建议的操作。
(9)预制缓存:预制缓存将MOLAP等级查询运行与实时数据分析合并到一起,排除了维护在线分析处理存储的需要。显而易见,预制缓存将数据的一个更新备份进行同步操作,并对其进行维护,而这些数据是专门为高速查询而组织的、它们将最终用户从超载的相关数据库分离了出来。
(10)与Microsoft Office System集成:在报表服务中,由报表服务器提供的报表能够在Microsoft SharePoint门户服务器和Microsoft Office System应用软件的环境中运行,Office System应用软件其中包括Microsoft Word和Microsoft Excel。您可以使用SharePoint功能,订阅报表、建立新版本的报表,以及分发报表。您还能够在Word或Excel软件中打开报表,观看超文本连接标示语言(HTML)版本的报表。
因为有了以上的几个重要特征,所以SQL Server 2005数据库在访问的效率上很出色。
3.3 面向对象设计
11
面向对象技术是程序设计方法学的一场革命,已成为计算机应用开发领域的主流技术。面向对象技术能够更逼真地模拟现实世界,使软件开发人员按照认识客观事物的思维方法进行软件开发,它所倡导的将数据与操作捆绑的程序设计风格,正好符合现代大规模软件开发对高可靠性、易维护性和代码重用性的要求和发展潮流。Java语言是21世纪开发应用程序的首选工具。 3.3.1面向对象的优点
面向对象出现以前,结构化程序设计是程序设计的主流,结构化程序设计又称为面向过程的程序设计。在面向过程程序设计中,问题被看作一系列需要完成的任务,函数(在此泛指例程、函数、过程)用于完成这些任务,解决问题的焦点集中于函数。其中函数是面向过程的,即它关注如何根据规定的条件完成指定的任务。
在多函数程序中,许多重要的数据被放置在全局数据区,这样它们可以被所有的函数访问。每个函数都可以具有它们自己的局部数据。 这种结构很容易造成全局数据在无意中被其他函数改动,因而程序的正确性不易保证。面向对象程序设计的出发点之一就是弥补面向过程程序设计中的一些缺点:对象是程序的基本元素,它将数据和操作紧密地连结在一起,并保护数据不会被外界的函数意外地改变。 3.3.2面向对象主要特征 (1)封装性
面向对象系统的封装性是一种信息隐藏技术,它使系统设计员能够清楚地标明他们所提供的服务界面,用户和应用程序员则只看见对象提供的操作功能,看不到其中的数据或操作代码细节。封装机制的目的在于将对象的使用者与设计者分开,使用者不必知道对象行为实现的细节,只需用设计者提供的协议命令对象去做即可。
封装主要指对对象的封装,类概念本身也具有一种封装意义,这反映了抽象数据类型的思想。 (2)继承性
继承性是子类自动共享父类之间数据和方法的机制。它由类的派生功能体现。一个类直接继承其它类的全部描述,同时可修改和扩充。继承具有传递性。继承分为单继承(一个子类只有一父类)和多重继承(一个类有多个父类)。类的对象是各自封闭的,如果没继承性机制,则类对象中数据、方法就会出现大量重复。继承不仅支持系统的可重用性,而且还促进系统的可扩充性。 (3)多态性
对象根据所接收的消息而做出动作。同一消息为不同的对象接受时可产生完全不同的行动,这种现象称为多态性。利用多态性用户可发送一个通用的信
12
息,而将所有的实现细节都留给接受消息的对象自行决定,如是,同一消息即可调用不同的方法。例如:Print消息被发送给一图或表时调用的打印方法与将同样的Print消息发送给一正文文件而调用的打印方法会完全不同。多态性的实现受到继承性的支持,利用类继承的层次关系,把具有通用功能的协议存放在类层次中尽可能高的地方,而将实现这一功能的不同方法置于较低层次,这样,在这些低层次上生成的对象就能给通用消息以不同的响应。在OOPL中可通过在派生类中重定义基类函数(定义为重载函数或虚函数)来实现多态性。
3.4系统开发工具
开发环境: Windows XP
Myeclipse
Internet Explorer 8.0 开发语言: JSP(HTML+Java) 脚本语言: JavaScript 数据库工具:SQL Server2005 网页设计: Dreamweaver8
Photosho
13
第4章 系统总体设计
4.1.系统设计思想
家教信息管理系统的设计思想是利用Internet提供一个家教需求信息发布平台,让用户可以方便的找到适合自己要求的用户。作为面向Internet的Web应用,需要的是B/S(浏览器/服务器)架构。B/S架构的客户端使用的是人们上网冲浪时必不可少的浏览器。B/S结构的优点是具有分布性特点,可以随时随地进行查询、浏览等业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强,这种方式简单易学,因此B/S架构得到迅速拓展。
本网站的设计目标是能够为学生尽可能全面的了解教师的基本情况,找到自己心中认为最合适的教师来指导自己学习,教师也可以知道自己的辅导的学生,为了更能够完善自己,了解家教教师,学生的特点,我们开发了这个家教信息管理系统。系统可以管理家教教师的基本情况,可以在网站上注册,发布自己的信息,然后想要辅导的学生就可以看到自己发布的信息。在家教信息管理系统上,想要辅导的学生就可以找到符合自己的家教。找到自己喜欢的家教,学生可以在网站注册,可以发布自己的需求信息。
根据上面的分析,确认网站运行在Windows NT系列平台上,使用Tomcat6.0服务器作为Web服务器,使用JSP完成动态交互功能。后台的数据库则使用SQL Server 2005。
4.2系统总体功能设计
(1) 普通浏览者只可以浏览最新用户信息、浏览文章及用户检索; (2) 普通浏览者可以选择注册类型注册一个网络昵称发布自己的需求信息; (3) 注册用户可以登录网站修改自己的需求信息、查看所有的用户信息、发布
文章、修改密码、发表文章及用户检索;
(4) 管理员可以查看所有的用户信息、进行密码修改、用户管理及信息管理; 系统总体功能流程图4-1所示
14
开始 N注册信息浏览 用户登录 登录成功 Y 返回首页选择 读取数据类型 教师 联 系 我们学员管理员登录 学员 教师 高精学帮级 首彩 习 助搜专方中页 索题法心 教师管理页面 学员管理页面 管理员管理页面 注册信息填写 登录成功 Y返回首页N返回注册页查看查所看有个用人户资 信 料息用户密 码修改用户详细信息 修 改发布文章查看所有用户信息修修用管改改文 户理章帮联信员的助系息密 增中我的 码 删心们删修 改信信除改息息图4-1 系统总体功能流程图
4.3系统模块划分
(1) 用户注册模块(教员注册、学员注册) (2) 登录模块(教员登录、学员登录、管理员登录)
(3) 用户信息管理模块(修改密码、文章发表、修改需求信息) (4) 管理员管理模块(修改密码、用户管理、文章管理、信息管理) (5) 高级搜索
(6) 信息浏览模块(教员信息、学员信息、精彩专题、学习方法、帮助中心、
联系我们)
系统总体模块图4-2所示
15
相关推荐: