系统开发步骤

bfqyvek 2006-12-06 03:57:23
准备毕业,我想开发一套关于酒店管理的系统作为毕业设计。可却不懂如何下手,请各位大哥大大指点在下;
自已刚想到如下步骤;我不懂这是对不对,因为我没有开发过相关系统;
1、是否先设计好数据库各表及各表关系。
2、清楚各功能的逻辑事物
3、开始写程序
4、实现

请大哥们指点开发步骤!!
—————————————————————————————————————
我在网上找了一些相关的关于酒店功能的文档;让大哥们看看,
—————————————————————————————————————
酒店管理系统功能

一、预定管理
1、 订单录入。散客、旅行社、单位、管理公司、内部订房等。
2、 查询、修改
3、 订单取消
4、 分类统计
5、 团队、散客、会议排房。
6、 房况预测及显示
  预订资料,预订房间数量,类型,抵达日期,以及排房可在同一个操作界面上进行,而且可在排房时输入每个客人资料,及调用客人历史资料等,可在预订时办理预订入住
二、前台接待管理
1、 散客入住
2、 团会入住
3、 熟客入住
4、 客人资料输入
5、 商务楼层入住
6、 重办入住
7、 修改资料,办理换房,加床,续住
8、 处理留言,设置请勿打扰
9、 查看房态、预抵状况、住客资料  
  住客入住资料,顾客个人资料以及客人的消费账单在同一界面,一目了然,操作方便快速。客史资料中左边显示客人每次入住时的个人资料,右边显示客人曾经入住的资料.按入住资料后可显示每次入住的详细资料以及每次入住的消费明细等.
三、房态管理
1、 查看房态总表、可卖房、维修房、清洁房、预计退房、住客房
2、 查散客房、团队房、会议房、长住房、内用房、免费房、已排房、指定房
3、 置、消维修房、长修房、排房、指定房、保留房
4、 置OK房
5、 出租写字楼管理
  房态表显示每间客房当前的房态,并能通过房态表直接办理入住,修改资料,录入客帐等处理.
四、拾物管理
1、 失物登记、认领、修改资料
2、 查询失物、领回
五、查询管理
1、 查在住散客、加床、团队、会议、留言
2、 资料查询,例如:服务查询,熟客查询,协议单位,旅行社,VIP卡查询,黑名单查询,酒店资料,电话区号,日历,市内各百货店医院,大学,车船,航班,在住客生日等
3、 查客人历史档案,开房历史,散客历史,团队历史,消费历史等
4、 查结帐资料,换房资料,续住,退房,改租,废账等
六、前台账务管理
1、 签单录入、挂帐录入 、按金录入、话单补入
2、 手工入单,如果不能由终端转账,可在前台账务输入客帐如电话,客房小吧,大堂吧,洗衣,商务中心精品店等
3、 账务查询,催付查询,按金查询,账单查询,当天改账,改账历史,话单历史
4、 结帐,可分散客,团会,个人,部分,或按人结帐,按房结帐,提前结帐,结帐向导使结帐过程简单易用
5、 结帐方式可选择现金,信用卡,酒店内部账,单位挂帐或临时挂账,账单可按客人要求中文或英文打印
6、 改账有严格的控制与跟踪,分当班错账与当日错账处理。在系统设定时可以按人员区分来限制操作
七、销售部及旅行社管理
1、 旅行社与协议单位的资料输入、修改、取消及查询
2、 旅行社与协议单位的预订房数、卖房数、缺现房数、消费额的累积统计与报表
3、 旅行社与协议单位的业绩排序与报表
4、 旅行社与协议单位的挂账,付款处理
5、 销售部员工销售业绩统计与报表
6、 客源,客类、消费模式、消费额的统计与分式报表
7、 资料打印,信封打印功能

八、管家部
1、 查散客房,团队房,会议房,长住房,内用房,免费房,已排房,保留房
2、 设置与取消维修房,长修房、保留房,清洁房,脏房
3、 录入客房小吧,洗衣账单
4、 出租写字楼管理
5、 拾物管理,失物登记,认领,修改,查询
九、电话接驳与自动计费
1、 与程控交换机之PMS接驳。如程控交换机提供PMS功能
2、 可在入住时开客房IDD,退房时关IDD
3、 可利用房间分机输入客房小吧酒水
4、 可使客房分机留言灯显示有无留言
5、 用户自行设置长话、市话收费方式,不同时段的单价、不同比例计算方法。
6、 分机管理。包括内用分机,办公室分机,客房分机,出租写字楼分机话费管理与查询
十、商务中心
1、 对顾客账单录入
2、 住客签单转入客账
3、 资料查询,例如:服务查询,熟客查询,协议单位,旅行社,VIP卡查询,黑名单查询,酒店资料,电话区号,日历,市内各百货店医院,大学,车船,航班,在住客生日等
4、 秘书服务及文字处理
十一、餐饮、娱乐收银管理
1、 以台号及自动生成流水号来控制账单及未结账账单
2、 可进行分单,转台,并台,厨房打印功能
3、 可进行套餐输入,配料做法输入
4、 可与VIP卡一起使用,进行VIP卡积分,VIP卡打折,VIP卡结帐
5、 账单可选中或英文打印,结账可以多种货币,多种信用卡付款,
6、 可进行单位挂帐结帐。
十二、夜核管理
1. 核对住客房租, 主要核对当日入住的和当日房租发生改变的房间.
2. 核对当日发生的所有各种消费账单, 按金是否正确录入电脑.
3. 打印财务所需的账单明细报表, 按金明细报表等当日发生的费用.
4. 进行营业统计. 打印夜核的各种报表
5. 数据备份,日初必做,自动累加房租
十三、酒店内VIP会员俱乐部会所电脑管理软件
  VIP卡促销已经成为目前酒店行业最需要也是最普遍的促销手段,自强酒店系统的VIP卡消费管理与客房、餐饮娱乐购物收银系统结为一体,真正实现高效、先进的VIP卡管理机制,使酒店在激烈的竞争中获胜。自强酒店系统的VIP卡可使用IC卡,磁卡等,可设置客房,餐饮,娱乐,购物享受不同折扣,并可设置客房可使用的免费房数等,客人凭VIP卡在酒店任一消费点消费,除可享受VIP卡中设定的折扣外,又可进行积分,电脑储存每次消费情况,客人可以凭积分换取礼物外,也可直接用积分再消费。VIP卡按功能可分为优惠卡(折扣卡),积分卡,储值卡等。除可以促销,也可以提高客人身份。
1、 会籍管理:包括VIP会员管理,单位管理
2、 VIP卡管理:包括发卡,查询,停卡,复卡,取消卡等
3、 与酒店管理系统及餐饮收银系统的转帐管理
4、 积分管理:VIP会员消费积分的自动入账,扣除,换奖品等操作及详细的管理与分析报表。
5、 储值卡管理,折扣卡的管理
十四、单位与旅行社应收帐管理
  客房与餐饮娱乐点电脑生成应收账款资料,电脑记录每一笔帐款产生的日期、消费项目、消费金额。电脑为您进行帐龄分析,随时掌握当前应收帐款情况,将应收帐总额限制在一定范围内,减少坏帐风险,并可为每个应收帐户设定欠款限额,电脑自动生成超限客户报表,打印催款通知单。
