基于j2ee的笔记本销售的设计和实现毕业论文(编辑修改稿)内容摘要:

个 B2C 的电子产品在线销售系统网站,已经成为电子产品企业网络销售进程中的一个重要环节。 业务流程图 根据电子产品在线销售系统的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进行,内容包括 各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据等)。 1.系统业务流图描述如下 : ( 1)顾客浏览网站 顾客通过浏览器登录到本电子产品在线销售系统网站后,可以通过新品上架、特价产品、销售排行的模块查看数码产品及详细信息,同时顾客也可以按类别查看电子产品。 另外,顾客可以浏览公告,销售排行榜等模块; ( 2)用户注册及登录 顾客如要购买电子产品,需要进行用户注册,注册成功并登录后,用户可以购买电子产品; ( 3)购物车处理 用户通过浏览数码产品信息选择要购买的产品时,可 以将产品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的数码产品、修改购物车中电子产品数量、清空购物车; ( 4)收银台处理 当用户决定购买购物车中的电子产品时,可以通过收银台结账 填写相应的订单信息,确定所填写的订单信息无误后,系统将产生此次订单的编号,完成在线下达订单,并且 用户可以查看到订单; ( 5)管理员后台处理 系统管理员登录后可以查看到已受理和未受理的订单及详细信息。 另外,管理员能够对系统的各项信息进行维护处理。 系统业务流图如图 21 所示。 5 图 21 系统业务流图 新系统的目标确定后,可以从经济可行性、技术可行性和运行可行性三个方面对能否实现新系统目标进行可行性分析。 经济可行性 软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开发的这套系统正是考虑为数码产品在线销售系统的使用者提高工作效率,节省工作时间,方便操作与管理而设计。 本系统的开发在经济上是完全可行的。 开发此软件不需要大量经费,而 且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。 技术可行性 根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。 考虑到系统实施的可行性,在软件方面选择了如今较流行的 MyEclipse 工具来进行开发管理平台的设计,使用 Mysql数据库存储数据。 6 在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。 考虑到如今的家用或商用电脑硬件的整体配置水平, 系统在硬件方面是可行的。 在软件方面,由于 MyEclipse 和 Mysql 是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。 运行可行性 在现今社会,顺着 Inter 在中国的迅速发展,人们日常生活中越来越多地使用 Web 技术来为自己的工作和学习服务。 许多企业为了扩大他们的规模,将他们的生意范围涉及到了出口生意,由于企业的客户很多,而且分布于各地,甚至还有国外,在线销售电子产品有着对顾客的地域无限制等诸多的优点,可以成功地解决企业所面临的难题。 本电子产品在线销售系统操作简单易行,所以使用前的培训也比较容易,此系统网站的管理人员对开发此应用项目的态度确定而且管理方面的条件都比较成熟。 经过以上分析,运行方面是可行的。 法律可行性 企业内部方面:开发新的人事管理系统得到了公司人事部的认同,系统开发阻力不大,但也必须及时留意新系统给某些员工所造成的不适应。 社会方面: 新系统的实施为员工和相关者提供了极大的便利,并有可能为企业带来可观的效益和良好的形象。 整个系统是由开发人员根据免费开源软件自行开发,因此系统的本身不存在法律上的版权和知识产权争议。 方案确定 就目前的实际情况,本系统的开发工作,具体方 案如下: 技术上,本人以学习并掌握了开发方法、工具等相关技术,并在公司的实习中积累了相应的开发经验,指导教师将对本系统开发提供后援支持。 系统基于 B/S 结构、采用面向对象的开发方法,利用 UML 建模,使用 、 MySQL 等开发工,数据库服务器选择 MySQL 数据库, Web 服务器使用 Tomcat 服务器,并采用Java 语言和 javascript 脚本通过 ssh 整合三大框架并采用 MVC 开发模式,这些都是已经相当成熟的软件技术。 法律上,开发出的信息系统不涉及知识产权、版权等纠纷。 本系统具有适用性、友 好性等特性。 时间上,从年初到公司实习就开始准备项目资料,做系统需求分析以及概要设计,五月返校后就立即把精力投入项目开发。 有充足的时间完成项目的开发和各个 7 功能模块的测试。 综上所述:本课题 开发符合新 要求笔记本销售系统 可行。 本章小结 可行性分析的任务是明确应用项目开发的必要性和可行性。 本章主要对系统开发的可行性进行具体的分析,从用户方角度考虑本系统是否可行,主要通过有力的数据和软件运行环境方面作为依据。 通过经济可行性、技术可行性、运行可行性等方面的分析说明本工程的技术成熟、完备,测试手段可靠,具有 良好的市场拓展,它追求的是简单、易学、易懂、易用,因此,本系统具有一定的开发前景,具有开发的价值。 8 第 3 章 总体设计与需求分析 系统模块总体设计 利用层次图来表示系统中各模块之间的关系。 层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。 树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。 随着这种结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求 分析阶段的需要。 从对顶层的信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。 本系统一共分为前台和后台两大模块,两个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。 每个模块的功能都是按照在调研中搜集的资料进行编排制作的。 依据上述功能分析,系统在两个模块的基础上每一个模块又分为几个模块。 1.前台系统功能模块分为 : ( 1)电子产品展台模块:通过新品上架,分页显示特价电子产品,电子产品销售排行展示网站的所有电子 产品; ( 2)电子产品查询模块:按电子产品的类别查询电子产品的相关信息; ( 3)购物车模块:用户添加电子产品至购物车,查看购物车中的电子产品,从购物车中移除不满意的电子产品,清空购物车中的产品,修改所要购买的电子产品的数量; ( 4)收银台模块:用户满意购物车中的产品后进行结账并填写订单信息; ( 5)用户维护模块:为用户提供了用户注册、用户登录、用户资料修改以及找回密码的功能; ( 6)订单查询模块:用户通过查看订单能够了解到自己的当前订单信息及历史订单记录; ( 7)公告浏览模块:用户通过浏览公告信息,能够及时 了解到网站最新的各种信息。 ( 8)留言模块:客户可以进行留言给我们提意见,我们在不断地改进中前进。 系统前台用户功能 结构 图如图 31 所示。 9 图 31 系统前台用户功能结构图 2.后台系统功能模块分为 : ( 1)电子产品管理模块:按类别查看电子产品,对电子产品的信息进行维护; ( 2)用户管理模块:为了保护用户的信息,此模块与前台用户维护的区别是管理员只能查看用户信息和删除操作; ( 3)管理员维护模块:这是对管理员的信息进行维护,可以修改管理员的信息。 ( 4)订单管理模块: 管理员查询订单,查看订单详细信息,删除订单信息,进行订单受理; ( 5)公告管理模块:管理员公告浏览,公告信息维护; ( 6)留言模块:管理员可以查看客户的留言,对留言进行维护。 系统后台管理员功能 结构 图如图 32 所示。 10 图 32 系统后台管理员功能结构图 需求分析 笔记本销售网站利用 Inter 的优势,使用户足不出户就可以买到自己需要的笔记本电脑,从而打破了传统的电脑城经营模式。 笔记本销售网站的宗旨在于方便用户购买自己喜爱的电脑,因此笔记本 销售网站应该实现所有方便用户购买电脑所必需的功能和服务。 同时,任何一个销售网站都需要进行管理,笔记本销售网站也不例外。 现在,网络购物系统已经比较常见,他的一些功能是非常基础的 ,为了更有特色一点 ,也为了更注重细节 ,所以我在这里的一些基本功能上并没有下太多的工夫 ,而把另外一部分精力放在了商品的分类管理和客户方面的需求。 系统总体目标 现在,网络购物系统已经比较常见,他的一些功能是非常基础的 ,为了更有特色一点 ,也为了更注重细节 ,所以我在这里的一些基本功能上并没有下太多的工夫 ,而把另外一部分精力 放在了其它一些实用功能的添加上面,比如站内信息发布、销售统计、商品材质管理、商品单位管理等。 下面介绍网络购物系统需要满足的两个方面的基本需求: 客户方面的需求:浏览商品,查看商品详细信息,购买商品,会员登陆、注册,查看购物车内的商品,查看订单信息,修改会员个人信息。 商家经常说的一句话就是:顾客就是上帝。 所以,既然是一个网上购物系统,那么不管是什么功能都应该是建立在顾客的需求的基础上的。 一个不能满足用户的基本需求的购物网站是不会有哪位顾客愿意第二次光临的。 所以,如果是实物的商店可以凭借优异的服务,但是作为购 物网站,不仅需要优质的服务,而且还需要完 11 善的功能设置。 在本系统中,只有会员才能购买商品,如果为非会员,注册后即可正常购买,支持货到付款。 管理员方面的需求:查看会员列表,查看会员信息并可以进行必要的修改,添加商品,查看、更新,查看商品信息 ,查看商品销售 金额 统计,管理用户留言,设置商城基本信息,管理客服信息 ,管理公告。 权利的金字塔无处不在,作为管理员,就要拥有对商品的全面管理权限,只有把商品管理好,才能很好的增加网站的效益。 设计友好、简洁、实用的登陆界面。 人都是爱面子的,网站虽然没有灵魂,但是一个好的页 面布局的购物网站则可以在很大程度上吸引来更多的顾客。 设计不同用户的登陆方法。 登陆是必须要分开的,因为管理员要通过管理权限进入后台管理,普通会员则只能登陆自己的权限页面。 对所有用户开放商品查询、会员注册和邮箱联系服务,这些基本功能是不需要什么权限的,只要拥有合法的网络身份即可。 会员可以查询商品及其信息,自主购买和修改个人信息。 网站管理人员维护商品、订单信息和会员信息并查看商品销售情况 ,并管理客户留言 ,以及以站内信的方式向会员发布最新信息。 下面介绍网络购物系统需要满足的两个方面的基本需求: 客户方面的 需求:浏览商品,查看商品详细信息,购买商品,会员登陆、注册,查看购物车内的商品,查看订单信息,修改会员个人信息。 商家经常说的一句话就是:顾客就是上帝。 所以,既然是一个网上购物系统,那么不管是什么功能都应该是建立在顾客的需求的基础上的。 一个不能满足用户的基本需求的购物网站是不会有哪位顾客愿意第二次光临的。 所以,如果是实物的商店可以凭借优异的服务,但是作为购物网站,不仅需要优质的服务,而且还需要完善的功能设置。 网站管理人员维护商品、订单信息和会员信息并查看商品销售情况 ,并管理客户留言 ,以及以站内信的方式向会员 发布最新信息。 开发系统具体目标 1. 普通用户对系统的要求 1)系统要有友好的界面,并提供商品搜索和商品分类浏览,使用户可以方便而快速地查询到自己需要的电脑。 2)有健全的售后投诉管理系统,当用户希望与本站就有关电脑质量问题或者服务问题进行协商时,可以通过客户投诉将所要协商的内容提交给本站。 3)系统的用户登录及身份验证要求,系统用户注册、 验证用户的注册信息、 系统用户进入系统的身份验证、 系统用户在不同的页面浏览时的身份验证。 1)系统能够提供一个友好的管理员界 面,使管理员可以对系统数据库中的数据进行有效的管理。 12 2)系统能够提供一个友好的订单管理界面,管理员可以对用户订单信息进行处理。 3)提供一个友好的新品入库界面,管理员可以对新品进行添加处理。 4)提供一个友好的商品管理界面,管理员可以对电脑资料进行修改和删除处理。 5)提供一个友好的用户管理界面,管理员可以对用户进行信息查看和删除管理。 6)提供一个友好的用户投诉管理界面,管理员可以对用户的投诉进行处理和提供解决方案。 1)许用户浏览所有商品。 2)允许用户按电脑的种类进行查找。 3)允许用户购买自己选定的笔记本电脑。 4)允许用户对购物车进行管理。 5)系统实现订单的处理。 6)系统完成整个购物流程。 7)能实现用户购买后的投诉功能。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。