易书网-中小学子系统设计与开发

 2022-01-17 23:25:44

论文总字数:17213字

目 录

1绪论 1

1.1易书网-中小学子系统简介 1

1.1.1易书网-中小学子系统特点 1

1.2开发技术工具简介 2

1.2.1 NetBeans开发工具 2

1.2.2 wapm集成环境 2

1.2.3 mysql数据库 2

1.2.4 navicat可视化数据库工具 2

1.2.5 php开发语言 3

1.3易书网-中小学子系统开发的目的 3

1.4本章小结 3

2易书网-中小学子系统的分析与设计 4

2.1系统概述 4

2.1.1需求分析 4

2.1.2业务流程图 4

2.2系统详细设计 9

2.2.1交换模块详细设计 9

2.2.2捐助模块详细设计 10

2.2.3拍卖模块详细设计 11

2.2.4团购模块详细设计 11

2.2.4用户登录注册模块详细设计 12

2.2.5用户中心模块详细设计 12

2.3本章小结 13

3易书网-中小学子系统数据库设计 13

3.1 E-R图 13

3.1.1用户信息 13

3.1.2发布信息 14

3.1.3求书信息 14

3.1.4捐助人信息 15

3.1.5捐助信息 15

3.1.6拍卖信息 16

3.1.7团购信息 16

3.1.8 数据库E-R图 17

3.2数据库表设计 17

3.2.1数据库Project的建立 17

3.2.2普通用户信息表 18

3.2.3管理员信息表 18

3.2.4书籍交换发布信息表 19

3.2.5书籍交换求书信息表 19

3.2.6书籍交换交易信息表 20

3.2.7书籍捐助信息表 20

3.2.8受捐人信息表 21

3.2.9书籍类别信息表 22

3.2.10书籍拍卖发布信息表 22

3.2.11书籍拍卖加价信息表 22

3.2.12书籍拍卖成交信息表 23

3.2.13书籍团购发布信息表 23

3.2.14书籍团购交易完成信息表 24

3.3本章小结 24

4易书网-中小学子系统实现 25

4.1登录注册模块 25

4.2交换模块 25

4.3捐助模块 27

4.4团购模块 29

4.5拍卖模块 30

4.6用户中心模块 32

4.7本章小结 36

5总结 36

参考文献 37

致谢 38

易书网--中小学子系统设计与开发

石家坤

,China

Abstract:With the rapid development of the information age, people's lifestyles has been changed.Computer and network is becoming our closely related things.At the same time, primary and secondary textbooks, extracurricular books and other books can not be reused, book usage is low and the book value is lost.So, Books Trade Website is imperative to be established.The system is based on the application side of the web.Users can complete the second-hand book trade staying at home conveniently, through the network and the platform.Of course, users can also perform transactions offline.By exchanging books face to face,traders can truly view the books traded.This is safe.In addition, the system provides to the user the functions of the auction,the group-buy and so on.Moreover,Books Trade Website also offer donor function to the user.Because of this,the user can donate books to people who need it.Books Trade Website is not only Books Trade Website,it is also Beneficial Books Website,which makes the book more valuable.

Key words:php,mysql,Books Trade Website

1绪论

1.1易书网-中小学子系统简介

易书网-中小学子系统是以在校学生为主体面向对象的书籍交易平台。包括四个主体模块,捐助,交换,团购以及拍卖。信息的管理模块分为,用户个人中心和管理员后台管理界面。

平台可以提供给用户发布信息,展示用户发布的信息。平台不提供交易途径,仅提供交易双方的联系方式以完成书籍的线下交易。

同时一些贫困学生可以申请平台受捐人,以此可以得到平台其他用户的捐助。拥有多余书籍的用户也可以通过平台献爱心,将一些个人不需要的,捐助给平台的受捐人或者捐助给平台有平台根据需求分配捐助。

用户拥有价值比较高的书籍,可以通过平台的拍卖模块,提供拍卖书籍的相关信息,由平台的其他用户进行竞拍,在拍卖的时限内,由最终价高的用户得到卖主的联系方式,以此来完成剩余的线下交易。

用户还可以在平台发布团购信息,将想要购买同样书籍的用户聚集起来,一块购买,这样可以节省金钱。

1.1.1易书网-中小学子系统特点

易书网-中小学子系统是面向在校学生的产品。当今信息时代飞速发展,作为新时代的接班人,学生们的综合素质非常高,能够快速上手,熟练的使用该系统。

