《数据库系统概论》课程设计
目录
一 引言 ............................................................................................................................. 3
1 编写目的 ............................................................................................................... 3 2 术语表 ................................................................................................................... 3 3 参考资料 ............................................................................................................... 3 二 数据库环境说明 ......................................................................................................... 4 三 数据库命名规则 ......................................................................................................... 4 四 逻辑设计 ..................................................................................................................... 4
1 调查用户需求 ....................................................................................................... 4 2 用例 ....................................................................................................................... 5 3 系统功能的设计和划分 ....................................................................................... 9 4 数据字典 ............................................................................................................. 11 5 数据流图 ............................................................................................................. 12 6 对象描述 ............................................................................................................. 13 7 场景 ..................................................................................................................... 14 8 系统各个部分的设计过程 ................................................................................. 17 9 视图集成 ............................................................................................................. 23 五 物理设计 ................................................................................................................... 25
1 表汇总 ................................................................................................................. 25 2 表的详细设计 ..................................................................................................... 25 3 视图的设计 ......................................................................................................... 32 4 存储过程、函数及触发器的设计 ..................................................................... 32 六 安全性设计 ............................................................................................................... 32
1 防止用户直接操作数据库的方法 ..................................................................... 32 2 用户帐号密码的加密方法 ................................................................................. 32 3 角色与权限 ......................................................................................................... 32
1
《数据库系统概论》课程设计
七 详细设计 ................................................................................................................... 32
1 程序逻辑 ............................................................................................................. 32 3系统模块设计 ...................................................................................................... 33 八 优化 ........................................................................................................................... 41 九 数据库管理与维护说明 ........................................................................................... 41 十 用户手册 ................................................................................................................... 42
2
《数据库系统概论》课程设计
一 引言
1 编写目的
本文档是车辆租赁管理系统的组成部分,编写本文档的目的是:明确与指导车辆租赁管理系统的开发流程,以及便于以后的系统维护、升级。 本文档重点介绍了系统的数据库设计部分,这样做的目的是:明确数据库的表名、字段名等数据信息,用来指导后期的数据库脚本的开发,本文档遵循《车辆租赁管理系统数据库设计和开发规范》。本文档的读者对象是需求人员、系统设计人员、开发人员、测试人员。
本系统的名字是“车辆租赁管理系统”。本系统受“XX车辆租赁公司”的委托而开发。该公司总部位于北京,在沈阳、南京等地有分部。
在以前,该公司在进行业务处理时,用的是传统的纸质记录的方式。这种方式的缺点是:1,由于公司有若干个分部分布在不同地区,各分部的纸质文档由各分部自己管理,分部与分部之间不能实现信息的实时共享,这常常会产生一些矛盾,给公司带来信誉和经济上的损失;2,纸质文档一旦写成之后不可涂改,这对于工作人员的要求较高;3,纸质文档的保存需要付出很大代价;4,效率底下。
随着计算机技术的发展,越来越多的公司摒弃了传统的管理模式,采用了最新的计算机技术以求使管理工作更加快捷、准确、安全。XX车辆租赁公司也不例外。于是便有了本系统的诞生。
2 术语表
序号 1 2 3 4 5
术语或缩略词 DOB 低级 高级 outlet faultStartLevel 说明性定义 Date Of Birthday,出生日期,出现在表employee中 出现在表user中,是系统用户的一个权限级别 出现在表user中,是系统用户的一个权限级别 部门或者分店、分部 损坏级别,用在表faultReport中 3 参考资料
资料名称 作者 文件编号、版本 ISBN-7-04-019583 第4版
资料存放地点 《数据库系统概论》 王珊、萨师煊 3
《数据库系统概论》课程设计
二 数据库环境说明
数据库实例:vehiclerental 数据库系统:MySQL 4.0 数据库部署: 内存:>=256MB 硬盘:>=80G OS:Windows xp 网络协议:TCP/IP 数据库设计工具:visio 数据库存放位置:
相对位置:jdbc:mysql://192.168.250.134/vehiclerental
绝对位置:192.168.250.134\\C:\\Program Files\\MySQL\\MySQL Server 4.0\\data\\vehiclerental
三 数据库命名规则
数据库的表名的命名规则:如果表名中有一个或若干个单词,第一个单词首字母小写,其余单词首字母大写。
数据库表中列的命名规则:与表名的命名规则类似。
四 逻辑设计
1 调查用户需求
1.1 硬件环境需求
处理器:Intel PentiumIII或者更高或者AMD 内存: 512M 硬盘空间:80G 软件环境: 服务器端/客户端:
操作系统:Windows 98/ME/2000/XP/win7
4
相关推荐: