77范文网 - 专业文章范例文档资料分享平台

网上文具销售系统设计与实现毕业设计(3)

来源:网络收集 时间:2019-04-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

网上文具销售系统设计与实现

称心的文具商品。

d. 节省成本花费。一般的实体文具店由于店铺房租,装修开销以及其他成本的原因,总是会在文具产品上提高价格,进而获取足够的利润。而网上文具销售则完全避免了这些花费,真正从成本上降低了商品价格,使商家和顾客完成双赢。

e. 无需大量库存,取货管理方便。网上文具销售的经营模式完全不同于传统实体文具店的仓库储存,我们可以根据顾客的需求直接联系生产商,可以最快最好的满足顾客的需求。

f. 拥有更好的发展空间。在如今网络迅速普及发展的时代,网上文具销售对比传统实体文具店更具有发展前景和发展空间,其便捷方便的特性注定了其更远的前行之路。

1.3 课题研究内容

1.3.1 系统功能简述

本系统主要通过JSP以及struts和hibernate框架整合实现各个模块的功能。客户通过注册信息完成登录,从而对文具商品进行浏览,当找到自己满意的商品时,顾客可以将商品放入购物车转而继续购物,当所有购物完成时即可提交订单,等待商家对订单进行处理。此外,本系统还拥有顾客修改订单功能,顾客可以取消自己对于那些不中意产品的订单。系统后台主要由管理员操作,管理员可以在后台对商品信息进行管理、增添和修改,以及完成订单的查询和处理,从而使商品交易效率大大提高,最终使交易变的简单,便捷。同时也保证了交易的安全性和可靠性。 1.3.2 系统目标

a. 顾客可以在注册页面填写个人信息,选择所需注册会员类型完成注册,同时也可以在页面上对自己的注册信息进行修改,收货地址等详细信息亦可自行设定,这样才可以为下面购物做好前提准备。

b. 顾客完成会员注册之后即可浏览各种文具商品。商品的目录种类在主页面上都有详细的显示,顾客可以根据自己的需要进行查找、浏览,从而找到自己满意的商品并完成订单的提交。

c. 系统后台管理员能够对文具商品进行增减修改,同时也要能够管理客户具体的个人信息以及订单信息,这样才能确保及时高效的完成每一笔订单的处理,真正使交易得以快速便捷的运行。

2 网上文具销售系统的可行性研究

2.1 技术可行性研究

本项目的设计运行使用的是windows 7系统,比较符合大部分的机器需求,同时MyEclipse的运用为系统稳定性和操作的便捷性提供了基础。此外,数据库部分所采用的MySQL,使得数据更加稳定,为数据管理修改提供很大的便利。

JSP是由SunMicrosystems公司所倡导、许多公司一起参与研究所建立的。它颠覆了传统的运行模式,主要用于服务器端执行。用JSP编写开发的程序可以实现在

2

盐城工学院本科生毕业设计说明书(2015)

各种不同的系统中运行,丝毫不会对其运行结果造成影响。除此之外,JSP还拥有其他很多的优点,通过JSP编写成功的程序,可以适应任意的运行环境、运行平台,完全不用担心需要因此而修改代码。另外JSP还具备则较为完善的伸缩性,无论文件的大小差别多大,只要其处于符合范围之内,都可以在其中实现正常运行。

MyEclipse是在Eclipse的基础上增加一些插件,使其具备了更加全面、更加完善的功能。它的出现以及使用为数据库的组建运行提供了很大的保障,同时也可以保证数据结构的严谨性和完整性。MyEclipse可以作为一个虚拟的运行环境,对所编写的代码进行调试配置,最终实现对代码完整性的编写和整合。

Struts 是一个基于MVC架构且主要用于提供对包含MVC 架构的系统开发的底层支持的一个开放性源码项目。它的产生主要是基于MVC所提倡的分离思想,通过进一步的整合分离,最终确定了它的概念。MVC,顾名思义,即为Model-View-Controller(模型视图控制器),主要是由模型(Mode1)、视图(View)、控制器(Controller)三个部分组合而成。MVC产生的目的主要是为了通过单独的业务逻辑以及数据的分离显示方法来完成对代码的组织编写,将所需要用到的业务逻辑汇聚到一个共同的组件之中,从而实现用最少的操作完成最高效的结果,大大减少完成针对需求变化所需要改变的业务逻辑的改变量。控制器的使用能够实现将针对不同的业务需求分发不同的业务逻辑,最终实现与之对应的显示内容。Struts中所运用的控制器(Controller),主要是通过ActionServlet对象来完成调用。当控制器(Controller)获取到视图(View)所分发的请求时,它会传递到Mapping并根据Mapping对象的响应来调度相应的模型(Mode1)进行处理。从而完成对页面的编写、设计。

