婚纱网店系统分析与设计销售管理信息系统_第1页
婚纱网店系统分析与设计销售管理信息系统_第2页
婚纱网店系统分析与设计销售管理信息系统_第3页
婚纱网店系统分析与设计销售管理信息系统_第4页
婚纱网店系统分析与设计销售管理信息系统_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 编号 毕业设计(论文)题目 mm婚纱官方网站 销售管理信息系统 二级学院 计算机科学与工程学院 专 业 信息管理与信息系统 班 级 110030601 学 号 11003060118 指导教师 职称 副教授 时 间 2014.06 目 录摘要iabstractii第一章 绪论11.1 国内外研究现状分析11.2 系统开发背景11.3 系统简介21.4字义缩语及专有名词定义2第二章 任务概述22.1 系统目标22.2 假定与约束32.3 用户要求和系统特点32.4 系统应用价值4第三章 系统分析43.1可行性分析43.2系统功能需求分析53.3业务流程分析53.3.1 会员基本操作业务流程图5

2、3.3.2 会员基本信息管理业务流程图73.3.3 购物车处理业务流程图73.3.4 购买结算处理业务流程图83.3.5 收藏夹管理业务流程图93.3.6 意见反馈业务流程图103.3.7 系统管理业务流程图113.3.8 商品管理业务流程图123.3.9 订单处理业务流程图133.4数据流程分析143.4.1 符号说明143.4.2 上下文图(关联图)143.4.3 顶层数据流程图(0层图)153.4.4 会员基本操作数据流程图163.4.5 会员管理数据流程图173.4.6 购物车处理数据流程图173.4.7 收藏夹管理数据流程图193.4.8 意见反馈数据流程图193.4.9 系统管理数

3、据流程图193.4.10 商品管理数据流程图203.4.11 订单处理数据流程图203.4.12 销售统计数据流程图213.5 数据字典(见附录1)21第四章 系统设计224.1 系统设计原则224.2 系统总体功能结构图224.3 系统前台各模块功能结构图234.3.1 会员基本操作234.3.2 商品展示234.3.3 购物车234.3.4 我的mm婚纱244.3.5 帮助中心244.3.6 信息反馈244.4 系统后台各模块功能结构图254.4.1 会员管理254.4.2 商品管理254.4.3 业务处理254.4.4 信息反馈处理264.4.5 系统管理26第五章 数据库设计275.1

4、 概念结构设计(cdm图)275.2 逻辑结构设计(pdm图)285.3 表结构设计(见附录2)285.4 代码设计28第六章 输入输出设计296.1 输入设计296.1.1 注册界面306.1.2 登录界面306.1.3 新增收货地址簿界面316.1.4 会员个人信息管理界面316.1.5 结算填写订单界面326.1.6 添加商品信息界面326.2 输出设计336.2.1 前台首页336.2.2 我的购物车界面346.2.3 我的mm婚纱界面356.2.4 我的订单界面366.2.5 后台首页36第七章 系统实现367.1 开发工具及技术简介367.1.1 开发工具367.1.2 相关技术3

5、77.2 系统运行环境377.2.1 硬件环境377.2.2 软件环境38第八章 系统测试388.1 测试目的388.2 测试原则388.3 测试报告(见附录3)39总结40致谢41参考文献42文献综述43附录1 数据字典493.5.1 数据项的描述493.5.2 数据流的描述523.5.3 处理逻辑的描述563.5.4 数据存储的描述633.5.5 外部实体的描述65附录2 表结构设计67附录3 测试报告72摘要 在当代这个信息的时代里,信息对整个社会的影响逐步提高到一种绝对重要的地位,然而,最广、最快的信息传播媒介就是internet。对于商业而言,快速及时的信息更是不可或缺的,因此商业与

6、internet的结合也成为了一种必然的趋势。internet将载着商业进入一个新的商业时代电子商务时代。电子商务的概念正在得到不断的补充和发展,它不仅仅只局限于带动互联网经济的飞速发展,而且深入到社会经济活动中的每个角落。mm婚纱官方网站销售管理信息系统的开发,采用b/s结构,以mysql数据库作为后台数据库,以java为开发语言,以eclipse为开发工具。采用了mvc设计模式和面向对象的设计方法,重点分析设计了购物车、系统基本信息管理、会员管理、公告管理、留言管理、商品信息管理、订单管理等主要功能模块,并且详细介绍了数据库、表结构、编码以及界面设计。mm婚纱官方网站销售管理系统在经过各阶

