线下交易商城管理系统Word文件下载.docx

上传人:b****5 文档编号:16955840 上传时间:2022-11-27 格式:DOCX 页数:14 大小:797.48KB
下载 相关 举报
线下交易商城管理系统Word文件下载.docx_第1页
第1页 / 共14页
线下交易商城管理系统Word文件下载.docx_第2页
第2页 / 共14页
线下交易商城管理系统Word文件下载.docx_第3页
第3页 / 共14页
线下交易商城管理系统Word文件下载.docx_第4页
第4页 / 共14页
线下交易商城管理系统Word文件下载.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

线下交易商城管理系统Word文件下载.docx

《线下交易商城管理系统Word文件下载.docx》由会员分享,可在线阅读,更多相关《线下交易商城管理系统Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。

线下交易商城管理系统Word文件下载.docx

指导教师:

李玉坤

完成日期:

2014年12月

引言

随着IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,网络化的迅速普及以及它的强大功能,在广阔的Internet网络中有各种各样的电子商城,它可以让我们足不出户借助网络轻轻的点击鼠标即可以实现购物、查询商品以及相关信息。

网上购物也已经成为一种主流。

网上商城不需要商店的租赁费,新的商品可以以最快的速度吸引到顾客的眼球。

网上商城为商家节约了场地租赁费等额外成本,同时也为顾客带来了无穷的方便性,顾客不再需要出门便可以购买到自己想要的商品。

廉价的网络资源成本使得网络商城成本低廉,庞大的互联网络带来了无限的市场,给商家和买家带来了庞大的利益和无限的需求。

第一章引言

1.1设计开发的意义

随着社会的发展,技术的不断发展以及产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积了下来却无法得到更好的利用。

特别是在校园里面,作为走在世界发展最前端的学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。

其次,一个主要的原因就是学生们并没有稳定的资金来源。

所以要如何处理自己身边的二手货物,并且如何能够得到一样自己想要的二手货物而又不需要花太多的钱,成为当今学生们需要解决的一个难题。

Internet经过20年的发展,已经成为世界上覆盖最广、规模最大、信息资源最丰富的计算机网络,它延伸到了世界的每一个角落,兼容所有的传输媒介,支持成千上万不同的应用。

Internet极大地推动了世界经济向知识经济的转变,近两年间,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。

校园学生们的二手货能够得到更好的利用所欠缺的正是这么一个交易平台。

因此,利用Internet这个媒介建立一个功能强大的、界面美观的校园二手市场交易网站,创建校园二手市场交易系统平台是十分可行的。

例如:

学生们可以通过这个交易平台选择自己喜欢的二手货放到购物车内,然后进行交易。

并且能将自己的二手货物放在这个平台上卖,等等。

1.2设计系统的任务及目标

设计该系统的主要目的是为在校大学生等提供一个二手交易平台。

系统应该界面优美,易于操作。

为广大学生提供方便。

本系统按照功能分解,可以分为前台管理和后台管理系统。

根据页面流的设计,管理端系统分为用户管理、商品管理、留言管理、公告管理、学校管理、系统管理6个模块。

1.3设计开发及运行的软硬件环境

硬件环境:

PC机

系统环境:

Windows8.1

开发环境:

MyEclipse2015CI,MySQL5.6,Tomcat8.0

使用语言:

Java

第二章系统分析及设计

2.1系统需求分析

2.1.1系统的目标及任务

该系统的目标是:

设计一个线下交易购物平台。

通过调查,要求有如下功能:

⏹针对不同管理员的专业计算机水平,要求有专业的人机界面

⏹管理员对商品信息的维护

⏹管理员对分类信息的维护

⏹管理员对留言信息的维护

⏹管理员对用户信息的维护

⏹管理员对公告信息的维护

⏹管理员对学校信息的维护

⏹管理员对举报进行的操作

⏹管理员对自身信息的维护

⏹系统后台安全性的保护

2.1.2数据流图

2.2数据库概念结构设计

概念设计的任务:

在需求分析阶段产生的需求说明书的基础上,按照特定的方法把他们抽象为一个不依赖于任何具体及其的数据模型,及概念模型。

概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的结构和处理模式上。

2.3数据库逻辑结构设计

对数据库逻辑的设计分为两个步骤:

1.将概念设计所得ER图转换为关系模型。

2.对关系模型进行优化。

下面转换后关系模型,关系的主码用下划线标出。

学校信息(学校编号,学校名)

用户信息(用户编号,用户名,用户密码,用户电话,用户QQ,用户邮箱,用户所在学校编号)

商品大类信息(大类编号,大类名,大类照片)

商品小类信息(小类编号,小类名,所属大类)

商品信息(商品编号,商品名,大类编号,小类编号,创建者编号,商品照片,商品创建日期,商品价格,商品库存,商品描述)