Hibernate是一个开放源代码的对象关系映射框架。它主要是用来完成对JDBC进行的轻量级的对象封装,从而使得Java程序员可以根据自身需求使用对象编程的思维来编译调用数据库。Hibernate主要致力于对持久层的数据进行处理,它可以在J2EE构架中完全取代CMP,从而保证数据持久化成为现实。此外,Hibernate的使用环境非常简单,它可以在任何应用JDBC的场合使用,无论是Java客户端还是Servlet的Web应用,它都可以完美适应。Hibernate着重于数据库的关系映射,它通过运行中的字节码生成,维持代码的持久性。Hibernate是程序对数据库进行访问的主要媒介,通过它的使用,最终为程序实现持久化的对象。除了这些优点以外,Hibernate还在支持数据库的种类方面有着出色的表现,它能够支持多样化的数据库类型,如:MySQL、DB2等等。并且它在自身所支持的数据库之间切换更改,完全不需要对其中的程序进行修改,可谓十分方便。

Spring是03年出现的一个旨在解决J2EE程序开发中会出现复杂性问题的轻量级的Java开源构架。Spring能够通过最基本的JavaBean来实现很复杂很难处理的项目,它的出现,从根本上改变了程序编写的传统方式。此外,Spring所具备的简单性、可反复测试性奠定了它在所有的Java程序中不可撼动的地位。Spring作为一个全面、分层、独立的框架,可以被单独选出其中的一个部分进行使用,真正实现了随时调用,随时选择,随时处理的功能。Spring框架的核心的机制为:DI(依赖注入)和IOC(控制反转)。当DI进行应用时,所引用的对象就会像磁铁一样将其它

3

网上文具销售系统设计与实现

的对象吸附过来,从而简化了查找步骤。我们系统则是涉及了其中的部分IOC机制。

MySQL是Oracle旗下的一款主流数据库系统,它由于自身所具备的快速、便捷、低成本的特性受到广大公司的热烈欢迎。MySQL所使用的数据语言是标准的SQL语言,在操作使用中会提供很大的便利。

综上所述我准备采用的各种技术,无论是理论还是现实操作,本系统在技术上是完全可行的。 2.2 操作可行性研究

对于开发研究技术方面,由于已经具备了相关的专业知识,同时也可以通过借阅书籍,请教老师同学等方式,因而在技术方面,操作可行。

对于系统需要的硬件设施条件上,本系统只需具备Windows 7操作系统,MyEclipse以及MySQL。这些配置网上都可免费下载,因而系统所需条件也是具备可行的。

系统制作完成具体人员操作方面,由于做出的成品系统是基于大众的角度,因而只需具备一些简单的计算机知识,能够用鼠标进行点击就可完成使用,因而在这个方面也是可行的。 2.3 经济可行性研究

本系统在宏观需求上仅仅是一台配备了Windows 7操作系统,MyEclipse以及MySQL的计算机,同时所需要查找资料的书籍以及技术在图书馆都可借阅查找,因而在这方面的经济花费几乎不存在。此外本系统所采用的工具在网上都可免费下载,操作人员也不回有太大的经济花费,因而本系统在经济这一方面是完全可行的。

3 网上文具销售系统的需求分析

3.1 性能需求分析

网上文具销售系统在性能上必须要做到全面、有针对性,对于系统的功能需求务必要做到尽可能的全面,要能满足顾客们最基本的性能需求:

a. 对于顾客注册登录的页面要尽可能的简单、方便,能够让顾客可以快速方便的完成注册信息,及时的进入商品浏览页面。

b. 对于商品信息与具体浏览页面要做的尽可能详细,能够让顾客可以快速得到每一种文具的具体信息,从而快速满足他们的需求。

c. 系统的安全性要做到位,要达到可以让顾客放心购买,同时也要保证系统的反应速度,不能让顾客因下单时间太久而不满意。

d. 系统的后台管理要做的尽可能完善,要做到可以在第一时间接收到顾客的订单并给予响应,从而确保交易可以正常进行。 3.2 功能模块需求分析

从功能方面划分的话,网上文具销售系统主要划分为两大模块:前台模块和后台模块。前台模块实现的功能主要是可以让顾客在线注册登录,对自己的注册信息

4

盐城工学院本科生毕业设计说明书(2015)

进行修改管理,此外,每种文具对应的详细信息也可以完整的在顾客面前呈现。另外购物车管理功能以及订单的提交和管理功能也要尽量完善,这样可以让顾客能够快速方便的完成对商品的选购。后台模块所需要实现的功能主要倾向于管理员部分,管理员在后台可以通过对数据库的管理更改具体的文具商品信息,做到对商品的及时更新、增添、下架删除,同时也要实现的最重要的一个功能就是管理员要实时完成对订单的管理,只有这样才能最终确保顾客的每一份需求都能得到保障。

前台具体功能模块分类:

a. 注册和登录模块:顾客只有在完成注册之后才能获得登录资格,才可以在首页浏览文具商品的具体信息,进行接下来的操作,否则系统会提示用户没有登录,没有浏览的权限,进而保障每一个用户独立性的实现。

b. 文具商品展示模块:顾客在注册完成登录以后,可以浏览每种商品的具体信息,寻找自己称心如意的商品,因而在文具商品具体信息展示这一块一定要做到信息功能介绍齐全,要符合顾客的需求。

c. 购物车模块:顾客浏览完商品之后会对自己中意的进行购买,这时就需要购物车来发挥其作用,顾客将自己喜欢的商品都放进购物车,最后统一结算结账。

d. 订单模块:顾客在商品选择完毕之后会将购物车中的商品结算提交一个订单,通过订单来让系统管理员知道顾客具体的需求。同时顾客也可以在订单页面中查看自己的订单,并且顾客能够对自己的订单进行删除和修改。

e. 注册资料修改模块:顾客在登录之后可以选择进入自己的注册资料修改页面,在本页面中顾客可以对自己具体的信息和收货地址进行修改,从而更加方便顾客自身的需求。

后台具体功能模块分类:

a. 会员管理模块:管理员通过后台登录进入页面,对顾客所输入的个人信息,用户名等进行验证管理。

b. 文具商品管理模块:管理员在后台对所出售的文具商品的种类、价格进行增添、删除和修改,做到及时更新最新文具信息,保证文具信息的及时性。

c. 订单管理模块:管理员通过在后台及时的对顾客提交的订单进行处理,保证交易可以正常进行。

d. 管理员系统管理模块:管理员在这一模块可以具体的对每一名系统管理员的用户名和身份进行验证和修改,保证后台的安全性。

4 网上文具销售系统的概要设计

网上文具销售系统主要划分为三大部分。分别是前台,后台以及数据库。三个部分相辅相成,共同维系着系统功能的正常运行。系统前台部分主要是面向顾客的,顾客可以在前台通过注册页面注册个人信息,完成登录,登录之后顾客即可对各种文具商品信息进行浏览和选购,最后完成订单的提交,保证交易的正常进行。后台管理员登录之后对商品信息及时进行更新和维护,同时也可以及时的对每一份订单进行处理。数据库是整个系统信息的核心,它其中的每一条信息的及时性和准确性,

5

网上文具销售系统设计与实现

无论是对于顾客还是管理员都具有十分重要的意义。

系统的前台部分是整个系统的重点,因为它要面向顾客,通过它,一系列的商品购买才得以正常运行。因而在设计方面,前台要做的尽量整洁大方,能够给顾客很高的舒适度。此外,由于我们的顾客是多样化的,因而在操作方面要尽量做的简单易操作,这样才能保证我们每一位顾客都能顺利的使用我们的系统。

系统的后台主要针对管理员,管理员针对顾客前台每一个需求进行相应的处理和应对,在后台从根本上实现对前台的操控,因而后台的设计是要和前台相辅相成,要做到确保后台能够和前台的需求一一对应。

无论是系统的前台还是后台,都离不开我们的数据库,本系统所采用的数据库是MySQL,它强大而又稳定的性能不仅能够满足系统前后台繁多的数据存储任务,又能方便的实现对顾客及管理员自由处理数据的支持。充分体现了作为数据库该具备的面向对象性和全面性,因而从根本上保证了系统在数据存储方面的稳定性,确保了系统的正常运行。

对于数据库的设计和建立,我们要在对系统需求有充分的了解的基础上进行设计,并且能够有针对性的建立系统所需的数据表,从而一步步的完成对系统需求的满足。

4.1 网上文具销售系统的前台设计 4.1.1 网上文具销售系统前台功能模块

网上文具销售系统前台功能模块主要分为以下几个:顾客注册和登录模块、文具商品展示模块、购物车模块、订单模块以及注册资料修改模块。在顾客点开我们的页面之后,顾客要先行进行账号的注册和登录,从而确保能够浏览具体的文具商品信息以及后面的购买等相关操作,当顾客找到自己满意的商品时,购物车模块就开始发挥作用,保证顾客可以将自己心仪的商品加入其中。在顾客准备结账时,订单模块将顾客的需求物品整理成订单并提交,确保交易的正常进行。除此之外,系统还具备顾客注册资料修改功能,当顾客的收货地址以及其他信息发生变动时,顾客可以自己在改模块中修改信息,不必再重新注册登录,为顾客提供很大的便捷。 4.1.2 网上文具销售系统前台功能模块图

对于网上文具销售系统所具有的前台功能模块,单纯的文字介绍稍显片面,下面的一个简单的功能模块图即可形象直观的看出它的结构。如图4-1,图中,系统前台的每一个分类每一个信息都可以简单直观的展现出来,对于每个模块所出现的分支,同样可以是清晰明了的展现。

由图我们可以看出,前台系统的划分很有针对性和直观性。整体划分为具体的顾客的需求、文具的浏览、资料的修改以及最终文具的展示,在大分类上体现了前台的逻辑性。

简单的功能模块图不仅可以让我们直观的看出系统具体的模块分布,引导我们了解系统,熟悉系统。同时也能够让我们对每一个模块的具体功能有一个大致的了解,继而对整个模块的布局产生一定的理解。此外,清晰合理的功能模块图也能够

6

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上文具销售系统设计与实现毕业设计(3)在线全文阅读。

网上文具销售系统设计与实现毕业设计(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/599294.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: