二、实验目的
- 在系统地学习了数据库原理课程之后,按照关系型数据库的基本原理,综合运用所学的知识,设计开发一个小型的数据库管理系统。
- 通过对一个实际问题的分析、设计与实现,将原理与应用相结合,体会如何把书本上学到的知识用于解决实际问题,培养动手能力,使学生能深入理解和灵活掌握教学内容。
三、实验要求
- 在“设计题目参考及要求”文件提供题目中选择完成一个简单的数据库应用系统设计与实现。
- 选择熟悉的数据库前台开发工具(java,c#,vb等)和SQL Server2008以上版本,创建数据库,进行相应功能模块的程序设计,至少在前台界面上实现对数据库数据的增删改查等基本功能。
- 实验内容
1. 系统功能简介
一个使用java编写的租车系统, 支持两种用户类型: 用户和管理员, 三种车辆类型: 小汽车, 卡车, 货车, 用户可以租车和还车, 管理员可以添加, 修改, 删除, 查询车辆信息, 并支持新用户和管理员的注册, 使用UUID生成用户和管理员的编号, 密码通过md5摘要后记录在数据库中.
1)根据概念结构设计,可转换得到如下关系模式(要求根据前面所得ER图按照转换规则得到):
客户(编号, 姓名, 性别, 电话, 地址, 用户名, 密码)
车辆(编号, 车牌号, 型号, 租赁状态, 类型, 标准租金)
管理员(编号, 用户名, 密码)
租赁登记(单号, 客户编号, 车辆编号, 开始时间, 归还时间)
营业额(营业额)
客户表
列名 |
数据类型 |
允许为空 |
主键 |
外键 |
备注 |
编号 |
char(32) |
否 |
是 |
否 |