软件工程课程设计-酒店管理系统

软件工程课程设计-酒店管理系统

ID:6820333

大小:351.00 KB

页数:14页

时间:2018-01-27

软件工程课程设计-酒店管理系统_第1页
软件工程课程设计-酒店管理系统_第2页
软件工程课程设计-酒店管理系统_第3页
软件工程课程设计-酒店管理系统_第4页
软件工程课程设计-酒店管理系统_第5页
资源描述:

《软件工程课程设计-酒店管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件工程课程设计报告班级:软件xxx姓名:xxx学号:xx4指导教师:郭鹏飞辽宁工程技术大学软件学院11目 录1设计内容12概要设计12.1数据库设计12.1.1数据库E-R图12.1.212.1.3数据库表设计22.2逻辑结构设计22.2.1酒店管理系统数据流图22.2.2数据字典33详细设计44程序源码54.1客房申请54.2退房申请64.3查看95程序运行与调试95.1酒店入住页面95.2退房105.3查询106总结11参考文献12成绩评定12111设计内容酒店管理系统:实现住房,退房,住房人数统计等功能2概要设计2.1数据库设计2

2、.1.1数据库E-R图所住房间房号类型房号序号序号身份证号姓名住户性别n1人数图2-1E-R2.1.2住户(序号,姓名,性别,身份证号)房间(房号,类型,人数)所住(序号,房号)112.1.3数据库表设计表2-1住户-person列名列名(Table)类型长度非空序号numberInt4是姓名nameVarchar20是性别sexChar4否身份证号idInt18是表2-2房间-room列名列名(Table)类型长度非空房号roomidInt4是类型typeVarchar4否人数numInt4否表2-3所住-relax列名列名(Table

3、)类型长度非空序号numberInt4是房号idInt4是2.2逻辑结构设计2.2.1酒店管理系统数据流图房间检查住房信息住房信息管理员统计信息住房标识人数统计退房标识结账处理退房房间房间信息结账款项退房申请住房信息住房申请入住系统住户图2-2数据流图112.2.2数据字典名字:住房信息别名:描述:房间拥有的信息定义:住房信息=房间号+房间人数+住房类型位置:交给住户房间申请退房申请图2-3名字:房间号别名:描述:房间的编号定义:房间号=楼层号+房间号位置:图2-4名字:房间号别名:定义:房间号=2{数字}2位置:图2-5名字:楼层号别名

4、:定义:楼层号=1{数字}1位置:图2-6113详细设计3.1酒店管理系统程序流程图房间检查申请成功登记结账房间检查显示结束房间申请房间申请房间申请用户申请统计申请退房申请选择功能开始图3-1酒店管理系统程序流程图114程序源码4.1客房申请主要思想:输入身份证号,查看房间的剩余,进行入住request.setCharacterEncoding("utf-8");ServletContextapplication=getServletContext();Stringleixing=(String)application.getAttrib

5、ute("leixing");Stringroomno=(String)application.getAttribute("roomno");DataSourceds=null;Contextcontext;try{context=newInitialContext();ds=(DataSource)context.lookup("java:/comp/env/jdbc/mysqlds");}catch(NamingExceptione){e.printStackTrace();System.out.println("获取数据源错误!")

6、;}try{Stringsql="select*fromroomwherestatue=?androomno=?";QueryRunnerrun=newQueryRunner(ds);Stringstr[]={leixing,roomno};Listlist=(List)run.query(sql,str,newBeanListHandler(room.class));if(list.isEmpty()){request.getRequestDispatcher("/servlet/insertroom").forward(request

7、,response);}else{ServletContextapplication1=getServletContext();application1.setAttribute("roomno",roomno);application1.setAttribute("leixing",leixing);RequestDispatcherrs=request.getRequestDispatcher("/servlet/insertroom");try{rs.forward(request,response);return;}catch(E

8、xceptione){}}}catch(SQLExceptione){e.printStackTrace();}try{Stringsql="selectclientname,sex,shen

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。