太原科技大学华科学院毕业设计(论文)
言。
jQuery是一个兼容多浏览器的javaScript框架,即JS的通用类库。jQuery是免费的、开源的,使用MIT许可协议。jQuery的语法可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提高API让开发者编写插件。其模块化的使用方法使开发者可以很轻松的开发出功能强大的静态或动态网页。
2.2 开发工具及环境简介
XAMPP集成环境是一个易于安装且包含MySQL、PHP和Perl的Apache发行版,是一个功能强大的集成软件包。它支持多种操作系统下安装使用,并支持多种语言[4]。
MySQL数据库是一个开放源码的小型关联式数据库管理系统,具有开源、免费、跨平台、高效的特性,是世界上最流行的开源数据库,支持几乎任何平台的操作系统。关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用的标准化语言。由于其性能卓越,搭配PHP和Apache可组成良好的开放环境[5]。
Eclipse是一个开放源代码的、基于Java的可扩展的开发平台。Eclipse虽然是使用Java语言开发的,但它的用途并不限于Java语言,它还支持注入C/C++、COBOL、PHP等编程语言的插件可用。
- 4 -
太原科技大学华科学院毕业设计(论文)
第3章 系统需求分析
3.1 可行性分析
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。通过长时间的观察与实践,我认为该系统的可行性分析如下:
(1)技术可行性
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,技术人员的水平等。基于PHP的网上书店系统的工作主要是为了方便用户可以选购到适合的书籍,能使用户与出版社间接相互沟通信息,帮助管理员及时处理信息。现今电子商务飞速发展,计算机网络的信息传输速度快、准确度高的优势,为系统的建设提供了技术条件。
(2)经济可行性
经济可行性分析主要从项目的经济上进行分析评价,一方面是支出的费用,另一方面是取得的收益。现在这个系统的是小型的,从投入的人力,财力与物力来说是非常小的。从节省人力方面,可以让管理人员从繁琐复杂的工作中解脱出来,提高办事效率。
(3)运行可行性
电子商务的飞速发展,网上书店的快速发展,它具有实体书店所不能代替的许多优点。随着计算机硬件的快速发展,计算机的价格在不断地降低,网上书店系统对客户端要求极低,只需要有一个浏览器能上网就能进行信息的查询。网络的越来越普及,人们都喜欢上网查询信息即方便又快捷。因此系统在实践上具备了可行性。
(4)法律可行性
本系统为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。
3.2 系统用户
使用网上书店系统的用户主要有两种:一种是消费者,即用户,用户可以浏览网上书店中的书藉信息,注册后的用户还可以进行网上购书;另一种是网站的管理者,可以对书藉信息进行管理、注册用户进行管理、处理客户的订单。
3.3 功能需求
网上书店系统分为前台管理和后台管理两部分。前台模块主要是针对用户,用户可
- 5 -
太原科技大学华科学院毕业设计(论文)
以进行注册、登陆﹑分类浏览﹑查询信息﹑订购书籍、收藏书籍等一系列的操作,功能简单实用,都有相关的文字及图形界面提示,让用户在最短的时间内了解本网站,熟悉网站的各项操作。前台管理的主要功能流程图如下图所示:
浏览主页面 分类浏览书籍 查看书籍信息 加入购物车 加入收藏夹 否 是否已注册 用户注册 是 用户登录 图3.1 前台管理流程图
提交订单 前台管理设计还提供了专门针对已注册用户的功能。系统考虑到用户的需求,还提供有密码修改、订单查看和已收藏书籍信息的查看。具体的功能流程图如下图所示:
是 密码修改 浏览主页面 用户登录 否 是否已登录 订单查看 收藏记录查看
图3.2 已注册用户管理流程图
后台模块主要是针对系统管理员设计的,管理员在进入后台管理界面后,可以对系统前台所产生的订单信息进行管理,对系统数据库中的书籍信息进行增删改查﹑查看已注册的用户信息等操作。具体的功能流程图如下图所示:
- 6 -
太原科技大学华科学院毕业设计(论文)
系统主页面 后台登录页面 判断登录信息 正确 后台管理 不正确 订单管理 书籍管理 用户管理
图3.3 后台管理流程图
3.4 业务逻辑描述
基于PHP的网上书店系统主要实现用户注册、用户登录与注销、网上选书、购书、产生订单,管理员处理订单、管理书籍信息、管理用户信息等功能。
用户注册:用户在注册界面上,填写所需要的信息,信息如果填写正确,则会将注册信息提交并注册成功。
用户登录与注销:已在网站注册成功的用户,可以在主页的登录模块或是到登录页面进行登录。如果信息填写错误,则会出现“验证码不正确”或“登录名或密码不正确”的提示,则需要重新填写登录信息。信息填写正确,则用户就可以在网站上有购书的资格了。用户注销,即是用户可以安全退出系统,保证自己的个人信息。
已注册用户的相关信息的查看与管理:以注册用户可以修改自己的登录密码,已注册的用户可以查看自己的购书记录和藏书记录。通过这些功能,为用户提供更加全面的服务,满足用户的需求。
网上选书:无论用户是否已经登录系统,都可以根据书目类别查看书籍及书籍详情。用户看到自己所感兴趣的书籍可以选择加入购物车或是收藏此书籍。
购物车管理:用户可以将需要购买的图书加入到购物车中。在购物车页面中,图书的相关信息会显示在购物车中,如:书名、书籍封面、价格等,方便用户核对与查看。在购物车中,可以根据用户需求修改购书的数量,增加或删除某些图书。图书选购确定后,则将购书信息传给订单界面。对于已经提交成功的购书信息,会自动清除已生成订单的购物车中的信息。
产生订单:购书信息确定后,则需要填写订单信息,包括有:收货人姓名、地址、电话和Email信息,填写完成并核对之后,即可以提交订单。提交成功后,则在后台会产
- 7 -
相关推荐: