(5) 所有的必填输入框都加上格式和空白验证,会给出提示,满足良好的前后台交互性。
(6) 一个良好的系统必须具有安全性,在保护用户信息和防SQL注入上,我分别选择了MD5加密和数据库参数化查询。
(7) 一个管理系统应该有的统计功能,此系统可以根据受欢迎景区和最盈利景区生成报表,供供应商参考。
2。3 概要设计
本毕业设计是景区管理系统。此系统设计主要是为了方便供应商展示自己的景区。根据需求分析,供应商可以新增、修改和删除景区信息、新增和查看景区评论。前台游客可以查询景区,查看景区信息,给景区点赞,给景区评论。现将预计实现的功能列举如下:
(1) 用户的注册和登陆等基本功能。
(2) 查询功能:查询景区名称、景区类型、景区状态。
(3) 供应商新增景区、编辑景区和删除景区,查看景区评论。
(4) 游客查询景区名称、景区类型,新增评论,查看评论,景区点赞。
(5) 后台管理:后台人员审核景区,删除恶意评论,查看统计。
2。4 系统功能结构图文献综述
(1) 景区管理系统前台功能结构图。
图2-1 景区管理系统前台功能结构图
(2) 景区管理系统后台功能图。
图2-2 景区管理系统后台功能结构图
2。5 数据库设计
2。5。1 数据库具体实现
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常见的数据库有MySQL, SQL Server,Oracle等。根据自身所学知识,本系统采用了SQL Server 2012数据库管理系统。在SQL Server 2012数据库管理系统中新建了名为SceneryManageSystem(景区管理系统)的数据库,本系统使用的所有数据信息将存储于该数据库中。