易书网--管理子系统 设计与开发

 2022-01-17 11:01

论文总字数:20931字

目 录

1 引言 1

1.1国内外研究现状 1

1.2研究的目的和意义 1

2 开发环境和相关技术简介 2

2.1 开发环境 2

2.2系统相关技术介绍 3

3 需求分析及可行性分析 3

3.1 可行性分析 3

3.2功能需求分析 4

3.3业务流程分析 5

3.4详细功能模块分析 6

4 数据库设计 8

4.1 E-R图设计 8

4.2数据库逻辑设计 11

4.3数据库物理设计 11

5 系统的设计与实现 15

5.1登录界面的设计与实现 15

5.2管理系统主界面设计 16

5.3书籍管理模块设计和实现 17

5.4用户信息管理模块设计和实现 20

5.5订单管理模块设计和实现 23

5.6广告管理模块设计和实现 24

6 系统测试 26

7 总结 26

参考文献 27

致谢 28

基于PHP和MySQL开发的易书网后台管理系统

何耀威

,China

Abstract: For a long time, it is a difficult problem for both individuals and national society to utilize the resources of second-hand books. And with the maturity of network technology, the emergence of the book-exchange network provides a good solution to the problem.The book-exchange network is a dynamic e-commerce website with the purpose of using second-hand book resources. And for a complete web site, a perfect Web management system is necessary. This paper introduces in detail and expand systematically the development process of the system, from the development environment of book-exchange network in the Web management system to a detailed design, such as the design of the database, design and implementation of each module, functions of specific interface and analysis of demandings. Web management system of book-exchange network provides comprehensive, dynamic management for the content ,orders and consumers of the website to complete the content and information management of the website with simple operation, saving the energy inputs of administrator and making website operation becomes more convenient, effective energy inputs and providing technical supportfor the backgroud management of book-exchange network. The functions of Web management system include: user management, order management and book management. Based on the development of PHP and MySQL ,this system is a dynamic web site ,using the B/S mode. At the same time, HTML, CSS, JavaScript and other technologies are involved and deepened to a certain extent.

Key words:PHP; Web Management System; secondhand books on web

1 引言

本章是本文的绪论,主要概述了二手书市场的概况和易书网平台的管理需要。

1.1国内外研究现状

随着网络技术和电子商务在国内的迅速发展,越来越多的传统商务模式发生了翻天覆地的变化,同时网络平台的出现也给消费者们带来了便捷和实惠。其中,电子商务是在开放的网络环境下,基于浏览器/服务器方式,实现用户和商家间的支付消费活动的一种新型商业模式。商家可以利用网络这一平台节省自身的运营成本,发掘更多的商务机会,获取更大的市场和利润,从而高效地利用已有的资料来开展低成本,高回报的商业活动。随着这种商业模式的普及和发展。消费者的观念也随之变化,开始追求这种快捷,开放的消费模式。对于消费者而言,利用网络可以节约时间、空间和金钱。而在这巨大的市场之中,二手书的交易有着隐藏的发展空间。

传统的二手书交易模式有着诸多明显的缺点,如存在中介,定价不一,种类复杂难于管理,难以查找等。消费者往往需要花费大量的时间来寻找满意的商品,并且对价格的把控有较大的难度。所以将二手书交易与网络结合的易书网具有电子商务的优点外,还可以弥补传统模式的缺口,使二手书的交换者们能够绕过诸多中介从而直接进行交换。也使得消费在一个较大的平台上选购商品,对于新旧不同版本不同的同类二手书的价格有了更好的把握。

所以不仅对于消费者而言,同时对于商家来说,将传统二手书交易模式转为易书网这一电子商务网站都有着诸多的优点。因此可以说易书网是二手书交易必然的发展方向和趋势。

