服装销售系统数据库课程设计(MVC)
《数据库课程设计》
名称:Jia服装销售网站
姓名:陈文哲
学号:……
班级:11软件工程
指导老师:索剑
目录
目录 1
需求分析 3
一:销售部门机构情况 3
二:销售部门的业务活动情况(浅蓝色表示系统边界) 3
三:实体关系 4
四:数据流 5
五:数据字典 5
系统开发要求 9
一:硬件分布情况 9
二:关系结构图(E-R图,关系模型) 9
客户网页客户端 9
客服客户端 10
销售经理客户端 10
系统开发 11
一:开发模式 11
二:控制器设计 12
三:初步流程设计 12
需求分析
本服装销售系统可以实现生产运作和服装营销信息在公司各部门之间的流通及财务监控功能的完整、强化,可以提高效率和反应速度、规范公司管理,能够对市场竞争作出及时准确的反应。
整个系统由四个部分组成:
1. 客户网页客户端。供客户登陆网站进行采购批发,客户可以在网站上看到Jia服装公司的所有衣服货物(包括图片、价格、库存等详细信息),客户可以很方便的在网站上进行自助购物、自助退货。
2. 客服客户端。供销售部门客服使用,对客户资料进行管理,对客户下的订单进行审核,查看库存,添加修改在网页客户端显示的衣服货物。
3. 经理客户端。供销售经理使用,对客服资料进行管理,查看各区域、产品的库存情况,查看各时段各产品的销售情况。
4. 服务器。存储系统所需要的各种数据。数据备份,恢复。
优先完成功能:1.库存管理 2.客户管理 3.发货处理 4.退货处理 5.业绩分析
一:销售部门机构情况
销售部门有两类工作人员:
1. 销售客服:负责给客户发货,处理退货请求,查看库存,管理客户信息。
2. 销售 经理:查看业绩报表,管理 销售客服信息。
注:销售部门与客户之间的联系较大。
二:销售部门的业务活动情况(浅蓝色表示系统边界)
1.“网页客户端”显示的衣服商品,需要销售客服进行管理。
2.对于销售客服,客户在“网页客户端”下了订单信息后,库存虚拟更新(前台显示的库存会减少,后台不减少)客户余额更新,客服需要进行审核,确认客户、库存信息无误后审核通过,打印出库单(附:负责人和经手人姓名),传达至仓库,仓库确认无误后,库存正式更新。
3.销售客服只能查看库存情况,生产部门才能进行添加、修改;可以增删查改客户信息;销售可以打印出库单,记录出库单流水账;可以打印退货入库单,记录退货单流水帐;可以浏览出库单、退货单流水账。
4.销售经理可以掌握销售动态、预测销售趋势;添加管理客服账户;
5.对于客户,可以在网页客户端进行登录,然后进行充值、批发衣服、查看订单情况、退货。
源代码有人需要的话我再上传吧,毕竟只是演示个流程分析给老师看而已,轻松拿了个优秀。
服装销售系统数据库课程设计(MVC)的更多相关文章
- 数据库课程设计:SQL Server + Express + node.js + ejs 论坛管理系统
前言 这是一篇对数据库课程设计的总结,这不是教程也不是指导,只是我的经验之谈,其中可能有许多错误,请小心,不要被误导.祝愿你看了这篇文章后能做出更好的设计. 我对web开发并不熟悉,而我们的课程设计只 ...
- AlanShan数据库课程设计报告
目 录 1.绪论.... 2 1.1前言... 2 1.2社会背景... 2 1.3超市背景... 3 2.系统可行性研究.... 4 2.1 技术可行性研究... 4 2.2 经济可行性研究. ...
- Python+MySQL开发医院网上预约系统(课程设计)一
一:开发环境的配置 1:桌面环境为cnetos7+python2.7 2:MySQL的安装与配置 1)MySQL的安装 MySQL官方文档: http://dev.mysql.com/doc/mysq ...
- 数据库课程设计 PHP web实现
纪念一下自己写的东西.. 都说很垃圾就是了 直接用XAMPP做的 菜鸟网上学的PHP和HTML <!DOCTYPE html> <html> <head> < ...
- Python+MySQL开发医院网上预约系统(课程设计)二
---恢复内容开始--- 1:报错 1.1.创建表时报错 CREATE TABLE Admin ( A_ID VARCHAR(20) NOT NULL AUTO_INCREMENT, p ...
- JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
阿西吧.自从学会使用框架.再看以前写的.我真的是要死了.项目用的还不是maven.整理项目能给我搞死.更要命的是这个项目还是用eclipse写的.数据库还是SQL server.阿西吧 这个系统代码不 ...
- 课程设计之(struts2+Hibernate)航空订票系统
1.题目 课程设计之航空订票系统 为某家机票预订服务商开发一个机票预订和查询管理系统.该系统中的航班和机票信息由多家航空公司负责提供.客户通过上网方式查询航班时间表.机票可用信息.机票折扣信息,可以远 ...
- Java课程设计——博客作业教学数据分析系统(201521123082 黄华林)
Java课程设计--博客作业教学数据分析系统(201521123082 黄华林) 一.团队课程设计博客链接 博客作业教学数据分析系统(From:网络五条狗) 二.个人负责模块或任务说明 1.网络爬虫 ...
- 毕业设计java实验室预约管理系统SSH机房预约系统javaweb机房实验室排课系统mysql机房管理系统 实验室管理系统 课程设计 代码讲解 调试运行
毕业设计java实验室预约管理系统SSH机房预约系统javaweb机房实验室排课系统mysql机房管理系统 实验室管理系统 课程设计 代码讲解 调试运行 注意:该项目只展示部分功能,如需了解,评论区咨 ...
随机推荐
- 如何得到django中form表单里的复选框(多选框)的值( MultipleChoiceField )
直接写代码吧 CHECKBOX_CHOICES = ( ('Value1','Value1'), ('Value2','Value2'), ) class EditProfileForm(ModelF ...
- BZOJ2191Splite
Description 给两个多边形,问否在平移旋转不翻转不重叠的情况下拼成一个凸多边形. Input 每组第一行一个数N表示第一个多边形的顶点数,下接N行按顺序(逆/顺时针)给出顶点坐标,再下一行给 ...
- 毕向东_Java基础视频教程第19天_IO流(06~10)
第19天-06-IO流(装饰设计模式) 装饰设计模式: 当想要对已有的对象进行功能增强时, 可以定义类,将已有对象传入,基于已有的功能,并提供加强功能.那么这个自定义的类称为装饰类. 装饰类通常会通过 ...
- Mac双系统切换
苹果系统和WIN7系统 切换和使用说明 先按住“alt(opfion)”不放手,然后在按开机键,会进入选择页面,选择win8 会进入 windos页面 ,选择MACintos h HD(Mac)会进 ...
- asp.net中Web使用Socket
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...
- Manacher 算法-----o(n)回文串算法
回文的含义是:正着看和倒着看相同,如abba和yyxyy Manacher算法基本要点:用一个非常巧妙的方式,将所有可能的奇数/偶数长度的回文子串都转换成了奇数长度:在每个字符的两边都插 ...
- 实际中理解div布局和浮动
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- python下redis的基本操作:
1. 基本操作: >>> import redis >>> print redis.__file__ /usr/local/lib/python2.7/dist-p ...
- 调试技巧 —— 如何利用windbg + dump + map分析程序异常
调试技巧 —— 如何利用windbg + dump + map分析程序异常 逗比汪星人2011-09-04上传 调试技巧 —— 如何利用windbg + dump + map分析程序异常 http ...
- Qt 静态函数QMetaObject::connectSlotsByName(QObject * object)按命名规则自动connect,不需要手动connect
看别人代码看到void on_MyWidget_slotTest(); 就郁闷了,没看到他代码里有connect 却能把信号和槽可以连接起来. 今日回顾书本发现该函所的nb之处. QMetaObjec ...