- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TONGJI UNIVERSITY基于PHP和MySQL的Web留言本项目设计实验报告项目名称基于PHP5.6和MySQL5.6的Web留言本成 员1352453 王用学院(系)电子与信息工程学院专 业计算机科学与技术指导教师黄震华日 期2015年 12 月 29 日摘要本系统为Web留言本系统,是一个简单的信息管理与发布系统,其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,我使用了PHP开发语言,开发了留言本系统中的各个模块,进行有效的操作。同时,该Web留言本系统还具有管理功能。在我们所开发的Web留言本系统中创建了两类用户——普通用户和版主,通过身份验证后方可进入,游客可以进行浏览,但是不能操作。本系统还包含查询、插入、修改、删除等基本操作,在整个系统设计中充分利用了模块化的设计思想和开发方法,用户在从主界面模块在验证后进入每个子模块进行各个子系统的具体功能操作。在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。目录第一章系统概述《数据库原理及应用》课程的学习,其主要的目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。本实验主要在于巩固学生对数据库的基本原理和基础理论的理解,掌握数据库应用系统的设计开发的基本方法,进一步提高学生的综合运用所学的知识能力。为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化6阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。我按照以上几点开发了Web留言本系统。Web留言本系统要求较好的数据库知识与技术外,还要求掌握某种客户端开发工具或语言。这里我是采用B/S架构,利用相对简单易学易掌握的PHP来实现一个Web留言本系统。网络上随处可见各种各样的留言板,一个网页甚至是一条新闻都有一个留言板支持。而留言本是留言板的纵向延伸。留言本除具有留言、查看、回复、查询、删除留言等功能外,还增加了管理员的管理功能。留言本被广泛地应用于小规模企业,它不仅为企业员工提供了一个交流的平台,也成为企业与员工之间的交流的纽带。 这次数据库的课程设计让我们对数据库的操作有了进一步的了解,受益匪浅。第二章系统预览部分2.1 系统分析2.1.1程序业务流程用户在使用留言本进行留言时,首先应该进行注册,注册成功之后即可登录本站。在登录该留言本的同时,系统会判断用户的级别,并根据用户的级别为其分配不同的权限,非该留言本的用户只具有查看留言内容的权限;普通注册用户具有添加留言、编辑个人留言和删除个人发布的留言,以及回复其他留言的权限;而管理员除具有上述权限外,还具有删除全部留言(即留言和回复)的权限,以及对自己发表的留言进行回复的权限。用户对该留言本进行操作的业务流程如图1.1所示。图1.1 留言本业务流程图2.2系统预览留言本由多个板块组成。用户注册信息页面如图1.2所示,该页面显示了游客注册时需要填写的昵称、密码和个人资料等相关内容。发表留言的运行效果如图1.3所示,该页面用于注册后用户发表留言,包括留言主题和留言内容。图1.2 用户注册信息页面图1.3 用户发表留言信息页面查询页面运行效果如图1.4所示,该页显示执行查询后所查到的留言主题、留言内容,以及相关回复。图1.4 查询页面2.3文件夹组织结构为了对系统文件有一个清晰的认识,这里从B/S角度出发,设计了构思合理、功能齐全的留言本,如图1.5所示。图1.5 留言本文件结构图第三章系统数据库设计部分3.1数据库概要说明在留言本中,采用的是MySQL数据库,用来存储注册用户的基本信息、留言信息、回复信息、管理员信息等。这里将数据库命名为guestbook,其中包含的数据表如图1.6所示。图1.6 数据库结构3.2数据库概念设计根据系统分析和功能上的需要,规划出留言本中数据表的实体E-R图。包括用户信息实体、留言信息实体、回复信息实体和管理员信息实体。3.2.1用户信息实体用户信息实体,包括用户名、密码、邮箱、头像等多项资料。用户信息实体E-R图如图1.7所示。图1.7 用户信息实体ER图3.2.2 留言信息实体留言信息实体,包括留言者、留言主题、留言内容、留言时间等。留言信息实体E-R图如图1.8所示。图1.8 留言信息实体ER图3.2.3 回复信息实体回复信息实体,包括回复者、回复主题、回复内容、回复时间等。回复信息实体E-R图如图1.9所示。图1.9 回复信息实体ER图3.2.4 版主信息实体版主信息实体,包括版主名称、版主登录密码、版主邮箱等。版主信息实体E-R图如图1.10所示。图1
文档评论(0)