校园二手信息网站的设计与开发
摘 要
二手信息网站,为二手物品交易提供了网上平台。如今,随着电子商务的不断发展完善,大学校园也需要一个能为学生提供二手物品交易的专用网站,以便发布各种商品信息。
本设计具有一般电子商务的功能,且体现出校园风格。该系统提供的功能包括注册、查询信息、发布信息、找回密码等。本系统的特点在于应用了PHP技术。它是一种简单的动态脚本语言,具有开放源码、执行速度快的特点。该技术还支持广泛的数据库连接 ,具有大量的扩展库,安全性能高,易学易用。
本文首先介绍了该系统的可行性和应用工具,并就系统的需求性和PHP的优势进行了阐述;接着进行系统分析,并设计了本系统所用到的基于MY SQL数据库的数据表结构;然后对该系统各功能模块进行了详细设计;最后,针对系统在代码优化和加密方面的不足做出总结。
关键词:二手信息;PHP;MySQL;APACHE;MD5;SESSION目 录
1 引 言 1
1.1 课题的背景 1
1.2 可行性分析 1
1.2.1 技术可行性 1
1.2.2 经济可行性 1
1.2.3 运行可行性 1
1.2.4 法律可行性 2
2 理论基础知识介绍 2
2.1 PHP技术 2
2.1.1 PHP简介 2
2.1.2 PHP安装 3
2.2 MySQL 简介 5
2.2.1 MySQL 简介 5
2.2.2 数据库引擎 7
2.3 Apache简介 7
3 系统分析与数据库设计 8
3.1 系统功能需求分析 8
3.2 系统模块关系图 8
3.3 系统E-R图 9
3.4 数据库设计 11
3.4.1 数据库表之间的关系 11
3.4.2 数据表结构的详细设计 11
3.5 系统安全 14
4 系统的实现 14
4.1 系统的主要功能 14
4.1.1 注册 15
4.1.2 搜索信息 17
4.1.3 发布信息 18
4.1.4 密码找回 20
4.1.5 数据库连接代码 22
4.2 创建界面 22
5 系统测试 23
5.1 本地服务器测试 23
5.2 远程服务器测试 24
结 论 24
参考文献 24
致 谢 26
声 明 27
1.1 课题的背景
随着Internet 爆炸式的发展,中国自加入WTO以来,电子商务在国内也迅速的发展了起来,现在互联网上各种电子商务网站更是迅速的增长。还在校园的我也深受其中的影响,开发一个对在校学生适用的网站,希望能给大家提供方便的服务。
作为一个大学生,深有体会,从身上的衣服到大家所用的书籍、文具以至各种生活常用品,用上一段时间就会被淘汰,有的同学干脆扔掉,很是浪费还污染了环境。也有的同学想到卖掉,苦于难寻买家,将其卖给收费品的。这样就造成了物不能尽其用。
为了解决这种资源的浪费,所以开发了校园二手信息网站,借助于低交易成本的Internet。为大家提供一个低成本、快速迅捷的信息发布平台。新系统开发过程中严格按照系统开发步骤进行,在系统调研、分析、设计到系统的实施的全过程中,力求其科学性和合理性。
1.2 可行性分析
可行性分析的任务是从技术上、经济上、社会上、法律上分析需要解决的问题是否存在可行的解。
1.2.1 技术可行性
该系统采用BS模式设计,在高校的校园网上运行。学生可以通过接入校园网的计算机,访问二手信息网站。本系统是一个比较普通的BS模式的信息发布系统,在技术上具有可行性。
1.2.2 经济可行性
现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为大家节约了大量的资源,为此主要表现有以下几个方面:
² 本系统的运行可以代替废物买卖贴示,避免一些不必要的麻烦;
² 本系统的运行可以节省许多资源;
² 本系统的运行可以大大的提高废物再利用;
² 本系统可以使敏感文档更加安全,等等。
所以,本系统在经济上是可行的。