而电子商务网站的运营已经不再是简单的规模方面的竞争,同时在技术和管理方面上的竞争也愈加激烈。如何运用合适的技术来管理和运营网站,以此来减少维护方面的投入和费用,扩大营业利润,简化管理,便成为了一项重要的问题。在如此背景下,建立一个完整的后台管理系统是十分必要且重要的。

1.2研究的目的和意义

易书网的目的是为了方便消费者选购所需的二手书,节约时空成本,通过较大的消费者群体获得价格优势,实现快捷方便的二手书交易。同时使得书籍资源获得有效的再利用,通过捐献、交换等方式发挥二手书的残留价值,节约资源、开拓新市场、避免了浪费。

本系统的开发使用技术主要是PHP和MySQL,其中PHP有着诸多优点,如高效能、移植性、安全稳定、低成本等。而这正是一个商务网站的后台管理系统所需要的。作为一个后台管理系统,本系统提供了简洁、高效的界面。用简单有限的操作代替重复繁琐的人力劳动,通过系统可以对前台的订单、用户、商品等信息能够一目了然。

总而言之,本后台管理系统是通过简洁、易于操作的交互界面,对数据信息安全地储存、编辑,高效的查询和显示来对易书网的整体运营提供技术和功能方面的支持。节约了商家的运营成本和管理成本,保证了数据的安全和易用性。使得管理者能够随时对数据进行操作来完成任务,达到节省人力,提高效率的目的。

2 开发环境和相关技术简介

2.1 开发环境

开发工具:Zend Studio 12.5.1

操作系统:Windows 7;

字符编码:UTF-8;

程序语言:PHP;

数据库:MySQL;

Web应用服务器:Apache;

  1. Zend Studio

Zend Studio 是在使用PHP开发周期中唯一的集成开发环境 (IDE),它包括了PHP开发过程中所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,Zend Studio 通过强大的编辑功能和内置的PHP调试工具加速了开发周期,并简化复杂的应用方案。

  1. MySQL

MySQL是一个关系型数据库管理系统,将不同的数据保存在不同的表中,便于管理和查询。而不是把所有的数据全部存放在一起,这样就使得数据库的性能更加灵活和快速。当诸多不同类型的用户需要数据库中的数据时能够快速有效地将表中的数据根据SQL语言进行访问和操作。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。有着体积小、速度快、成本低等优点,这对于开发中小型网站有着巨大的优势。搭配PHP及Apache可以组成良好的开发环境。

  1. Apache

Apache有着广泛的适用范围,几乎可以运行在所有的计算机平台上。有着简单,快速,稳定,安全等优点。另外,因其跨平台和安全性而被广泛使用,成为目前最流行的WEB服务器软件之一。由于Apache是一款开源的软件,因此从面世以来,越来越多的功能和新的特性被不同的人添加到新版本中,越来越多的缺陷被修复,成为越来越完善的Web服务器软件。

2.2系统相关技术介绍

(1)B/S设计模式

B/S即浏览器/服务器模式,是一种网络结构模式,具有三层结构:表示层、处理层和数据层。这种模式将系统功能的核心部分集中在服务器上来实现,较之C/S模式更为灵活轻巧。对于开发人员来说,这种模式不仅简化了系统的开发、维护和使用,同时也减少了开发成本,使得对网站后期扩展和升级变得更为简单,增加了系统的稳定性和安全性。B/S结构可以支持任何操作系统和浏览器,因此对于用户来说,只需要浏览器便可以访问到服务器上的数据。这使得用户可以方便地使用服务而不需要安装其他的软件。

(2)PHP

PHP是一种服务器端的脚本语言,专门为WEB开发而设计。PHP作为一种嵌入式语言可以完美嵌入HTML页面中,当这些代码被访问时执行,使得代码运行的更快,更安全。这种快速执行的特点来源于PHP的程序中的常用部分会常驻于内存之中,不需要对大量的代码进行重复的编译和执行。因此PHP较其他语言有更高的处理效率。同时,PHP吸收了C语言、Java等编程语言的特点,利于学习;事实上,学习和使用PHP的群体普遍年轻,因此PHP的未来前景更为活跃。PHP几乎支持目前流行的所有数据库及操作系统,应用广泛,功能强大,更适用于动态网页的开发。

