二手书交易管理系统
二手书交易市场管理开发

校内“二手书交易”管理系统分析设计制作单位:工管2班分工:陈宏权——系统开发背景、概念结构设计黎明月——数据字典、组织结构图鱼志鸿——数据流程图王靖宇——代码设计、张浩然——部分模块设计、组织结构图、或者UC图“二手书交易”管理系统分析设计1、系统开发背景随着高等教育改革的深入,现在有的学校不强迫学生购买,学生有教材自主选择权。
此外,高校教材更新缓慢也为二手教材交易活跃创造了条件。
既然二手书市场供需两旺,相关人士建议,能否借鉴国外的做法,比如由学校出面,在高校里设专门流通二手书的市场。
目前,国际上许多国家都有重复使用课本的传统,同一本教材,美国学生使用5年,日本学生使用达到10年,而在资源缺乏、经济落后的中国教辅类书籍的使用寿命仅半年。
高校教材本身缓慢的更新速度也为旧书市场火爆提供了必要条件。
除了极少数工科的专业课书籍保持着两到三年一次的更新速度外,绝大多数教材都是常年不变的。
所以,在旧书店里,一本教材上写着不同年级好几个同学名字的情况非常普遍。
学生们几乎不用担心提前买了旧书会遭遇用不了的尴尬。
因此,我们小组打算开发二手书交易市场的管理信息平台,帮助大学生来在短时间内“淘”自己的书。
经过可行性分析和初步的需求调查,确定了系统的功能边界,该系统应能完成下面的功能:(1)淘书者注册(2) 登记书名(3)图书查询(4) 书本交易管理机构:管理机构说明:由于是学校出面组织的,在学校内部组织的二手书交易市场,既可以保护环境,还可以节省社会资源,还可以节省同学们的支出,是一举几得的措施。
它有学校出面,只在学校内部流通,因此每一个同学都可以注册自己的账号,如果这个系统运作得好的话,还可以吸收其他外来资源,比如可以邀请其他学校的一起加入这个二手书市场——图书交流活动,必将节省社会大量资源。
因此,管理机构开始是有学校内部的人员负责,通过学校的“一卡通”收费系统统一结账,书的交易地点在教学楼、图书馆等固定的地点,可以是买者与卖者相互约好之后,或者其他形式的交易地点。
校园二手书交易系统

校园二手书交易系统设计课程名称:院系名称:专业班级:指导老师:姓名:学号:I摘要当今社会,电子商务是一个热点。
而电子商务的一个最基本的体现就是网上销售,网络销售具有快捷方便的特征。
电子商务的出现,给消费者的地位,消费观念带来了重要的变化。
电子商务的网上实践,是从网上销售开始的,“校园二手书网络交易”打破了传统的销售形式,将商店和网络结合,是一种典型的购物网站运用。
校园二手书网络交易系统有着其他形式的网上书店所不能比拟的优势:图书来源于学生,交易给学生,因此价格比较便宜。
“校园二手书网络交易”利用页面、脚本程序来实现二手书的进货管理、销售管理、库存管理等操作。
“校园二手书网络交易”由前台选购、后台管理两大部分组成,会员可以通过前台进行自由购物,操作流程非常简单明了,管理员可以通过后台管理系统进行二手书的管理、会员的管理、订单管理等各种综合性操作。
本论文介绍了校园二手书交易系统的设计与实现过程,重点描述了管理模块的实现方法。
网站开发采用了ASP的动态网页开发技术,结合Access数据库的使用,完成了注册登录、商品搜索、购物车、留言板、后台管理等功能。
关键词:电子商务;二手书交易;管理系统IIAbstractIn this society, electronic commerce is a hot spot. Electronic commerce most basic manifests is on-line sale. In fact electronic commerce's appearance, for consumer's status, expended the idea to bring the important change. Electronic commerce's on-line is practice, starts from on-line sale, “on-line second-hand books sale” has broke n the traditional sales form, the store and the network union is one kind of typical shopping website utilization. The university student two handwritten letter transaction system has the superiority which the other form's on-line bookstore cannot compare: The books originate from the student, the sale give the student, and the price is quite cheap. Using the page, the script procedure realizes “the books” operations and so on purchase control, sales management, stock management. Second-hand books sale on-line is selects and purchases, the backstage by the onstage to manage two major part is composed. The manager may through the backstage management system management system, carry on the commodity information and so on management, member's management, order form management synthesis operations, the member may carry on the free shopping through the onstage, has facilitated the user application greatly, and simplified the operation flow.This paper introduces the design and development process of campus secondhand books trading system, the article mainly describes the realization method of user management module. The development of website uses the ASP dynamic web development technology, combined with the use of Access database, completing the registration login, commodity search, shopping cart, message board, the realization of the function of management background, etc.Key words:electronic commerce;Second-hand books online transactions;Management systemIII目录摘要 (II)Abstract.............................................................................. II错误!未定义书签。
二手书交易管理系统

二手书交易管理系统解析一、可行性解析1、开发背景:大学生是一个阅读书籍广泛的集体,不论是科教类书籍还是休闲类书籍,日复一日总是有很多积压于身边,大多不会再屡次阅读。
一部分学生会选择收藏这些书籍,但却占用了相当大的空间;还有一部分学生会将这些书籍销毁抛弃或低价贱卖,这样就造成了资源的浪费;另一部分学生会将书籍以原价的折扣价格转卖,这样既节约了空间又实现了资源的循环利用。
目前校园中二手书的转卖整体分为两类:买家卖家的直接交涉;有第三方参与的买卖。
其详细流程大体以下所示。
①买卖双方的直接交涉:买方或卖方产生需求→书写求购或销售通知贴于教学或宿舍地域→卖方或买方产生相应需求→ 双方交涉→ 交易完成②有第三方参加交涉:卖方产生需求→ 卖初版籍↘第三方(导航书店等)→ 交易完成买方产生需求→ 买入书籍↗关于这两种买卖方式,各有其优缺点。
( 1)时效性问题:第一种方式的买卖,由于买卖双方的需求是相应产生的(即一方产生需求后,公示于众,则产生另一方的需求),因此需要耗费时间等待有需求的另一方的出现。
可是在这个过程中很可能出现各种问题,如海报被毁,一方需求改变但不能够及时交涉等。
因此这种交易方式的及时性较差,简单出现各种信息偏差产生的问题。
第二种方式中,双方需求的产生是相互独立的,任何一方产生需求后,即可以马上与第三方交涉,产生交易活动,因此交易的及时性较强。
( 2)经济收益问题:第一种交易方式中,双方公正议价,经过多人多次议价,交易完成时,双方都会获得心中最满意的经济收益。
而第二种方式中,由于第三方需从双方交易中抽取收益,因此关于买卖双方来说,都会损失一部分收益,无法达到最大收益。
2、校园二手书交易系统的可行性(1)技术上的可行性:校园二手书交易系统以校园网站为平台,只在校园范围内运作,因此交易还是由买卖双方当面的实体交易。
系统软硬件要求不会太高,以目前校园网站的情况来看,完好能够架构二手书交易系统平台。
校园二手书平台可是一个信息宣布及信息交流的平台,因此供应图书的信息及买卖双方的联系方式,买家能够随时盘问所需的图书信息,能够随时宣布图书需求信息,卖家能够能够随时宣布待售图书信息,及查寻买家图书需求信息。
基于嵌入式终端的二手图书云管理系统的设计与实现

基于嵌入式终端的二手图书云管理系统的设计与实现随着移动互联网的快速发展,人们对于二手图书的需求也越来越大。
为了方便用户交易和管理二手图书,我们设计并实现了一个基于嵌入式终端的二手图书云管理系统。
本系统采用了嵌入式终端作为用户的操作平台,通过与云服务器的交互实现了二手图书的在线管理和交易。
系统具有以下主要功能:1. 用户注册和登录:用户可以通过终端设备注册新账号并登录系统。
系统通过验证码等方式保证用户的账号安全性。
2. 二手图书信息管理:用户可以通过系统的界面查看、编辑和删除自己的二手图书信息。
用户可以上传图书的封面、书名、作者、出版社等信息,并填写图书的简介和定价。
系统将用户输入的信息保存到云服务器上,并为每本图书分配一个唯一的标识符。
3. 搜索和浏览图书:用户可以通过系统的搜索功能查找自己想要购买的二手图书。
系统可以根据图书的名称、作者、出版社等信息进行搜索,并显示符合条件的图书列表。
用户可以通过浏览列表查看图书的详细信息和图片,并可以查看其他用户对该图书的评价和评论。
4. 图书交易:用户可以通过系统与其他用户进行二手图书的交易。
用户可以将自己的二手图书设为可出售状态,并设置图书的价格。
其他用户可以浏览可出售的图书列表,并选择购买感兴趣的图书。
系统将买家和卖家的信息进行匹配,并提供交易的安全保障。
5. 评价和评论:用户可以对购买的二手图书进行评价和评论。
评价和评论将被保存到云服务器上,并可以被其他用户浏览和查看,以帮助他们做出购买决策。
为了实现这个系统,我们使用了嵌入式终端作为用户的操作平台,并使用了云服务器存储和处理用户的数据。
嵌入式终端和云服务器通过网络进行数据传输和交互。
嵌入式终端使用了图形界面和触摸屏来提供良好的用户体验,云服务器使用了数据库来存储和管理用户的数据。
基于嵌入式终端的二手图书云管理系统为用户提供了方便的二手图书交易和管理功能。
用户可以通过系统查找、购买和管理二手图书,并与其他用户进行交流和评价。
基于嵌入式终端的二手图书云管理系统的设计与实现

