①实现对旅舍的信息进行了解和对比。
②用户注册、登陆。
③用户可以对旅舍进行评分、分享体验、发布评价。
④基于价格和评分的搜索排名。
⑤进行在线预订、付款。
⑥旅舍也可以借助网络来推广自己,利用网络上的资源来提供服务、宣传自己、争夺市场,从战略上为旅舍获取利益。这种借助互联网实现个性化、自动化的交易,为旅舍增加了商机降低了成本,同时也可以更好的建立和加强同客户、网站之间的关系。
⑦后台管理。
(四) 业务流程分析
在业务流程中,用户可注册,通过验证后方可登陆,并且在数据库中实现用户数据的保存和使用。用户可以查询旅舍信息,在数据库中调用旅舍信息展示给用户,用户如决定预订,则可以下单,订单通过管理员审核后生成,并录入进数据库中,之后用户便可以在登陆状态下查询到自己的订单,如果用户决定取消订单,那订单信息就会在数据库中删除。业务流程图如图3.4所示:
图3.4 业务流程图
(五) 数据流程分析
由房间本身信息和用户预订房间信息结合生成订单信息。首先由管理员录入房间相关信息,再由用户选择自己所需要的房间标准,最后在数据库中生成订单信息,用户结账后数据库中的结账信息管理数据返回至房间信息管理,则房间的状态得以及时更新。数据流图如图3.5所示:
图3.5 数据流图
四、网站设计
(一) 网站功能设计
网站向用户展示旅舍信息,用户可以通过注册和登陆来预订想要的旅舍房间,在预订付款后生成订单。后台管理中管理员可以对网站功能、网页布局等进行修改,对用户、旅舍信息、订单等进行管理。本系统将划分为以下主要功能模块:
①会员系统模块
实现的主要功能包括新用户注册、老用户登陆,同时,管理员对用户进行管理。
②信息检索查询模块
该模块主要是方便用户对旅舍进行相关检索,并返回检索结果。用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。
③信息浏览模块
该模块主要是向用户多方式展示旅舍信息,用户可以发表自己的评论也可浏览其他用户的点评。还可以通过对比功能对多家旅舍实现数据列表对比。
④预定付款模块
该功能模块主要是用户浏览了相关资料后,可通过本模块的下拉一个预定定单。将个人信息填写完整后,上交给系统,而系统经过简单的逻辑判断信息是否有错后通过两个消息框的反馈,来确定旅舍预定是否成功。
⑤后台管理模块
管理员可以对后台的所有信息进行修改。
系统结构图如图4.1所示:
图4.1 网站系统结构图
(二) 数据库的设计与分析
1、 数据库概念设计
用户实体表中,用户编码为主键,还有真实姓名、密码、账户余额、邮箱等其他相关信息。
图4.2 用户实体属性图
旅舍实体表中,以旅舍编码为主键,还有旅舍名称、地址、房型等信息,其中关键字是旅舍检索时用户输入以查询到相关旅舍所用,图片中包含图片文件,评价则是用户对旅舍的评价。
图4.3 旅舍实体属性图
管理员实体表中,管理员编码为主键,还有登陆账号、密码、管理员名等信息,其中登陆日志记录了每次管理员登陆的时间和行为,权限则规定了管理员的职能范围,备注说明是对管理员的描述,比如admin管理员的说明就是“超级管理员”,其含义为此管理员享有所以权限。 ASP青年旅舍信息网站的设计与开发(5):http://www.youerw.com/jisuanji/lunwen_2471.html