目 录
1 前言 1
1.1 研究的背景 1
1.2 研究的目的和意义 1
1.2.1 研究目的 1
1.2.1 研究意义 2
1.3 研究现状 2
1.3.1 服装MTM定制研究现状 2
1.3.2 WebApp研究现状 3
1.4 研究内容 4
2 需求分析 4
2.1 功能需求 4
2.2 涉众及用例 4
2.3 主要用例的事件流描述 6
2.3.1 添加订单 6
2.3.2 处理发货 8
2.4 非功能需求分析 9
3 系统总体设计 9
3.1 功能模块划分 9
3.2 系统架构设计 11
3.3 系统包结构 12
3.4 关键技术简介及应用 14
3.4.1 Node.js 14
3.4.2 MongoDB 14
3.4.3 AngularJS 15
4 系统详细设计 16
4.1 登陆模块 16
4.2 添加订单模块 16
4.3 顾客模块 17
4.4 发货模块 18
4.4 数据库设计 19
5 系统实现 21
5.1 WebApp移动端实现 21
5.1.1 登陆界面 21
5.1.2 添加用户界面 21
5.1.3 录入用户量体数据界面 22
5.1.4 添加订单界面 23
5.2 后台管理系统实现 23
5.2.1 支付处理界面 23
5.2.2 产品管理界面 24
5.2.3 图表统计界面 25
6 总结与展望 25
6.1 总结 25
6.2 展望 26
参考文献 27
附录 28
附录1 数据库表 28
致谢 36
1.4 研究内容
首先,本文对某服装MTM定制有限公司进行业务调研,熟悉整个业务流程,了解目前传统业务形式,传统业务形式所存在的问题缺陷以及信息化的具体需求。同时,本文对目前比较成熟并类似的订单系统进行使用,熟悉学习其前端的设计,交互过程,以大致确定目标系统所需要实现的效果。本文完成的具体内容如下:
(1) 了解并分析某服装MTM定制公司的业务流程,确定服装定制订单系统的功能模块。
(2) 对MTM订单系统进行具体的需求分析,确定服装定制订单系统涉众以及用例等。
(3) 对目前市面上类似的订单系统进行体验及分析其交互设计,完成该系统的原型交互设计以及其UI设计。
(4) 根据业务需求,完成改订单系统数据库设计。
(5) 搭建该系统的开发环境,系统框架,完成主要功能代码设计。
(6) 完成服装MTM定制订单管理系统,对该系统进行系统测试。
2 需求分析
2.1 功能需求
根据前期对某服装MTM定制有限公司的调研分析了解,该服装MTM定制订单管理系统需要实现以下几个功能点:
(1) 量体设计师通过工号密码登陆,可以在该系统添加并管理顾客个人信息以及对应量体数据,根据顾客的个人体型及需求进行下单,并且可以实时查阅历史定制状态。
(2) 量体设计师可对不合身的产品进行提交回厂维修申请。
(3) 财务人员可在PC后台管理系统上进行实时查阅新的订单,顾客完成支付转账后,核对顾客信息并进行支付处理。
(4) 后台人员对已支付的订单进行入厂生产,记录其订单状态;并且对已生产完成的订单进行发货处理,记录该订单的发货相关信息。
(5) 系统管理员可以在后台管理平台上查询订单的具体信息,对员工进行管理,对产品进行管理;查询销售报表信息。
2.2 涉众及用例
本系统用例图,如图1 所示,其中上面部分为后台管理平台,下面部分为WebApp服装定制下单平台。该服装MTM定制订单管理系统的参与者有量体设计师、财务人员、后勤人员以及系统管理员等。其中,量体设计师参与的用例有管理顾客信息,包括管理顾客个人基本信息以及顾客的量体数据、添加订单、管理合作店、申请维修等用例;财务人员参与的用例有查询订单和处理支付;后勤人员参与的用例有查看订单、下单以及发货;系统管理参与的用例有查看订单、管理员工、管理产品和查看销售报表。表1 简要地描述了本系统涉及的主要用例。

/*** Des*/var userMethod = require("../dao/userDAO").userMethod;exports.login = function (req, res){userMethod.findByName(req.body.username, function (err, doc){if(!err && doc && req.body.password === doc.password){var user = {username: req.body.username,password: req.body.password};req.session.user = user;res.send({code:200, msg:"成功(本条消息来自后台)"});}else{res.send({"code":201, msg:"用户名或者密码错误(本条消息来自后台)"});}});//if(req.body.username && req.body.password){//    res.send({code:200, msg: "登录成功(本条消息来自后台)"});//}else{//    res.send({code: 201, msg: "帐号或密码错误(本条消息来自后台)"});//}
};exports.register = function (req, res){userMethod.findByName(req.body.username, function (err, doc){if(!err){if(!doc){var newUser = {username: req.body.username, password: req.body.password};userMethod.save(newUser, function (err){if(!err){res.send({code: 200,msg: "注册成功!(本条消息来自后台)"});}});}else{res.send({code: 201,msg: "次用户名已被占用!(本条消息来自后台)"});}}});
};




