基于嵌入式终端的二手图书云管理系统的设计与实现随着数字化时代的到来,人们越来越多地通过互联网购买和销售二手图书。
由于二手图书市场的庞大,管理二手图书变得困难且复杂。
为了解决这个问题,本文设计并实现了一个基于嵌入式终端的二手图书云管理系统。
该系统的设计目标是提供一个方便,高效且可靠的二手图书管理解决方案。
系统主要由两个部分组成:嵌入式终端和云端服务器。
嵌入式终端作为设备的前端,用户可以通过该终端完成二手图书的录入、查询和管理等操作。
云端服务器作为中心服务器,负责存储和处理嵌入式终端上传的数据,并提供相关的服务和功能。
嵌入式终端采用了ARM架构的开发板作为硬件平台,并通过Linux操作系统进行软件开发。
终端软件主要分为四个模块:用户模块,图书录入模块,图书查询模块和数据上传模块。
用户模块用于用户的身份认证和权限管理。
图书录入模块提供图书信息的录入和管理功能,包括书籍的基本信息、出售价格以及照片等。
图书查询模块允许用户根据不同的条件来查询图书,如书名、作者或出版社等。
数据上传模块负责将终端上的数据上传至云端服务器。
云端服务器使用AWS云服务进行搭建,主要包括对象存储服务和数据处理服务。
对象存储服务用于存储终端上传的二手图书数据,通过对象存储服务可以高效地管理和检索大量的图书信息。
数据处理服务负责对存储的图书数据进行处理和分析,如图书的销售分析、热门图书推荐等。
整个系统的实现主要分为以下步骤:搭建与配置嵌入式终端的硬件和软件环境;设计并实现嵌入式终端的各个模块;接着,搭建云端服务器并配置相关的服务;测试系统的功能和性能。
通过本文所设计和实现的基于嵌入式终端的二手图书云管理系统,可以方便地进行二手图书的管理和交易。
该系统不仅提供了实时的图书信息查询功能,还可以进行数据的分析和挖掘,为用户提供更好的使用体验和服务。
未来,可以进一步优化系统的性能和功能,如增加用户评价功能、整合支付系统等。
还可以考虑将系统扩展到其他领域,如二手物品的交易和管理等。
基于嵌入式终端的二手图书云管理系统的设计与实现