留言信息(留言编号,发送者编号,接受者编号,状态,发送时间)

评论管理(评论者编号,评论商品编号,评论内容,评论时间,回复评论者编号)

收藏信息(收藏编号,收藏商品编号,收藏用户编号)

公告信息(公告编号,公告名,公告时间,公告内容)

举报信息(举报编号,举报商品编号,举报原因,处理状态,处理方法)

管理员信息(管理员编号,管理员用户名,管理员密码)

2.4数据库创建

商城管理系统中创建的表以及有主键外键关系的表如下图所示:

1、管理员信息

2、大类信息

3、收藏信息

4、评论信息

5、留言信息

6、公告管理

7、商品信息

8、举报信息

9、学校管理

10、小类信息

11、用户信息

数据库关系图:

第三章系统开发及实现

3.1主要技术及设计效果

3.1.1主要技术

介绍系统中采用的主要方案和技术,重点介绍JSP技术、JDBC技术、JavaBean技术、MVC模式等。

系统开发时主要使用的是MyEclipse软件,并且使用Java语言进行编程。

用MySQL进行数据库的连接。

还有采用了Tomcat和JDK作为辅助的工具。

1、jsp技术

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参及一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。

网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。

JSP将网页逻辑及网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。

2、jdbc技术

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

JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯JavaAPI编写数据库应用程序,同时,JDBC也是个商标名。

3、JavaBean技术

JavaBean是Sun公司为了进入因特网、企业网以及万维网上进行分布式计算的组件结构入口。

按照Sun公司的定义,JavaBean是一个可重复使用的软件部件。

JavaBean体系结构是第一个全面地基于组件的标准模型之一,该组件是Java类,这些类遵循一个接口格式,以便于使方法命名、底层行为以及继承或实现的行为能够把类看做标准的JavaBean组件的方式进行构造[7]。

在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速生成新的应用程序。

JavaBean具有以下特点:

a)可以实现代码的重复利用。

b)易维护性、易使用性、易编写性。

c)可以在Java的任何平台上工作,不需要重新编译。

d)可以在内部网或者网络之间进行传输。

e)可以以其它部件的模式进行工作。

JavaBean在JSP程序中常用来封装事务逻辑、数据库操作等,可以很好的实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。

4、MVC模式

MVC是模型(Model),视图(View)和控制(Controller)的缩写,其目的实现Web系统的职能分工。

其中Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现;

View层用于及用户的交互,通常用JSP来实现;

Controller层是Model及View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

3.1.2设计效果:

1、登录界面

2、后台管理界面

3、用户管理

4、商品管理

5、大类信息管理

6、小类管理

7、学校管理

8、公告管理

9、留言管理

第四章总结

数据库课程设计主要目的是利用学习的数据库知识和技术以及所掌握的一门较好的编程语言设计开发出一个小系统或者一个网站,去解决我们生活中的一些问题,服务大众。

通过本次课程设计,对于之前所学的数据库基本原理和基础理论这门课程重新温习了一遍,在原有的基础上加深了对该门课程的理解,通过实践,让之前自己不同的地方得到了很好的解答,拓展了自己的视野,掌握了数据库设计的一些方法和技巧。

在课程设计的时候当然也会遇到很多问题,比如对于使用存储过程的时候,而之前对于存储过程使用的较少,常常由于少了一个@符号而出现了错误,也不太理解存储过程的好处在哪里,通过不断学习以及掌握较好的同学的解答,让自己对存储过程有了很好的理解。

以及主键和外键,表的设计,通过不断细分,能清楚了各个表之间的关系。

通过不断学习,加上自己的思考和同学的帮助,在本次数据库课程设计中,不仅培养了自己分析问题的能力,而且也加强了自己的动手能力。

这些提高,对于自己的学习是相当有帮助的,都特别实用。

受益匪浅。

这对于已经大三的我们是很有帮助的,让自己在积累的许多理论知识后,通过动手实践,让之前自己所学的东西可以融会贯通,实现了真正意义上的理论结合实际,在遇到困难的时候,培养了自己冷静的思考能力,不断去提问自己,不断去学习,排除困难,学会了在苦中作乐,这也为大四毕业找工作实习提供了许多的帮助。

在出校之前有个锻炼的机会,给自己带来了许多的感悟!

参考文献

[1]何玉洁著数据库原理及应用机械工业出版社2008.3.

[2]王珊萨师煊著数据库系统概论(第四版)高等教育出版社2006.5

[3]张志峰,朱颢东等著JAVAWEB技术整合应用及项目实践清华大学出版社2013.6

[4]张海藩著软件工程导论(第五版)清华大学出版社2008.2

[5](美)RobertW.Sebesta著;

李政仪译 

web程序设计(第3版)清华大学出版社2006.8

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

当前位置:首页 > 人文社科 > 哲学历史

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

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