毕业设计一稿文档格式.docx

上传人:b****3 文档编号:15899718 上传时间:2022-11-16 格式:DOCX 页数:15 大小:1.20MB
下载 相关 举报
毕业设计一稿文档格式.docx_第1页
第1页 / 共15页
毕业设计一稿文档格式.docx_第2页
第2页 / 共15页
毕业设计一稿文档格式.docx_第3页
第3页 / 共15页
毕业设计一稿文档格式.docx_第4页
第4页 / 共15页
毕业设计一稿文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

毕业设计一稿文档格式.docx

《毕业设计一稿文档格式.docx》由会员分享,可在线阅读,更多相关《毕业设计一稿文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

毕业设计一稿文档格式.docx

一、相关知识和开发工具简介4

(一)Java的面向对象特性4

(二)JSP技术介绍5

(三)开发工具的选择5

1.应用程序开发环境—MyEclipse8.55

(四)JDBC简介6

(五)MicrosoftSQLServer6

(六)Tomcat应用服务器6

二、当当网上购物平台系统需求分析7

(一)需求分析7

三、当当网上购物平台总体设计8

(一)总体功能模块图8

(二)当当网购物平台系统E-R图8

(三)数据库关系图9

(四)业务设计9

(五)系统功能模块划分10

四、当当网购物平台详细设计10

(一)系统的MVC分层架构设计10

(二)商品显示12

总结17

参考文献18

致谢19

当当网上购物平台的设计与实现

XXX(XX大学软件学院11级软件班)

绪论

网上购物起源于七十年代,当时一些大公司通过建立自己的计算机网络实现各个机构之间、商业伙伴之间的信息共享,这个过程被称为EDI(电子数据交换)。

它过去是、现在也是网上购物的基础。

近年来,随着信息的全球化和国际互联网的普及化,越来越多的人想使用其无国界、无时间、无地域限制的便利环境来经营拓展商务。

因此,网上购物成为互联网应用的最大热点,越来越多的企业通过使用网上购物技术进行商业上的交易以减少成本。

企业与消费者通过网络完成交易,非但能使企业降低成本也可以让消费者在一个舒适的地点享受逛街与购物的乐趣。

随着网上购物风潮的扩大,将会有更多的公司连上网络进行各项业务,而不只是将公司的产品介绍的网页放在网站上供人浏览而已。

随着因特网的不断发展和信息高速的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易模式在不断的发生着变化。

在社会化大生产以及社会分工日趋专业化的今天,网上购物无形的占据着主要地位。

网上购物系统一般有商品管理、购物车管理、系统管理和会员管理等要素组成,是一个网上交易的过程。

其主要任务是交易各方以电子交易方式而不是通过当面交换或者之间面谈方式进行的任何形式的商业交易。

今天,大多数企业已经建立自己的网站介绍和销售他们的产品。

您只要拥有一个计算机、浏览器、Internet连接和信用卡,今天就可以从网络上购买到书本、CD、鲜花、飞机票、电视、电脑,甚至是汽车。

如今网上购物已经成为企业增加市场竞争力的一种重要的手段,同时使人民购物更加方便快捷。

一、相关知识和开发工具简介

(一)Java的面向对象特性

Java包含了一种计算机编程语言和一个平台。

Java编程语言是一种高级语言。

由Sun微系统公司(SunMacrosystem)发布,并作为一种开放的标准进行提供。

Java平台包括了Java虚拟机和Java应用程序接口(API)。

Java将原程序编译成字节码(bytecode),并通过Java虚拟机(JVM)解释字节码的方式来执行。

因为这种运行方式,只要针对不同的计算机平台准备相应的Java虚拟机,就可以很方便的实现Java语言的跨平台性。

因此,Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。

Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。

面向对象的程序设计很接近于我们人类自然的思维,相对于面向过程的程序设计,它具有更好的可扩展性和可维护性,使我们编写的代码更健壮。

面向对象主要有四大特性:

封装、抽象、继承和多态。

封装:

在面向对象语言中,封装特性是由类来体现的,我们将现实生活中的一类实体定义成类,其中包括属性和行为(在Java中就是方法),就好像人类,可以具有name,sex,age等属性,同时也具有eat(),sleep()等行为,我们在行为中实现一定的功能,也可操作属性,这是面向对象的封装特性;

抽象:

抽象就是将一类实体的共同特性抽象出来,封装在一个抽象类中,所以抽象在面向对象语言是由抽象类来体现的。

比如鸟就是一个抽象实体,因为抽象实体并不是一个真正的对象,它的属性还不能完全描述一个对象,所以在语言中体现为抽象类不能实例化;

继承:

继承就像是我们现实生活中的父子关系,儿子可以遗传父亲的一些特性,在面向对象语言中,就是一个类可以继承另一个类的一些特性,从而可以代码重用,其实继承体现的是is-a关系,父类同子类在本质上还是一类实体。

