当前位置: 首页 > news >正文

宝塔服务器搭建网站教程泰安建设工程信息网

宝塔服务器搭建网站教程,泰安建设工程信息网,九江市建设规划局旧网站,做网站最适合用多大的图片几个月之前写的一个项目,通过这个项目,你能学到关于数据库的触发器知识,python的基本语法,python一些第三方库的使用,包括python如何将前后端连接起来(界面和数据),还有界面的设计等…

几个月之前写的一个项目,通过这个项目,你能学到关于数据库的触发器知识,python的基本语法,python一些第三方库的使用,包括python如何将前后端连接起来(界面和数据),还有界面的设计等等。希望大家能从项目中学到东西。

一,项目背景

1,实验设计简述


宾馆管理系统通过提供顾客和员工信息之间的关系建立该系统,其中包括员工管理功能,出租管理功能,客户管理功能,订单管理功能,报表和维护功能,登录功能。该系统可以通过客户信息的查找 快速找到该客户的房间信息。还包括对客户信息的增加、删除、修改、查询等以及员工信息的增加、删除、修改、查询
(1)宾馆有员工,员工员工信息查看,查看订单权限,查看房号,房型。
(2)宾馆有各种标准的房间。房间数据包括房间号、房间级别、房间价位及房间的状态(是否已经有客人)。房间号唯一表示一个房间,房间级别决定房间价位。房间有多种级别,分别为单人间、标准间、豪华间、商务间、行政间。房间状态表示此房间是否可以预定、入住或者转房。

基本功能实现:


(1)房间管理。
(2)客人预定、退订客房管理。
(3)客人入住、店内消费管理。

(4)结算管理。
(5)实现分类查询。
(6)输出相应的数据报

描述每个业务的主要功能。


1、房间管理:存储房间信息数据,房间号,客户可以查看房型(单人间,标准间,豪华间、商务间、行政间),房间价位,房间状态(有无客人,无客人:房间可以预定,房间可以转入。有客人:客人能退房,转房),房间对应楼层。
2、客户管理:客户分为个人预约客户和团队预约客户(预约时间,预约客户号),个人入住客户和团队入住客户(入住时间,入住客户号),还有换房功能。
3、员工管理:可以添加员工(姓名,性别,员工号,职位,入职时间),删除员工,修改员工,查询员工信息。可以查看所有订单,对房间进行增删改查操作(房间号,房型,价格)。
4、报表和维护:数据备份(导出数据,导入数据,导出数据表到表格),报表。
5、订单管理功能:订单记录报表,客户入住的房型(图片说明),支付金额,入住的客户信息(客户号,入住时间,退房时间)
6、登陆功能:登陆(员工(账号密码)登陆/客户(账号密码)登陆)密码找回功能,修改密码功能。

2,根据功能分析和列举涉及的数据项。

  1. booking_client个人预定表:(cid客户号,rid房间号,star_time入住时间,end_time退房时间,booking_time预定时间,remark备注)
  2. booking_team团队预定表:(tid团队号,rid房间号,star_time入住时间,end_time退房时间,booking_time预定时间,remark备注)
  3. checking_clint个人入住表:(rid房间号,cid客户号,star_time入住时间,end_time退房时间,total_price总价格,check_in_sid办理入住的员工编号,remark备注)
  4. checking_team团队入住表:(rid房间号,tid团队好,star_time入住时间,end_time退房时间,total_price总价格,check_in_sid办理入住的员工编号,remark备注)
  5. client客户表:(cname姓名,cid客户号,cphone电话号码,cage年龄,csex性别,register_sid注册员工号,accomodation_times入住次数,register_time注册时间)
  6. hotel order订单表:(id用户标识,ordertype订单形式,start_time预定时间,rid房间号,pay_type支付方式,money支付价格,remark备注,order_time订单时间,register_sid注册员工时号)
  7. room房间表:(rid房间号,rtype类型,rstorey楼层,rprice价格,rdesc房间状态,rpic房间图片)
  8. staff员工表:(sid员工号,sname姓名,ssex性别,stime登记入职时间,susername账户号,spassword密码,srole权限,sidcard身份证,sphone手机号)

9、team团队表:(tname名称,tid团队好,tphone电话号码,check_in_sid登陆员工号,accomodation_time入住次数,register_time注册时间)

二,项目具体实现

        1、数据项的简要描述。

1、booking_client客户个人预定表 (cid varchar(255) NOT NULLrid varchar(255) NOT NULLstart_time date DEFAULT NULLend_time  date DEFAULT NULL)
2、booking_team团队预定表(tid varchar(255) NOT NULLrid varchar(255) NOT NULLstart_time  date DEFAULT NULLend_time  date DEFAULT NULLbooking_time  timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP)remark varchar(255) DEFAULT NULL
3、checkin_client个人入住表 (rid 房间号 varchar(255) NOT NULLcid客户号  varchar(255) NOT NULLstart_time入住时间  date DEFAULT NULLend_time退房时间  date DEFAULT NULLtotal_price总价格  varchar(255) DEFAULT NULLcheck_in_sid办理入住的员工编号  varchar(255) DEFAULT NULLremark备注  varchar(255) DEFAULT NULL)
4、checkin_team团队入住表(rid房间号 varchar(255) NOT NULLtid 客户号  varchar(255) NOT NULLstart_time入住时间 date DEFAULT NULLend_time退房时间  date DEFAULT NULLtotal_price总价格  varchar(255) DEFAULT NULL,check_in_sid办理入住的员工编号  varchar(255) DEFAULT NULL,remark备注   varchar(255) DEFAULT NULL)
5、 client客户表 (cname姓名  varchar(255) NOT NULLcid客户号  varchar(255) NOT NULLcphone电话号  varchar(255) DEFAULT NULLcage年龄  varchar(255) NOT NULLcsex性别  varchar(255) DEFAULT NULLregister_sid注册员工号  varchar(255) DEFAULT NULLaccomodation_times入住次数  int(11) DEFAULT NULL)register_time注册时间  timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP)
6、hotelorder订单表 (id 用户标识  varchar(255) NOT NULLordertype订单形式  varchar(255) NOT NULLstart_time入住时间  date NOT NULLend_time退房时间  date NOT NULLrid房间号  varchar(255) NOT NULLpay_type支付方式  varchar(255) DEFAULT NULLmoney缴费  varchar(255) DEFAULT NULLremarkv备注  varchar(255) DEFAULT NULLorder_time订单时间  timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPregister_sid注册员工编号  varchar(255) DEFAULT NULL)
7、room房间表 (rid房间号  varchar(255) NOT NULLrtype房间类型  varchar(255) NOT NULLrstorey楼层  varchar(255) NOT NULLrprice价格  varchar(255) NOT NULLrdesc房间状态  varchar(255) DEFAULT NULLrpic房间图片  varchar(255) DEFAULT NULL)
8、 staff员工表 (sid 员工号  varchar(255) NOT NULLsname 姓名  varchar(255) NOT NULLssex性别  varchar(255) DEFAULT NULLstime入职时间  date DEFAULT NULLsusername账号  varchar(255) NOT NULLspassword 密码  varchar(255) NOT NULLsrole 权限  varchar(255) NOT NULLsidcard 身份证号  varchar(255) NOT NULLsphone 手机号码 varchar(255) DEFAULT NULL)
9、team 团队表(tname名字  varchar(255) NOT NULLtid团队号  varchar(255) NOT NULLtphone电话号码  varchar(255) DEFAULT NULLcheck_in_sid 登记员工编号 varchar(255) DEFAULT NULLaccomodation_times 入住次数 int(11) DEFAULT NULLregister_time注册时间 timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP)

        2、安全性分析

数据安全是指在数字信息的整个生命周期中保护数字信息免遭未经授权的访问并抵御损坏、失窃等风险,为此,我们设置了权限访问,只有输入正确的账号密码才能查看系统中的相关信息,非管理员登录无法得到系统的信息。此外,我们还可以通过输入的账号密码匹配查看相应的数据报表和客户员工个人信息,或者修改需要变动的数据。这也使得信息不容易被泄露出去,增加了数据的可改性。为防止因管理员想要修改密码,我们还设置了在登录页面可修改密码功能,加强了数据的安全性。为了防止人为操作失误使得原数据丢失、软件BUG造成数据丢失以及硬件故障造成数据库数据丢失等问题,我们设置了数据库备份,用来找回丢失的数据信息。尤其是客户的预订信息、入住信息以及数据报表的信息,在每添加一名新客户或新团体时,我们的数据库便会进行更新,这也有利于我们进行数据核对。使用数据库备份也有利于相同数据库用于新环境的搭建以及开发测试环境数据库的搭建。围绕数据安全、数据备份和其他等角度,描述系统可采取的安全策略和风险控制策

        3、给出关系关系模式,标注关系模式的主码和外码。

1、booking_client个人预定表:(cid,rid,star_time,end_time,booking_time,remark)

主码:(cid,rid)

外码:(cid) REFERENCES client (cid)

  (rid) REFERENCES room (rid)

范式级别:1NF

2、booking_team团队预定表:(tid,rid,star_time,end_time,booking_time,remark)

主码:(tid,rid)

外码:(tid) REFERENCES team (tid)

  (rid) REFERENCES room (rid)

    范式级别:1NF

3、checking_clint个人入住表:(rid,cid,star_time,end_time,total_price,check_in_sid,remark)

主码:(rid,cid)

外码: (rid) REFERENCES  room (rid)

 (cid) REFERENCES client (cid)

 (check_in_sid) REFERENCES staff (sid)

范式级别:1NF