7、段测试后,已能够在测试环境中正常运行,预期目标基本完成。mm婚纱官方网站以线下实体店为依托,能增强消费者的信任程度,又能为消费者带来便捷,让婚纱也走上电商之旅,使网店与实体店相辅相成,让mm婚纱能够长远的发展。关键字:mm婚纱、销售管理系统、mvc设计模式abstract in the contemporary era of information , the impact of the information society as a whole gradually increased to an absolutely important role , however, the most e

8、xtensive and fastest information media is internet. for business , the rapid and timely information is indispensible, therefore combining business and internet has become an inevitable trend. internet will carry business into a new business era - the era of e-commerce . the concept of e-commerce are

9、 being constantly supplemented and development , it is not only confined to promote the rapid development of the internet economy , and deep into the socio-economic activities in every corner . the development of mm wedding dress website sales management information systems , using b / s structure ,

10、taking mysql as the backstage database,taking java as the development language,taking eclipse as a development tool . using the mvc design pattern and object-oriented design methods , focusing on analysis and design of the shopping cart, the main functional blocks of basic information management , m

11、embership management , bulletin management, message management , product information management, order management , and detailed information on its database , table structure , coding and interface design. mm wedding dress website sales management system after each stage of testing, has been able to

12、 operate in a test environment,the basic goal to complete. mm wedding dress website to line the store as the backing, can enhance the trust of consumers, but also can bring customer convenience, let the wedding dress goes on a electrical business trip, shop and shop entities complement each other, l

13、et mm wedding dress can long-term development.keywords: mm wedding dress, sales management information system, mvc design pattern第1章 绪论1.1 国内外研究现状分析最初,电子商务意味着利用电子化的手段,将商业买卖活动简化,通常使用的技术包括电子数据交换(edi)和电子货币转帐,这些技术均是在20世纪70年代末期开始应用。在70年代和80年代,信息分析技术进入电子商务。80年代,随着信用卡、自动柜员机和电话银行的逐渐被接受和应用,这些也成为电子贸易的组成部分。进入9

14、0年代,企业资源计划(erp)、数据挖掘和数据仓库也成为电子商务的一个部分。到现在21世纪电子商务已经趋于成熟发展的状态了,随着电子商务的成熟发展,电子政务、o2o电商模式的概念也得到了提出与发展。中国电子商务的起步相对于国外可能晚了一点,国内电子商务起步于90年代末,到目前为止,经历了差不多20年的发展历程,也逐渐趋于成熟和多样化,同时电子商务交易额已经占据商业交易额的很大一部分了,在2013年电子商务交易额为9.9万亿元人民币,接近10万亿元,同比增长21.3%。不管是在国内还是国外,电子商务技术和模式都已经越来越成熟,电商行业虽然竞争很大,但行业发展也越来越平稳,所以对于要进入电商行业的

15、企业来说,是挑战与机会并存的。1.2 系统开发背景由于mm婚纱在线下已有自己的实体店,也有了一定的品牌知名度,为了能够进一步的发展,决定在发展实体经营的同时走网络营销道路,建立mm婚纱电子购物官方网站,在实现网络营销的同时也加强了mm婚纱的品牌度。根据查阅相关资料和初步的市场调查,发现我国婚纱行业前景还是相当不错的。21世纪网络普及面甚广、80、90这个庞大的消费群体已成为网销的重点,他们追求时尚、快捷、方便的生活消费方式,网络已成为他们生活的一部分。思想开放对时尚浪漫的追求使他们格外重视对婚姻的装饰,其中婚纱就是他们婚姻不可或缺的一部分。mm婚纱官方网站以线下实体店为依托,能增强消费者的信任

16、程度,又能为消费者带来便捷,让婚纱也走上电商之旅,使网店与实体店相辅相成,让mm婚纱能够长远的发展。1.3 系统简介系统名称:mm婚纱官方网站销售管理系统的分析与设计 课题来源:自己提出,指导老师审核同意开 发 者:重庆理工大学 计算机科学与工程学院 1036-1班 18号 冉苗指导老师:成卫1.4字义缩语及专有名词定义 缩词全名字义b/s browser/server 浏览器/服务器模式 dbdatabase 数据库sqlstructured query language结构化查询语言mvcmodel view controller模型视图控制器cdmconceptual data mode