十五、库存管理,原料控制,成本控制软件
包括仓库管理系统,个别仓库管理,应付帐管理软件,原料最低存量控制,库存总额控制软件,及成本控制分析软件。
十六、数据维护与系统管理
1. 系统参数: 各种系统变量的设置.
. HKD->RMB 汇率 :
. RMB->HKD 汇率 :
. 保险费 :
. 服务费率 : 0.10 表示 10%
. 加床费 : 加床费的缺省值.
. 账单数据精确度 : 0 - 2 0 : 整数, 2 : 两位小数
. 结账数据精确度 : 0 - 2
. 付港币的精确位 : 0 - 2
. 结账数据 ROUND : 付人民币时先加此值再四舍五入.
. 付港币的 ROUND : 付港币时先加此值再四舍五入.
. 整天加收时界 : 18:00:00 加收一天房租的退房时限.
. 半天加收时界 : 12:00:00 加收半天房租的退房时限.
. 预测天数 : 10 < 预测天数 <=300
. 催付额度 : 累计消费 - 累计按金 - 催付额度 > 0 则催付.
. 临时挂账头字符 : 一般设置为 "T"
. 房态表刷新时间 : 一般设置为60秒.
2. 服务信息: 酒店共用服务信息资料录入, 删除, 修改.
3. 节日资料: 节假日资料的录入, 修改和查询.
4. 电话区号: 电话区号, 地名和邮政编码的设置.
5. [黑]名单: 黑名单资料的维护, 黑名单的详细资料录入, 修改, 删除.
6. VIP.名录: 酒店VIP 优惠卡和签单卡的用户登记资料的维护.
7. 团队协议: 旅行社协议资料的维护: 旅行社详细资料的录入, 查询, 修改和删除等.
8. 公司协议: 协议单位资料的维护: 单位详细资料的录入, 查询, 修改和删除等.
9. 长包协议: 长包房协议单位资料的维护: 长包房单位资料的录入, 查询, 修改和删除等
10.房间类型: 设置各种类型房间的标准房价, 平日房价, 节假日房价.
11.国籍籍贯: 设置国籍和籍贯资料.
12.费用编码: 设置各种消费费用的编码和中英文名称.
13.客人类别: 设置客人类别的编码和中英文名称.
14.证件名称: 设置住客证件的编码和证件名称.
15.签证类型: 设置境外住客的签证编码和中文名称.
16.折扣类型: 设置折扣类型的编码和中英文名称.
17.付款方式: 设置前台和餐厅结帐使用的付款方式的编码和中英文名称.
18.系统配置: 设置酒店管理系统的版本为广东版或内地版, 各种系统参数和环境参数.
19.房间设置: 设置酒店客房的房号, 房间类别等房间资料.
20.房态表格: 设置房态表的坐标表格.
21.工号设置,权限设置


实现这样的功能,开发时间要多久,我现在的基础:对C#+asp.net有一定的了解,写过一些小程序,如留言本、新闻发布系统,小网站,现在我想以这些文档的功能,开始写这套系统,以我现在所了解的知识,大哥们帮估计一下,我要多久才可以完全。同时也希望各大哥,提供这方面的参考知识给我。非常谢谢;

(注:我的分也不多,到时候我会再开贴给大哥们)

十分强烈希望大哥给我指点,让我能完成这次毕业设计!为毕业后找工作有一定的能力!
...全文
1590 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
wskyo 2006-12-07
  • 打赏
  • 举报
回复
看看先
bfqyvek 2006-12-06
  • 打赏
  • 举报
回复
好,谢谢各们大哥的良言,让我懂得了不少。

十分强烈的感谢!!!
e6734757 2006-12-06
  • 打赏
  • 举报
回复
我的意思是说,我看不出你知道怎么设计软件,或者说软件设计文档怎样写/画。你仅仅得到了个需求列表,没有学过一天软件的人也会知道如何得到需求列表,假设他懂一点业务甚至会自己补充需求。问题是你如果是学软件的,拿出你的设计文档,不要拿需求列表当作设计文档。需求列表也可以在广义上看作一个设计文档,但是不是设计者为主写的。设计者甚至需要用设计语言重新把这个需求中的故事讲一遍,区分角色、子系统、画出时序、了解子系统之间的通讯和部署等等,这也仅仅是系统分析文档,尚未设计多少设计内容。设计需要对类型关系、成百上千的活动、状态等等进行像解析几何一样直观和准确的绘制和讲解,直接就能机械地得到计算结果,这些都是设计文档的内容。还有一些管理、计划、测试方面的文档。我仅仅看你设计方面的一星半点文档,或者你描述问题的语言是设计的语言,也能给你一些启发。但是你抄个需求列表来,我就不知道你能不能做出什么有益的行动来了

