校园二手书交易平台的设计与实现毕业论文(设计)(编辑修改稿)内容摘要:
...................... 33 界面测试 ........................................................................................................ 35 问题严重程度描述 ........................................................................................ 36 本章小结 ........................................................................................................ 36 7 结束语 ...................................................................................................................... 37 总结 ................................................................................................................ 37 展望 ................................................................................................................ 37 附 录 .......................................................................................................................... 39 参考文献 ...................................................................................................................... 45 致 谢 .......................................................................................................................... 47 平顶山学院本科毕业设计 1 1 绪论 二手书交易可以提高图书的循环利用率,为学生提供很大的便利。 设计旨在实现一个二手书的交易系统,为供需双方提供便利的二手书网络交易平台。 本部分介绍本系统的开发背景、意义以及论文的主要工作和结构安排。 项目开发背景 现代网络技术发展迅速,给传统的售书方式带来了很大的冲击。 传统的书店销售模式受到诸如场地、资金、宣传等因素制约,已经不能满足人 们的日益增长的图书购买需求。 网上书店应运而生,送货上门、 24 小时服务、搜索图书方便、无店铺销售等都使网络书店深受欢迎。 随着人们购书观念、购物习惯的改变、网购人群日益增加,这些都为网络书店的发展提供了有力条件。 网络书店不仅是传统售书模式的发展和补充,也是未来发展的趋势。 当当网 1999 年 11 月开通, 目前 是全球最大的中文网上书店。 其管理团队拥有多年的图书出版、零售、信息技术及市场营销经验。 面向全世界中文读者提供 20 多万种中文图书及超过 1 万种的音像商品,每天为成千上万的网上消费者提供方便、快捷的服务,给网上购物者带 来极大的方便和实惠。 随着物价上涨,书籍价格也在不断攀升,作为大学生,大学时期正是汲取知识的重要阶段, 需要 阅读大量的专业书籍。 图书馆藏书是学生书籍借阅的重要来源,但是对于学生而言专业书籍需长久保有。 学生对某些书籍的长期保有需求使得二手书市场一直活跃在校园周边。 于此形成反差的是大量的专业书籍被当做废品卖掉,造成较大的资源浪费。 而且学生购买新书的成本较高,对于没有收入的大学生来讲也是一笔不小的开支。 因此,学生群体自然成为二手书供需市场的主体。 项目开发现状 目前,校园中二手书交易方式有两种:第三方回收倒 卖的方式和二手书跳蚤市场。 学校组织的二手书跳蚤市场在一段时间内给学生带来了很大的便利,但是校园二手书交易平台的设计与实现 2 由于时间、天气、交易场所的局限性,跳蚤市场已逐渐的不能满足学生的需求。 通过第三方回收倒卖的方式,虽然能够某种程度上满足学生需求,但由于中间利益,不能使学生买卖双方达到利益最大化,并且图书流通周期过长。 校园二手书交易平台能够让学生与学生之间以一种更高效、直接的方式进行交易,还可避免天气、场地等因素的影响。 项目开发意义 目前,校园网络比较发达,在大学校园中大部分学生都拥有自己的电脑,校园二手书交易平台可以依托校园 网络建立,该交易平台能够很好的满足供需双方的需求,为图书的循环利用和降低学生的购书成本具有现实的意义。 论文主要工作和结构安排 本论文主要介绍校园二手书交易平台的开发背景,开发设计过程和实现过程,数据库设计以及系统测试,全文共分七章,具体安排如下所示。 第 1 章 介绍课题背景、系统的设计目标、研究现状及结构安排等。 第 2 章 介绍对系统采用的相关技术及开发工具。 第 3 章 进行系统的需求分析,并结合需求分析进行功能设计。 第 4 章 根据系统的功能设计进行数据库的设计。 第 5 章 介绍系统的开发,具体 介绍每一个功能模块的设计与实现的过程,并配有界面图以及序列图,清晰表达出本模块的设计流程。 第 6 章 介绍本系统的功能测试以及性能测试,并分析测试结果。 第 7 章 总结本系统的基本功能及结构,展望系统的前景和下一步的改进目标。 本章 小结 本章首先介绍了 本课题的背景及意义,深刻了解了研究本系统的重要性。 接着介绍了课题的现状,以便于有所创新。 最后介绍了论文主要工作和结构安排,以便于可以在保证论文质量的前提下按照计划顺利地完成本论文的撰写。 平顶山学院本科毕业设计 3 2 开发技术及工具介绍 本系统使用 Java作为开发语言,采用 Struts+Hibernate两层框架,选用 SQL Server 2020作为后台数据库,运用 Tomcat服务器技术,基于 B/S(Browser/Sserver)模式进行设计。 页面开发技术 JSP( Java Servlet Pages)一种动态网页技术标准。 是基于 Java Servlet以及整个 Java体系的 Web开发技术, JSP技术使用 Java编程语言 编写类 XML的 tags和scriptlets,来封装产生动态 网页 的处理逻辑。 网页还能通过 tags和 scriptlets访问存在于服务端的资源的 应用逻辑 [1]。 JSP将网页逻辑与 网页设计 和显示分离,支持可重用的基于组件的设计,使基于 Web的 应用程序 的开发变得 更加容易 [2]。 它在传统的静态页面文件中加入 Java程序片段和 JSP标记,就构成了 JSP页面。 由 Web服 务器上的 JSP引擎来处理 JSP元素,生成调用 Bean,并用 JDBC访问数据库(或文件),最后以 HTML或 XML的形式返回浏览器 [34]。 JSP在 Servlet类中编译,编译一次后存入内存,以后再调用时,不用再编译,所以速度很快。 JSP具备了 Java技术的简单易用,完全的 面向对象 ,具有平台无关性且安全可靠等一些优点 [5]。 SH 框架的选择 SH 为 Struts+Hibernate 的组成方式,它是目前流行的 MVC模式框架之一。 典型的 J2EE两层结构,分为中间层(业务逻辑层)和持久层, Web 应用的前端是表现层, SH整合框架使用 Struts框架,其负责的工作为:管理用户的请求,做出相应的响应;提供一个流程控制器,委派调用业务逻辑和其他上层处理;处理异常;为显示提供一个数据模型和用户界面的验证等 , Web应用的后端是持久层 [6]。 SH整合框架使用 Hibernate,其持久化对象是基于 POJO和 Java集合的,负责的工作为:查询对象的相关信息;增加、删除、更新数据库记录等, Web应用的中间部分是业务逻辑层 [7]。 应用 Struts可以分离视图层和控制层; Hibernate实现用面向对象的思想来管理数据库,实现与数据库之间 的低耦合,这种整合的开发模式让我们的开发更加方便、快捷、思路清晰 [8]。 在本系统中, 使用 Struts作为系统的整体基础架构,负责 MVC的分离 ,数据持校园二手书交易平台的设计与实现 4 久化操作由 Hibernate完成。 系统的基本业务流程是:在表示层中,首先通过 JSP页面实现交互界面,负责传送请求 (Request)和接收响应 (Response),然后 Struts根据配置文件 () 将 ActionServlet接收到的 Request委派给相应的Action处理。 在业务层中,向 Action提供业务模型 (Model)组件和该组件的协作对象数据处理 (DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。 而在持久层中,则依赖于 Hibernate的对象化映射和数据库交互,处理 DAO组件请求的数据,并返回处理结果 [9]。 WEB 服务器 Tomcat是在 SUN的 JSWDK的基础上发展起来的另一个优秀的 JSP服务器,它不但支持 Servlet,而且还提供了 Web服务器的基本功能,处理 HTML页面。 作为一个开放源码的软件, Tomcat有着自己独特的优势,可以和目前大部分的主流服务器一起工作 ,而且有着相当高的运行效率。 可以将 Tomcat和 Apache集成起来,让 Apache处理静态 Html,而 Tomcat处理 JSP和 Servlet[10]。 使用 Tomcat的用户也很多,资料丰富,交流方便。 系统采用 B/S开发模式,这种模式无需安装客户端软件,客户端只需要浏览器便可访问。 降低维护和升级成本。 本系统使用 Tomcat和Apache集成发布文档管理系统,由 Apache处理静态 Html, Tomcat处理 JSP和Servlet。 开发工具 MyEclipse企业级工作平台 ( MyEclipse Enterprise Workbench,简称 MyEclipse)是对 Eclipse IDE的扩展,利用它我们可以在数据库和 J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率 [11]。 它是功能丰富的 J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF,CSS, JavaScript, Hibernate[1213]。 故本系统采用 MyEclipse作为开发工具。 数据库采用 SQL Server 2020,使 系统管理和数据库管理更加直观、简单。 它有 丰富的编程接口工具,为用户 数据操作 提供了 便利,并 能 快速高效 发布数据到 Web页面。 本章小结 本章主要讲解了系统在开发中用到的技术和开发工具,包括页面开发的 JSP技术, SQL Server 数据库技术, SH 技术, WEB 服务器技术及其在系统中的作用。 平顶山学院本科毕业设计 5 3 需求分析 软件需求分析就是对目标系统 提出完整、准确、清晰、具体的要求。 需求分析是软件工程中的一个关键过程 [14]。 通过需求分析要明确系统的主要功能模块,以及各功能模块需要完成的具体功能。 业务操作流程 未注册的用户可以浏览网站公告查看待出售的的图书信 息和求购信息,可以搜索图书。 注册用户除了拥有上述功能外还可以发布出售图书信息和求购信息,用户之间可以相互留言。 管理员进入系统后,可以对公告进行发布、查看和删除,可以对用户进行查看和删除,可以查看待售图书信息。 系统设计目标 本系统 基于 校园网络的一个二手书交易平台,为了方便同学们进行二手书交易,以达到二手书籍的充分利用,也为在校生提供更多的便利。 具体的功能期望实现如下目标。 、浏览公告,查看待售图书信息和求购图书信息。 索图书、浏览公告,查看待售图书信息和求购图书信息。 ,删除已售出图书。 、删除留言。 、查看、删除公告。 , 管理员可以查看待售图书信息。 功能需求 由于二手书价格便宜,性价比极高,备受在校生的青睐。 目前校园里二手书大都以跳蚤市场方式进行交易, 虽然也能为学生提供一个交易平台,但容易受到场地,天气和时间等各种因素的制约,具有诸多不便。 在网络环境发达的今天,如果能通过校园网络为买卖双方提供二手书交易平台,并提供相关书籍信息,为校园二手书交易平台的设计与实现 6 学生购书提供方便、快捷、经济的购书渠道,增加书籍循环利用次数,势必会得到广大师生的欢迎。 系统角色主要有管理员和用户,管理员主要管理个人信息、管理用户、管理公告、查看待售图书信息等;用户可以管理个人信息、管理二手书信息、发布求购出售信息、浏览公告等。 系统总用例图如图 31 所示。 管 理 员管 理 个 人 信 息管 理 用 户管 理 公。校园二手书交易平台的设计与实现毕业论文(设计)(编辑修改稿)
相关推荐
下:打开“ C:\Windows\ServiceProfiles\Network Service\AppData\Local\Temp”目录。 右键打开“ Temp”目录属性选项卡,再依次打开安全→编辑选项卡。 单击“添加”,在下面的“输入对象名称来选择”输入框中输入 Authenticated Users,确定。 返回到“ Temp 的权限”,将 Authenticated
演绎、分析与综合以及抽象与概括等方法,对获得的各种材料进行思维加工,从而能去粗取精、去伪存真、由此及彼、由表及里,达到认识事物本质、揭示内在规律。 定性分析的方法有安全检查方法,安全检查表法( SCL),预先危险性分析( PHA),危险与可操作性研究分析法( HAZOP),故障假设分析法以及故障类型和影响分析法( FMEA)。 本设计主要是对校园内的安全设施现状
频监控系统需要的带宽,同时可以避免重复建设。 入侵 报警系统则采用 RS485 总线并结合网络进行信号的传输。 安防 监控 中心即为 系统的 总控制室,是整个监控系统的控制和管理中心。 分控室监控中心 一般是根据学校各个职能部门的需求建设的如:保卫部门一般会在值班室建设分控 ,宿舍区会在宿舍楼值班室建设分控 ,根据自己的需求监看自己业务相关的图像。 前端 视频 监控点 根据现场情况可以分
、快捷 ”。 目前校园一卡通系统的卡片有两种方案,即两卡分离和两卡合一,两卡分离是只每个用户有两张卡,一张是非接触 IC校园卡、一张是磁条银行卡,两卡之间通过软件系统建立一一对应,两卡 合一是指将校园卡非接触 IC 芯片和银行卡磁条复合在一个卡片上,两种方案的比较如下: 卡形式 优点 缺点 两卡分离 分系统管理,银行卡由银行管理、校园卡由学校管理,两系统不需联动处理,管理方便、简单。
第 1章 引言 3 息。 8) 激活校园卡 学生挂失校园卡后,管理员登陆后台系统查找该账号,并将该账号的状态改为激活状态。 9) 查看图书信息 管理员只拥有查看书籍相关的权限,而没有修改图书信息的权限。 10) 查看商品信息 管理员查看商品的相关信息,但是不对商品信息进行修改。 11) 查看食品信息 管理员查看商品的相关信息,但是不对食品信息进行修改。 . 2 学生模块 1) 学生登陆
员只需要管理服务器就行了,用户界面主要事务逻辑在服务器( Server)端完全通过 WWW 浏览器实现,极 少部分事务逻辑在前端( Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护 [6]。 B/S 模式体系结构的原理如图 21 所示: 图 21 B/S 模式体系结构原理图 web 浏览器 西南科技大学本科生毕业论文 6 系统软硬件需求: 硬件需求: CPU: 双核