。SQLServer2000还引入了日志传送功能,使您得以在可用性要求较低的环境中维护备用服务器。
●企业级数据库功能
SQLSever 2000关系数据库引擎支持当今苛刻的数据处理所需的功能。数据库引擎充分保护数据完整性,同时将管理上使并发修改数据库用户的开销减到最小。SQLServer2000分布式查询使您可以引用来自不同的分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您能维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱机用户,使这些用户自主地工作,然后将他们所做的修改合并回发到服务器。
●易于安装、部署和使用
SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer2000的过程。SQLServer2000还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer2000数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
●数据仓库
SQLServer2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。
2.3 系统运行环境
2..3..1 软件运行平台
本系统设计运行在Windows98/2000/NT/XP操作系统环境下,因为该系统用户界面友好,易学易用。适合于本学院学籍管理数据吞吐量大使用。
2..3..2硬件运行平台
CPU:Intel的PENTIUMN处理器,可扩展2个CPU.
硬盘:40GSCSI硬盘,可扩至4-6个硬盘
内存:512MB
显卡:32位真彩色
网卡:loom,与IEEE802.1p标准兼容
客户端是普通的PC机:
CPU:Intel的PENTIUM11266MHZ或更高
硬盘:E工DE硬盘
内存:32MBRAM
显卡:16位真彩色
网卡:10/loom支持数据连接的普通适配卡
2.4 小结
本章主要阐述了系统的开发平台和数据库平台中的一些基本概念。
ASP.NET是目前在Windows平台中最强劲的WEB 页编辑工具之一,具有强大的可视化设计功能,对数据库开发有独到的优势,产生的代码具有执行快、效率高、安全性好等特点。
本章详细的介绍了ASP.NET特性及优点、SQLServer2000中可伸缩性和可用性、企业级数据库功能、易于安装、部署和使用及数据仓库等一些知识。系统运行的硬软件平台、B/S模式的一些优缺点。
第3章系统分析
为了实现本系统,必须对整个系统的全面功能做出详细的分析。一个好的系统必定有好的分析,因此本章我们将对在线视频点播系统做出具体的分析。
3.1 系统基本情况描述
在线视频点播系统需要实现的功能包括用户的管理,以及视频信息的管理和使用等。具体来讲,它包含用户管理中常见的注册、登录操作,视频信息的显示、播放、搜索操作,视频管理中的添加、删除、修改等。同时为了方便用户使用,增加了按影片类别来显示等功能,这使得系统需要在视频信息之外保留栏目信息,于是增加了对栏目信息的增加、删除和修改的功能。
在线视频点播系统是在对一些用户观看电影的实际方式调研后,以实际为基础进行设计的。该系统属于B/S模式,用户可以在线搜索、浏览、点播视频。管理员可对用户、视频信息进行增加、删除以及修改等操作。该系统包括四大模块:会员管理、视频信息显示播放、视频信息搜索、管理员模块。
3.2 系统数据流分析
本系统根据使用该网站的用户角色的不同分为下面两种用户。
管理员:采用自行设置方式进入网站,负责管理网站上用户信息和视频信息的管理,以及栏目信息的管理。其中包括视频信息的增加、删除、修改,以及栏目信息的增加,删除和修改。
普通用户:采用先注册后登录的方式进入管理网站,在网站中可以在线浏览视频信息,搜索视频信息,以及在线观看视频信息。
根据用户的角色和需求进行划分后,可以归纳出整个系统的数据流图如图3-1-3-4所示。
用户文件
末登陆
图3-1 用户未登录时流图
用户文件
合法用户
管理员
图3-2 用户登录后流图
用户文件
录入各项信息无重复
重复
图3-3 用户注册流图
用户文件
管理员
无效用户
图3-4管理员登录流图
3.3 系统流程
3..3..1 业务流程分析
调查视频点播的业务流程应顺着系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、信息流的去向提供信息的时间和形态(报告、单据等)通过对视频点播业务的实际调查分析,系统的系统分析阶段,我们设计出我们系统的业务流程图,弄清了视频点播系统的业务流程,系统的业务流程如图3-1所示。
图3-5 视频点播业务流程图
3..3..2 系统数据实体及关系分析
为了把用户的数据要求清楚、准确的描述出来,通常建立一个概念性的数据模型(也称为信息模型)。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。它描述了从用户角度看到的数据,它反映了用户的实现环境,而且与在软件系统中的实现的方法无关。
数据模型中包含3种相互关联的信息:数据对象、数据对象的属性及数据对象彼此间的相互连接的关系。
1、数据对象
数据对象是对软件必须理解的复合信息的抽象,数据对象彼此之间是相互关联的。
2、属性
属性定义了数据对象的性质。必须把一个或多个属性定义为标识符也就是说,当我们希望找到数据对象的一个实例时用标识符属性作为关键字(通常简称为"键")。
3、联系
客观世界中的事物彼此间往往是有联系的。数据对象之间相互连接的方式称为联系,也称为关系。联系可分以下3种类型:
(1)一对一联系(1:1)
(2)一对多联系(1:M)
(3)多对多联系(M:N)
本系统的整体数据库的E-R图的详细描述见图3-6所示。
图3-6 视频点播数据库E-R图
3.4 系统的技术要求
功能要求
(1)系统设计的各项功能能够正确完成。
(2)对输入的数据能判断出是否为非法数据或越界数据,系统会自动给出提示,告诉用户重新输入。
(3)各模块在运行时互不干扰,各种操作的快捷键能够正确运行。
(4)对非法操作能够给出正确处理。
编码要求
主应用程序的命名:主应用程序的命名应由项目负责人确定,能完全表达出本系统意义的英文字符串即可,包括应用程序对象名,应用所在的库名、项目名,可执行文件名都必须统一使用本命名。
界面要求
1. 各窗口的大小适中,布局合理,插有图版,界面美观大方。
2. 各窗口的控件及按钮的文字命名正确,有时还配有图标。
数据库要求
1. 表的设计合理,没有冗余的数据。
2. 表及字段的命名采用英文方式,字段类型及长度合理。
3. 表的主键、外键和索引正确无误。
4. 前台操作与后台数据库之间的连接正确。
3.5 小结
本章主要分析了本系统的业务流程、数据库的逻辑关系、数据流关系,并用具体的图形近一步说明。通过本章的论述便我们更加了解本系统的功能。
第4章系统设计
在系统需求分析阶段,已经搞清楚了系统"做什么"的问题,并通过需求说明书将这些需求描述出来,这也是目标系统的逻辑模型。进入了设计阶段,要把系统"做什么"的逻辑模型变化为"怎么做"的物理模型,即着手实现软件的需求,并将设计的结果反映在"设计说明书"文档中,所以系统设计是一个把系统需求转换为系统表示的过程,最初这种表示只是描述了软件的总的体系结
上一篇:
asp_net+sql人才网站(论文和程序)
下一篇:
高级氧化技术在水处理中的应用(重庆大学城市建设与环境工程学院《高等水化学》课程论文)