没有合适的资源?快使用搜索试试~ 我知道了~
一. 系统需求分析 6 1.1 设计前调查 6 1.2 用户需求分析 6 1.3 核心数据流图 7 1.4 核心数据字典 8 二、概念设计 9 2.1 局部E-R图 9 2.2 全局E-R图 10 三、逻辑设计 11 3.1 开发环境 11 3.2.1有以下关系模式: 11 3.2.2分解分析: 11 四、创建数据库 11 五、程序以及调试和使用说明 12 5.1程序登陆界面 12 5.2 主面板 13 5.3具体介绍 14 5.3.1房态查看 14 5.3.2 入住登记和预定房间 14 5.3.3 调房,住宿、退宿查询 15 5.3.4 挂帐,结帐,日报表,追加押金 16 5.3.5报修和维修 16 5.3.6添加用户,添加员工,修改密码 17 六、总结 18 七、部分代码 19 7.2添加员工 19 7.3 宾客入住 21 计算机与通信学院课程设计评分表 26
资源推荐
资源详情
资源评论
一、设计内容与设计要求
1.设计内容:
数据库系统原理的课程设计要求学生综合利用本课程的有关知识,在教师的指导下,利用特定
的数据库设计环境,针对具体的问题,完成从系统的需求分析、数据库的概念设计、数据库的逻辑
设计,到数据库实现等设计过程,最终实现一个较为完整的反映应用需求的数据库系统。因此,在
设计中,要求学生应该全面考虑各个设计环节以及它们之间的相互联系。
下面是各个设计阶段的具体内容。
⒈ 系统需求分析
需求分析是数据库系统设计的一个重要的环节。本阶段应该对整个应用情况作全面的、详细的
调查,确定特定数据库应用环境下的设计目标,收集该应用环境下针对系统设计所需要的基础数据
以及对这些数据的具体存储要求,从而确定用户的需求。用户对数据库的需求包括:
⑴ 处理需求。即用户要完成什么处理功能等。学生在设计中应根据具体的课题要求确定系统
应该实现的功能,一些基本的功能通常是必须具备的,如用户的管理与维护,基本数据的维护,灵
活的信息查询等。
⑵ 信息需求。即在数据库中需要存储哪些数据。学生应该根据具体的课题,认真分析有关的
要求,确定本设计的信息需求。
⑶ 安全性和完整性功能。实践中这是一个需要与用户不断交流才能逐步确定的需求。本课程
设计要求学生在自己的设计中能反映出基本的安全性和完整性功能。
本阶段的设计结果(即系统需求分析)应该在课程设计报告中进行详细描述,画出系统的数据
流图,写出较为详细的数据字典,作为本课程设计的验收依据之一。
⒉ 数据库的概念设计
数据库的概念设计是在需求分析的基础上,利用与用户双方都能理解的形式,设计出数据库的
概念模型。本课程设计要求学生采用 E-R 方法进行数据库的概念设计。本设计阶段可分为:
● 数据抽象。即根据需求分析的结果,抽取出与本课程设计相关的特性。设计局部概念模式。
运用 E-R 方法,设计出系统的各个局部 ER 模型。
● 设计全局概念模式。通过对局部 E-R 模型的操作,解决各个 E-R 模型关于对象定义不一致问
题,以及对各个 E-R 模型进行合并优化等,最终形成数据库的全局概念模式。
本阶段的设计结果(局部和全局 E-R 图、具体数据库设计工具中概念结构设计图)应该在课程
设计报告中进行详细描述,应该能够反映该设计的正确性,作为本课程设计的验收依据之一。
⒊ 数据库的逻辑设计
数据库逻辑设计的目的是将概念设计阶段设计好的 E-R 图转换成与具体机器上的 DBMS(如
Oracle)所支持的数据模型(如关系模型)相符合的逻辑结构。
鉴于本课程设计的具体环境要求,学生在进行数据库的逻辑结构设计时应该充分考虑特定的数
据库环境。
第 1 页 共 25 页
要求学生在本阶段的设计中分两步进行:
● 形成初始的关系模式。将概念设计阶段产生的全局概念模式( E-R 图)转换成初始的关系模
式。
● 关系模式的规范化处理。为了减少或消除关系模式中存在的数据冗余和操作异常,根据设计
所要求的规范级别,按照本课程所学知识,逐一分析各个关系模式是否满足规定的范式。
在课程设计报告中应该提供本设计阶段的相关内容,作为本课程设计的验收依据之一。
⒋ 创建数据库
在某一数据库管理系统环境中创建数据库,根据需要也可建立相关数据视图和存储过程。
在课程设计报告中应该提供相关的内容,包括数据库及各个数据库对象的定义的 SQL 语句,
作为本课程设计的验收依据之一。
2.设计要求:
鉴于数据库选题原理课程设计的具体内容,对课程设计提出如下要求:
⒈ 选题原则
课程设计题目以选用学生相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好
地巩固数据库的基本概念、基本原理、关系数据库的设计理论、设计方法等主要相关知识点,针对
实际问题设计概念模型,并应用现有的工具完成小型数据库的设计与实现。
⒉ 选题要求
在后面的课题表中列出了几个设计课题,每个课题都有相应的要求或说明。各课题的难易度有
一定的差异,因此,参加课程设计的学生首先要了解设计的任务,仔细阅读各个课题的设计要求,
为了避免多人选同一题,所做课题为(学号最后两位数 mod 课题号,比如学号 23 号,选题为 23
mod 10=3,即做第三题——学生管理系统)。一般来说,选择课题应以在规定的时间内能完成,并
能得到应有的锻炼为原则。
若学生对课题表以外的相关课题较感兴趣,希望选作课程设计的课题时,应征得指导教师的认
可,并写出明确的设计要求和说明。
设计时要严格按照题意要求进行设计,不能随意更改。若确因条件所限,必须要改变课题要求
时,应在征得指导教师同意的前提下进行。
3.参考选题
工资管理系统
人事管理系统
仓库管理系统
学生管理系统
图书馆管理信息系统
宾馆客房管理信息系统
学籍管理系统
机票预定系统
学生成绩管理系统
课程管理子系统
第 2 页 共 25 页
通讯录子系统
教室管理子系统
宿舍管理子系统
个人事务管理子系统
库房管理系统
小商店销售管理系统
其它管理子系统数据库设计(自己选题需经指导教师认可).
4.课程设计报告要求
课程设计的设计报告是学生对本次课程设计的全面总结,应该反映每个设计阶段的设计思路和
设计内容。该设计报告,应作为整个课程设计评分的书面依据和存档材料。设计报告一般要以固定
规格的纸张(如 A4)书写或打印并装订,字迹及图形要清楚,工整,规范。内容及要求如下:
⑴ 设计任务、要求及所用软件环境或工具介绍。
⑵ 课程设计内容中要求的设计结果。
⑶ 总结
⑷ 验收情况
二、进 度 安 排
第三周 星期二 8:00——12:00
星期三 8:00——12:00
星期四 8:00——12:00
第四周 星期二 8:00——12:00
星期三 8:00——12:00
星期四 8:00——12:00
附:
课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4 大小的图纸及程序清单)。
正文的格式:一级标题用 3 号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为 22。
正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要
有一个主要模块的流程图);四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写出必要的注
释)。
正文总字数要求在 5000 字以上(不含程序原代码)。
第 3 页 共 25 页
目录
一. 系统需求分析..............................................................................................................................................5
1.1 设计前调查..........................................................................................................................................5
1.2 用户需求分析......................................................................................................................................5
1.3 核心数据流图......................................................................................................................................6
1.4 核心数据字典......................................................................................................................................7
二、概念设计....................................................................................................................................................8
2.1 局部 E-R 图..........................................................................................................................................8
2.2 全局 E-R 图..........................................................................................................................................9
三、逻辑设计..................................................................................................................................................10
3.1 开发环境...........................................................................................................................................10
3.2.1 有以下关系模式:................................................................................................................10
3.2.2 分解分析:............................................................................................................................10
四、创建数据库..............................................................................................................................................10
五、程序以及调试和使用说明......................................................................................................................11
5.1 程序登陆界面...................................................................................................................................11
5.2 主面板...............................................................................................................................................12
5.3 具体介绍...........................................................................................................................................13
5.3.1 房态查看................................................................................................................................13
5.3.2 入住登记和预定房间...........................................................................................................13
5.3.3 调房,住宿、退宿查询........................................................................................................14
5.3.4 挂帐,结帐,日报表,追加押金.......................................................................................15
5.3.5 报修和维修.............................................................................................................................16
5.3.6 添加用户,添加员工,修改密码........................................................................................16
六、总结..........................................................................................................................................................17
七、部分代码.................................................................................................................................................18
7.2 添加员工............................................................................................................................................19
7.3 宾客入住............................................................................................................................................20
计算机与通信学院课程设计评分表.............................................................................................................25
第 4 页 共 25 页
一. 系统需求分析
1.1 设计前调查
近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业
发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理
工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据
的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和
预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平 。
但对占 80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,
必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的
管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务
的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。
传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为
推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理
系统。
1.2 用户需求分析
建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程
的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响
应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁
杂的手工劳作中解脱出来。因而程序需要实现的功能有如下主要六大功能:
一、 客房管理:客房登记,入住情况查询,客房状态查看。
二、 宾客入住管理:客房预定,登记入住,房间调整,退房结帐
三、 物资管理:物品登记,物品查询,报修和维修,定时提醒。
四、 财务管理:追加押金,增删财务,日报表
五、 员工管理:增改员工,查删员工
六、 系统管理:增删管理员,修改密码,以及预留的基于 SQL 的数据库管理(该程序考虑
到
作为课程设计和信息系统不是很大,使用了单机版的 ACCESS,以求方便 写程序)
七、 其他功能:界面管理(提供两套外观:经典外观和春天里)
第 5 页 共 25 页
剩余24页未读,继续阅读
资源评论
zx494139226
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功