




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库系统原理课程设计 1352453_王用 Web 留言本系统1TONGJI UNIVERSITY基于 PHP 和 MySQL 的 Web 留言本项目设计实验报告项目名称 基于 PHP5.6 和 MySQL5.6 的 Web 留言本成 员 1352453 王用学院(系) 电子与信息工程学院专 业 计算机科学与技术指导教师 黄震华日 期 2015 年 12 月 29 日数据库系统原理课程设计 1352453_王用 Web 留言本系统2摘要本系统为 Web 留言本系统,是一个简单的信息管理与发布系统, 其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。 经过分析,我使用了 PHP 开发语言,开发了留言本系统中的各个模块,进行有效的操作。同时,该 Web 留言本系统还具有管理功能。在我们所开发的 Web 留言本系统中创建了两类用户普通用户和版主,通过身份验证后方可进入,游客可以进行浏览,但是不能操作。本系统还包含查询、插入、修改、删除等基本操作,在整个系统设计中充分利用了模块化的设计思想和开发方法,用户在从主界面模块在验证后进入每个子模块进行各个子系统的具体功能操作。在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。数据库系统原理课程设计 1352453_王用 Web 留言本系统3目录摘要 .2目录 .3第一章 系统概述 .6第二章 系统预览部分 .72.1 系统分析 .72.1.1 程序业务流程 .72.2 系统预览 .82.3 文件夹组织结构 .10第三章 系统数据库设计部分 .123.1 数据库概要说明 .123.2 数据库概念设计 .123.2.1 用户信息实体 .123.2.2 留言信息实体 .133.2.3 回复信息实体 .133.2.4 版主信息实体 .133.3 数据库逻辑设计 .143.3.1 tb_user(用户信息表) .143.3.2 tb_leaveword(留言信息表) .153.3.3 tb_replyword(回复留言信息表) .153.3.4 tb_adm(管理员信息表) .15第四章 系统设计 .174.1 公共模块设计 .174.1.1 数据库连接文件 .174.1.2 数据库初始化 .174.1.3 使用数据库的方式 .174.2 首页模块设计 .184.2.1 首页设计概述 .184.2.2 首页实现过程 .18数据库系统原理课程设计 1352453_王用 Web 留言本系统44.3 用户注册模块设计 .194.3.1 用户注册模块概述 .194.3.2 用户注册模块实现过程 .194.4 添加留言模块设计 .204.4.1 添加留言模块概述 .204.4.2 添加留言模块实现过程 .204.4 查看留言模块设计 .214.4.1 查看留言模块概述 .214.4.2 验证数据类型与取整 .214.4.3 查看留言模块实现过程 .224.5 编辑留言模块设计 .224.5.1 编辑留言模块概述 .224.5.2 编辑留言模块实现过程 .234.6 查询留言模块设计 .234.6.1 查询留言模块概述 .234.6.2 查询留言模块实现过程 .234.7 版主模块设计 .244.7.1 版主模块概述 .244.7.2 验证登录用户是否为版主 .254.7.3 版主管理模块实现过程 .25第五章 总结 .275.1 开发过程中遇到的难点分析 .275.1.1 过滤敏感词 .275.1.2 分页显示留言信息 .285.2 开发总结 .28主要参考文献 .29附录一 .30附录二 .31数据库系统原理课程设计 1352453_王用 Web 留言本系统5第一章 系统概述数据库原理及应用课程的学习,其主要的目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。本实验主要在于巩固学生对数据库的基本原理和基础理论的理解,掌握数据库应用系统的设计开发的基本方法,进一步提高学生的综合运用所学的知识能力。为了使数据库的应用系统开发设计合理、规范、有序、正确、高效进行,现在广泛采用的是工程化 6 阶段开发设计过程与方法,它们是需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施、数据库系统运行与维护阶段。我按照以上几点开发了 Web 留言本系统。Web 留言本系统要求较好的数据库知识与技术外,还要求掌握某种客户端开发工具或语言。这里我是采用 B/S 架构,利用相对简单易学易掌握的 PHP 来实现一个 Web 留言本系统。网络上随处可见各种各样的留言板,一个网页甚至是一条新闻都有一个留言板支持。而留言本是留言板的纵向延伸。留言本除具有留言、查看、回复、查询、删除留言等功能外,还增加了管理员的管理功能。留言本被广泛地应用于小规模企业,它不仅为企业员工提供了一个交流的平台,也成为企业与员工之间的交流的纽带。这次数据库的课程设计让我们对数据库的操作有了进一步的了解,受益匪浅。数据库系统原理课程设计 1352453_王用 Web 留言本系统6第二章 系统预览部分2.1 系统分析2.1.1 程序业务流程用户在使用留言本进行留言时,首先应该进行注册,注册成功之后即可登录本站。在登录该留言本的同时,系统会判断用户的级别,并根据用户的级别为其分配不同的权限,非该留言本的用户只具有查看留言内容的权限;普通注册用户具有添加留言、编辑个人留言和删除个人发布的留言,以及回复其他留言的权限;而管理员除具有上述权限外,还具有删除全部留言(即留言和回复)的权限,以及对自己发表的留言进行回复的权限。用户对该留言本进行操作的业务流程如图 1.1 所示。数据库系统原理课程设计 1352453_王用 Web 留言本系统7图 1.1 留言本业务流程图2.2 系统预览留言本由多个板块组成。用户注册信息页面如图 1.2 所示,该页面显示了游客注册时需要填写的昵称、密码和个人资料等相关内容。发表留言的运行效果如图 1.3 所示,该页面用于注册后用户发表留言,包括留言主题和留言内容。数据库系统原理课程设计 1352453_王用 Web 留言本系统8图 1.2 用户注册信息页面数据库系统原理课程设计 1352453_王用 Web 留言本系统9图 1.3 用户发表留言信息页面查询页面运行效果如图 1.4 所示,该页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国聚酰亚胺(PI)薄膜行业运行现状及发展前景分析报告
- 2025福建省建筑安全员C证考试题库
- 南京师范大学《统计学专业前沿》2023-2024学年第二学期期末试卷
- 四川农业大学《医学论文写作与学术诚信》2023-2024学年第二学期期末试卷
- 广西体育高等专科学校《地球物理学》2023-2024学年第二学期期末试卷
- 甘肃畜牧工程职业技术学院《研究型综合》2023-2024学年第二学期期末试卷
- 哈尔滨工程大学《学前教育专业英语》2023-2024学年第二学期期末试卷
- 2024-2025学年山东省百师联考高三上学期11月考试历史试卷
- 上海民远职业技术学院《服装市场调研》2023-2024学年第二学期期末试卷
- 山西信息职业技术学院《秘书学》2023-2024学年第二学期期末试卷
- 上海市建设工程施工图设计文件勘察设计质量疑难问题汇编(2024 版)
- 《康复工程学》课件-第一讲 康复工程概论
- 2025年度智慧医疗服务平台建设合同范本
- 2024项目管理人员安全培训考试题(审定)
- 2025四川宜宾市高县县属国企业第一次招聘3人易考易错模拟试题(共500题)试卷后附参考答案
- 2024 年国家公务员考试《申论》(地市级)真题及答案
- 2024年沈阳职业技术学院高职单招语文历年参考题库含答案解析
- 《榜样9》观后感心得体会一
- 2024年上海普陀区司法局招聘人民调解员考试真题
- 驾照考试题库及答案(完整版)
- 2024年3、6、9月青少年软件编程Python等级考试一级真题(全3套 含答案)
评论
0/150
提交评论