——————————
————————————
强烈同意,要的是思想,不是搬,搬那是工人(coder),
levin9 2006-12-06
  • 打赏
  • 举报
回复
看得我都傻了!!!
那么大的系统
lz不吃不睡不上厕所到毕业的时候估计也完成不了
_西瓜皮_ 2006-12-06
  • 打赏
  • 举报
回复
路过有印.
mmiluy 2006-12-06
  • 打赏
  • 举报
回复
看得我都傻了!!!
那么大的系统
lz不吃不睡不上厕所到毕业的时候估计也完成不了
test33 2006-12-06
  • 打赏
  • 举报
回复
汗` 好大`
yangao 2006-12-06
  • 打赏
  • 举报
回复
图书管理的简单些
chenjunhui 2006-12-06
  • 打赏
  • 举报
回复
up
任亚军 2006-12-06
  • 打赏
  • 举报
回复
太复杂了,没必要,随便搞搞就毕业拉
  • 打赏
  • 举报
回复
我的意思是说,我看不出你知道怎么设计软件,或者说软件设计文档怎样写/画。你仅仅得到了个需求列表,没有学过一天软件的人也会知道如何得到需求列表,假设他懂一点业务甚至会自己补充需求。问题是你如果是学软件的,拿出你的设计文档,不要拿需求列表当作设计文档。需求列表也可以在广义上看作一个设计文档,但是不是设计者为主写的。设计者甚至需要用设计语言重新把这个需求中的故事讲一遍,区分角色、子系统、画出时序、了解子系统之间的通讯和部署等等,这也仅仅是系统分析文档,尚未设计多少设计内容。设计需要对类型关系、成百上千的活动、状态等等进行像解析几何一样直观和准确的绘制和讲解,直接就能机械地得到计算结果,这些都是设计文档的内容。还有一些管理、计划、测试方面的文档。我仅仅看你设计方面的一星半点文档,或者你描述问题的语言是设计的语言,也能给你一些启发。但是你抄个需求列表来,我就不知道你能不能做出什么有益的行动来了。
bfqyvek 2006-12-06
  • 打赏
  • 举报
回复
谢谢指点,没有开发过什么系统,也真不知天高地厚了。

这也许我们准备毕业生的一种好高鹜远,不了解程序的开发规则吧

我是想知道开发大型一点的系统,首先从那个设计开始。
hy_lihuan 2006-12-06
  • 打赏
  • 举报
回复
新闻系统我弄过了。
那个太小,功能也不多。对我来说好像没有什么挑战,
想要个功能大一点的。对自己也一种炼习,为出去好找工作。

汗,多少单位要做完善新闻系统阿,你太小看"系统"了
其实你可以做一个用户登录的权限管理就够你毕业了!
bfqyvek 2006-12-06
  • 打赏
  • 举报
回复
新闻系统我弄过了。
那个太小,功能也不多。对我来说好像没有什么挑战,
想要个功能大一点的。对自己也一种炼习,为出去好找工作。
像这个酒店管理系统。我只做其中一部分功能。如:
——————————————————————————————————————————
一、预定管理
1、 订单录入。散客、旅行社、单位、管理公司、内部订房等。
2、 查询、修改
3、 订单取消
4、 分类统计
5、 团队、散客、会议排房。
6、 房况预测及显示
  预订资料,预订房间数量,类型,抵达日期,以及排房可在同一个操作界面上进行,而且可在排房时输入每个客人资料,及调用客人历史资料等,可在预订时办理预订入住