4、checking_team团队入住表:(rid,tid,star_time,end_time,total_price,check_in_sid,remark)

主码:(rid,tid)

外码:(rid) REFERENCES room (rid)

 (check_in_sid) REFERENCES staff (sid)

  (tid) REFERENCES team (tid)

范式级别:1NF

5、clien客户表:(cname,cid,cphone,cage,csex,register_sid,accomodation_times入,register_time)

主码:(cid)

外码:(register_sid) REFERENCES staff(sid)

范式级别:3NF

6、hotelorder订单表:(id,ordertype,start_time,rid,pay_type,money,remark,order_time,register_sid)

主码:(id,start_time,end_time,rid,ordertype)

外码:(rid) REFERENCES room(rid)

范式级别:1NF

7、room房间表:(rid,rtype,rstorey,rprice,rdesc,rpic)

主码:(rid)

外码:无

范式级别:BCNF

8、staff员工表:(sid,sname,ssex,stime,susername,spassword,srole,sidcard,sphone)

主码:(sid)

外码:无

范式级别:BCNF

9、team团队表:(tname,tid,tphone,check_in_sid,accomodation_time,register_time)

主码:(tid)

外码:(check_in_sid) REFERENCES staff (sid)

范式级别:3NF

        4,全局ER图

        5,数据安全性

 数据安全是指在数字信息的整个生命周期中保护数字信息免遭未经授权的访问并抵御损坏、失窃等风险,为此,我们设置了权限访问,只有输入正确的账号密码才能查看系统中的相关信息,非管理员登录无法得到系统的信息。此外,我们还可以通过输入的账号密码匹配查看相应的数据报表和客户员工个人信息,或者修改需要变动的数据。这也使得信息不容易被泄露出去,增加了数据的可改性。若用户想要修改密码,我们还设置了在登录页面可修改密码功能,加强了数据的安全性。为了防止人为操作失误使得原数据丢失、软件BUG造成数据丢失以及硬件故障造成数据库数据丢失等问题,我们设置了数据库备份,用来找回丢失的数据信息。尤其是客户的预订信息、入住信息以及数据报表的信息,在每添加一名新客户或新团体时,我们的数据库便会进行更新,这也有利于我们进行数据核对。使用数据库备份也有利于相同数据库用于新环境的搭建以及开发测试环境数据库的搭建。

三,数据库的创建

图太多了,都放出来就有点水篇幅了,如果想看,就点赞收藏关注,然后后台私信我就好啦。

 

 四,GUI界面呈现

也是一样,没有将所有界面都展示出来,也只是展示了一部分,如果想看后续,就点赞收藏关注,然后后台私信我就好啦。

1,修改密码界面

2,查看个人信息,员工可登录进行查看

3,增加员工并填入员工基本信息

 

4,查询客房信息

 

 5,查询报表:出租率和订单量,以及客户和员工的相关信息

 6,数据库风险预防措施:数据备份,并在电脑生成该备份文件

 7,宾馆管理系统主界面

五,代码文件

 

 如果需要源码,请点赞收藏关注,然后后台私信我就好啦!!!

http://www.yayakq.cn/news/675269/

相关文章:

  • 长宁手机网站建设在网上怎么开店卖东西
  • php网站开发技术 pdf南宁做网站费用
  • 搭建网站流程263企业邮箱怎么注册
  • 网站需要加wordpress微信公众号做留言网站
  • 做新闻门户网站需要什么网站建设it
  • 自己有域名怎么做网站建站做网站
  • 网站建设公司客户来源渠道上海本地企业
  • 泉州模板建站软件如何做自己个人网站
  • 黑龙江网站开发自助注册搭建网站
  • 如何做网站新手引导北京漫步云端网站建设
  • 家电网站建设费用高端自适应网站
  • 公司做网站那个网站好装修在线设计平台
  • 做网站好的网站建设公司哪家好app开发学习网站
  • 做网站的标性最新建设招聘信息网站
  • 兰溪市城乡建设局网站wordpress主题阿里云
  • 网站 备案 中国 名字吗军博做网站公司
  • 河南五建建设集团有限公司网站保山网站建设报价
  • 网站模版怎么用wordpress 推送到群
  • .电子商务网站建设的核心是云南网站设计方案
  • 规划建网站步骤建立wordpress数据库
  • 公司做网站报价amh wordpress 邮件
  • 网站网站优化seo分析seo诊断
  • 购物网站发展规划与建设进度手机上怎么制作app
  • 石家庄网站网站建设学生模拟网站开发项目
  • 网站开发工作量评估厦门海沧区建设局网站
  • 东营市建设局网站散文网站模板
  • 制作网站如何赚钱阜阳网站建设云平台
  • 无锡论坛网站制作苏州广告公司招聘
  • 昆明房地产网站开发wordpress旅游插件
  • 怎么做网站文件网站开发的图标