基于WebApp的服装个性化定制订单管理系统相关推荐

  1. 毕业设计-基于微信小程序的服装个性化定制系统

    目录 前言 课题背景与简介 实现设计思路 一.服装定制的要素分析 二.服装个性化定制小程序设计原则 三.系统需求分析 四.服装个性化定制小程序架构 五.总结 实现效果样例 更多帮助 前言

  2. 订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统

    本文首发:<订单管理系统(OMS)搭建实战 - 低代码拖拽定制订单管理系统> 订单管理系统是很多公司,特别是电商公司最常用的内部系统之一.订单管理系统的使用者通常是仓管或者运营人员,它常被 ...

  3. java计算机毕业设计基于ssm的服装销售定制系统(源代码+数据库+Lw文档)

    项目介绍 经过网上调查和搜集数据,我们可以发现服装定制方面的系统并不是相当普及,在服装定制方面的可以有许多改进.实际上如今信息化成为一个未来的趋势或者可以说在当前现代化的城市典范中,信息化已经成为主流 ...

  4. 基于SSM框架+MySQL的超市订单管理系统【源码+文档+PPT】

    目录 1.系统需求分析 1.1 系统功能分析 1.2 系统功能需求 1.3 系统性能需求 2.数据库设计 2.1 数据库需求分析 3.数据库物理结构设计 4.各功能模块的设计与实现 4.1 开发框架 ...

  5. 个性化定制企业管理系统对企业来说有什么优势?

    随着企业的快速发展,现有的企业管理系统已经无法适应企业的发展了.企业的个性化发展和需求,使得个性化定制企业管理系统在中大型企业市场里如鱼得水,备受欢迎.究其原因,正是因为定制化的企业管理系统弥补了固定 ...

  6. 旅游定制服务|基于SSM实现旅游个性化定制网站平台

    作者主页:编程指南针 作者简介:Java领域优质创作者.CSDN博客专家 .掘金特邀作者.多年架构师设计经验.腾讯课堂常驻讲师 主要内容:Java项目.毕业设计.简历模板.学习资料.面试题库.技术互助 ...

  7. springboot基于Java的服装穿搭信息管理系统的设计与实现

    该系统基于B/S即所谓浏览器/服务器模式,应用SSM框架,选择MySQL作为后台数据库.系统主要包括穿搭板块.服装信息.天气预报.时装秀.个人中心.后台管理.在线咨询等功能模块. 系统功能需求分析是通 ...

  8. 基于Springboot+Mysql的4S店车辆管理系统【毕业论文,源码】

    摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息.为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,4 ...

  9. 基于JAVA外贸服装订单管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA外贸服装订单管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA外贸服装订单管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

最新文章

  1. JDK安装以及开发环境搭建
  2. 火神山医院紧急招募IT运维志愿者需求
  3. “7th-place-solution-microsoft-malware-prediction”——kaggle微软恶意代码检测比赛第七名代码
  4. web前端数组处理之数组去重
  5. 使用gpu(gtx1080) cudnn 5.1下编译faster rcnn
  6. 小议 static 关键字
  7. aws lambda_跑来跑去:假人与AWS Lambda的第一次接触
  8. 对于超平面的理解[转载]
  9. Linux下硬盘分区的最佳方案
  10. 第35课 函数对象分析(函数操作符()重载)
  11. NO.3 寻找数组主要元素
  12. windows游戏编程:球球大作战(吃鸡版)源码
  13. SAP VA01 消息 没有用于售达方 XXXXXX 的客户主记录存在
  14. mssql 2000 备份计划
  15. 生活杂谈-简单电器维修知识-2
  16. 树莓派编译安装完整版本ROS
  17. c语言 end while,C语言报错:error: expected ‘while’ at end of input } ^
  18. 纳米数据世界杯足球基础数据,接口文档,接口api调试,数据接口演示
  19. 王者荣耀游戏英文及翻译
  20. 超神之路-MySQL

热门文章

  1. Javascript正则表达式,Js正则大全
  2. sci-hub下载不了的文献怎么下载
  3. 遥感影像计算机解译各种方法,遥感信息提取方法分类 - 高分一号、高分二号卫星查询遥感数据购买 - 新闻资讯 - 遥感卫星影像数据查询中心-北京揽宇方圆-购买高分卫星影像...
  4. OneThink不使用文章系统,如何添加独立模型?
  5. 数据中心的建设与机房维护方法详解!
  6. Linux驱动框架及详述(详细教程)
  7. S7-200 SMART 老版本固件更新
  8. 《MATLAB智能算法30个案例》:第10章 基于粒子群算法的多目标搜索算法
  9. 实用软件推荐(二)——最强大的截图工具 (Snipaste)
  10. 软件内每日提醒功能,可整合到工程中