基于web的二手书交易管理系统的设计与实现毕业论文
2021-03-21 00:54:52
摘 要
网上购书作为网上购物的一部分,脱离不了互联网服务的有力支持。而用户的需求日益多元化,部分正版图书价格日益增长,盗版图书质量参差不齐,一些旧书不再出版,用户对图书的质量重视多于图书的品相,种种因素叠加,促使二手书交易在网上进行的可能性增加。因此设计二手书交易系统契合各方用户的需求,既满足了购书用户对二手书的需求,也满足了售书用户对二手书资源的利用。本次设计说明从选题的背景和目的入手,采用各种技术工具进行系统功能和数据库的设计,综合考虑三个实体——用户、管理员、图书的有机联系后,分步推进各模块的设计。完成了前后管理系统实现之后,按照要求进行各个模块的测试,主要包括单元测试和集成测试,测试无误后完成毕业设计。最后对系统的不足之处进行描述并进行总结。
关键词:交易系统;Java;MySQL
Abstract
As part of online shopping, buying books on the Internet requires strong support from Internet services. Because the features of individual users 'demands diversified, some genuine books’ prices are rising, the quality of pirated books is uneven, some old books are no longer published, user attaches more importance to book’s quality than book's appearance, and all sorts of factors are stacking, increasing the possibilities of online book trading. The design of secondhand book trading system is to fit the needs of all users, not only to meet the demand for used books of the book users, also to meet the book user's utilization of used book resource. This design begins with the background and purpose of this subject, using a variety of technology tools for system and database design, considering the organic connection three entities--users, administrators and books, and designing each module step by step. After completing the management system, I test each module as required, including unit test and integration test. Only if these tests are correctly carried out, the graduation project is completed finally. the deficiencies of the system are also described and summarized.
Key Words:trading system; Java; MySQL
目 录
第1章 绪论 1
1.1 选题背景 1
1.2 相关技术发展现状 1
1.2.1 国外现状 1
1.2.2 国内现状 2
1.3 本文的研究目的 2
1.4 本文的内容安排 2
第2章 开发环境的介绍 4
2.1 HTML技术与CSS技术 4
2.2 javascript技术 4
2.3 MySQL数据库 4
2.4 B/S结构 5
2.5 struts spring hibernate集成框架 5
第3章 系统分析设计 6
3.1 系统需求分析 6
3.2 系统基本功能概述 6
3.3 运行环境的基本要求 8
3.4 系统功能模块的详细设计 8
3.4.1 用户信息模块 8
3.4.2 在线购书模块 9
3.4.3 在线售书模块 11
3.4.4 管理员功能模块 12
第4章 数据库的设计和实现 14
4.1 数据库的需求分析 14
4.2 数据库概念结构设计 15
4.3 数据库逻辑结构设计 16
4.4 数据库物理结构设计 17
第5章 系统测试 19
5.1 单元测试 19
5.2 集成测试 21
5.3 系统测试 21
总结 23
参考文献 24
致谢 25
第1章 绪论
1.1 选题背景
在正版书籍价格昂贵的今天,人们对于二手书的需求与日俱增,再加上电子商务的飞速发展,为二手书的交易创造了良好的平台,大大便捷了人们对于二手书的购买。书籍本身的阅读方式比较多样,可以是纸质版阅读,也可以是电子版阅读。“电子商务通过卖家发布商品、提供物流运输,买家购买商品完成网上购买商品” [1]。基于互联网的图书交易系统就像是连接购书者和售书者的桥梁,综合考虑了各种用户的需求,成为大众喜闻乐见的工具。“网上书店使得购书成本低廉且可供用户选择的余地更大”[2]。而二手书的交易系统更是一种资源再利用的方式,不仅减轻了读者的购买负担,还保证了图书资源的合理使用。以大学生购买教科书为例,大学课程多自然教科书就多,而且价格比较昂贵,虽然周围有小书店卖盗版新书,但是毕竟盗版书质量不高,错误率较高,严重影响阅读,所以大家选择二手正版书就有了理由。大多数出售的二手教科书,品相完好,有些书上会有零星的笔记,丝毫不影响阅读,而且对于理解书中内容也有帮助。所以本次选题为基于web的二手书交易管理系统的设计与实现,切合实际,突破购买书籍时间和空间的制约,节省了购书资金,提高了购书效率。
1.2 相关技术发展现状
1.2.1 国外现状
过去数十年间,计算机将程序员用明确的规则和程序描述的任务自动化,我们将机器学习的实践性应用运用到炉火纯青的地步。国外的图书交易市场发展比较完善,以亚马逊网上书城为代表,作为全世界最大的网上书城,在云计算时代提供了强大的、全新的科技基础平台,包含了一整套计算、存储、数据库、分析、应用和部署服务。亚马逊网上书店有超过700万种书籍,而且在全世界范围内普及很广,受欢迎度很高,与实体书店实现了良好接洽。而美国的二手书市场也特别发达,如half.com,albris.com等,在这些平台上,卖者可以通过了解特定商品的成交均价和近期出售价格来制定自己意愿的价格,一个潜在的买者发现可得到的图书存货并选择合适的卖家,预定的特色使得买者可以对他们想购买的特定的商品设定一个价格和质量评估,如果卖家同意了买家的价格,交易便可敲定。良好的用户交流体验,完整的卖者信息反馈,便捷的购买和出售流程,使得美国的二手书市场蓬勃发展。
1.2.2 国内现状