文档详情

数据库实验报告-汽车俱乐部管理系统.doc

发布:2017-12-06约1.71万字共24页下载文档
文本预览下载声明
河北工业大学 数据库原理实验 实验报告 题目: 汽车俱乐部管理系统 专业: 完成日期: 2014/1/7 一 概述 1.1目的与要求 为实现汽车俱乐部行业信息的规范化管理,某软件开发商要求开发一汽车俱乐部管理系统,面向俱乐部工作人员进行会员信息的管理。主要功能包括:用户(俱乐部工作人员)身份验证和用户权限组织;提醒服务(提醒各种该执行的车务活动);会员管理(会员信息、会员费收缴记录录入,查询,修改);车务管理(新车上牌代办,保险代办,验证代办,落户代办等);救援服务(呼救记录,救援情况记录以及救援车辆管理);旅行服务(旅行信息记录、修改、查询);统计报表、图表(所有当日、当月、当年向会员提供的各种服务信息及其收费的详细情况列表及汇总);系统管理(设置提醒提前日期,用户管理等);俱乐部管理(俱乐部部门、工作人员、救援车辆管理);系统帮助。 1.2设计环境 ①??Microsoft SQL Server 2000 ②????Microsoft Visual studio2010 二 需求分析 2.1 系统功能要求设计 此系统实现如下系统功能: 1 对本系统登录账户的管理。提供两种登录模式,即管理员登录模式和普通登录模式(有权限限制)。其中管理员权限最高,可以进行系统中的所有操作。普通登录用户,对部门管理和工作人员管理没有权限操作。普通登录用户在对系统用户进行管理时须进行管理员密码认证。 2 管理会员:实现对会员的增加,删除,修改,查找,以及会员交费的操作。 3 管理车辆:对俱乐部的救援车辆进行增加,删除,修改的管理。 4 管理部门:实现对俱乐部内各个部门的增加,删除的管理及统计各个部门的人数。 5 管理员工:实现对俱乐部内工作人员增,删,查及部门间调度的管理。 6 系统用户管理:该功能仅提供给管理员用户,或者拥有管理员密码的用户。系统只允许有且只有一个名为fzw的管理员,且其用户名不可更改。在对系统用户进行增加,删除操作时,可以允许一个客户拥有不同的几个密码(均为普通用户级别)。 7 提供救援服务:为本俱乐部会员提供救援服务,同时记录救援情况。 8 提供旅行服务:为本俱乐部以交会费的会员提供旅行服务,同时可为未交费会员交费。 2.3 数据字典 数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。利用SQL Server 2000建立“汽车俱乐部”数据库,其基本表清单及表结构描述如下: 表2-1数据库表名清单 序号 中文表名 表功能说明 1 车辆 存储俱乐部救援车辆状态 2 部门 存储俱乐部中各个部门人数 3 会员 存储俱乐部会员的个人信息 4 员工 存储俱乐部员工信息 5 用户 存储该管理系统的登录用户账号及密码 表2-2车辆 序号 字段名 类型 取值约束 空否 默认值 主键/外键 索引否 1 carid 文本 否 主键 2 id 文本 忙/闲 否 闲 索引 表2-3部门 序号 字段名 类型 取值约束 空否 默认值 主键 索引否 1 id 自动编号 大于等于1 否 自动编号 2 bumenname 文本 否 主键 索引 3 renshu 文本 大于等于0 否 0 表2-4用户 序号 字段中文名 类型 取值约束 空否 默认值 主键 索引否 1 编号 自动编号 自动编号 2 username 文本 否 主键 索引 3 password 文本 否 表2-5会员 序号 字段名 类型 取值约束 空否 默认值 主键 索引否 1 编号 自动编号 否 自动编号 2 name 文本 否 主键 索引 3 sex 文本 男/女 否 男 4 id 文本 否 5 tel 文本 否 6 Car_id 文本 否 7 fee 文本 是/否 否 是 索引 8 lvxing 文本 表2-6员工 序号 字段名 类型 取值约束 空否 默认值 主键 索引否 1 name 文本 否 主键 2 sex 文本 否 3 tel 文本 否 4 bumen 文本 否 索引 5 shengri 文本 日期格式 否 三 概念模型设计 由需求分析的结果可知,本系统设计的实体包括: 车辆、部门,用户,会员,员工 经分析得到系统的E—R图: 四 逻辑和物理结构设计 4.1由系统E—R图转化而得到的关系模式如下: 会员(姓名,电话,性别,会费,旅行,身份证号,车牌号) 员工(姓名,性别,电话,
显示全部
相似文档