二、前台接待管理
1、 散客入住
2、 团会入住
3、 熟客入住
4、 客人资料输入
5、 商务楼层入住
6、 重办入住
7、 修改资料,办理换房,加床,续住
8、 处理留言,设置请勿打扰
9、 查看房态、预抵状况、住客资料  
  住客入住资料,顾客个人资料以及客人的消费账单在同一界面,一目了然,操作方便快速。客史资料中左边显示客人每次入住时的个人资料,右边显示客人曾经入住的资料.按入住资料后可显示每次入住的详细资料以及每次入住的消费明细等.
三、房态管理
1、 查看房态总表、可卖房、维修房、清洁房、预计退房、住客房
2、 查散客房、团队房、会议房、长住房、内用房、免费房、已排房、指定房
3、 置、消维修房、长修房、排房、指定房、保留房
4、 置OK房
5、 出租写字楼管理
  房态表显示每间客房当前的房态,并能通过房态表直接办理入住,修改资料,录入客帐等处理.
四、拾物管理
1、 失物登记、认领、修改资料
2、 查询失物、领回
五、查询管理
1、 查在住散客、加床、团队、会议、留言
2、 资料查询,例如:服务查询,熟客查询,协议单位,旅行社,VIP卡查询,黑名单查询,酒店资料,电话区号,日历,市内各百货店医院,大学,车船,航班,在住客生日等
3、 查客人历史档案,开房历史,散客历史,团队历史,消费历史等
4、 查结帐资料,换房资料,续住,退房,改租,废账等
六、前台账务管理
1、 签单录入、挂帐录入 、按金录入、话单补入
2、 手工入单,如果不能由终端转账,可在前台账务输入客帐如电话,客房小吧,大堂吧,洗衣,商务中心精品店等
3、 账务查询,催付查询,按金查询,账单查询,当天改账,改账历史,话单历史
4、 结帐,可分散客,团会,个人,部分,或按人结帐,按房结帐,提前结帐,结帐向导使结帐过程简单易用
5、 结帐方式可选择现金,信用卡,酒店内部账,单位挂帐或临时挂账,账单可按客人要求中文或英文打印
6、 改账有严格的控制与跟踪,分当班错账与当日错账处理。在系统设定时可以按人员区分来限制操作
——————————————————————————————————————————
这些,应从什么开始下手呢?

xyh2002 2006-12-06
  • 打赏
  • 举报
回复
一般设计方面比较复杂,不过你的毕业设计可以只作部分设计的工作,可以看看软件开发文档模板,看设计方面都需要作什么。你在网上找到的这个系统功能比较齐全,你可以考虑只作部分模块,至于软件开发的过程,我想你可以看看你们的软件工程是如何讲的。
早起晚睡 2006-12-06
  • 打赏
  • 举报
回复
太大了精简一些还是可以做的
ustbwuyi 2006-12-06
  • 打赏
  • 举报
回复
原来网上找的
那你就搞个新闻发布系统萨.....就够了
gui0605 2006-12-06
  • 打赏
  • 举报
回复
那就做一个学生管理系统
比较简单,嘿嘿.再说你的这个...我敢说你毕业之前90%完不成
bfqyvek 2006-12-06
  • 打赏
  • 举报
回复
没有啊,我是在网上找的。
做什么设计是由我自己来定,
我没有弄过什么系统。在网上找找,
看到这些,就问一下这些开发起来难不难。

没有什么经验,不知道轻重啊。
hy_lihuan 2006-12-06
  • 打赏
  • 举报
回复
软件开发的基本步骤:需求调研、需求分析、设计、编程、测试;
一般的毕业设计:只是做一部分的设计,主要是编程和测试;
而你网上找来的这个需求实在太大了,一个高级程序员完成这个系统说不定都需要很多的时间;而且这个多的功能你根本完成不了设计的工作!
所以建议你找老师了解一下设计的东西:主要包括数据库设计和程序逻辑结构的设计;
然后自己确定适用的开发环境,设计好做的功能在那些页面完成,开始编程!
加载更多回复(6)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