基于嵌入式终端的二手图书云管理系统的设计与实现随着二手图书交易的兴起,二手图书云管理系统成为了许多书商和图书爱好者必备的工具。
本文将介绍基于嵌入式终端的二手图书云管理系统的设计与实现。
一、系统设计1. 系统需求分析本系统旨在为书商提供一个方便、高效的二手图书管理平台,并且为图书爱好者提供一个便捷的购书途径。
系统需要实现的功能包括:图书信息的录入、编辑、删除和查询;订单管理;用户管理;库存管理等。
2. 系统架构设计本系统采用了三层架构,即用户界面层、服务器层和数据库层。
用户界面层负责与用户交互,嵌入式终端作为用户界面的载体;服务器层负责处理用户请求,并与数据库层进行交互;数据库层负责存储系统所需的数据。
3. 系统技术选型本系统使用JAVA作为服务器端的编程语言,采用MySQL作为数据库,嵌入式终端则采用了ARM处理器和Linux操作系统。
二、系统实现1. 嵌入式终端的界面设计嵌入式终端的界面设计需要考虑到图书信息的录入、编辑和查询等功能。
界面需要简洁而清晰,方便用户操作。
为了提高用户体验,可以考虑加入一些动画效果和图标等。
2. 服务器端的功能实现服务器端需要实现用户的登陆注册功能,图书信息的录入、编辑和查询功能,订单管理功能等。
为了提高系统的稳定性和安全性,可以采用Spring框架来进行开发,并且加入一些安全措施和异常处理机制。
3. 数据库的设计与实现数据库需要设计包括图书信息表、订单表、用户表等,同时需要考虑索引和约束等。
为了提高系统的性能,可以采用数据库集群和数据分片等技术来进行优化。
三、系统测试与优化1. 系统测试在系统开发完成后,需要进行各项功能的测试,包括功能测试、性能测试、安全测试等。
测试结果应该尽可能接近实际应用场景。
2. 系统优化根据测试结果,对系统进行必要的优化。
可以对数据库进行索引和分区优化,对服务器端进行性能和安全方面的优化,对嵌入式终端进行界面和交互优化等。
四、系统部署与上线1. 系统部署系统部署前需要考虑服务器的选择、网络环境和安全性等。
基于嵌入式终端的二手图书云管理系统的设计与实现

基于嵌入式终端的二手图书云管理系统的设计与实现一、引言二手图书交易是一种传统的贸易形式,随着互联网的发展和普及,二手图书交易也开始向线上转移。
为了更好地管理和推广二手图书的交易,本文将设计并实现一种基于嵌入式终端的二手图书云管理系统。
该系统将使用嵌入式终端进行控制和交互,将二手图书的管理和交易过程数字化,实现二手图书交易的信息化管理和易用流程。
本文将详细介绍该系统的设计架构和实现过程,并对系统的功能和性能进行评估。
二、系统设计1. 系统架构本系统的架构包括嵌入式终端、云服务器和移动客户端。
嵌入式终端将作为系统的控制中心,负责图书的管理和交易流程的控制。
云服务器将负责存储和处理图书信息和交易数据,为移动客户端提供服务。
移动客户端将作为用户与系统交互的主要界面,用户可以通过移动客户端浏览图书、发布二手图书信息、下单购买等操作。
2. 功能模块本系统包括图书管理、用户管理、交易管理和数据统计等功能模块。
图书管理模块包括二手图书信息的发布、修改和下架功能;用户管理模块包括用户信息的注册、登录和个人信息管理功能;交易管理模块包括订单的生成、支付和配送功能;数据统计模块包括系统运行日志的记录和图书销售数据的统计功能。
3. 技术选型本系统将采用嵌入式系统、云计算和移动互联网技术。
嵌入式系统将使用ARM或者树莓派等嵌入式主板作为控制中心,运行Linux系统,并通过GPIO口连接RFID读写器和摄像头等外设,实现对图书的识别和采集。
云计算将使用阿里云、腾讯云等公有云平台,提供图书信息和交易数据的存储和处理能力。
移动互联网技术将采用React Native等框架,开发跨平台的移动客户端应用。
三、系统实现1. 嵌入式终端嵌入式终端将安装Linux操作系统,并使用Python语言开发控制程序。
控制程序将通过GPIO口连接RFID读写器和摄像头等外设,实现对图书的识别和采集。
当用户在移动客户端上发布二手图书信息时,嵌入式终端将接收到相应的指令,通过RFID读写器识别图书的标签,并通过摄像头拍摄图书的照片。
校园二手书交易系统课件