17、l 概念数据模型pdmphysical data model 物理数据模型 第2章 任务概述2.1 系统目标mm婚纱官方网站销售管理系统要做到管理体制严谨、有效、直接;尽量少的人为控制,以电脑系统严谨的流程进行规范化的管理控制,方便销售数据的管理。系统最终应达到以下几点建设要求:1、 实现网站会员基本信息管理,有一个合理健全的用户中心。2、 用户能够根据自己的需求搜索、浏览、购买商品。3、 实现电子商务销售管理系统的相关功能,包括:基本信息管理、商品管理、 订单处理、销售统计等。4、 系统运行稳定,在用户访问量比较集中的时候,也能保证网站的正常运行。5、 系统构架清晰、界面美观友好、操作简单易

18、学,数据存储可靠安全。6、 通过销售系统的使用,能让销售管理更方便高效。2.2 假定与约束1、 从网站建设到实施与维护过程中,公司都具备足够的人力、物力、财力资源 支持系统的开发与运作。2、公司的硬件设备、服务器的搭建能满足系统运行条件。3、公司使用系统的系统管理员具备一定的计算机基础知识,系统运行出现异常 时,能够发现异常并向上级反映。4、 系统管理员在使用系统前,已阅读过用户使用手册,系统分析手册等,熟悉 系统的流程。5、公司内部人员能定期对数据库进行基本的维护,如数据备份、数据恢复等。2.3 用户要求和系统特点用户要求:1、 用户在浏览网站商品时可以无需注册,可以涉及到购买交易时在注册,

19、但若 要购买、收藏商品就必须注册。2、 网站界面必须友好,因为用户在购物时会追求一种视觉上的美感,因此网站 设计必须符合公司形象。3、 安全性要求,因为网站涉及到注册会员的一些基本信息管理,所以这些会员 基本信息的管理必须有安全性的保证,才能让用户放心使用网站,并选择在网 站上购物。4、 信息真实有效,因为这是一个婚纱购物网站,所以用户在浏览网站的时候, 肯定会希望网站的图片或信息都是真实可靠的。5、 系统操作简单,不论是用户还是系统管理员,在操作系统时都希望流程简单 便捷。系统特点:1、 界面友好,具有完整的用户中心,用户体验性较好。2、 操作简单易学,系统管理员通过简单的培训便可上手操作。

20、3、 软件层次分明,功能模块清晰,涵盖了销售管理的基本业务。4、 软件运行稳定,可维护性和可扩展性好。5、 系统采用开源的开发平台eclipse和开源的开发数据库mysql。2.4 系统应用价值 mm婚纱官网销售管理系统的应用,首先为顾客带来了便捷,顾客可以在官网上浏览mm婚纱店里的所有商品,当有自己心仪的商品时,可以在网站上自由选购,也可以亲自去mm婚纱实体店看婚纱样品。同时,mm婚纱官网的应用也给mm婚纱实体店带来了一个良好的展示平台,给企业树立良好的品牌形象和带来新的商业模式,公司可以通过线上、线下相结合的方式引流,既可将线上的游客引到线下,也可以将线下的老顾客引到线上。第3章 系统分析

21、3.1可行性分析基于mm婚纱实体店的业务处理和提出的新的需求分析后,mm婚纱官方网站销售管理系统系统的目标就很清晰了。系统的目标确定后,就可以从以下四方面对能否实现系统目标进行可行性分析:1、操作可行性 mm婚纱公司成立于2000年,注册资金为100万元人民币,现拥有员工人数211人,属于中小型的服装设计制造业,线下拥有自己的实体店。公司经营范围主要包括婚纱、礼服伴娘服。该公司为扩大其销售额,增强自己的品牌度,希望建立属于自己的电子购物官方网站,因此mm婚纱公司对此十分重视,在调查、研究、开发过程中提供大量的意见和支持。2、技术上可行性 mm婚纱官方网站销售管理系统开发采用的是b/s结构,目前

22、b/s结构的信息系统开发技术已经很成熟;其次,开发熟悉相关计算机知识、mysql数据库、java语言、eclipse等开发工具,并且具有独立编程的能力以及信息管理系统分析与设计的经验;另外,该公司已有对网站运行以及维护所必需的软硬件资源和人力资源。3、经济可行性 除了域名申请、虚拟主机、企业邮局费用外,开发本系统所花费用甚少。且本网站系统如果成功实施将会使企业更好使产品和服务进行宣传和商户的交流简化业务流程、提高运转效率。4、进度可行性 本系统的开发在2013年12月立项,预计2014年5月结项,整个开发周期有半年之久,因此进度上是不存在问题的。 通过以上可行性分析,得出本系统的开发在操作、技

23、术、经济和进度等方面都是可行的,可以立即进行开发。3.2系统功能需求分析mm婚纱官方网站销售管理系统主要功能有: 前台:会员基本操作:会员注册、会员登录、找回密码 商品展示:搜索商品、浏览商品、新品发布 购物车:查看购物车、修改购物车、购物车结算 我的mm婚纱:我的订单、我的收藏、我的留言、账户信息、地址簿、 系统公告 帮助中心:企业介绍、常见问题、配送流程 信息反馈:留言、商品评价 后台:会员管理:查看会员基本信息、查看会员购买记录 商品管理:商品基本信息管理、商品类别管理 业务处理:订单处理、销售统计 信息反馈:留言处理、查看商品评价 公告管理:添加公告、修改公告、删除公告、查看公告 系统

24、管理:系统用户管理、修改密码3.3业务流程分析符号说明业务流程图符号说明如图3-1所示:图3-1业务流程图符号说明3.3.1 会员基本操作业务流程图 顾客可以根据自己需要选择注册、登录、找回密码操作。若是未注册用户,则选择注册并填写注册信息,然后系统审核注册信息是否合法,若合法则注册成功,若不合法用户则需重新填写注册信息,直到合法为止,用户注册成功后,系统将更新会员基本信息存档。若是已注册用户需要登录,则需输入登录信息,然后系统判断登录信息是否正确,若正确则登录成功,若不正确用户则需重新输入登录信息,直到输入正确才能登录成功。若用户忘记登录密码,则可点击找回密码,然后输入注册时设置的密保问题的

25、答案,系统审核密保答案的正确性,若正确系统则将用户的密码重置为初始密码123456,然后返回给用户,用户之后可以自己更改初始密码;若密保答案错误则无法找回密码。如果会员忘记自己的登录名也无法登录和找回密码。具体业务流程如图3-2所示:图3-2 会员基本操作业务流程图3.3.2 会员基本信息管理业务流程图会员进入用户中心后可以根据自己需要选择账户信息管理、修改密码或地址簿管理操作。用户可以完善和修改自己的账户基本信息和地址簿信息,在修改密码时,用户需输入自己的原密码和新密码,只有原密码输入正确并且新密码和原密码不一致时,才能修改密码成功。具体业务流程如图3-3所示:图3-3 会员基本信息管理业务

26、流程图3.3.3 购物车处理业务流程图用户在浏览商品时,若选中了自己需购买的商品,则可将商品加入购物车,商品加入购物车之前,用户需选择购买数量和尺码,系统先判断该尺寸的商品库存量是否满足,若不满足用户需更改购买信息,若满足用户则可以加入购物车。在加入购物车之前,系统会检测用户是否登录,若登录则添加成功,若未登录用户则需要先登录,登录成功后便添加成功。用户将商品成功添加到购物车后便可选择结算,或是继续购物。具体流程如图3-5所示:图3-4 购物车业务流程图3.3.4 购买结算处理业务流程图 用户可以根据自己需要选择购物车里需要结算的商品,然后再填写收货信息,收货信息可以从自己的地址簿里选择需要的

27、收货信息,填写完成后便提交订单。提交订单成功后在还未付款的情况下,用户如有需要还可以取消订单,若不需提交订单则可进行付款,在付款完成后,相应商品库存量减少,工作人员进行发货处理,用户收到货后可以进行商品评价。用户在付款成功后便不能取消订单了。具体流程如图3-6所示:图3-5 购买结算处理业务流程图3.3.5 收藏夹管理业务流程图 用户在网站浏览商品,在浏览商品的过程中,可以将喜欢的商品加入收藏夹,一旦用户添加收藏夹成功后,系统便需要新增收藏夹信息到用户收藏夹存档里。当然用户在添加收藏夹之后,也可以删除收藏夹了不再需要的信息,删除之后系统也需更改用户收藏夹存档。具体如图3-6所示:图3-6 收藏

28、夹管理业务流程图3.3.6 意见反馈业务流程图 用户在网站页面发表留言信息,系统将用户发表的留言信息进行存储,然后用户待系统管理员回复留言后,便可查看留言回复内容。具体如图3-7所示:图3-7 意见反馈业务流程图意见反馈处理业务流程图 系统管理员可以在后台查看用户的留言信息和商品评价内容。若有的用户留言信息还是未回复状态,则需系统管理员在后台回复用户留言信息,然后系统进行存档,以便用户进行查验留言回复内容。具体如图3-8所示:图3-8 意见反馈处理业务流程图3.3.7 系统管理业务流程图 高级系统管理员(也是属于系统管理员)可以进行新增和冻结系统用户,当系统管理员新增和冻结系统用户后,系统需要

