酒店管理系统(PMS)源代码 + 数据库及其脚本
一、概述
1. 欢迎
我们竭诚欢迎您了解、测试和评估本酒店管理系统(PMS)的运行效果及其商业价值,以便为接下来洽谈其源代码的收购事宜做准备。
2. 部署为实现快速、稳定的运行效果,你应该
下载到本地电脑上部署。因为当前的线上环境只是为满足暂时的测试需要而搭建,其网站代码由云虚机托管(IIS),而非云服务器;其数据库服务器(SQL Server 2019)是单独的,但因部署在异地,网络延迟较大。若将网站代码部署到本地电脑的 IIS 上运行,则可以明显提升性能。
即便是商用,你依然可以部署到酒店客户的本地电脑上以降低成本并提升性能。同时,还可以有偿使用我司的数据库服务器,费用颇低,只需分担些网费、电费即可。
3. 开发语言及环境
酒店管理系统(PMS),及其软件厂商内部使用的、用于管理前者的销售订单和经营情况等的后台管理系统(OA),还有分销商使用的销售终端系统及其后台管理系统(集成到了前面的 OA 系统里),全是 Web 应用程序(B/S 构架),均使用流行的 C# 语言来编程,开发环境是 Visual Studio Enterprise 2022。由于是 Web 应用程序,还结合了 HTML、CSS 和 JavaScript 跟随一起开发。
数据存储采用 SQL Server 2019 大型数据库,数据交互及数据库内部的存储过程、函数等使用 SQL 语言编程,开发环境是 SQL Server Management Studio。
用于监视注册请求并自动生成登录账号和数据库的是一个客户端程序(C/S 构架),开发语言和环境同上。
用于监视注册短信并准予其发送号码注册账号的是一个手机 APP 应用,开发语言是 Java,代码较少,开发环境是 Android Studio。
4. 开发周期
我们历经整整 3 年半的不辞辛劳,完成了 PMS 自身的全部功能开发,并进行了长期的严苛测试和改进优化,涵盖每个细节、可操作性、稳定性、长期性能和大容量数据等的全面检查,确保没有任何 bug,可以投入生产环境(即正式商用)。
5. 第三方对接(未做)
第三方包括 OTA(携程、美团、高德等)、门锁和公安系统等。不过,华视电子身份证读卡器已对接。
由于涉及到与第三方的长期性协作和合作,又因为以后不是我们在经营管理。所以,我们决定将此第三方对接工作留给前来接手的新商家来做。同时,我们可以全程提供免费的指导,或低于市场价的有偿技术协助,或全权开发好,甚至今后就兼职做贵司的程序员负责后续研发工作也行,具体需征求接手商家的意愿。
6. 源码报价
按整整 3 年半的开发周期,乘以软件工程师的较低薪资 8 千来计算,得 33.6 万(不含税),这是研发费用或收购价格,其商业价值评估远不止这个数,这就是接手商家的利润。
7. 交付方式
为保障双方利益,可按源码文件大小占比来分摊总价,再从小到大逐文件支付其价款并交付。若条件允许,也可前来我司现场交易。
8. 交付清单
源码文件及其说明如下表所示:
二、 源代码说明
1. 酒店管理系统(PMS)
a. 酒店注册页面。功能:填写酒店的注册信息并提交、配合接下来即将介绍的手机 APP 对收到的短信或来电手机号进行预登记(只有登记过的号码才允许注册)、查看和管理最近新增的手机号记录。
前台设计源文件 Reg.aspx(150 行):
后台代码源文件 Reg.aspx.cs(468 行):
提交酒店注册信息的运行效果:
查看和管理最近新增的手机号的运行效果:
b. 总框架页面、登录入口页面。总框架页面的功能:默认自动加载“登录入口”页面,然后根据选择操作继而加载“前台接待”页面或者是“后台管理”页面。登录入口的功能:输入酒店识别号,选择接下来是要进入“前台接待”页面还是“后台管理”页面。
总框架页面的前台设计源文件 PMS.aspx(38 行):
总框架页面的后台代码源文件 PMS.aspx.cs(9 行):
登录入口页面的前台设计源文件 Ent.aspx(40 行):
登录入口页面的后台代码源文件 Ent.aspx.cs(315 行):
登录入口页面的运行效果:
c. 前台接待页面。功能:房态、入住、预订、佣金、挂账、会员、客历、上缴和交班。
前台设计源文件 FD.aspx(2288 行):
后台代码源文件 FD.aspx.cs(5400 行):
运行效果:
d. 后台管理页面。功能:档案、房价、营销、商品、财务、定制、报表和云服务。
前台设计源文件 BO.aspx(4371 行):
后台代码源文件 BO.aspx.cs(6357 行):
运行效果:
e. 其他源代码文件。
① FB.css(612 行):负责处理“前台接待”和“后台管理”页面的样式和布局。
② PMS.css(367 行):负责处理“酒店注册”、“登录入口”和分销商的“销售终端”页面的样式和布局。
③ Agm.html(40 行):“PMS 服务协议”页面。
④ Agm.css(39 行):负责处理“PMS 服务协议”页面的样式和布局。
⑤ Clk.html(249 行):“前台接待”房态页右下角的时钟页面。
⑥ Tm.js(1 行):控制“时钟页面”的行为和交互。
⑦ HS-CVR-100U,UC,N.js(31 行):用于连接身份证读卡器并读取数据,在相关页面中被动态加载使用。
⑧ Cdr.js(12 行):控制各个“日期选择控件”的行为和交互,用于“前台接待”、“后台管理”和分销商的“销售终端”页面。
⑨ web.config(1170 行):用于储存 Web 应用程序的诸多配置信息。
2. 分销商使用的销售终端系统。功能:分销商注册与登录、酒店管理、订单明细、分期汇总、分类汇总、我的设置(含销售员管理)和修改密码。管理的数据仅限于分销商自己销售的酒店,其他数据均无法访问。
前台设计源文件 Agent.aspx(551 行):
后台代码源文件 Agent.aspx.cs(1173 行):
运行效果:
3. 软件厂商内部使用的办公自动化后台管理系统(OA)。功能:酒店、订单、周期、分类、价格、拦截、商家、渠道、读卡、在用和资产等。
前台设计源文件 Mng.aspx(1310 行):
后台代码源文件 Mng.aspx.cs(2592 行):
样式和布局源文件 Mng.css(327 行):
运行效果:
4. 生成酒店账号及其数据库的客户端程序(后台监视程序)。功能:IP 监视、停止/启动 SQL Server 服务、收缩优化并备份数据库、自动开通体验数据库等。
后台代码源文件 FormMon.cs(554 行):
配置源文件 App.config(74 行):
运行效果:
5. 处理注册短信的手机 APP 程序。功能:自动记录收到的短信手机号和来电手机号、查看这些手机号的注册情况、删除错误的手机号和人工登记“准注册手机号”。
源代码文件 MainActivity.java(320 行):
源代码文件 SMSReceiver.java(117 行):
手机 APP 运行效果:
三、 数据库及其脚本说明
1. 酒店数据库(PMS)
a. 数据结构。67 个表,641 个字段。
b. 存储过程。79 个。
c. 表值函数。222 个。
d. 标量值函数。14 个。
2. 内部办公后台管理系统数据库(OA)
a. 数据结构。17 个表,181 个字段。
b. 存储过程。2 个。
c. 表值函数。6 个。
d. 标量值函数。8 个。
四、 操作培训视频制作源文件
共计 45 个培训视频(mp4)。每个培训视频的制作源文件包含:配音音频文件(wav/mp3)、配音文本(txt)、屏幕录制文件(mp4)和 Adobe Premiere Pro 2025 软件的视频制作工程文件(prproj),共计 45 × 4 = 180 个原始文件(5.9 GB)。
配音音频文件采用 Adobe Audition 2025 软件通过内录方式制作,前台接待和后台管理分别采用了不同的声音风格。
屏幕录制文件采用 Windows 11 自带的“截图工具”录制。