随着科技在不訢地进步,手机已经成为人们日常生活中不可缺少的设备,手机种类、品牌繁多,人们需要了解手机信息。网络是人们获取信息的重要来源,网络提供的各种类型的服务给人们带来前所未有的方便,因此与手机信息相关的各种网站应运而生,手机销售网站、手机论坛……手机信息系统就是其中之一,通过手机信息系统,人们从品牌、价格、手机操作系统等方面了解手机,人们还可以看到手机新国、音类手机的相关评测、当前最热门的手机及人们使用手机后的反情况,用户也可以对相关的手机发表评论,就手机信息系统的设计和实现进行探讨。
2系统设计
2.1系统开发环境
为方便用户通过网络访问,系统采用BS架构技术进行开发,采用的主要技术是PHP+MSQL+Apache+PDO+Smarty模板。应用PHP开发中小型的网站,致据库的最佳选择就是MYSQL,其主要优点在于体积小、速度快、总体拥有成本低、开放源码等优点。PDO是一个“数据库访问抽象层”,它通过通数,统一音种不同的RDBMS库的共有特性,实现PHP本最大程度的抽象性和兼容性,且与传统的ADODB相比,PDO更高效。Smarty模板是PHP中的一个模板引摩,也是最早的MVC模板之一,它的主要目的是将用户异面和PHP代码分离提高软件开发效率。而Apache是一个当今非常流行的Weh服务器。PHP、MYSQL和Apache被认为是建设网站的极佳组合。
2.2系统功能
网站中需要存放大量的信息,网站的建设如同复杂软件工程一样需要从总体上把握。根据需求分析,规划出手机信息系统的主要功能包括前台显示和后台管理两大类。前台功能是供用户浏览和检素类手机信息及与手机相关的新闻等。为了方便用户浏览信息,系统实现对手机信息按品牌及手机的操作系统等进行了分类;同时,按用户对相关手机的点击次数进行了排序,标注出热门手机;对于注册用户还可以发表评论等。后台的主要功能是面向管理者,主要目标是操作简便,尽量降低人工操作容易导致的错误,并提高维护人员的工作效率,保证系统更新的实时和高效。此外,还应考虑。
2.3系统数据库
在信息资源开发、管理和服务的各种手段中,最重要的是数据库技术。在动态网站的建设过程中,数据库是网站内容的主要载体,合理数据库设计是网站高效、稳定运行保障,同时也可以方便用户使用,提升网站的人气及方便管理员管理网站,所以数据库表及表间的关系非常重要。根据上述功能分析,确定手机信息系统中的所需的实体及其属性如下:(1)tb_admin管理员表(管理员编号、管理员名称。
3.2主要技术的代码实现
本系统采用Smarty模板实现了分离业务逻辑和表现逻辑,网页文件源代码不含任何PHP区城。为了保证页面的整洁和增强页面的可维护性,PHP架构的网页在页面的实现中主要通过include语句加载各模块,前台首页中主要的功能模块有:网页菜单导航、用户登录、注册、手机品牌分类导航、手机排行、手机搜索、查看新阗以及查看手机详情等功能,手机信息的显示是其中一个模块,功能是从数据库中读取指定的记录,将音字段内容赋值到模板文件就可以了。到系统的安全性和稳定性、数据的完整性和一致性等问题因此,规划出网站的前台功能。
(1)理员密码。
(2)tb_user用户表(用户编号、用户名称、用户密码用户性别、身份证、电话号码、家庭地址、删除标记)其中用户编号是主键,自动增长。
(3)tb_infomation手机信息表(手机编号、手机名称、品牌编号、手机发售时间、价格、屏幕大小、电池容量、处理器型号、手机图片、手机分率、操作系统、手机颜色手机存储容量、手机技术网络、手机热门程度、删除标记等)其中手机编号是主键,自动增长,品牌编号是外键。
(4)tb_news手机新闻表(新编号,新闻内容、新标题、新阗发布时间,新闻小图、新阗大图),其中新编号是主键,自动增长。
(5)th_category手机品牌表(品牌编号、品牌名称、品牌图标、删除标记)。
(6)thb_speak手机评论表(评论编号、用户编号、手机编号、评论内容、评论时间、删除标记),其中评论编号是主键,自动增长。用户编号和手机编号是外键。
3系统实现
公共文件
数据库操作和数据的分页显示在动态网站开发中使用頻率非常高,因此开发过程中,需要将数据库的操作及分页显示封装到类中。本系统中需要数据库连接、数据库管理及分页类文件,Smart模板配置类文件、类实例化文件,CSS样式表文件,JS本文件等公共文件。由于篇幅有限,这里仅说明数据库连接类设计。
手机网站建设信息系统的开发,方便用户了解手机行情,可以为手机信息的宣传提供一个网络平台。当然在实际使用中还可增加购物、论坛等功能,扩充成一个完整的商业形态,使其具备一定的实用价值。
>>> 查看《PHP 的手机网站建设信息系统设计与实现》更多相关资讯 <<<
本文地址:http://www.phpweb.com.cn/news/html/4818.html