数据库实验2实验报告 2

2019-01-18 22:20

数据库第二次试验报告

PB10011020 刘思轶

实验内容

本实验有两个可选题目,旅游出行和药品免疫库。本程序即为旅游出行的一个实现。

实验原题摘要如下 数据关系模式:

航班FLIGHTS( String flightNum, int price, int numSeats, int numAvail, String FromCity, StringArivCity);

宾馆房间HOTELS( String location, int price, int numRooms, int numAvail); 出租车CARS( String location, int price, int numCars, int numAvail); 客户CUSTOMERS( String custName);

预订情况RESERVATIONS( String resvKey, String custName, int resvType) 系统基本功能:

1.航班,出租车,宾馆房间和客户基础数据的入库,更新(表中的属性也可以根据你的需要添加)。

2.预定航班,出租车,宾馆房间。

3.查询航班,出租车,宾馆房间,客户和预订信息。 4.查询某个客户的旅行线路。 5.检查预定线路的完整性。 6.其他任意你愿意加上的功能。

程序功能

本系统由旅行服务提供商运营,发布在支持PHP + MySQL 的服务器上。 系统默认有三个角色,游客、用户和管理员。它们的权限如下

1、游客

查询当前航班、旅馆和出租车的预订情况;

2、注册用户

游客的所用权限; 查询当前预订;

预订航班、旅馆和出租车; 退订航班、旅馆和出租车。 打印旅行路线

检查预定路线的完整性。 检查航班的完备性

3、管理员

注册用户的所用权限

添加航班、旅馆和出租车信息; 更改航班、旅馆和出租车信息; 注册用户;

更改用户密码和权限; 删除注册用户; 查询用户预订; 取消用户预订; 查询用户旅行线路。

运行平台

本系统在Windows 7 32位 下由PHP -now虚拟的网络运行平台上测试. 所需环境为: PHP Apache MySQL PhmyAdmin

环境搭建

打开集成环境php-now文件夹,点击init.cmd,会自动安装所需环境 接着在PHP后台中载入所需要的表

CREATE TABLE FLIGHTS ( flightNum varchar(30) , price int(6), numSeats int(6), numAvail int(6), FromCity varchar(30), ArivCity varchar(30), PRIMARY KEY (flightNum));

CREATE TABLE HOTELS( location varchar(30), price int(6), numRooms int(6), numAvail int(6), PRIMARY KEY (location));

CREATE TABLE CARS( location varchar(30), price int(6), numCars int(6), numAvail int(6), PRIMARY KEY (location));

CREATE TABLE CUSTOMERS( custName varchar(30), password varchar(50), type varchar(20), PRIMARY KEY (custName));

CREATE TABLE RESERVATIONS( resvKey int(20) AUTO_INCREMENT, custName varchar(30), resvType varchar(20), detail varchar(20), PRIMARY KEY (resvKey));

该程序所实现的功能

1. 登录功能

登陆者身份分为游客和管理员,在数据库中信息都存放在customer表中,区别为type项不同,管理员为admin,游客为users,决定了权限不同. (1) 普通游客登录后界面

(2) 管理员登陆后界面

2. 查询功能

登入http://127.0.0.1

可以选择查询航班,旅馆和出租车. 3. 游客-预订功能


数据库实验2实验报告 2.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:SGZ1000-2×700型刮板输送机设计

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

马上注册会员

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