版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.PAGE*;;数据库原理及应用课程设计报告指导教师:何志林班级:0701班学号:2007100103李靖2007100104罗振华2007100111孟晋辉2007100115郭凯明2007100117王奎2005100143方舒组长:郭凯明完成日期:20目录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个表:用户登录表:login预定房间表:booktable入住房间表:livetable房间信息表:room职工信息表:employee汇总表:summarytable3.课程设计内容3.1课程设计的实验环境硬件要求能运行WindowsXP操作系统;开发工具可采用MicrosoftVisualStudio2005,数据库管理系统采用SQLserver。3.2课程设计的预备知识熟悉软件开发的基本知识,有熟练运用数据库管理系统、.net或Java开发平台、方案设计能力等诸多具体问题有感性的认识和深入的理解、软件设计、开发和维护的能力。4.课程设计步骤4.1系统组织结构图4.2功能简介(1)住宿管理:用于登记旅客预订、入住、续住及退房的信息。(2)客房管理:用于对客房进行增加、删除并修改相关信息。(2)人员管理:用于对接待员进行增加、删除并修改相关信息。(4)信息查询:通过对客房和客人进行不同方式的查询。(5)系统设置:设置密码和用户权限。4.3数据库设计1.用户登录表:login2.预定房间表:booktable3.入住房间表:livetable房间信息表:room5.职工信息表:employee6.汇总表: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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 成都2024年二手房买卖权利义务合同
- 2024年度文物古建筑照明设计施工合同
- 河北省沧州市三校联考2024-2025学年高三上学期11月期中考试 化学 含解析
- 2024年度在线教育平台定制开发合同
- 导演聘用合同模板(04年版)
- 2024年车位销售代理合作协议3篇
- 成都到乌鲁木齐2024年物流服务费用结算协议
- 槽探工程2024年度进度合同
- 二零二四年份文化创意设计合同
- 占用村民土地调解协议书(2篇)
- WAT电性参数介绍-2022年学习资料
- 项目托管合作合同协议书
- 中小学新教材教案小学二年级语文上(课文:18刘胡兰)第一课时教学设计-学情分析+教学过程+教学反思
- GB/T 44134-2024电力系统配置电化学储能电站规划导则
- 老年心房颤动诊治中国专家共识(2024)解读
- 纪念白求恩课文课件省公开课一等奖新名师比赛一等奖课件
- 医疗器械技术方案(2篇)
- 第七课《循环程序》教学设计 2023-2024学年新世纪版(2018)初中信息技术八年级上册
- 2022年江苏省公务员录用考试《行测》题(B卷)(网友回忆版)(真题及答案解析)
- IATF16949-2016质量管理体系程序文件全套
- JGJ100-2015车库建筑设计规范
评论
0/150
提交评论