29、更改系统用户信息存档;系统管理员可以修改自己的密码,然后可以进行公告管理。具体如图3-9所示:图3-9 系统管理业务流程图3.3.8 商品管理业务流程图 系统用户首先进行商品类别管理,并将商品类别信息进行存储,然后再进行商品基本信息管理,商品基本信息管理中的商品类别便是来自商品类别管理中所产生的商品类别。具体如图3-10所示:图3-10 商品管理业务流程图3.3.9 订单处理业务流程图 系统管理员将随时查看系统是否有新增订单,如有新增订单,则按照新增订单的订单信息进行发货处理,发货后便进行订单跟踪,如订单状态有发生改变则需更改订单状态,订单跟踪直至订单完成为止。具体流程如图3-7所示:图3-1

30、1 订单处理业务流程图3.4数据流程分析3.4.1 符号说明数据流程图符号说明如图3-12所示:图3-12数据流程图符号说明3.4.2 上下文图(关联图)在系统关联图中,需要体现出系统的边界,也就是系统中的信息是从哪些外部实体中来的,或者说系统中的那些信息是系统参与者输入的,那些信息是从系统输出给系统参与者的。mm婚纱官方网站销售管理系统主要存在着两种系统参与者:前台用户和系统管理员。前台用户可以查看浏览商品、购买商品,他们会产生用户基本信息、订单信息、留言信息、商品评价信息等系统需要的主要信息;而系统管理员则需要输入商品基本信息、公告信息、留言回复信息、商品评价信息等到系统中。当系统所需要的

31、一些基本信息和主要信息都具备的时候,系统就进行相应的处理,然后将处理后得到的信息输出给相应的系统参与者。具体如图3-13所示:图3-13 关联图3.4.3 顶层数据流程图(0层图)0层图是针对系统功能图中的主要大功能模块进行分析的。本系统分成前后台两个子系统,前台子系统主要会员管理、会员基本操作、购物车处理、收藏夹处理和意见反馈五大主功能;后台子系统包括系统管理、商品管理、订单处理、销售统计、意见反馈处理五大主功能。由于系统管理员分为高级管理员和普通管理员,这里分析的系统参与者有三种:用户、高级系统管理员、系统管理员,具体如图3-14所示:图3-14顶层数流程图3.4.4 会员基本操作数据流程

32、图 注册处理,用户将填写个人信息,系统根据会员基本信息存储中已注册会员信息审核是否重复,然后返回注册状态给用户;登录处理,用户将输入登录信息,系统根据会员会员基本信息存储中的登录信息审核是否正确,然后返回登录状态给用户;找回密码处理,用户将输入注册时所设置的密保答案,系统根据会员基本信息存储中的密保答案审核是否正确,然后返回找回密码状态给用户。具体如图3-15所示:图3-15 会员基本操作数据流程图3.4.5 会员管理数据流程图 用户可以维护自己的会员基本信息,用户完善、修改会员基本信息后,系统都将更改会员基本信息存储;另外会员也可以进行地址簿信息管理,包括增、删、改、查,在进行地址簿管理后,

33、系统将更改地址簿信息存储。具体如图3-16所示: 图3-16 会员管理数据流程图3.4.6 购物车处理数据流程图 用户将选中的商品加入购物车,系统根据商品库存量判断用户的商品购买量是否满足;用户也可以根据需要删除购物车信息;购买结算处理,用户可以根据自己的需要选择购物车中的商品进行购买结算。具体如图3-17所示:图3-17 购物车处理数据流程图底层图购买结算处理 用户首先填写收货信息,可以直接选择地址簿中的信息,也可以自己重新填写;填写完收货信息后便可提交订单,然后进行付款处理,待收到货后便需要进行收货处理;用户收到货品后可以根据意愿进行商品评价。具体如图3-18所示:图3-18 购买结算处理

34、流程图3.4.7 收藏夹管理数据流程图 用户浏览商品后,可以根据自己的喜好和需要自行收藏商品,若对收藏夹中的商品不需要时,则可以删除收藏商品。系统对于用户的收藏夹信息需要进行存储。具体如图3-19所示:图3-19 收藏夹管理数据流程图3.4.8 意见反馈数据流程图 用户可以向网站留言,然后系统管理员将在后台查看用户的留言,并进行留言回复。用户和系统管理员可以查看所有商品评价信息。系统需要对用户的留言信息和商品评价信息进行存储。具体如图3-20所示:图3-20 意见反馈数据流程图3.4.9 系统管理数据流程图 高级系统管理员可以对系统用户进行管理,包括增删改查;系统管理员可以进行密码修改处理和公

35、告处理,对于发布的公告信息系统需要进行存储。然后用户可以查看系统发布的公告信息。具体如图3-21所示:图3-21 系统管理数据流程图3.4.10 商品管理数据流程图 系统管理员首先需要进行商品类别管理,并且需要系统对商品类别信息进行存储。系统管理员在进行商品基本信息管理时需要选择商品的类别。然后,系统将商品基本信息进行存储。具体如图3-22所示:图3-22 商品管理数据流程图3.4.11 订单处理数据流程图 系统管理员在接到用户下的新订单后,便进行发货处理;用户和系统管理员可以对订单进行跟踪,系统管理员在订单状态发生改变的时候,需要更改订单状态。用户可以根据取笑自己不需要的状态。对于订单的所有

36、操作处理,系统都需存储起来。具体如图3-23所示:图3-23 订单处理数据流程图3.4.12 销售统计数据流程图 系统管理员可以根据需要分别进行销售量统计和销售额统计,然后系统对统计数据进行存储,系统管理员可以查询所有统计数据。具体如图3-24所示:图3-24 销售统计数据流程图3.5 数据字典(见附录1)第4章 系统设计4.1 系统设计原则 为了符合mm婚纱官方网站销售管理系统的建设目标和要求,在系统设计和建设过程中将坚持以下几个原则:1、可靠性和安全性原则由于mm婚纱官方网站销售管理系统涉及到销售数据,其可靠性和安全性尤为重要,系统的建设要充分考虑系统的可靠性,满足消费者日常使用的要求,同

37、时要充分考虑安全性,保证用户信息与销售数据的安全。2、可实施性原则由于mm婚纱官方网站销售管理系统涉及用户管理、商品管理、购物车、订单管理等多方面,管理起来较为复杂,而且随着用户量的不断增多,加上mm婚纱实体店的规模和模式均在不断发展,mm婚纱官方网站销售管理系统只有灵活适应这种变化,才能得到充分的应用推广,因此mm婚纱官方网站销售管理系统建设要充分考虑系统方案的可行性,便于系统的实施、应用推广和未来的运行管理。3、可扩展性原则随着信息技术的发展和进步,各种管理手段也在不断进步,为了适应这种日新月异的变化,mm婚纱官方网站销售管理系统的建设,必须利用开放的技术和规范,保证系统的开放性、扩展性,

38、充分考虑系统未来升级扩展的方便和成本。4、可维护性原则任何系统的正常运行均离不开完善的维护,对于mm婚纱官方网站销售管理系统,日常使用范围广,使用频繁的系统更是如此,因此系统的建设必须考虑系统维护的简便、快捷和成本。4.2 系统总体功能结构图 mm婚纱官方网站销售管理系统分为了前台子系统和后台子系统。前台子系统主要是商品的展示,以及用户进行注册、登录、商品浏览与购买,主要包括会员基本操作、商品展示、购物车、我的mm婚纱、帮助中心、意见反馈六个主要功能模块。后台子系统主要是对前台子系统产生的一些数据信息进行管理,主要包括会员管理、商品管理、业务处理、信息反馈处理、系统管理五个功能模块。图4-1

39、系统总体功能结构图4.3 系统前台各模块功能结构图4.3.1 会员基本操作 会员基本操作模块中,主要包括注册、登录、找回密码三个子功能。图4-2 会员基本操作功能结构图 4.3.2 商品展示 商品展示模块中,主要包括商品的分类展示以及新品展示,还包括用户搜索、浏览商品。图4-3 商品展示功能结构图4.3.3 购物车购物车模块中,主要包括添加、修改、查看、删除购物车信息,其次还包括结算处理。图4-4 购物车功能结构图4.3.4 我的mm婚纱我的mm婚纱模块中,主要包括我的订单、我的收藏、我的留言、账户信息、地址簿、系统公告六个功能。图4-5 我的mm婚纱功能结构图4.3.5 帮助中心帮助中心模块

40、主要包括关于企业、常见问题和配送流程三个功能。图4-6 帮助中心功能结构图4.3.6 信息反馈意见反馈主要包括用户留言和商品评价两个功能。图4-7 信息反馈功能结构图4.4 系统后台各模块功能结构图4.4.1 会员管理后台的会员主要系统管理员进行会员基本信息查询。图4-8 会员管理功能结构图4.4.2 商品管理商品管理功能模块中,主要包括商品类别管理和商品基本信息管理两个功能。图4-9 商品管理功能结构图4.4.3 业务处理 系统的业务处理模块中,主要包括系统管理员对订单的处理和进行销售统计。4.4.4 信息反馈处理信息反馈处理模块,系统管理员可以进行用户留言的查看与回复,以及对商品评价的查看

41、。4.4.5 系统管理系统管理功能模块中,主要包括系统高级管理员进行系统用户管理,以及系统管理员进行公告管理和修改密码三个主要功能。第5章 数据库设计5.1 概念结构设计(cdm图)5.2 逻辑结构设计(pdm图)5.3 表结构设计(见附录2)5.4 代码设计1、 商品编码设计商品编码总共由7位数字组成(商品类型代号 + 顺序号 )。从左到右,第1、2位数字表示商品类型代号(婚纱代号hs,礼服代号lf);第37位数字表示商品顺序号(取值范围00001-99999)。 x x x x x xx 商品类型代号 顺序号 2、 订单编码设计 订单编码总共由12位数字组成(年份编号 + 月份编号 + 日

42、期编号 + 随机号)。从左到右,第14位表示下订单的年份(如2014),第5、6位表示下订单的月份(如05),第7、8位表示下订单的具体日期(如01),最后4位表示订单流水号(取值范围0001-9999)。 x x x x x x x x x x x x 年份编号 月份编号 日期编号 随机号3、 系统管理员编码设计系统管理员编码总共由5位数字组成(角色代号 + 顺序号)。从左到右,第1、2位数字表示系统管理员角色代号(高级管理员代号01,普通管理员代号02);第35位表示系统管理员的顺序号(取值范围:001-999)。 x x x x x 角色代号 顺序号 第6章 输入输出设计 输入输出设计是

43、管理信息系统与用户的界面,输入输出设计对于用户来说,是十分重要的。1、它是一个组织系统形象的具体体现;2、符合用户习惯,方便用户操作,使目标系统易于为用户所接受;3、为用户提供易读易懂的信息形态。 6.1 输入设计 输入设计的合理性是非常重要的,因为系统处理所需的很多数据,都是通过用户或系统管理员的输入得到的,所以输入设计必须本着合理有效、操作方便、界面简洁的原则,从而保证输入数据的正确性,和系统使用人员输入数据时的效率。6.1.1 注册界面 在注册页面中,用户需要输入自己的会员名、密保问题、密码答案、密码和验证码几种信息;用户在输入这些信息后,系统会根据判断规则判断用户所输入信息的合法性。6

44、.1.2 登录界面 在登录页面中,用户需要输入自己的会员名和登录密码,然后系统判断会员登录信息的正确性。6.1.3 新增收货地址簿界面 在新增收货地址簿页面中,用户需要输入收货人姓名、手机号、详细地址三项必输信息,另外用户还可以输入邮政编码、固定电话两项选填信息。6.1.4 会员个人信息管理界面 在会员个人信息管理界面中,会员可以完善自己的会员基本信息,包括昵称、电子邮箱、出生日期、性别等信息的输入。6.1.5 结算填写订单界面 在订单填写界面中,用户需要填写收货地址信息(可以从用户自己保存的地址簿中选择,也可以直接新增),然后选择支付方式,便可完成订单填写了。6.1.6 添加商品信息界面 在

45、添加商品界面是系统的后台输入界面,系统管理员需要输入商品名称,选择商品所属类别,并且还需输入商品的单价、颜色、状态、和备注(选填);而在添加商品时商品数量默认为0。6.2 输出设计 比起输入设计,输出设计也同等重要,输出界面是系统向用户和系统管理员双方展示系统中的信息,由于一个销售管理系统涉及的数据信息是非常多的,因此输出设计必须本着界面简洁有序、数据真实有效、减少数据显示延迟的原则,从而达到系统的界面友好。6.2.1 前台首页 首页是网站的一个门面,所以设计漂亮的首页会给顾客留下一个良好的第一印象。首页主要展示内容为热门婚纱的展示和商品的分类展示。6.2.2 我的购物车界面 我的购物车界面会

46、展示用户加入购物车的所有商品信息,包括商品图片、商品名称、商品尺寸、购买价、购买数量、总计等信息,以及包括对购物车的操作。6.2.3 我的mm婚纱界面 我的mm婚纱界面也就是用户中心界面,该界面会展示我的订单、我的留言、我的收藏、个人信息、地址簿、系统公告、修改密码七个模块。6.2.4 我的订单界面 我的订单页面会展示用户的历史订单信息,每个订单的详细内容包括订单号、收货人、订单金额、下单时间、订单状态等。6.2.5 后台首页 系统后台主要包括会员管理、商品管理、业务处理、意见反馈和系统管理五个模块。第7章 系统实现7.1 开发工具及技术简介7.1.1 开发工具本次开发使用的是开发工具是ecl

47、ipse。eclipse是著名的跨平台的自由集成开发环境,它是一个开放源代码、基于java的可扩展开发平台。就其本身而言,它只是一个框架平台,用于通过插件组件构建开发环境。最初,eclipse主要用于java语言开发,但是通过安装不同的插件,eclipse可以支持不同的计算机语言,如c+和python。7.1.2 相关技术7.1.2.1 java语言java语言是一种跨平台的、面向对象的分布式语言。它继承了c+面向对象技术的核心,舍弃了c+容易引起错误的指针等特性,增加了垃圾回收器功能,用于回收不再被引用的对象所占据的内存空间。7.1.2.2 jquery-easyuijquery-easyu

48、i是常用的jquery插件之一,利用它可以编写少量的js代码就能运行出比较华丽的js效果。它是对强大的jquery一个简单封装,封装了一些特效和方法,我们直接调用这些方法并配置相应参数即可。jquery-easyui主要用于界面的显示和特效。7.1.2.1 struts2框架 struts2是一个web应用框架,一个请求在struts2框架中的处理分以下几个步骤: 1、客户端发出一个指向servlet容器的请求(tomcat); 2、这个请求会经过图中的几个过滤器,最后会到达filterdispatcher过滤器。3、过滤器filterdispatcher在处理用户请求时,它和请求一起相互配合

49、访问 struts2的底层框架结构。在web容器启动时,struts2框架会自动加载配置文件里相关参数,并转换成相应的类。7.1.2.1 mysql数据库mysql是一款精小的关系数据库管理系统,也是当前应用最广泛的开源数据库软件。mysql数据库因其体积小、速度快、总体拥有成本低,而广泛应用于中小型网站。7.2 系统运行环境 7.2.1 硬件环境 (1)intel 酷睿i3以上的计算机处理器; (2)剩余硬盘空间50g以上; (3)内存1g以上; (4)配置有cd-rom (5)屏幕的分辨率为:1366px乘768或以上; (6)需配置不间断电源。 7.2.2 软件环境 (1)windows

50、7作为操作系统平台; (2)mysql 15.6.1作为数据库平台; (3)eclipse 4.3作为开发工具; (4)microsoft word 作为文档编辑阅读工具; (5)microsoft visio作为绘图工具; (6)powerdesiger作为建模工具; (7)photoshop 6作为图片处理工具; (8)火狐浏览器。第8章 系统测试8.1 测试目的 软件测试是保证一个系统质量的关键步骤,一个系统无论在设计和开发的时候如何仔细、全面,最后都会出现问题。因此软件测试的主要目的是: 1、从用户角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,已考虑是否可以接受产品。 2、

51、从软件开发者出发,则希望软件测试成为表明软件产品不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。8.2 测试原则 1、边开发、边测试 软件测试应贯穿在整个软件开发过程中,而不是最后在系统完成时才进行测试,这样便可及时发现问题、及时解决问题,从而把错误克服在早期,以减少错误放大效应影响。 2、合理的测试用例设计在设计测试用例时要注意测试用例的合理性,主要采用黑盒测试的边界值测试法和等价划分法。3、测试的标准是需求 仅仅发现程序上的错误并不是成功的软件测试,软件测试的另一大原则就是围绕用户需求进行测试,并不是程序没错软件就成功了,成功的软件最后必须要符合最初的需求分

52、析。4、 第三方参与测试工作 测试如果只有开发人员进行,那么系统可能会有很多细节上的问题被忽略,所以测试工作除了开发人员自己要测试,还应有第三方人员参与测试工作。8.3 测试报告(见附录3)总结信息系统的应用是企业走上信息化道路的方式与载体,它将给企业注入新的血液,使企业在生产、经营、管理方面发生积极的变化 。电子商务模式又是企业传统经营模式的一种革新,它利用信息化技术手段,使企业的商业活动变得多样化,同时也突破了时间与空间的限制。电子商务的应用使企业减少了信息传递与通信成本,它利用互联网资源共享的特点使企业得到了更好的宣传,与此同时企业扩大市场范围、获得新的商机就水到渠成。本次毕业设计课题便是信息系统和电子商务的一个结合,网站前台在进行电子商务基本业务时,网站后台同时也对系统的所有信息进行了有效管理,电子商务离不开管理信息系统,管理信息系统是电子商务开展过程中必不可少的一环。在本次开发工作进行前期,对婚纱店线下业务流程以及电子商务流程,进行了充分的调研与总结,从而确定了系统的需求。在实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论