服装销售系统数据库课程设计(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机房管理系统 实验室管理系统 课程设计 代码讲解 调试运行 注意:该项目只展示部分功能,如需了解,评论区咨 ...
随机推荐
- EntityFramework动态组合多排序字段
前言:在使用EF当中,肯定会遇到动态查询的需求,建立一个公共调用的动态组合表达式查询也是必不可少的,以下是建立动态组合多排序字段做个记录,供以后调用 1.建立一个结构,用于多个排序字段组合,这个结构体 ...
- Android开发者指南-方位传感器-Position Sensor
Android开发者指南-方位传感器-Position Sensor 转载自:http://blog.sina.com.cn/s/blog_48d4913001010zsu.html Position ...
- leetcode 第二题Add Two Numbers java
链接:http://leetcode.com/onlinejudge Add Two Numbers You are given two linked lists representing two n ...
- python面向对象编程实例解析
1. 类和函数 面向对象编程的例子: #!/usr/bin/env python # -*- coding: utf-8 -*- class Person(object): #在属性和变量的前面增加“ ...
- ACMer程序员智力拾遗
浏览网页偶得,遂记录下来,每天进步一点点-- 博客园真是个不错的平台,今天我让师姐也注册了-- 学会分享吧,孩子们-- 一.编程中无穷大量的设置 ...
- ImageButton和Button区别
一.基础准备 Imagebutton 继承 Imageview,就是用一个图标代表了一些文字,它没Android:text属性.它由Android:src指定图标的位置 android:s ...
- OneAlert 入门(二)——事件分析
OneAlert 是国内首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有 IT 事件,提升 IT 可靠性.有了 OneAlert,你可以更快更合理地为事件划分 ...
- win7+ubuntu双系统安装攻略
一1.下载分区软件,为ubuntu安装分出一个区 2.磁盘管理器,选中该区,右键,删除卷,该区变为绿色,成为空闲区 3.成功 二为ubunt添加开机导引项 1,安装好easybcd2.0后,启动软件: ...
- 在 SharePoint 2010 中访问数据
转:http://blog.banysky.net/?p=81001 数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ ...
- C#入门经典学习笔记一
这篇主要讲C#的一些语法. 1.委托 委托类型声明的格式如下: public delegate void TestDelegate(string message); delegate 关键字用于声明一 ...