数据库系统课程设计报告 正文 联系客服

发布时间 : 星期二 文章数据库系统课程设计报告 正文更新完毕开始阅读

哈尔滨工业大学(威海)数据库系统课程设计报告 4 逻辑设计

4.1 各表功能

给出数据库所有表的名称及各自功能 表名称 Manage Room Customer Roomnumber Roomstatus 功能 存储服务员,经理等管理人员信息 存储房间信息 存储顾客详细信息 存储房间总数信息 存储房间状态信息 给出各表的详细字段组成,包括数据类型、长度、主外码、约束等。

4.2 表关系图

在SQL Server中直接找到关系图并截取出来。

8 / 50

哈尔滨工业大学(威海)数据库系统课程设计报告 5 物理设计

5.1 物理存储

给出数据库文件的存储位置、如何备份、还原等

数据库存储位置:C:\\Program

Files\\Microsoft

SQL

Server\\MSSQL10_50.MSSQLSERVER\\MSSQL\\DATA

备份:在sql server 2008中点击数据库,右键任务,选择备份,选择备份位置,备份名,即可

还原:在sql server 2008中点击数据库,右键任务,选择还原,输入备份的数据库名,选择存放路径,即可

5.2 完整性约束

主键: 不能重复,唯一标识键

外键:约束内容,不能超出要求的范围

范围约束:在固定的集合中选择(例如:性别,年龄等) 默认约束:在用户不输入数据的情况下,自动的给其附一个值(例如性别默认为“男性”)。

5.3 视图设计

本系统无视图

5.4 触发器设计

本系统无触发器

9 / 50

哈尔滨工业大学(威海)数据库系统课程设计报告 6 系统实现与维护

6.1 模块1

给出主要功能部分的系统界面截图及核心代码来,并给出必要的描述说明。按功能模块来分节。

登录模块

string s_code , s_pass int i_count

s_code = sle_id.text s_pass = sle_password.text

select count(*) into :i_count from Manager

where ID =:s_code and password=:s_pass ;

if i_count > 0 then open(test1) close(w_login) else

messagebox('提示','用户名或密码错误,请重新输入!') end if

10 / 50

哈尔滨工业大学(威海)数据库系统课程设计报告

6.2 模块2

截取当前操作窗画面的快捷键为 Alt + PrtSc,然后Ctrl + V粘贴到要放入的地方即可。

客房预订

1,按房间号查询

string r_id, r_kind, r_bed, r_price,r_status, r_describe string r_idi int t=1

if sle_id.text=\

messagebox(\请输入房间号!\return

end if

r_idi=trim(sle_id.text)

lv_id.deleteitems() //清空lv控件

declare r_cursor cursor for //定义游标 select * from room

where room.r_number=:r_idi;

open r_cursor; //打开游标 if sqlca.sqlcode<>0 then

messagebox(\提示\游标打开错误!\

11 / 50