摘 要
当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,在结合HTML+DIV+CSS技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,师生可以自由地提出问题以及帮助他人解决问题,或者交流经验。
论坛在HTML+DIV+CSS设计的基础上,用当今比较流行的网站开发技术PHP语言进行开发,用当今世界上最流行的Apache作为本站开发的服务器。论坛将采用B/S体系结构,人们通过浏览器就可以访问论坛网站的所有页面,保证的服务器的安全。数据库采用免费,小巧,易用的MySQL数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。
本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合校园师生使用的宁理“爱问”答疑系统的设计与实现!
关键词:Apache,PHP,MySQL,HTML+DIV+CSS
Summary
Today's society is in the Internet age, information technology wave sweeping the world, the network is at an unprecedented rate in our popularity. Web site with itsunique advantages in the process of information plays an important seat. In order to facilitate the exchange of information,when combined with HTML + DIV + CSStechnology under development in this fast, user-friendly communication system,implements a function relatively complete forum system, students can freely ask questions and help others solve problems, or exchange of experience.
Forum HTML + DIV + CSS design, based on the more popular with today'stechnology, PHP web development language for development, with the world's mostpopular site development as a Apache server. The Forum will use B / S architecture, the people through browser access to the forum all your pages to ensure the security of the server. Database using free, compact, easy to use MySQL database. The forum features a more complete, where you can freely express their views andcomments on the theme of the forum, we can also solve the users problem in a timely manner, to obtain useful knowledge for their own. The forum there are somespecial features, such as online staff show that a powerful search function. This sitein strict accordance with the project development process for software development,web site development for the feasibility analysis, requirements analysis, preliminary design, detailed design and site testing and maintenance are discussed in detailand implementation process.
The set of forums is that it has strong scalability and maintainability, is ideal forteachers and students use the campus network forum!
Keywords: Apache, PHP, MySQL, HTML + DIV + CSS
目录
摘 要 …………………………………………………………………………………………I
Summary ………………………………………………………………………………………II
目 录 …………………………………………………………………………………………III
第1章 系统概述………………………………………………………………………………1
1.1 总体概述 …………………………………………………………………………1
1.2 开发背景 …………………………………………………………………………1
1.3 开发目的 …………………………………………………………………………3
第2章 系统分析………………………………………………………………………………4
2.1 可行性分析 ………………………………………………………………………4
2.2 相关技术分析 ……………………………………………………………………5
2.2.2 MySQL数据库的选用 ……………………………………………………5
2.2.3 Apache服务器介绍 ……………………………………………………7
第3章 需求分析………………………………………………………………………………9
3.1 概述 ………………………………………………………………………………9
3.2 功能需求 …………………………………………………………………………9
3.3 数据需求…………………………………………………………………………10
3.4 系统实体—联系图(E-R图) ……………………………………………………10
3.5 数据流图…………………………………………………………………………13
第4章 总体设计 ……………………………………………………………………………14
4.1 系统功能模块划分 ………………………………………………………………14
4.2 系统业务流程图 …………………………………………………………………14
第5章 数据库设计 …………………………………………………………………………15
5.1 数据库分析 ………………………………………………………………………15
5.2 数据库设计 ………………………………………………………………………15
第6章 系统详细设计 ………………………………………………………………………20
6.1 前台设计 …………………………………………………………………………20
6.1.1 前台页面设计与实现……………………………………………………20
6.1.2 前台首页显示概述………………………………………………………21
6.1.3 查看首页面的区域类别…………………………………………………21
6.1.4 查看某版块中贴子列表…………………………………………………23
6.1.5 查看帖子和回复贴内容…………………………………………………25
6.1.6 发表帖子模块设计………………………………………………………28
6.2 后台设计 …………………………………………………………………………31
6.2.1 后台页面设计与实现……………………………………………………31
6.2.2 用户管理模块设计与实现………………………………………………33
【用户列表】 …………………………………………………………………………………33
【用户添加】 …………………………………………………………………………………35
【用户查看】 …………………………………………………………………………………39
【用户修改】 …………………………………………………………………………………40
【用户删除】 …………………………………………………………………………………44
第7章 系统总结 ……………………………………………………………………………46
7.1 系统的优缺点 ……………………………………………………………………47
7.2 个人感想 …………………………………………………………………………47
致 谢 ………………………………………………………………………………………48
参考文献 ………………………………………………………………………………………49