发布时间 : 星期二 文章数据库系统课程设计报告 正文更新完毕开始阅读
哈尔滨工业大学(威海)数据库系统课程设计报告 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