(3)后台管理系统

一个网站的管理和维护往往需要投入大量的成本,其内容和显示组件如果不分离开来管理维护便会加大管理者的精力投入,还容易出现错误。所以一个后台管理系统是十分必要的。它可以控制前台页面的显示,查看数据,通过简单的操作来完成内容和数据的管理,发布和维护,而不需要硬性地对HTML代码进行手工的更改。为管理者提供了便利,符合网站运营的理念和追求。

3 需求分析及可行性分析

3.1 可行性分析

以下通过技术方面、经济方面、法律方面、操作方面的可行性分析确定该系统的设计与实现是否可行。

(1)技术的可行性分析

本后台管理系统采用Zend Studio开发平台,使用WAMP搭建开发环境,因PHP较其他编程语言更加利于学习,开发者可以通过自学掌握PHP开发技术,在一定期限下能够独立地完成系统的开发和设计。配合导师的指导及资料文献,能够解决一些较为困难的技术问题,因此在技术上是可行的。

(2)经济的可行性分析

本后台管理系统是开发者的毕业设计选题,并无其他人员参与开发,所以没有人员开销。开发所需的硬件基础是开发者所已经持有的,且开发软件皆为免费开源的,所以不存在开销问题。另外,本系统可以支持易书网的正常运营,在技术和管理上提供支持,减少了网站在运营和管理上的开销,并且提高了对二手书这一可再利用资源的利用率,节约了国家资源,符合绿色经济的发展主旨。因此在经济上是可行的。

(3)操作的可行性分析

本后台管理系统是基于B/S模式开发,使用者的所有操作都在浏览器的页面内完成,不需要下载其他软件,网页操作界面设计简单明了,使用者无需学习便可适应操作,通过规范简洁的界面和相应操作的提示,使用者可以较为快捷地完成操作并且得到反馈。所以在操作上是可行的。

(4)法律的可行性分析

本后台管理系统是开发者作为大学毕业设计课题个人独立完成的成果,整个开发设计过程中,所参考与使用的技术来源均为免费开源,不涉及任何侵权行为与责任问题。并且本系统的开发并非以商业盈利为目的,所以在法律上是可行的。

3.2功能需求分析

随着节约环保的理念越来越深入人心,当今社会开始倡导资源的重复利用,其中旧书的利用当属十分重要且困难的一点。二手书的交易有着诸多难点,如品种不全,新旧不一难于管理集中出售。并且经常有中介参入到二手书的交易中来赚取利益,使得消费者承担了额外的费用。所以现今大部分的二手书并没有得到有效的利用。而如今的网络发展,网购观念被大众接受,将传统的二手书交易转为易书网这一新模式可以有效改善目前状况。而作为一个电子商务类网站,必须要有一个稳定且功能齐全的后台管理系统作为用户操作和交易进行的保障。这样才能提高网站的运营效率,减少维护成本。同时,使得管理者能便捷有效地对各类用户进行管理,发现网站运营时出现的问题进行修改和完善。因此,整个后台管理系统最重要的便是各类信息的管理和编辑,如用户信息,商品信息,订单信息。同时要有快捷方便的查询功能和统计功能。这样才能免去管理者在信息处理上的时间浪费,提高效率。

用户信息包括用户在前台注册所填写的个人资料与用户所在的权限群,根据用户类型不同所有的权限也不同,所以本后台系统需要有查看用户个人资料和修改用户权限的功能。并且易书网作为一类电子商务网站,必然会存在交易纠纷,而用户在产生交易纠纷时需要网站管理者负责解决用户的申诉。

剩余内容已隐藏,请支付后下载全文,论文总字数:20931字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;