1绪论
1。1研究背景和意义
市场经济逐步发展,人们的生活水平也水涨船高,在不知不觉中已步入了抢占资源的时代。抢占市场资源可以达到实现效益最快化的目的,有许多种实现资源效益化的方法,其中最核心的就是提高资源的利用效率。为了更好的处理旧书籍,二手书市场逐渐出现在我们的视线中。二手书市场不仅环保、成本低,而且能大幅提高书籍利用率,为广大读者提供了更为宽阔的知识获取平台。而随着互联网的发展和网购热潮的兴起,普通的二手书店已经无法满足我们日益增长的各种需求。因此,二手图书销售的管理信息系统的设计就具有很大的可行性。本课题的意义在于能够将旧书籍循环再利用,既能提高书籍资源利用率又能扩大读者获取知识的渠道,还符合勤俭节约的理念。
1。2国内外研究现状与水平
1。3发展趋势
1。4全文概述
本文主要对为提高书籍利用率而设计的二手图书销售的管理信息系统进行了详细的介绍。系统设计的目的是提高书籍的率用率,将书籍资源带来的效益最大化。现阶段社会物流业发达,网购热潮高涨,正适合扩大二手书交易范围提高影响力。
文章首先对Java语言进行了简要介绍,在系统设计中使用的是MVC设计模式,结合B/S结构对网站进行整体设计。前台采用Bootstrap和jQuery等技术,后台通过SSH框架对系统进行整体规划开发,数据库通过Navicat for MySQL连接MySQL。 其次,对本系统进行了需求分析,国内二手书市场刚刚兴起,迅猛发展的物流业是二手书市场最大助力。建立二手书网上交易平台,能使二手书资源得到充分的利用,减少这些教材造成的资源浪费现象。有了良好的生存环境和日益高涨的需求,本课题的可行性就很高。在对系统进行总体设计中,将项目规划为4部分分别是用户注册管理、二手书展示、添加购物车和后台管理。功能模块是以不同用户类型来叙述的,本系统用户共有2种类型:普通用户和系统管理员。不同的用户类型需要不同的操作功能,从功能着手来进行开发。数据库共有4张表,分别记录了用户、书籍、订单和订单内书籍的各项信息。在系统实现中使用测试账号对系统各项功能进行了展示,包括注册、登录、浏览书籍、加入购物车和后台管理等。系统测试非常重要,这是评价一个系统可靠性的标准,也是开发者修复bug的实用方法。经过一系列的测试,可以找到平时很难注意的问题,通过排查可以逐步使得系统更加稳定。
在文章最后对本次设计的不足做了总结,也对未来下了一个小目标。结尾也对设计系统过程中帮助过我的人作了真诚的致谢。
2系统开发关键技术
本章主要对Java语言、MVC设计模式、B/S结构和JavaBean技术进行了简要介绍, 前端使用HTML、Javascript结合Bootstrap、jQuery技术进行设计,最后对系统的开发环境作了简要描述。
2。1Java语言简介
Java在某些方面上和C++有共通之处,吸收了C++语言的优点,舍弃了不太容易理解的指针。开发者们还剔除了C++中部分极少有人使用的可用特征,使得Java更小更容易熟悉。现阶段企业对于Java的需求程度依然不低,Java人才需求量很高。用Java语言着手设计本课题,其中既考虑了Java语言对于我们系统的实用性,又适应了当今社会的潮流,可以追赶着时代的脚步。Java不用预处理程序,开发者只需注重数据和操纵数据的方法即可。Class类是数据和method(操纵数据的方法)的集合,object对象的状态和行为由数据和method(操纵数据的方法)决定,而每一个object对象又是它本身状态和行为的封装。可以看出class类具有非常明确的层次安排和体系。Java使用者们可以在自己的程序中使用一个类的扩展集合组成的package程序包。Java的使用者不用担心存储管理问题,因为Java可以通过处理对象引用和间接引用来实现无用单元搜集的功能,减轻了开发者的工作量,可以将更多地时间投入到研发当中[1]。