信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对民宿管理等问题,对民宿管理进行研究分析,然后开发设计出民宿管理系统以解决问题。
民宿管理系统主要功能模块包括系统用户管理、新闻数据管理、留言管理、民宿管理、民宿预订订单管理,采取面对对象的开发模式进行软件的开发和硬体的架设,能很好的满足实际使用的需求,完善了对应的软体架设以及程序编码的工作,采取MySQL作为后台数据的主要存储单元,采用SSM框架、JSP技术、Ajax技术进行业务系统的编码及其开发,实现了本系统的全部功能。本次报告,首先分析了研究的背景、作用、意义,为研究工作的合理性打下了基础。针对民宿管理系统的各项需求以及技术问题进行分析,证明了系统的必要性和技术可行性,然后对设计系统需要使用的技术软件以及设计思想做了基本的介绍,最后来实现民宿管理系统和部署运行使用它。
![](https://i-blog.csdnimg.cn/blog_migrate/03de2f4973d6fcf9f0483cfe8df6135c.png)
民宿管理系统的功能主要分为前台用户根据自己的需求进行注册登录,浏览民宿信息并对需要的民宿进行预订操作。后台系统管理员因职责的不同,分为普通管理员和超级管理员,管理员主要对注册用户,新闻数据,民宿详细信息,民宿预订单进行处理。
前台用户功能
前台用户可分为未注册用户需求和以注册用户需求。
未注册用户的功能如下:
注册账号:用户填写个人信息,并验证手机号码。
浏览新闻数据:用户可以浏览主页面的新闻数据来了解系统的最新新闻数据。
浏览民宿:用户可以根据民宿类型浏览民宿的信息,并选中某个民宿查看详情,例如:房间号、房型、价格、订金、预订天数、总价格、姓名、联系电话、入住日期、预订人、是否支付等。
已注册用户的功能如下:
登录:根据账号密码进行登录操作。
维护个人信息:用户因个人信息的变更可以随时修改自己注册信息。
浏览评论信息:选中某间商品可查看其用户的评论。
民宿预订:用户根据自己的需求选中某个民宿进行预订操作。
个人民宿预订历史记录:用户可以查看自己以往预订数据
管理员功能如下:
修改密码:管理员可以随时修改自己进入系统的登录密码,以保证系统的安全性。
管理普通管理员:对普通管理员进行管理。调动相关工作人员时可以添加或删除普通管理员。
民宿信息管理:对民宿信息进行维护,添加、删除、修改信息。
对预订单信息进行处理:办理预订单审核等。
新闻数据信息管理:发布、删除相关的新闻数据信息。
用户管理:可以查看注册用户的信息,并对其进行管理。
![](https://i-blog.csdnimg.cn/blog_migrate/707566e33f4ad3ad3eaf57df62ff6d69.png)
系统功能设计
登录模块:登录模块是进入系统的入口,所有用户必须登录后才能访问系统。登录需要输入用户名和密码,如果多次尝试登录需要输入验证码。登录时需要选择用户的角色,是一般用户还是管理员登录等。登录成功后,会通过数据库获取用户的权限,并跳转至用户的主页面。
管理员用户管理模块:管理员管理包括:管理员的添加,修改和删除操作。添加管理员时,先判断用户添加的管理员是否是admin(超级管理员),如果不是则添加成功。修改时候,如果是超级管理员,可以修改所有管理员的信息,如果是普通管理员,那么只能修改自己的信息。超级管理员可以删除自己以外的所有其他管理员,普通管理员不能执行删除管理员的操作。
留言版模块:留言板促进用户之间的交流,发表个人意见、建议、看法等,在留言板可以查看已有的留言记录,发布新留言,可以展示个人动态头像,个人匿名昵称等。
新闻数据模块:可分为新闻数据浏览、新闻数据检索、新闻数据维护三个模块,管理员对新闻数据有维护的权限,发布新的新闻数据、更新已有的新闻数据等。
民宿管理模块:民宿管理分为民宿添加、修改和民宿预订。民宿信息由管理员进行修改、添加、删除操作;民宿预订由普通用户来执行。