测试系统在高负载下的响应速度和稳定性,例如,同时处理大量用 户的请求时,系统是否会崩溃或者响应变慢。
安全性测试
测试系统的安全性,例如,是否存在漏洞,用户的个人信息是否会 被泄露等。
性能优化
数据库优化
通过优化数据库查询语句、增加索引等方式提高系统的查询速度 。
服务器优化
通过增加服务器内存、升级硬件等方式提高服务器的处理能力。
二手书交易系统的发展趋势
移动化 社交化 智能化 规范化
随着移动设备的普及,越来越多的用户倾向于在手机上进行交 易操作,因此,开发移动端二手书交易应用将成为未来的趋势
。
借助社交网络的力量,让用户更方便地了解书籍信息、评价和 交易情况,同时也能增加用户的信任度和参与度。
利用人工智能、大数据等技术,对书籍信息进行智能分类、推 荐和匹配,提高交易的成功率和效率。
商品详情功能的实现
商品详情页面
展示书籍的详细信息,包括书名、作者、出版社、价格、上传者、上传时间等。
评论功能
用户可以对商品发表评论,评论内容可以包括对商品的描述和评价等。
点赞功能
用户可以对商品点赞,表示自己对该商品的认可和支持。
联系卖家
用户可以通过该功能与卖家取得联系,询问更多关于商品的信息。
购物车功能的实现
课程内容
该课程将分为理论和实践两个部分。 理论部分将介绍电子商务系统的基本 概念、系统分析与设计方法、编程实 现等知识。实践部分将通过具体案例 ,让学生亲自动手实现一个校园二手 书交易系统。
在理论部分,学生将学习电子商务系 统的基本概念,包括电子商务的定义 、分类、特点和发展趋势等。学生还 将学习系统分析与设计方法,包括需 求分析、系统设计、数据库设计等。 最后,学生将学习编程实现,包括前 端和后端的开发技术、系统的测试和 调试等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二手书交易管理系统分析一、可行性分析1、开发背景:大学生是一个阅读书籍广泛的群体,不论是科教类书籍还是休闲类书籍,日复一日总是有很多积压于身边,大多不会再反复阅读。
一部分学生会选择收藏这些书籍,但却占用了相当大的空间;还有一部分学生会将这些书籍销毁扔弃或低价贱卖,这样就造成了资源的浪费;另一部分学生会将书籍以原价的折扣价格转卖,这样既节省了空间又实现了资源的循环利用。
目前校园中二手书的转卖总体分为两类:买家卖家的直接交涉;有第三方参与的买卖。
其具体流程大致如下所示。
①买卖双方的直接交涉:→→→→②有第三方参与交涉:→↘→→↗对于这两种买卖方式,各有其优缺点。
(1)时效性问题:第一种方式的买卖,由于买卖双方的需求是相应产生的(即一方产生需求后,公示于众,则产生另一方的需求),所以需要耗费时间等待有需求的另一方的出现。
然而在这个过程中很可能出现各种问题,如海报被毁,一方需求改变但不能及时交涉等。
因此这种交易方式的及时性较差,容易出现各种信息偏差产生的问题。
第二种方式中,双方需求的产生是相互独立的,任何一方产生需求后,就可以立即与第三方交涉,产生交易活动,因此交易的及时性较强。
(2)经济收益问题:第一种交易方式中,双方公平议价,经过多人多次议价,交易达成时,双方都会获得心中最满意的经济收益。
而第二种方式中,由于第三方需从双方交易中抽取收益,因此对于买卖双方来说,都会损失一部分收益,无法达到最大收益。
2、校园二手书交易系统的可行性(1)技术上的可行性:校园二手书交易系统以校园网站为平台,只在校园范围内运作,所以交易还是由买卖双方面对面的实体交易。
系统软硬件要求不会太高,以目前校园网站的情况来看,完全可以架构二手书交易系统平台。
校园二手书平台只是一个信息发布及信息交流的平台,所以提供图书的信息及买卖双方的联系方式,买家可以随时查询所需的图书信息,可以随时发布图书需求信息,卖家可以可以随时发布待售图书信息,及查寻买家图书需求信息。
图书买卖信息的增减及修改均由买卖双方注册用户自行修改,交易具体流程及细节均由买卖双方自行商议达成共识。
系统的维护及管理都相当基础,不需要大量的专业人员参与,只要是熟悉相关知识的学生就可以胜任。
(2)经济上的可行性:对于校园内的师生来说,校园二手书交易系统的使用是免费的,他们可以自由浏览图书信息。
注册用户可以免费发布、修改、删除买卖信息。
交易双方通过系统中提供的联系方式私下交涉。
系统不参与其交流过程,也不需要从中抽取利益。
买卖双方可以方便的得到最大经济收益。
这是一个不涉及交易支付提供第三方服务的交易平台而且只对学生老师开放的在校园网内运行的交易平台。
学校有开发它所需的软硬件设施,学校的老师和同学就可以开发这个平台。
(3)管理上的可行性:校园二手书交易系统的建立可以减少校园中海报及其他公示的数量,美化了校园。
同时提供了一个很好的学术交流的平台,不论是实体书籍的买卖,还是信息的发布交流都比以前更加方便、快速、合理。
从管理上来看就像学校的点播系统一样,交易平台学校可以指派学生进行维护,而且由于只对学校的学生,老师开放的平台维护起来相对方便而且安全性也容易保证,例如学生可以用学号注册,由于用户特点比较统一各项管理措施可以比较有针对性。
二、系统分析1、业务流程分析业务流程图是一种描述系统内各单位、人员之间的关系、作业顺序和管理信息流向的图表,利用它可以找出业务流程中的不合理的流向。
通过对现在二手书交易管理的实际了解与分析,弄清了二手书交易管理工作的业务流程和管理功能。
从工作流程上来看,二手书交易主要有下列环节:注册、登录、发布出售信息、查询、发布求购信息、实体交易、信息修改等。
业务流程可按用户不同身份卖家和买家的操作,不同的身份完成不同的处理功能(用户既可是卖家,也是买家):(1)用户(买方或卖方)首先注册、登录,完善自己的个人信息,形成用户信息文件。
(2)作为卖家,其处理过程为是:卖方登记出售的图书信息,形成图书信息文件;卖家有新的出售信息时,登记新售图书信息,增加入图书信息文件,并给图书求购处里模块以信息提示;交易完成后,卖方登陆后修改图书信息,修改图书信息文件。
(3)买方登录后查询所需图书,若有,则返回图书信息;若没有,则发布求购图书信息,形成求购图书信息文件。
2、系统逻辑模型系统逻辑模型设计是在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最终完成新系统的逻辑方案设计。
逻辑设计是系统分析的任务,解决做什么的问题。
2.1数据流程图数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。
数据流程图具有抽象性和概括性,它一般由外部实体、数据流、处理和数据存储四个部分组成。
通过进一步分析,上述校园二手书交易管理系统的顶层图和数据流程图如下图所示:二手书交易管理系统顶层图二手书交易管理系统的数据流程图2.2数据字典(1)数据流的描述(以输入信息为例)数据流编号:D-01数据流名称:管理员个人信息简述:管理员设置的一些相关的个人信息数据流来源:管理员数据流去向:系统处理模块A数据项组成:管理员编号+管理员登录名+管理员登录密码+管理员的等级数据流编号:D-02数据流名称:用户个人信息简述:用户注册设置的一些相关的个人信息数据流来源:用户数据流去向:系统处理模块B数据项组成:用户编号+用户登录账号+用户登录密码+真实姓名+性别+电话+邮箱数据流编号:D-03数据流名称:登陆请求信息简述:用户用于登陆的一些相关的个人信息数据流来源:用户数据流去向:系统处理模块C数据项组成:用户编号+登陆账号+登陆密码数据流编号:D-04数据流名称:图书信息简述:用户发布的关于所要出售的图书信息数据流来源:用户数据流去向:图书信息文件数据项组成:图书类别+图书信息编号+图书名称+图书作者+图书出版社+图书简介+出版年份+用户编号+发布时间+图书情况(待售,已售)数据流编号:D-05数据流名称:买家求购的图书信息简述:用户发布的关于所要购买的图书信息数据流来源:用户数据流去向:求购图书信息文件数据项组成:图书类别+求购图书信息编号+图书名称+图书作者+图书出版社+图书简介+出版年份+用户编号+图书情况(求购)数据流编号D-06数据流名称:已出售图书信息简述:用户发布的关于已经出售的图书信息修改数据流来源:用户数据流去向:图书信息库数据项组成:图书类别+已出售图书信息编号+图书名称+图书作者+图书出版社+图书简介+出版年份+用户编号+图书情况(待售,已售)(2)处理逻辑的描述处理逻辑编号:P-01处理逻辑名称:系统处理a(登录处理)简述:根据输入数据类型,进行相关存入数据库的操作输入的数据流:管理员信息处理描述:当输入的数据为管理员个人信息时,系统执行写入或更改记录的数据库操作。
输出的数据流:管理员个人信息处理逻辑编号:P-02处理逻辑名称:系统处理b(注册处理)简述:根据输入数据类型,进行相关用户个人信息存入数据库的操作输入的数据流:用户个人信息处理描述:当输入的数据为注册或修改的个人信息时,系统执行写入或更改记录的数据库操作。
输出的数据流:注册成功信息处理逻辑编号:P-01处理逻辑名称:系统处理c(登录处理)简述:根据输入数据类型,进行相关验证的操作输入的数据流:用户登陆请求处理描述:当用户输入的数据流为登录信息时系统的验证体系进行验证身份是否合法,从而决定登录成功或者失败。
输出的数据流:登陆成功信息处理逻辑编号:P-03处理逻辑名称:图书登记信息处理简述:将用户提交的新增出售图书信息写入数据库并生成提示信息将用户提交的已出售图书信息的修改写入数据库。
输入的数据流:图书信息处理描述:根据用户提交的出售图书信息,将其添加到图书信息表中,更新数据库,并生成新增图书提示信息。
根据用户提交的已出售图书信息,将其修改后的信息保存到图书信息表中,更新数据库。
输出的数据流:更改后图书信息,新书登记提示信息处理逻辑编号:P-04处理逻辑名称:图书求购处理简述:将买家发布求购图书信息存入求购图书数据库,通过查询用户数据库和求购图书数据库返回求购的图书与卖家信息。
输入的数据流:新书登记信息提示,买家求购的图书信息,求购的图书信息、处理描述:将买家发布求购图书信息存入求购图书数据库,当有新增图书提示信息时,系统就会查询求购图书信息库和图书信息库,当图书信息库中有所需的求购图书时,就会生成有书提示给用户,可以发到用户邮箱等。
输出的数据流:求购的图书信息,有书通知提示处理逻辑编号:P-05处理逻辑名称:查询处理简述:通过查询图书信息库和用户信息库,对用户提交的图书请求信息进行处理,根据查询结果进行相关信息反馈处理。
通过查询图书求购信息库和用户信息库,根据查询结果进行相关信息反馈处理。
输入的数据流:图书请求信息,图书信息,用户信息,求购图书信息处理描述:通过查询图书信息库和用户信息库,对用户提交的图书请求信息进行处理,如果找到相匹配的图书,则返回请求图书与卖家信息;如果没有则返回无所需图书信息,通过查询求购图书信息库和用户信息库,对用户提交的图书请求信息进行处理,如果找到相匹配的图书,则返回请求图书与买家信息;如果没有则返回无所需图书信息。
输出的数据流:请求图书与用户信息,无所需图书信息提示(3)数据存储的描述数据存储编号:F-01数据存储名称:管理员信息表简述:记录管理员登录信息以及相关个人信息情况的数据库表数据存储组成:管理员编号+管理员登录名+管理员登录密码+管理员的等级关键字:管理员登录名相关联的处理:P-01,P-02,P-03,P-04,P-05数据存储编号:F-02数据存储名称:用户信息表简述:记录用户登录信息以及个人信息情况的数据库表数据存储组成:用户编号+登录名+登录密码+真实姓名+性别+电话+邮箱关键字:用户编号相关联的处理:P-01,P-02,P-04,P-05数据存储编号:F-03数据存储名称:图书信息表简述:记录新增和出售图书的类别、编号、名称、简介、拥有它的用户编号,发布时间等信息的数据库表数据存储组成:用户编号+图书类别+图书编号+图书名称+图书作者+图书出版社+出版年份+图书简介+发布时间+图书销售情况(已售,未售)关键字:图书编号相关联的处理:P-04、P-03、P-05数据存储编号:F-04数据存储名称:求购图书信息表简述:记录求购图书的类别、编号、名称、简介、求购它的用户编号,发布时间等信息的数据库表数据存储组成:用户编号+求购图书类别+图书编号+图书名称+图书简介+图书作者+图书出版社+出版年份+发布时间+图书销售情况(求购)关键字:求购图书编号相关联的处理:P-04、P-05(4)外部实体的描述外部实体编号:S-01外部实体名称:管理员简述:进行系统管理维护的人员输出的数据流:D-01外部实体编号:S-02外部实体名称:用户简述:系统的前台使用人员输出的数据流:D-02,D-03,D-04、D-05、D-06三、系统设计3.1功能结构设计在学习现有系统的业务流程和数据流程的基础上,通过对二手书管理工作的进一步的分析以及对系统功能的进一步完善,所设计的新系统要实现的功能可分为两个模块,其中属于前台操作的是用户管理权限下的功能模块,属于后台管理的是管理员权限下的功能模块。