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

上传人:b****2 文档编号:1287478 上传时间:2022-10-20 格式:DOC 页数:24 大小:739KB
下载 相关 举报
数据库实验报告-汽车俱乐部管理系统.doc_第1页
第1页 / 共24页
数据库实验报告-汽车俱乐部管理系统.doc_第2页
第2页 / 共24页
数据库实验报告-汽车俱乐部管理系统.doc_第3页
第3页 / 共24页
数据库实验报告-汽车俱乐部管理系统.doc_第4页
第4页 / 共24页
数据库实验报告-汽车俱乐部管理系统.doc_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

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

《数据库实验报告-汽车俱乐部管理系统.doc》由会员分享,可在线阅读,更多相关《数据库实验报告-汽车俱乐部管理系统.doc(24页珍藏版)》请在冰豆网上搜索。

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

河北工业大学

数据库原理实验

实验报告

题目:

汽车俱乐部管理系统

专业:

完成日期:

2014/1/7

一概述

1.1目的与要求

为实现汽车俱乐部行业信息的规范化管理,某软件开发商要求开发一汽车俱乐部管理系统,面向俱乐部工作人员进行会员信息的管理。

主要功能包括:

用户(俱乐部工作人员)身份验证和用户权限组织;提醒服务(提醒各种该执行的车务活动);会员管理(会员信息、会员费收缴记录录入,查询,修改);车务管理(新车上牌代办,保险代办,验证代办,落户代办等);救援服务(呼救记录,救援情况记录以及救援车辆管理);旅行服务(旅行信息记录、修改、查询);统计报表、图表(所有当日、当月、当年向会员提供的各种服务信息及其收费的详细情况列表及汇总);系统管理(设置提醒提前日期,用户管理等);俱乐部管理(俱乐部部门、工作人员、救援车辆管理);系统帮助。

1.2设计环境

①  MicrosoftSQLServer2000

②    MicrosoftVisualstudio2010

二需求分析

2.1系统功能要求设计

此系统实现如下系统功能:

1对本系统登录账户的管理。

提供两种登录模式,即管理员登录模式和普通登录模式(有权限限制)。

其中管理员权限最高,可以进行系统中的所有操作。

普通登录用户,对部门管理和工作人员管理没有权限操作。

普通登录用户在对系统用户进行管理时须进行管理员密码认证。

2管理会员:

实现对会员的增加,删除,修改,查找,以及会员交费的操作。

3管理车辆:

对俱乐部的救援车辆进行增加,删除,修改的管理。

4管理部门:

实现对俱乐部内各个部门的增加,删除的管理及统计各个部门的人数。

5管理员工:

实现对俱乐部内工作人员增,删,查及部门间调度的管理。

6系统用户管理:

该功能仅提供给管理员用户,或者拥有管理员密码的用户。

系统只允许有且只有一个名为fzw的管理员,且其用户名不可更改。

在对系统用户进行增加,删除操作时,可以允许一个客户拥有不同的几个密码(均为普通用户级别)。

7提供救援服务:

为本俱乐部会员提供救援服务,同时记录救援情况。

8提供旅行服务:

为本俱乐部以交会费的会员提供旅行服务,同时可为未交费会员交费。

2.3数据字典

数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。

利用SQLServer2000建立“汽车俱乐部”数据库,其基本表清单及表结构描述如下:

表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图转化而得到的关系模式如下:

会员(姓名,电话,性别,会费,旅行,身份证号,车牌号)

员工(姓名,性别,电话,入职时间,所属部门)

部门(部门名,人数)

车辆(车牌号,状态)

救援(姓名,车牌号,救援情况)

4.2确定关系模型的存取方法

在将概念模型转换成物理模型之后,我们可以对物理模型进行设计,双击物理模型的关系,可以对该关系的名称、注释等信息进行查询。

可对该关系的属性列进行设计,可分别设置其名称、码、数据类型以及主码、是否为空等。

在实际设计中最常用的存取方法是索引发,使用索引可以大大减少数据的查询时间,在建立索引时应遵循:

在经常需要搜索的列上建立索引; 在主关键字上建立索引;在经常用于连接的列上建立索引,即在外键上建立索引;在经常需要根据范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续的等规则。

才能充分利用索引的作用避免因索引引起的负面作用。

4.3确定数据库的存储结构

确定数据库的存储结构主要指确定数据的存放位置和存储结构,包括确定关系、索引、日志、备份等的存储安排及存储结构,以及确定系统存储参数的配置。

因为该成绩管理系统的数据量小,,所以我们只用把数据存储在使用的电脑硬盘上,不用作更多的安排。

五数据库的实施与维护

5.1数据库的实施:

1QuanXianClass(ModuleName)

1.1描述(Description)

该类存储当前用户的权限

1.2代码(Program)

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Text;

namespace汽车俱乐部

{

classQuanXianClass

{

publicstaticintQuanXian;

}

}

2Form1(ModuleName)

2.1描述(Description)

登录代码

2.2代码(Program)

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Text;

usingSystem.Windows.Forms;

usingSystem.Data.OleDb;

namespace汽车俱乐部

{

publicpartialclassLoad:

Form

{

publicLoad()

{

InitializeComponent();

Tag=0;

}

DBClassdb1=newDBClass();

privatevoidbutton1_Click(objectsender,EventArgse)

{

if(name.Text.Trim()==""||pwd.Text.Trim()=="")

{

MessageBox.Show("请完整填写用户信息","提示");

}

else

{

db1.OleDbConn.Open();

stringstr="select*from用户whereusername='"+name.Text.ToString()+"'andpassword='"+pwd.Text.ToString()+"'";

OleDbCommandcomm=newOleDbCommand(str,db1.OleDbConn);

if(comm.ExecuteScalar()!

=null)

{

db1.OleDbConn.Close();

Tag=1;

this.Close();

if(name.Text.ToString()=="fzw")

{

QuanXianClass.QuanXian=1;

}

else

{

QuanXianClass.QuanXian=0;

}

}

else

{

MessageBox.Show("用户信息有误,请重新登录!

");

db1.OleDbConn.Close();

}

}

}

privatevoidbutton2_Click(objectsender,EventArgse)

{

this.Close();

}

}

}

3AddMemberForm(ModuleName)

3.1描述(Description)

添加会员代码

3.2代码(Program)

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电力水利

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1