系统的设计非常简洁,没有炫丽的效果,只有简洁的界面。如此设计的初衷是,在校学生本身的时间就很珍贵,为了不浪费一分一秒,界面简洁可以方便用户快速的找到自己需要的功能模块,快速的完成交易。

后台功能完善,系统的管理员可以通过后台管理界面,很方便的管理用户信息,以及受捐对象的审核,捐助的审核等。

前卫的线下交易思想,平台不提供交易途径,仅提供交易双方的交易信息。为了完成交易,需要确认交易的双方用户自己约定时间,方便自由。同时,线下交易可以提供给双方用户,面对面的交流与沟通,这样交易才更完美。线下交易还提供了,互相查看交易物品的机会,这样交易的安全性得到了保障。当然,如果交易的某一方存在时间上的不方便,也可以通过快递,直接送货上门,这样就不用花费时间去现场交易。

1.2开发技术工具简介

优秀的设计当然离不开优秀的设计语言与设计工具。易书网-中小学子系统是发布在web端的,采用php语言设计的web应用。数据库是采用的mysql数据库,同时还运用了可视化数据库工具navicat。开发环境是运用的wampServer,代码编辑器是用的NetBeans。

1.2.1 NetBeans开发工具

NetBeans是Sun公司开发的开源的软件开发工具。采用此开发工具的优势在于,他是可扩展的,通过扩展插件可以更快更便捷的完成开发工作。不仅如此,软件本身也提供了许多有用的功能:自动提示,提示错误,自动排版等都大大节约了开发时间。

1.2.2 wapm集成环境

wamp即Windows Apache Mysql Php。采用它是为了节省时间,不需要再去网上搜各个论坛,找各种各样的安装配置方法。Wamp一步到位,帮我们把全部的任务一次性都搞定了,我们只需要安装,启动即可,个别特殊情况才需要去修改配置文件。尽管如此,也大大节省了开发时间。

1.2.3 mysql数据库

Mysql是小型的关系型数据库管理系统。其显著特点是软件小,查询速度快,运行成本低,多被用于中小型网站的开发。使用c以及c 语言编写,可移植性好。能够支持多线程,因此,cpu的利用率得到提高。为php提供了API,因此遇到问题,查看文档会很方便,问题也更加容易解决。因此,选择mysql作为易书网-中小学子系统的数据库管理系统。

1.2.4 navicat可视化数据库工具

说到mysql数据库,就不得不提提与之相关联的navicat。Navicat有许多版本,其中navicat for mysql是专门为mysql设计的版本。Navicat是可视化的数据库管理工具。通过端口号(默认为3306),用户名(默认为root),密码(安装mysql时用户设立)与mysql数据库建立连接,然后就可以方便的创建数据库,表,视图等,创建不再需要手动输入sql语句,只需要动动手指,点点鼠标,一张属性完全的表即可建好。同时,修改字段属性,删除记录,建立查询等功能也是一应俱全。因为是可视化的,所以能明显的看到查询的结果,这是可视化工具最强大的优势。

1.2.5 php开发语言

php是一种通用的开源脚本语言。吸纳百家之长,吸收了很多语言的特点,例如:C语言,java等,学习起来更加的简单。Php将程序嵌入到html文档中执行,由此生成的动态页面,执行效率更高。Php还能执行编译后的代码,这样执行更快。同时php相对于java而言更加适合编写中小型网站,php简单易懂的语法学习起来也不慢,它还拥有很多轻量级的框架,种种优点,选择php作为开发语言必然是及其明智的。

1.3易书网-中小学子系统开发的目的

易书网-中小学子系统的开发,其根本目的是为了提高书籍的利用率,利用价值。书籍是我们生活中不可或缺的组成部分,每天都有一本本新的书籍被印刷出来,旧的书籍一本本被销毁。我们从书籍中获得了知识,同时我们也失去了生态,失去了环境。很多旧的书,要么放在角落染上尘埃,要么被丢弃,被廉洁转卖掉。书籍的价值大大的流失。如果能够建立一个平台,通过此平台,让更多的人可以更加方便的交换二手书,交易二手书,那么书籍的价值又能得到进一步的体现。

因此,易书网应运而生。我们可以通过建立二手书交换平台,让同一片区域内的学生,能够利用自己不需要的来换取自己需要的书籍,来达到互惠互利的结果,同时又能让书籍在交换的过程中,再次体现了它的价值。平台主要面向学生,因为学生这个群体应该是拥有书籍最多的用户,同时学生的书籍需求更新的速度很快。高年级的学生可以将书籍换给低年级的学生,尤其是教科书一类,这样能够很大程度上节约纸张,达到保护生态的目的。

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

相关图片展示:

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

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