公交管理系统(5)

2019-04-23 00:18

第4章 系统概要设计

(e)用户评论实体属性 管理员名称 管理员回复 评论回复时间 评论id 用户评论 评论时间 用户名称 (d)公交用户实体属性 用户所在省 用户密码 用户所在市 用户性别 用户名称 用户出生日期 (c)公交站点实体属性 站点所在路线 站点id 站点名称 公交站点 公交用户 用户评论

15

第4章 系统概要设计

4.3.2数据库逻辑结构设计

本系统采用的数据库管理系统式Microsoft公司的SQL Server 2000。该管理系统由一系列产品组成,不仅能够满足最大的数据处理系统和商业Web站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。 Microsoft SQL Server 2000的特性包括: (1)企业数据管理

在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全。有了SQL Server 2000,则指内的用户和信息技术(IT)专家将从减少的应用程序停机时间、提高的可伸缩性及性能、更紧密而灵活的安全控制中获益。SQL Server 2000也包括了许多新的改进的功能来帮助IT工作人员有效率地工作。SQL Server 2000包含几个在企业数据管理中关键的增强:易管理性、可用性、可伸缩性、安全性。

SQL Server 2000使部署、管理和优化企业数据以及分析应用程序变得更简单、更容易。作为一个企业数据管理平台,它提供单一管理控制台,使数据管理员能够在任何地方监视、管理和协调企业中所有的数据库和相关的服务。它还是提供了一个可以使用SQL管理对象轻松编程的可扩展的管理基础结构,使得用户可以定制和扩展他们的管理环境,同时使独立软件供应商(ISV)也能够创建附加的工具和功能来更好地扩展打开即得得能力。 (2)SQL Server Management Studio

SQL Server 2000 通过提供一个集成的管理控制台来监视和管理SQL Server关系数据库、Integration Service、Analysis Service、Reporting Services、Notification Services以及在数量众多的分布式服务器和数据库上的SQL Server Mobile Edition,从而简化了管理工作。数据库管理员能够同时执行多个任务,例如,编写和执行查询,查看服务器对象,管理对象,监视系统活动和查看联机帮助。SQL Server Management Studio 提供了一个开发环境,可在其中使用Transaction-SQL、多维表达式、XML for Analysis和SQL ServerMobile Edition来编写、编辑和管理脚本和存储过程。Management Studio可以很容易地与源代码控制集成在一起。Management Studio还包括一些工具可用来调度SQL Server代理作业和管理维护计划,以自动执行日常维护和操作的能力,为数据库管理员们提供了更强的生产效率。

SQL Server 2000开放了70多个新的内部数据苦苦性能和资源使用的度量值,涵盖了从内存、锁定到对事物、网络和磁盘I/0的调度等。这些动态管理视图(DMV)提供了对数据库和强大的基础结构的更大的透明度和可见性,可以主动监视数据库的状况和性能。

16

第4章 系统概要设计

(3)SQL管理对象

SQL管理对象(SMO)是一个新的可编程对象集,它可实现所有SQL Server数据库的管理功能。事实上,Management Studio就是构建在SQL管理对象之上的。SMO是作为Microsoft.Net Framework程序集实现的。您可以使用SMO自动执行常见的SQL Server管理任务,例如,用编程方式检索配置设置,创建新数据库,应用Transact-SQL脚本,创建SQL Server代理作业以及调度备份等。SMO对象模型代替了包含在SQL Server早期版本中的分布式管理对象(DMO),因为它更安全可靠并具有更高的可伸缩性。

(4)可用性

在高可用性技术、额外的备份和恢复功能,以及复制增强上的投资使企业能够建和部署高可用的应用程序。在高可用性上的创新有:数据库镜像、故障转移群集、数据库快照和增强的联级操作,这有助于最小化停机时间,并确保可以访问关键的企业系统,本节还将详细介绍这些增强特性。

(5)数据库镜像

数据库镜像润需十五日志以连续的方式从源服务器传递到单台目标服务器上。当主系统出现故障时,应用程序可以立即重新连接到辅助服务器上的数据库。辅助实例几秒钟内即可检测到主服务器发生了故障,并能立即介绍数据库连接。数据库镜像工作在标准服务器硬件下,不需要特定的存储或控制器。

本系统创建的数据库名称为province此数据库包含个表: (1):adminregister表(管理员注册表)

Adminregister表用于存放管理员的基本信息,并且在登录后台的时候要却出该基本信息与其做比较,一致情况下可以进入管理员窗口。 Adminregister表 列名 adminname adminid adminsex adminpass adminclass 数据类型 varchar int varchar varchar varchar 长度 50 4 4 50 50 允许空 是 否 是 是 是 主键 否 是 否 否 否

(2):bus表(公交路线),busall表(公交时间),busdetail表(公交详细站点)

17

第4章 系统概要设计

bus表只用来存放公交得路线号跟id,busall表用来存放公交得总体线路跟公交首末班时间及间隔,busdetail表用来记录公交路线上的详细站点及站点id。

bus表 列名 数据类型 长度 允许空 主键 busnum busid

varchar varchar 30 30 是 是 否 否 busall表 列名 数据类型 长度 允许空 主键 busid allsite time1 time2 time3

varchar varvhar varchar varchar varchar 39 999 50 50 50 否 是 是 是 是 是 否 否 否 否 busdetail表

列名 数据类型 长度 允许空 主键 busid sitename siteid

varchar varchar varchar 30 50 100 是 是 是 否 否 否 (3)register表(公交用户注册表)

register表用来存放公交用户的注册信息,用户在登录首页查询公交路线时,若有评论需求的话,需要注册方可留言,否则只有查看权限。

18

第5章 详细设计与实现

register表 列名 username birthday Sex password provincename cityname

数据类型 varchar varchar varchar varchar varchar Varchar 长度 100 100 10 100 100 100 允许空 是 是 是 否 否 否 主键 否 否 否 否 否 否 (4)usercomment表(用户评论表)

Usercomment表用来存放用户的评论信息及管理员的回复信息。 usercomment表 列名 数据类型 长度 允许空 主键 ccomments ctime cuser cid admincomments adminname admintime

varchar varchar varchar int varchar varchar varchar 1000 50 50 4 199 50 50 是 是 是 否 是 是 是 否 否 否 否 否 否 否 25


公交管理系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:长江水质的评价和预测

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: