相关信息技术教学论文

求书网的设计与实现

发布时间:2019-09-14 10:52

  摘 要:伴随着信息技术的飞速发展,以及百姓生活品质的改善,电商也成为人们日常生活不可或缺的构成要素。网上商城已然成为了电子商务最最普遍的一种形式,已被大家逐渐接受并且去实施。所以本文提出的求书网站开发能够充分适合当今形势,也更加有利于人们在家里就可以在线购物。与使用ASP,JSP语言开发的图书网上商城相比较,对使用PHP语言设计来说在操作以及编写程序上都比较容易,数据信息的处理基于MYSQL数据库达成,通过该数据库,完成基础数据的输入以及修改和数据信息的存储操作。本网站根据豆瓣读书的样式来编译,本求书网主要用以图书类型进行在线销售以及进一步了解。论文在研究过程中,就系统开发的基本环境,系统整体的结构设计,以及为确保系统的运行采取的编译方式等做出了分析,并对一些数据流、工作流的处理详细地介绍了基本的流程,结合系统的子功能规划,综合不同的要点需求,以及对应的设计方案展开了对应的解读和分析。

  论文在研究的过程中,核心目的是通过新技术开发,实现完整求书网系统的规划和布局。整个系统的开发是基于Windows 10平台完成的,同时在编译工作开展上,基于PHP编程实现。在进行具体的论述过程中,基于MYSQL数据库实现相应的结构规划,本文网站采取的结构为B/S结构。在此基础上完成整个求书网站的设计。采用PHP研发的求书网是采用PHP语言为基本研发工具,在用户信息的一些管理中,在用户的账户信息和产品的信息等信息条件下,最后完美实现用户使用银行卡等购买方式来购买产品,还可以让用户提现等操作的一款求书网站。

  关键词:求书网 B/S、网络购物 php mysql

  1.1 开发背景

  随着网络技术的飞速发展,以及电商的普及,人们开始充分享受网络带来的便捷生活态势。此时进行求书网的研发,正是充分实现网络技术运用,以及顺应电商发展潮流的最突出体现。求书网的研发,能够让买卖双方直接通过网络平台完成图书的购买和销售工作,改变了传统的销售方式,让消费者可以享受到便捷的图书购买体验。与传统的书店相比较,采用电子销售的方式是一种明智的选择,同时拥有了很多传统所代替不了的优势:主要突出的是在于降低了销售成本以及人力还有物力;第二则是采用了互联网新时代的电子商务平台作为交易服务对象,对既有交流流程以及模式做了改变,让我们在进行网络交易活动开展进程中能够享受到便捷的服务体验,同时也可以规避不同层面的约束。另外,随着网络的发展,也可以让我们享受到便捷的信息处理和传播服务,一旦网站中有新书上架,确保消费者可以在第一时间获取相应信息,而后借助网络完成图书的购买操作,这也提升了网络交易活动的效率。由于诸多优势的存在,推动了网络图书销售的兴起。本文在网络图书销售网站的研发,核心要达成的功能就是将网络作为交易平台,合理进行图书类别划分,并在不同类别下完成突出信息的添加。消费者通过登陆网络,可以进行图书评分以及评价,也可以直接下单购买自己喜爱的书籍,享受智能化的图书购买服务。

  求书网开发从而大大减少了生活中的开支。能够尽可能缩减运营成本,因此也大大提高了工作效率,可以突破时间以及空间约束,确保在任何时间以及地点都能够进行图书的购买,对推动互联网图书公司在互联网图书销售行业中遥遥领先,对今后的电子图书的发展有着一定的深刻影响。

  1.2 开发意义

  通过网络图书销售网站的构建,能够尽可能以最低的成本耗费,达成最突出的运营效果。在过程中可以有效突破时间以及空间制约,确保消费者可以随时随地购买图书,而且网站也无需有专门营业员,其更像是一个自动售卖机,借助多媒体方式进行相关信息的推广,让消费者能够在多媒体信息驱动下进入网站,完成图书购买操作。而且借助数据库中存储的客户信息,网站还可以针对不同消费者的消费喜好完成个性化的新书推荐,为消费者提供更有针对性的服务。相对于传统的店面布局形式,求书网运营成本更低,而且服务更高效,且能够实现零库存管理方式,尽可能节省库存管理开支,加速企业资金的流通速度。此外借助求书网,还可以进一步拓展市场。所以对三源图书公司来说,建立求书网,对企业的长远发展有突出价值。

  1.3系统设计思想

  在系统设计上,任何一个大型系统的设计,都离不开核心指导思想的驱动。要想确保计算机管理优势的充分凸显,要求必须要进行系统数据、网络结构的合理布局,同时进行操作系统及开发环境的规划,确保整个系统设计的完整、全面。

  1.实用性。任何系统开发的核心目的在于满足用户诉求,确保用户可以高效使用,同时在进行系统设计的过程中,要充分重视细节的权衡和考量,确保即便是普通用户,无需查阅相应的说明手册,也可以便捷的上手,完成系统操作。

  2. 先进性。在系统设计上,要尽可能引入多方技术,确保系统设计的效益。在系统研发的过程中,要综合多优势技术引入,合理进行浏览器以及服务器架构布局,同时引入MYSQL数据库完成系统数据模块设计,确保系统的设计符合预期需求。

  3. 高安全性:为确保系统设计有较高安全性,在设计过程中通过多种安全举措的引入,确保用户在高效享有多种丰富资源的同时,也可以享有出色的安全保障。

  4. 可维护性:在网站设计的过程中,要充分立足长远视角考量,无论是从硬件还是从软件的设计上,都要确保后续能够实现便捷的维护。

  5. 可扩展性:为满足后续业务拓展的需求,在网站设计的过程中还要有一定的可扩展空间。

  6. 灵活性:在数据计算实现上,可以通过灵活计算方式引入,提供多样化的技术模式。

  第二章 相关技术

  2.1 B/S体系结构

  在本文设计的网站系统上,核心使用对象是社区用户。所以在系统结构的规划上,使用B/S结构。

  图2-4-1 B/S`结构图

  相对C/S结构来说,B/S结构承袭了其全部的优势,还有一些自身的特有优势:

  (1)开放的标准。该结构采用的均为开放标准,因此通过这种结构设计网站,能够确保网站有出色的通用以及跨平台特质。

  (2)无论是开发还是运营,成本较低。由于采用B/S结构设计的系统仅仅要求客户终端有浏览器即可完成系统使用,系统升级及维护均通过服务器完成,为此系统有较低的运维成本。

  (3)界面友好,操作便捷。系统研发采用B/S架构,因此操作相对便捷。而且有友好的戒面设计。此外在系统终端用户层面,无需在终端进行数据的分析和处理,仅仅是将所有完成处理的结果显示在终端浏览器上,所以对客户端要求较低。

  综合以上分析,B/S有很多突出的优势,采用B/S进行系统研发能够有更出色的开发效益,促使终端操作更简单、便捷且高效。所以本文在求书网开发的过程中,采用B/S结构完成系统设计。

  2.2 PHP技术

  PHP,即超文本预处理器。该语言不仅学习简单,而且使用方便,因此无需复杂编程即可满足页面交互设计要求。PHP编程还可以出色完成动态网页的生成操作。通常在进行变成处理上,可以将PHP网页文件看作是普通HTML网页文件,并采用常规HTML编程方式来完成PHP编程操作。

  Rasmus Lerdorf开发出“个人主页工具”。该工具在应用上非常简单容易,而且也吸引了不少人的关注,且结合应用实践,使用者也对其提出了一些观点和建议。由于本身语言有自由源代码,以及使用者的修正建议,逐渐让该语言丰富起来,并成为一种有独特特点以及优势的语言模式。

  应用PHP有许多有点:

  1.学习过程。学习时,仅需要掌握语言的语法及相应特点,就可以进行PHP编码。

  2.数据库连接。PHP可以通过编译完成和不同类别数据库的连接。通常而言,采取MySQL数据库进行系统开发。

  3.可扩展性:PHP目前发展速度较快,其有突出的可扩展表现。

  4.面向对象编程。PHP可进行类以及对象提供,面向对象。不仅可满足构造器支持,也可以实现类的提取。

  5.可伸缩性。由于CGI本身在伸缩方面不具备突出优势,因此基于CGI编程语言解释器编译web服务器,以确保其有突出伸缩性。

  2.3 MYSQL数据库

  MySQL为关系型数据库系统,开发者为MySQL AB,系统版权归属Oracle。MySQL应用广泛,其可以实现完成数据类别的划分,并将数据分类存放。通过这种方式,确保该数据库在数据处理上有较高的处理效率,而且在数据存储上更灵活。借助SQL语言可以便捷访问数据库。MySQL软件有社区及商业两版本,在数据处理上有较快的运算速度,开放源代码,成本低廉。MySQL数据库成为很多小型网站开发的首选,而且其所提供的社区版在应用性能上十分突出,所以通过MySQL、PHP、Apache搭载能营造出色的开发环境。

  MySQL的系统特性如下:

  1.系统编程语言为C以及C++语言,引入多编译器完成系统测试,系统源代码有突出的可移植表现。

  2.系统可充分满足Linux、Windows操作要求。

  3.实现多种语言支持,为多编程语言提供API。

  4.可实现多线程操作,同时能够实现CPU资源的最大化利用。

  5.采用经过优化的SQL查询算法,能够确保系统在信息查询上效率较高。

  6.其可以作为独立程序应用,同时也可以满足嵌入式应用需求。

  7.在数据库连接上,可借助TCP/IP、ODBC及JDBC等不同当时实现。

  8.有丰富的管理工具提供。

  9.可满足大型数据库使用需求,具备同时进行大量数据处理的能力。

  10.可满足多存储引擎应用要求。

  2.4 Apache 服务器

  基于调研结果,Apache占据了超一半的服务器市场,而后IIS、Netscape占约为市场的三成左右。Apache免费、源代码开放,因此也赢得了市场用户的青睐。

  早在1995年,Apache项目就已经启动。该项目的发起者为部分网络管理者。最初项目的目的在于结合新型网站建设需求,实现有突出稳定性以及强大功能的WEB服务器开发。当时在服务器使用上为NCSA开发的软件,其开发人员加盟Apache后,为服务器功能拓展以及错误程序修补提出了有效的建议,推动Apache服务器功能的完善。

  Apache服务器在应用上,一个最突出的表现是可以直接查阅源代码。因此应用者只要对C++或Perl有足够了解,可以结合不同的功能需求,直接进行源代码修改,以推动服务器功能的进一步完善。此外全球各个国家的编程人员还位使用者提供了更多可直接使用的免费功能模块[3]。

  第三章 网站需求分析

  3.1 可行性分析

  3.1.1经济上的可行性

  经济可行性,指的是在进行系统开发设计的过程中,立足经济视角就网站在开发过程中的人力以及物力成本耗费进行权衡,分析整体的投入以及预期收益情况。目前已经步入信息化发展时期,在当前时代背景下,通过信息化技术的引入,促使在进行求书网的管控上,能有较高的管理效率和运作效率,同时也可以降低传统线下书店运营的店面以及人力成本支出,且在整个网站的管理上,有较高的便捷度。因此由于这些方面因素的存在,其带来的收益远比网站开发付出成本要高出许多。所以从经济角度来说,该系统开发有突出的经济可行性。

  3.1.2技术上的可行性

  技术可行性研究指的是对既有系统的开发技术进行分析,包括软硬件的配置,以及在系统开发过程中涉及到的系列技术等。在本文设计系统开发上,对硬件基础要求不高,而且数据库采用MYSQL,采用PHP编程。在技术上有突出可行性保障。

  3.1.3操作上的可行性

  从操作角度来说,目前在本文网站设计上采用的软件是目前通用软件,设计人员对软件有较高熟悉度,使用流畅。而且在系统的运维上,管理员的作用是进行信息的录入、修改及统计,这些对操作人员没有太高要求。所以从操作视角来说,本文研发系统有突出的可行。

  结合上述研究,基于现行条件能够满足本文设计网站的开发。所以网站设计有突出的可行性。

  3.2功能需求分析

  功能需求分析是系统开发的首要环节。本文设计的网站功能要求是:

  1、首页展示功能。完成书籍信息的分类及展示,可以显示搜索的图书信息。

  2、购物车。可以满足用户进行购物车书籍添加、删除以及修改、清空和查阅等方面的功能。

  3、订单管理。主要是订单信息的填写、修改以及确认、产查看和管理订单等。

  4、会员注册。新会员的注册及信息修改。

  5、后台管理。对已经完成的书籍类别、发布信息进行管控,也可以进行浏览的管理,可以按照需求发布、修改或删除新闻公告。

  通过以上需求的分析,实际上也对本文设计网站的基本功能进行了展示。除了以上提到的内容,还进行了相应细节的优化调整,确保本文所研发的系统有完整的架构布局,同时有突出的实用价值。

  3.3 数据流程图

  数据流程图是按照数据处理程序规划,对整个软件系统逻辑进行展示的图形符号。通过数据流程图,能够对系统的工作状态做出精准的表述,立足本质深挖系统逻辑布局,而且能够清晰的展示出系统开发需求。在下图2-1里就是本文设计系统的数据流图。

  在对整个业务进行流程的规划和论述过程中,要严格根据信息流动的环节来进行不同环节业务的分析,对不同环节需要处理的内容、方式以及处理方式、时间需求等展开深入研究,确保能够对不同环节所信息处理及计算的方式、来源以及主要的流向、信息处理时间的需求做出清晰展示[4]。

  通过数据业务流程图,能让开发者通过流程图清晰了解到业务处理环节和流程,找出系统设计过程中存在的  3.6 数据字典

  首先是进行系统数据流的研究,而后基于数据字典可以对其中核心数据的类别、数据流以及处理方式、存储以及外部实体做出解释[8]。

  数据元素条目如表3-1所示。

  考虑到论文篇幅有限,为此在这里不做过多赘述。实际上可以基于数据流图完成其他数据字典条目的对应绘制。

  第四章 网站总体设计

  4.1 网站功能描述

  功能需求分析是系统开发的首要环节。本文设计的网站功能要求是:

  1、首页展示功能。完成书籍信息的分类及展示,可以显示搜索的图书信息。

  2、购物车。可以满足用户进行购物车书籍添加、删除以及修改、清空和查阅等方面的功能。

  3、订单管理。主要是订单信息的填写、修改以及确认、产查看和管理订单等。

  4、会员注册。新会员的注册及信息修改。

  5、后台管理。对已经完成的书籍类别、发布信息进行管控,也可以进行浏览的管理,可以按照需求发布、修改或删除新闻公告。

  4.2系统功能结构图

  本文在网站系统的设计上,采用 B/S结构完成网站的规划。通过需求调研,明确在网站功能的规划上,应该结合不同用户的需求,进行对应功能的提供。本网站主要是对于图书的订购,在下图中对本文网站结构及功能设计做出了展示。

  4.3系统目标

  在进行系统目标设定上,对于数据库管理系统,尤其是本文所设计的求书网这样一个庞大网络管理系统的设计来说,在数据库的选择上,一方面要确保使用的便捷,此外还有便于操作。因此系统的设计模板是:

  1.人机对话,有美观的界面布局,可以灵活、精准、快速、便捷的查阅数据,并要确保数据存储有较高安全性。

  3.提高图书信息发布宣传网站的效率和质量。

  4.用户可以通过网站直接下单购买图书,也可以进行网站用户的注册、在网站中留言或进行对应功能的管理操作。

  5.系统会自动完成用户输入信息的检查,规避人为输入错误。

  4.4数据库设计

  4.4.1数据库概念结构设计

  在获取数据项以及数据结构后,可以结合用户需求进行不同实体设计,并对不同实体的关系做出解读。这也是后续系统逻辑设计的基础。在实体中会蕴含丰富的数据信息,其本质是数据流动的结果。

  4.4.2逻辑数据库设计

  第一步是实现数据库概念结构的转换,确保系统数据库概念能满足MYSQL应用需求。也就是说,要进行数据库逻辑结构的设计。各个表格的设计结果如下

  在进行系统管理系统开发上,所有的数据管理操作均归属数据库。所以数据库设计在系统设计中有重要的价值。

  在完成数据库概念结构设计后,可以实现数据库概念结构到具体数据库支持模型的转换,获取数据库逻辑结构。

  在下表中,对本文所设计的求书网不同表设计结果做出了展示。

  第五章 商城功能实现

  求书网界面也是整个网站的门户,是用户进行网站操作的平台。用户通过注册页面完成注册后,即可跳转到首页界面上。在该页面上,可以操作进入个体空间;用户在完成注册并登入系统后,可以进行系统功能使用,并可在线购买书籍。

  5.1网站首页实现

  网站首页,主要是为使用者提供系统登入口,在该网页中,还对系统的功能进行了导航栏设置,分别有:商城介绍、图书新闻、购买常识、图书动态、图书展示、用户注册、留言咨询、后台管理等管理导航,并显示网站公告。主要由两部分组成:登录和信息显示。图5-1所展示的是首页界面布局效果。

  图5-1 首页网站

  5. 2商城新闻功能实现

  商城新闻能主要是提供给所有商城信息的展示功能,通过改页面可以让用户对网站信息有更全面了解,具体界面情况参考下图5-2。

  图5-2商城新闻模块效果图

  5. 3用户注册功能实现

  本功能主要实现用户信息的注册,用户想要进入本网站进行图书的订购物 的咨询就必须要先注册会成网站会员才能。其运行效果如图5-3所示。

  图5-3注册模块效果图

  其实现系统主页面运行的关键程序代码如下:

  5.4图书展示功能实现

  用户可以通过作网站查询想要了解的图书信息,各类图书搜索后可 进入详细的图书介绍界面,可以对图书进行主人是,图书主要包括名称、类别、图片、价格、发布人、销售量、添加时间等字段信息。其运行效果如图5-3所示。

  图5-3搜索图书效果图

  图5-4图书详细效果图

  5. 5留言板功能实现

  网站饰品咨询模块,对图书信息进行互动咨询交流的功能,用户可以在互提交留言,后台管理员可以对咨询信息进行处理操作。其运行效果如下图5-5所示。

  图5-5留言功能运行页面

  5. 6后台管理模块设计

  用户登陆模块呈现为ndez.PHP页面,页面共计有两个文本框,用户完成账号及密码输入后。系统调用数据库信息配对,配对成功则允许进入系统。若配对不成功,会要求使用者重新完成信息数据。图5-6为流程图,图5-7为页面运行效果。

  4. 7添加图书功能实现

  其作用是满足管理员通过后台进行图书类别和信息添加需求。完成添加后,图书信息会在首页界面显示出来。具体参考图5-8。

  图5-8添加图书效果图

  其代码关键程序代码如下所录:

毕业论文:http://www.3lunwen.com/jy/xxjs/3828.html

上一篇:科技期刊在线投稿及审稿系统

下一篇:室内可见光ofdm通信系统调光控制技术

     移动版:求书网的设计与实现

本文标签:
最新论文