厦门工学院毕业设计(论文)开题报告
系: 计算机科学与工程系 专业班级:软件工程专升本一班
姓名 | *** | 学号 | 15******* | 指导 教师 | *** | 职称 学历 | 高级工程师 研究生 | ||
课题名称 | 基于SSH的二手图书在线交易平台设计与实现 | ||||||||
毕业设计(论文)类型(划√) | 工程设计 | 应用研究 | 开发研究 | 基础研究 | 其他 | ||||
√ | |||||||||
一、 本课题的研究目的和意义: 目的: 本课题是一个基于javaEE技术的二手图书在线交易平台,系统在框架结构上选择Struts2+Spring+Hibernate(简称ssh),在开发编程语言上选择JAVA,后台数据库选择的是MS SQL Server 2008数据库,配合MyEclipse开发工具对二手图书在线交易平台进行实现。整个系统在设计的过程,遵循通用的标准与规范进行模块化的设计,同时提供详细的系统设计过程、部分界面图及主要功能设计图。这个网站的目的就是给用户提供一个购买二手图书的网购平台,网站为客户提供用户注册、用户浏览、用户下单等服务。为管理员提供一个后台实现订单的管理、商品信息管理,用户管理等功能,提高管理员管理网站的效率。 意义: 在计算机普及后的今天,中国进入了互联网信息时代,生活方式和工作节奏都随着信息传递速度的加快而变得急促。从信件传递发展成EMAIL,从传统电话交流到IP电话网络电话,一切原本属于现实生活中的行为方式慢慢地向网络转移,传统的购物方式也正在转向网络方面发展,出现了“网购”这种越来越受欢迎的新型消费方式。二手图书在线交易平台应运而生。 | |||||||||
二、 本课题的主要研究内容(提纲)和成果形式: 研究内容: 本课题主要从以下几个方面对二手图书在线交易平台进行研究。 首先,对二手图书在线交易平台的基本信息需求和操作流程进行分析。 其次,根据需求分析建立数据模型,前端使用html,jQuery,css技术以及bootstrap框架实现。后台使用java语言,ssh框架和MS SQL Server2008数据库开发。 最后,对完成的二手图书在线交易平台进行测试和补充修改,完善功能。 成果形式: 项目演示ppt、开发成果演示、毕业论文 | |||||||||
三、 拟解决的关键问题: 二手图书在线交易平台主要是使用ssh框架建立网站以及自己的数据库,使得所需图书信息可以及时的保存、更新、可以更好的及时了解商品买卖的情况。买家通过此平台,直接在网页上搜寻到自己所需要的图书,然后通过购物车功能下单,购买。使传统的商品交易电子化,使广大网名可以足不出户就能购买到自己心仪的产品,为其提供便利。 1. 网页端搜索书籍部分的优化 2. 书籍信息的获取 3. 界面简洁明了 | |||||||||
四、 研究思路、方法和步骤: 研究思路: 二手图书在线交易平台分为两类用户:管理员、用户。 用户打开前台网站之后需要先进行注册,注册完之后登录就能浏览并购买自己想要的图书。并且还可以查看自己的购物车和订单信息。 管理员则专门设计了一个后台,管理员通过登录后台可以查看或修改商品信息、用户信息和订单信息等。 以java为开发语言,界面设计与制作包括jsp,javascrip,css等技术,后台设计与实现包括ssh框架搭建,sql server数据库搭建等。 主要功能包括:用户注册、登录验证、浏览商品、查询商品、订购商品、购物车、分页处理、用户维护、商品管理、用户管理、订单管理、后台管理等。提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物活动过程简单、方便、易行。 方法: 开发使用迭代些开发,先实现最关键或最困难的部分,然后不断迭代扩充; 步骤: 1.需求分析与确认。 2.编写开发周期计划。 3.总体设计, 一些规则的制定,命名规范、注释规范等。 4.界面设计。 5.软件构架设计,数据库建模。 6.编码实现与测试 | |||||||||
五、 本课题的进度安排: 2017.11.10-2017.01.201.查找资料,学习ssh框架结构,完成开题报告和任务说明书 2017.01.21-2017.01.302.搭建开发需要的环境,学习有关数据库的知识 2017.01.31-2017.02.103.网站的需求分析,确定要实现在线购书功能。 2017.02.11-2017.02.204.网站的概要设计,包括框架设计,界面设计和数据库设计。 2017.02.21-2017.03.195.网站的详细设计,包括具体功能的编程实现,界面美化等。 2017.03.20-2017.03.296.网站的测试,BUG修复。 2017.03.30-2017.04.207.整理资料,编写论文,准备答辩。 | |||||||||
六、 参考文献: [1] 聂常红 WEB前端开发技术,人民邮电出版社,2015 [2] 苗连强 JSP程序设计基础教程,人民邮电出版社,2013 [3] 传智播客高教产品研发部 JAVA WEB程序开发入门,清华大学出版社 2016 [4] 传智播客高教产品研发部 JAVA WEB程序开发进阶,清华大学出版社 2016 [5] 李贤华 基于JSP技术的大型网上购物系统的设计与实现 计算机与现代化.2008(8):82-84,89. [6]周鸿旋 数据库原理与SQL语言,清华大学出版社,2012 [7]钱哨,张继红,陈小全.SQL Server 2008数据库应用案例教程,北京大学出版社,2012 [8]郭克华 JavaEE程序设计与应用开发,清华大学出版社,2015 [9]朱少民 软件项目管理,人民邮电出版社,2016 [10]周元哲 软件测试,清华大学出版社,2015 [11] G.E.Hobona, S.J.Abele, Philip James [J]. University of Newcastle upon Tyne, 2006 [12]Paul DuBois.MySQL.Addison-Wesley Educational Publishers,Inc,USA,2013 [13]Nicholas S.Williams. Professional Java for Web Applications: Featuring Websockets, Spring Framework, JPA Hibernate, and Spring Security[M]. Wrox Press, USA, 2014 [14] Abraham Silberschatz,Henry F.Korth,S.Sudarshan.Database System concepts.USA:The McGraw-Hill Companies,Inc. [15] James Turner,Kevin Bedell. Struts Kick Start[M]. SAMS,2004 [16] Mark Wutka,Alan Moffet,Kunal Mittal.Sams Teach Yourself JAVAServer Pages 2.0 with Apache Tomcat in 24 Hours[M].Sams Publishing,2003 [17] Jon Titus. ECN Technical Editor:The Eclipse of stand[J]. Journal of Zhongkai Agrotechnical College,Vol.19, No.2, 2006:32-35 [18] Markus Aleksy,Axel Korthaus, Martin Schader. Use Java and the CORBA realization distribute type system [J]. Journal of Pingxiang College, No.4,2005:104-105 [19] W.Clay,Richardson, Donald,Avondolio. The Java high class weaves a distance:JDK 5[J]. Scientific & Technology Book Review,No.3, 2006:17-18 [20] Zoya Ali. Designing Object Oriented Software Applications within the Context of Software Frameworks[D]. Ohio State University,2011 | |||||||||
七、 指导老师意见: 该生对本课题相关的知识与理论研究比较透彻,参考了许多的文献资料,具有一定的研究价值。 本课题结构合理,内容完整,主要观点突出,并且时效性强,是学生学习方向的延续,对于提高学生的能力有利。 同意该课题开题。 指导老师(签名): 年 月 日 | |||||||||
八、 系意见: 该选题基本符合本科毕业设计基本要求,工作量适中,所提出的实现方案具有可行性。 同意开题! 系主任(签名): 年 月 日 |
注:本表可续页