本选题研究的主要内容及写作提纲
3.1主要内容
本网站以构建线上团购网站为目的,系统展开各项服务功能。网站涵盖了基本的网购功能以及一些更加完善的辅助功能,提高商户与消费者的交易效率。线上团购网站是随着数字信息技术日渐成熟而生出的产物,其具有便捷性、多方互利性、共享性等特点,与信息时代最大的特征相结合,顺应了历史推进的趋势,是信息时代经济发展层面中的必然产物。随着网络深入渗透进人们的生活,线上消费者数量的增多,社会发展现状对线上团购网站提出了更加严格的要求,为了使线上团购网站更好地融入新时代,网站本身应该具有更高效的属性,并且足够稳定、资源足够丰富,才能够胜任人们的需求。另外,时代是不断前进发展的,因此,网站各功能板块需要足够灵活,具有可扩充性和可优化性。利用开发语言PHP和数据库Mysql可以帮助网站满足以上需求,尽量使其更便捷、稳定和兼容。
3.1.1需求分析
(1)网站和用户的特点
网站使用PHP语言以及Mysql数据库进行开发。因为网站是面向不同类型的消费者和商家,因此网站需要美观、便利和功能完善,故需要使用一些辅助技术,如Javascript、CSS、photoshop等,进一步优化网站,使其更加人性化。
网站的用户多为普通消费者和商家,每位用户的认识能力和知识水平不尽相同,因此网站的功能设计应当简洁明了,并充分考虑人机交互技术,尽可能满足各类用户的需求。
(2)对功能的一般性规定
①各个功能模块应尽量保持独立,以保证网站的稳定性。
②具有登录注册功能,购物的相关功能完善,能够实现分类检索、模糊查询等功能。
③各功能模块代码运行速度快,反应灵敏,且具有强大的兼容性。
(3)对性能的一般性规定
团购网站是面向庞大客户群体的线上网站,因此网站应该充分考虑稳定性的要求和性能对系统的影响。对于一些耗资源的模块,应该对相应的代码认真打磨编写,使代码履行速度更快。此外,网站对于兼容性的要求也非常高,在编写代码时应注意尽可能满足所有的系统平台。
(4)故障处理要求
对于系统的每个模块保证其独立性,采用统一的错误处理方式,在各个模块之间独立处理,使一个模块发生错误时其他模块可以正常运行,以保证系统整体的稳定性。
(5)其他专门要求
网站的运营过程中,会涉及到大量的交易信息及商品信息登入或登出数据库模块,故网站需要保证数据的安全性,可以使用数据加密,以防止SQL注入等技术。
3.1.2系统功能模块
.前台功能模块:
(1)网站信息
网站首页:介绍站内新闻,系统简介、促销信息、商品展示等,点击各内容则可进入相应的详情页面。
(2)登录注册功能
在网站中,用户需要先注册账号并登录,才能够获得完全的网购服务,用户可以登录并修改个人信息,用户信息被储存在数据库中。
(3)留言功能
用户可以在留言区域进行留言,留言区域的内容向用户公开,方便消费者对商品进行反馈,也为欲购买商品的消费者提供参考和交流渠道。
(4)产品展示
用户点击商品,跳转至商品相应的详情页面,用户可以了解到商品的信息、购物帮助信息、留言板内容。在此页面,用户也可以通过复制链接,将商品分享给其用户。
(5)购物帮助
用户在消费过程中有所疑问的,点击购物帮助链接,跳转至帮助页面,在该页面中有各种常见问题,用户点击问题即可跳转至问题答复和操作指导的详情页,
(6)订单管理
用户可以将在订单管理页面查看订单和支付情况,并管理订单信息。
2.后台功能模块
(1)管理员账号管理
管理员可以登录管理员账号,实现对网站的基本设置,管理数据库信息,维护网站安全性和稳定性。
(2)用户信息管理
保护和储存用户信息,当用户注册和修改个人信息时,数据库中写入相应的数据,管理员只能够查看用户的部分信息,没有对重要信息修改的权限。
(3)商品管理
包含商品类别管理、商品信息管理等,通过后台操作对数据库中信息的增加、删除、修改等,对商品实现分门别类和相关信息数据的存储。
(4)站内新闻管理
网站管理员可登录网站后台,在数据库中增添、修改、删除站内新闻,在前台相应的显示模块显示新闻内容。
(5)购物帮助信息设置
后台数据库中写入常见消费问题及其解答,用户点击问题时实现跳转,当问题难以用普通的方法解决时,用户可以选择人工客服,由客服接入并与用户交流。
(6)友情链接
用户可以将获取商品链接,将其分享给他人。商品的链接被存储在数据库中。
(7)促销管理
用来添加、修改和删除发布的活动信息,实现优惠活动的更新和促销。
3.1.3数据库的实现
根据团购网站的需求,需要以下数据表:
(1)用户信息表
存放用户的基本信息,包括注册的用户名、密码、邮箱、电话、地址、状态等。
(2)管理员信息表
存放管理员基本信息,包括管理员的用户名、密码、电话、状态等。
(3)商品信息表
存储商品的基本信息,包括商品的名称、价格、说明、数量、上架时间、所属分类等。
(4)商品分类表
存放商品的分类信息。包括类型名称、分类ID和分类标识等。
(5)订单信息表
存储用户的消费订单信息。包括订单号、用户ID、商品串、数量串、收货人、电话、地址、订单状态、留言等。
(6)留言信息表
存储用户对商品的留言信息。包括商品ID、用户ID、内容、时间等
(7)友情链接表
存储商品的链接信息。包括商品ID、链接内容等。
购物网站开发
基于PHP的二手车交易网站的分析与设计
基于SSH的本地二手在线交易商城的设计与实现
电子产品购物网站建设
在线笔记网站
基于javaweb的在线购物商城
在线点餐系统
基于B/S模式的医院在线预约挂号系统的设计与实现