多态:

多态就是通过传递给父类对象引用不同的子类对象从而表现出不同的行为,多态可为程序提供更好的可扩展性,同样也可以代码重用。

(二)JSP技术介绍

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。

插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP页面由HTML代码和嵌入其中的Java代码所组成。

服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。

JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。

JSP可用一种简单易懂的等式表示为:

HTML+Java=JSP。

(三)开发工具的选择

1.应用程序开发环境—MyEclipse8.5

2.JDK的环境工具

JDK是JavaDeveloper’sKit的简称,意即Java的开发工具

(1)Javac-Java语言编译器

Javac是Java语言的编译器,能够把用户由Java语言书中的程序编译成字节代码。

(2)java-Java语言解释器

Java命令解释执行Java字节代码。

(3)JDK的使用

①编写源文件:

源文件是一个利用Java语言编写的文本文件,可以在任何文本编辑器中来撰写或修改。

②将源文件编译成字节码文件

利用JDK中的Java编译器——javac,可以将源文件编译成Java虚拟机(JVM)能够解析的字节码文件。

③运行程序

利用JDK中的Java解析器,将字节码文件转化为系统能够理解的指令,加以执行。

(四)JDBC简介

JDBC(JavaDataBaseConnectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

(五)MicrosoftSQLServer

SQLServer是一种客户机/服务器关系型数据库管理系统(RDBMS),使用Transact_SQL(一种结构化查询语言——SQL——客户机和SQLServer之间发送请求。

(六)Tomcat应用服务器

目前支持JSP的应用服务器是较多的,Tomcat是其中较为流行的一个Web服务器,Tomcat是一个免费的开源的Serlvet容器,在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。

你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。

编译以后,访问将会很快。

二、当当网上购物平台系统需求分析

(一)需求分析

网上购物从英文字面的意思上看就是利用现在先进的电子技术从事各种商业活动的方式。

其实质是一套完整的网络商务经营及管理信息系统。

在具体一点,它是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样的商务活动方式。

需求分析是数据库设计的第一阶段。

在需求分析中,应该对现实世界要处理的对象进行详细的调查;

在确定系统功能中,收集支持系统功能目标的数据及分析数据之间的关系和处理流程。

可以说,需求分析的质量直接影响到系统设计的成败。

功能如下:

1.网站首页:

用户在浏览图书时,可以选择分类,可以选择某个商品查看详细信息,也可以选择购买

2.用户登录:

提供用户在网站上购物前的登录功能。

只有登录后,用户才能正常进行购物操作

3.用户注册:

在网上购买图书的用户一定是该系统的注册用户,因此,必须提供用户注册功能

4.购物车管理:

当用户选定一种电脑并查看电脑详情后,就可以把这种电脑放到购物车中,在本系统中使用session对象来存储购物车的有关信息。

需要注意的是,在购物车中电脑不是用户最终购买的电脑,只是一个购物意向,用户可以根据需要,在提交订单之前,随时修改购物车中的电脑

5.订单填写:

第一次写是必须填写的,下次如果两次的收货地址相同就可以使用以前的地址,不用再填写了

三、当当网上购物平台总体设计

(一)总体功能模块图

系统功能模块图如下:

图1

图1系统功能模块图

(二)当当网购物平台系统E-R图

(三)数据库关系图

数据及表之间的关系

(四)业务设计

如图3描述了网上电脑交易系统的逻辑体系结构

图3网上购物体系结构图

B/S的执行过程为:

客户端通过浏览器向WEB服务器发出请求,如需操作数据库,则再由WEB服务器向数据库服务器发出请求,对数据库进行操作。

操作完成后,由数据库服务器返回WEB服务器,客户端由WEB服务器以动态网页的形式返回客户端,由浏览器显示结果。

(五)系统功能模块划分

对于网民,能吸引住他们的先决条件是网站的整体构思,所以网站的首页提供了一个简洁明快的界面,分为三个模块:

用户管理模块、商品销售系统模块、在线管理系统。

以让浏览者能一目了然的知道,自己想要的内容放在哪里,这些内容可以提供给所有的浏览者,内容包括图书查询,这里可以查看所有所需图书信息。

1.商品显示:

根据系统功能的分析,它具有的功能应该包括图书分类,图书热销,新书热卖,书记详情

2.购物车:

根据系统功能的分析,它具有的功能应该包括图书的删除,图书的恢复,图书数量的修改

3.订单:

根据系统功能的分析,它具有的功能应该包括收货地址的填写与选择

4.用户:

根据系统功能的分析,它具有的功能应该包括用户注册,注册验证,注册成功提示,用户登录

四、当当网购物平台详细设计

(一)系统的MVC分层架构设计

MVC是三个单词的缩写,分别为:

模型(Model),视图(View)和控制

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1