二手教科书交易平台:非教科书交易模块---毕业设计论文.doc

上传人:滴答 文档编号:1273676 上传时间:2019-01-26 格式:DOC 页数:65 大小:3.89MB
下载 相关 举报
二手教科书交易平台:非教科书交易模块---毕业设计论文.doc_第1页
第1页 / 共65页
二手教科书交易平台:非教科书交易模块---毕业设计论文.doc_第2页
第2页 / 共65页
二手教科书交易平台:非教科书交易模块---毕业设计论文.doc_第3页
第3页 / 共65页
二手教科书交易平台:非教科书交易模块---毕业设计论文.doc_第4页
第4页 / 共65页
二手教科书交易平台:非教科书交易模块---毕业设计论文.doc_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、 - 本 科 毕 业 论 文 二手教科书交易平台: 非教科书 交易模块 Platform of Secondhand Schoolbook: Extra-curricular book deal 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月 摘 要 随着高校学生人数的日渐增多,对二手教科书的需求也日益增大。本系统向广大同学提供一个专门用于二手教科书交易的平台。希望可以帮助同学们以方便实惠的找到自己想要的书籍,节省同学们在书籍上的花销,同时提高教育资源的在利用率。 本系统采用 JavaEE 技术, Struts,String,Hibernat

2、e 框架实现。 用 MySQL作为数据库。系统的主要目标是实现二手教科书供求信息发布以及对整个系统的综合管理。并向用户提供友好的操作界面。 本论文详细讨论了本系统的非教科书交易模块的设计。 非教科书是指其他不是教科书的书籍。 非教科书交易模块的作用为满足用户交易非教科书类书籍的需求。 关键词 : JavaEE; Struts; 教科书交易 Abstract The number of college students with the increasing demand for second-hand textbooks are also increasing. The majority of

3、 students to the system designed to provide a platform for trading second-hand textbooks. Hope to help the students to facilitate cost-effective to find the books you want to save the students in the books on spending, while improving the utilization of educational resources. The system uses JavaEE

4、technologies, Struts, String, Hibernate framework to achieve. Using MySQL as a database. The main goal is to achieve second-hand textbooks, as well as supply and demand information on the integrated management of the entire system. And provide users with friendly interface. In this paper, discussed

5、in detail the system of non-textbook transaction module. Non-textbooks the role of the transaction module to meet the users of non-trading books of the demand for textbooks. Key words: JavaEE;Struts;Transactions of Schoolbooks 目 录 第一章 绪论 . 1 1.1 系统开发背景 . 1 1.2 系统开发目标 . 1 1.3 论文组织结构 . 1 第二章 系统开发工具与技术

6、介绍 . 3 2.1 开发工具介绍 . 3 2.1.1 开发平台: Windows XP Professional. 3 2.1.2 开发工具: MyEclipse 6.0.1. 3 2.1.3 服务器: Tomcat 5.5.17. 3 2.1.4 数据库: MySQL 5.0. 4 2.2 开发技术介绍 . 4 2.2.1 开发技 术: JavaEE. 4 2.2.2 MVC 介绍 . 5 2.2.3 Struts 框架介绍 . 7 2.2.4 Spring 框架介绍 . 9 第三章 系统总体设计 . 12 3.1 确定需求 . 12 3.2 系统模块设计 . 13 3.3 数据库设计 .

7、 14 3.3.1 数据信息 . 14 3.3.2 实体关系 . 14 3.3.3 数据表设计 . 16 第四章 非教科书交易模块详细设计 . 23 4.1 模块总体用例 . 23 4.2 模块数据库设计 . 25 4.3 模块类图 . 26 4.3.1 Saleinfo2 类 . 26 4.3.2 BookClass 类 . 27 4.3.3 Saleinfo2Form, AdSearchForm, HeadSearchForm, BookClassForm 类 . 28 4.3.4 Saleinfo2Action 类 . 28 4.3.5 AdSearchAction 类 . 30 4.3

8、.6 BookclassAction 类 . 31 4.3.7 Saleinfo2DAO 类 . 32 4.3.8 BookclassDAO 类 . 33 4.4 前台网站模块设计 . 34 4.4.1 用例图 . 34 4.4.2 网站流程图 . 35 4.4.3 主要功能设计 . 36 4.5 后台管理模块 . 50 4.5.1 用例图 . 50 4.5.2 网站流程图 . 51 4.5.3 主要功能设计 . 52 第五章 结束语 . 56 参考文献 . 57 致 谢 . 58 Contents Chapter 1 Introduction . 1 1.1 The context of s

9、ystem. 1 1.2 System development goals . 1 1.3 The organizational structure of paper . 1 Chapter 2 Tools and techniques introduce . 3 2.1 Introduction of development tools . 3 2.1.1 Development platform: Windows XP Professional . 3 2.1.2 Development tool: MyEclipse 6.0.1 . 3 2.1.3 Server: Tomcat 5.5.

10、17 . 3 2.1.4 Database: MySQL . 4 2.2 Introduced the technology . 4 2.2.1 Development Technology: JavaEE . 4 2.2.2 MVC Introduction. 5 2.2.3 Struts Introduction. 7 2.2.4 Spring Introduction . 9 Chapter 3 System design . 12 3.1 Identification of needs. 12 3.2 System module design . 13 3.3 Database des

11、ign . 14 3.3.1 Data . 14 3.3.2 E-R . 14 3.3.3 Design Data Sheet . 16 Chapter 4 Transactions of extra-textbooks module detailed design23 4.1 Overall use case modules . 23 4.2 Database design . 25 4.3 Class Diagram . 26 4.3.1 Saleinfo2 class. 26 4.3.2 BookClass class . 27 4.3.3 Saleinfo2Form, AdSearch

12、Form, HeadSearchForm, BookClassForm class . 28 4.3.4 Saleinfo2Action class. 28 4.3.5 AdSearchAction class . 30 4.3.6 BookclassAction class . 31 4.3.7 Saleinfo2DAO class . 32 4.3.8 BookclassDAO class. 33 4.4 Website Design. 34 4.4.1 Use Case Diagram. 34 4.4.2 Flow chart . 35 4.4.3 The main functions

13、of the design . 36 4.5 Background design. 50 4.5.1 Use Case Diagram. 50 4.5.2 Flow chart . 51 4.5.3 The main functions of the design . 52 Chapter 5 Summary. 56 References . 57 Acknowledgement . 58 厦门大学本科毕业论文 1 第一章 绪论 1.1 系统开发背景 国内大专院校的教科书,售价普遍不菲,对于 学 生 来说 ,书费是大学期间的一大支出 。而毕业 生又苦于旧 教科书无法处理。于是便产生了对二手教科

14、书交易的需求。 二手教科书交易在国外早已非常普遍,而在我国各个高校也已经 以各种形式引进这种机制。随着我国高校人数的日益增多, 传统的交易形式已经不足以满足日渐增长的需求。现在社会电子商务飞速发张,网上购物已经成为大家所熟知的购物方式,电脑网络在大学校园内已经普及,通过网络交易二手教科书已经成为一股新的潮流。 而现在的大学生网上交易二手教科书基本上是通过 BBS, BBS 虽然用户众多,可是由于它不是一个独立的站点,提供的功能有限,用户不能详细的了解书籍的有关信息,不能快捷地查询书籍,无法满足学生实际交易中的需求。校园二手教科书交易平台为在校大中专学生提供一个供需平台,学生可以将自己不用的书籍

15、放在网上,也可在网上找到自己需要的书籍,物美价廉,达到双赢。 1.2 系统开发 目标 本系统开发 目标是 完成网站的界面设计、功能实现、网站更新维护等内容,并最终实现整个网站的运行。 向同学们提供一个专门的基于网络的二手教科书交易平台,满足 大学生 交易二手书籍的需求。保证系统的便捷性,正确 性,完善性,使广大 学生 可以 随时随地的浏览自己感兴趣的二手教科书交易信息,方便、快捷的进行二手教科书交易。 1.3 论文组织结构 第一章为绪论,阐述了本系统的开发背景和开发要求。 厦门大学本科毕业论文 2 第二章介绍了开发本系统所用的开发工具和开发技术。 第三章介绍了系统的总体设计,包括总体用例设计,

16、模块设计和数据库设计。 第四章是非教科书交易模块的详细设计。包括模块详细用例设计,网站流程设计,类设计以及主要功能的顺序图。 厦门大学本科毕业论文 3 第二章 系统开发工具 与技术介绍 2.1 开发工具介绍 本系统采用 B/S( Brower/Server)架构, 即浏览器和服务器结构。开发环境 2.1.1 开发平台: Windows XP Professional 2.1.2 开发工具: MyEclipse 6.0.1 MyEclipse 企业级工作平台是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它

17、是功能丰富的 JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 由于 MyEclipse 插件丰富,并完整支持 Struts 和 Hibernate 框架 , 能有效的提高开发效率 。 所以本系统采用 MyEclipse 作为开发工具。 2.1.3 服务器: Tomcat 5.5.17 Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。 Tomcat 是一个免费的 、 开源的 Servlet 容器,它是 Apache 基金会的 Jakarta 项目中的一个核心项目,由 Apache、 Sun 和其他一些公司及个人共同开发而成。由于有了 Sun 的 参与与支持,最新的 Servlet 和 JSP 规范总能在 Tomcat 中得到体现。 Tomcat 服务器的优点是开源,免费,体积小,部署简单,易调试。并且用做适合中小型应用的服务器。这些优点都符合本系统的需求。所以采用 Tomcat作为服务器。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。