




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
此文档收集于网络,如有侵权,请联系网站删除数据库原理及应用课程设计报告指导教师:何志林班 级:0701班学 号:2007100103 李 靖 2007100104 罗振华 2007100111 孟晋辉 2007100115 郭凯明 2007100117 王 奎 2005100143 方 舒组 长:郭凯明 完成日期:2010-5-17目 录1.课程设计目的32. 课程设计方案32.1总体思路32.2课程设计内容32.3 项目需求了解32.4软件总体模块设计42.5 数据库设计43. 课程设计内容43.1 课程设计的实验环境43.2 课程设计的预备知识44. 课程设计步骤54.1 系统组织结构图54.2 功能简介54.3数据库设计64. 4软件设计74.5软件测试阶段及维护185结束语 196. 致谢191.课程设计目的建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。2. 课程设计方案2.1总体思路:通过鼓励学生自行开发小型软件系统,以培养学生的软件设计和开发能力。使学生能熟悉整个软件系统的开发过程,掌握数据库设计管理的方法、.net或Java开发编程的方法,分组协作、明确分工,共同完成软件开发,以增强学生的合作能力。本次综合设计,以开发小型基于DBMS的软件为核心,综合“数据库”设计应用能力、“软件工程”应用能力、利用.net或Java,设计并开发出具有一定功能的小型软件系统。2.2课程设计内容宾馆客房管理系统2.3 项目需求了解接待人员 1.按多种属性查询客房或客人情况 2.为客人预订房间 3.登记客人入住情况 4.为客人办理离店手续并生成结账报表 5.为客人办理续费手续 经理:1.按多种属性查询客房或客人情况 2.汇总客房和客人情况 3.调整房价 4.增减房间 2.4软件总体模块设计本系统主要包括5个大模块:住宿管理模块、客房管理模块、人员管理模块、查询模块、系统设置模块2.5 数据库设计 本系统主要包括6个表:1) 用户登录表:login2) 预定房间表:booktable3) 入住房间表:livetable4) 房间信息表:room5) 职工信息表:employee6) 汇总表:summarytable3. 课程设计内容3.1 课程设计的实验环境硬件要求能运行Windows XP操作系统;开发工具可采用Microsoft Visual Studio 2005,数据库管理系统采用SQL server。3.2 课程设计的预备知识熟悉软件开发的基本知识,有熟练运用数据库管理系统、.net或Java开发平台、方案设计能力等诸多具体问题有感性的认识和深入的理解、软件设计、开发和维护的能力。4. 课程设计步骤4.1 系统组织结构图4.2 功能简介(1)住宿管理:用于登记旅客预订、入住、续住及退房的信息。(2)客房管理:用于对客房进行增加、删除并修改相关信息。(2)人员管理:用于对接待员进行增加、删除并修改相关信息。(4)信息查询:通过对客房和客人进行不同方式的查询。(5)系统设置:设置密码和用户权限。4.3数据库设计1.用户登录表:login 2.预定房间表:booktable3.入住房间表:livetable4. 房间信息表:room5.职工信息表:employee 6.汇总表:summarytable4.4软件设计登陆界面:功能:不同类型的用户登录进入不同的界面进行相应的操作经理主界面:功能:经理通过该界面可以进行客房管理、信息查询、人员管理、密码设置和权限设置等操作。增加客房:功能:通过该界面可以将新增的信息填入数据库中room表中。减少客房:功能:通过该界面可以将数据库中room表的信息删除。修改客房信息:功能:通过该界面可以修改数据库中room表中的信息。增加人员:功能:通过该界面可以将新增的员工信息加入到employee表中。减少人员:功能:通过该界面可以将employee中相应信息删除。修改人员信息:功能:通过该界面可以修改employee表中相应信息。按客人查询:按客房查询:功能:通过该界面可以查看房间已入住和未入住的信息。汇总报表:功能:通过该界面可以得知各房间入住情况及当前总收入。修改密码:功能:通过该界面经理和接待员可以进行密码的修改。修改权限:功能:通过该界面经理可以修改登录用户的权限。接待员主界面:功能:接待员进入该界面可以进行住宿管理、信心查询、设置密码等操作。预定登记:功能:通过该界面接待员可以帮助客人进行房间的预定。入住登记:有预定记录的登记:无预定记录的登记功能:通过该界面可以对预定客人和没预定的客人进行入住登记。续住登记:功能:通过该界面可以对想要继续入住的客人进行续住登记。退房登记:功能:通过该界面对已入住人员进行退房登记。4.5软件测试阶段及维护在开发这个软件系统的过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,在本次设计过程中,我组采用循环测试法,力求在每个阶段结束之前通过严格技术审查,即每完成一个功能,就进行测试,尽可能早的发现并纠正差错,完成模块测试之后再进行系统测试。在该设计中,偏重考虑了当用户输入的信息出错时,系统就会出现提示,以便让用户知道出错的原因,并能及时做出修改,所以站在用户的角度考虑,尽可能设想各种边界条件,如记录为空,输入为空,输入出错等,以此来发现错误,纠正错误,取得了一定的效果。在运行的过程中,发现了一些问题,主要是当程序出错时,系统有没有能力给出出错信息,使系统能够安全的运行下去,而不是退出系统。所以,加强系统的安全性是十分重要的,这就使得我要充分的考虑到每一个运行细节,并分析可能出错的情况,在这些边界上,设置出错检测,使系统能自动捕获出错点,给出提示,允许用户重新进行操作。一个应用系统性能的优劣,效率的高低始终应当由用户来做出判决,应用系统在运行过程中,用户会提出一些新的需求和建议,我们就会根据用户需求的变化,对本系统一定的修改,使其进一步地得到完善和提高。5结束语 作为计算机专业的学生,在3年的学习过程中我们学到了很多知识,而这次课程设计又是对我们所学的一次总结。我们可以用比较充裕的时间来尝试开发一个大型项目,这次课程设计确实为我们今后从事计算机的开发打下了坚实的基础。在这次课程设计中,总的感觉是我们组遇到了很多困难,这主要是由于我们开发软件的经验不足,其次我们对开发软件的应用也不够熟练。有时虽然是一个很小的问题,但解决起来却花费了不少的时间,值得欣慰的是,当自己苦思冥想或者和其它同学一起探讨,把问题解决的时候我们都觉得获益非浅,这就是在摸索中寻求到的知识。在开发期间,有目的的去学习一些将要用到的东西,仔细的考虑工作流程的规律和步骤,充分的利用手中的开发工具,使自己的开发在代码上实现够少而精确。让用户能够尽量简单的进行操作,但是在老师的检测过程中,还是出现了很多的不足之处,这些都是要在今后的工作重要努力改进和完善的。当我即将完成这次课程设计的时候我终于认清楚了以前老师经常提起的一个问题,那是:一个系统开发的过程中编码不是重要的,重要的是对分析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美妆护肤直播教学创新创业项目商业计划书
- 农副食品健康饮食APP市场创新创业项目商业计划书
- 小学语法课教学课件下载
- 多媒体课件教学课程安排
- 护理教学指导性查房
- 皮革机械安全知识培训课件
- 非织造布创新-洞察及研究
- 2025年互联网+教育示范项目资金申请项目可持续发展路径研究报告
- 文库发布:散步的课件
- 2025年电子竞技赛事赞助市场洞察:品牌合作策略深度研究
- 卫浴设备安装技能的培训与认证
- 废气处理工程协议
- DZ∕T 0214-2020 矿产地质勘查规范 铜、铅、锌、银、镍、钼(正式版)
- 应急管理信息化系统建设方案
- 学校幼儿园消防安全风险自查检查指南
- 政府利用短视频平台宣传政策的成功案例分析
- 非煤矿山危险和有害因素之中毒和窒息
- 船员劳动合同
- 2024年中国人寿:养老险总公司招聘笔试参考题库含答案解析
- 知识产权风险预警项目分析报告
- 南城一中高三年级工作计划
评论
0/150
提交评论