宾馆管理系统
来源:互联网 发布:软件开发程序 编辑:程序博客网 时间:2024/04/27 15:26
开发时间: 2012.08.10-2012.9.10
开发工具: Eclipse + MySQL + PowerDesigner15 + Axure RP Pro6.5
开发人数: 2人
使用技术: Struts2.1.8 + JSON + Ajax + JSP + JSTL + EL + JQuery + DHTML + 触发器
服务器: Tomcat 6
项目描述: 该系统是针对一个中小型宾馆设计的一个基于Web的应用系统。该系统主要为客户提供宾馆的各项基本管理的功能:订房、退房、购物、生成财务报表等功能。
功能模块: 1、首页: 选定房间状态、选定房间规格、选定房间楼层
2、前台管理:入住登记、预定登记、消费入账、续住、退房、在店宾客查询、客史查询、历史客房信息查询
3、查询管理:收入查询、消耗品汇总、报表导出
4、基础数据:商品设置、计费设计、客房设置、人员设置
5、定时任务、打折设计为期一个月的开发和一个月的试用维护终于结束了。
现在运行一切正常,对于我来说还是有些成就感的,毕竟这个项目虽然不大但我也也在全程参与,并且只有我坚持了下来。
在我看来,其实这个项目的难度不是很大,不过复杂的地方就在需求分析和数据库设计上。
可以说一个项目的成败完全体现在需求分析做得是否完善、是否合理。
由于客户根本不了解程序,所以需要我们一步一步引导客户从而得到我们需要的信息,并且这个谈需求的过程不可能只有一次。每次和客户敲定完需求之后都要回来进行分析和整理,利用Axure RP Pro6.5快速勾画出静态页面原型。在整体需求确定之后把页面原型拿给客户看是否满意,再次了解是否还有不完善或需要改进的地方。这些工作做完之后才可进行代码设计的工作。
接下来就又是一项复杂的工作了
----------------------数据库设计
虽然说需求分析做完之后,整个项目也就算是完成的一半了。但是数据库如果设计不合理,对于后期的扩展上也是有很大影响的。由于要考虑到所有的可变因素,所以说表的数量和每张表中字段的数量也就少不了了。用PD把设计的结果画出来,当时只有一个感觉——乱!
这个项目一开始是3个人一起做,也涉及不到项目经理之类的角色,大家都一起参与,一起讨论,一起研究。在把需求分析和数据库设计完成之后,才开始模块的分工和代码的编写。
由于这是一个已投入使用的系统,所以整个的设计不能透露太多,需要保密的嘛O(∩_∩)O~
整个项目做下来,我感觉对我的锻炼还是很大的,不论的代码的设计上、规范上还是其他各个方面我都有了很大的一个提升和认识。
革命尚未成功~同志还需努力。。
虽说即将去用友实习,不过还是觉得这个工作不是很理想了。诶~~继续努力吧!
- 宾馆客房管理系统
- java 宾馆管理系统
- 宾馆管理系统
- 南阳宾馆管理系统
- C#宾馆管理系统
- 酒店(宾馆)客房管理系统
- 宾馆管理系统开题报告范文
- C++课程设计(简单宾馆客房间管理系统)
- 数据库课程设计——宾馆管理系统UML用例图
- 数据库课程设计——宾馆管理系统UML类图
- 数据库课程设计——宾馆管理系统UML序列图
- 数据库课程设计——宾馆管理系统UML协作图
- 数据库课程设计——宾馆管理系统UML状态图
- 【安博培训笔记】Oracle宾馆管理系统-TI_综合项目20130917
- 数据库课程设计——宾馆管理系统UML客户预订活动图
- 【雪野实训记录】Oracle宾馆管理系统-L2综合项目案例
- 作品展示 - 成吉思汗宾馆办公自动化OA系统
- 理想宾馆
- 闲说HeartBeat心跳包和TCP协议的KeepAlive机制
- linux shell--read命令详解
- Qt学习之路(46): 自定义model之二
- 黑马程序员之存储过程学习笔记:存储过程的基本使用
- ssh框架中插入数据到mysql出现乱码
- 宾馆管理系统
- 进程间通信 - 命名管道实现
- Qt学习之路(47): 自定义Model之三
- Pentadactyl/Vimperator:VIM化的Firefox
- JQUERY仿蘑菇街布局
- 关于Android下各个布局方式里面LayoutParams的用法
- Android Framework 框架(DecorView)
- 百度地图api通过城市名称获取map
- How to make XStream skip unmapped tags when parsing XML?