2022年数据库课设服装销售管理系统说明书 .pdf
《2022年数据库课设服装销售管理系统说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库课设服装销售管理系统说明书 .pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、*实践教学*兰州理工大学计算机与通信学院2016 年春季学期数据库课程设计题目:服装销售管理系统专业班级:计算机科学与技术(1)班姓名:张超学号:13240121 指导教师:庞淑侠成绩:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 20 页 -目录摘 要-1 1.需求分析-2 1.1 系统结构 -2 1.2 系统功能 -2 1.3 数据流图 -4 1.4 数据字典 -4 2.概念结构设计-6 3.逻辑结构设计-6 3.1 关系模式 -6 3.2 关系图-7 4.系统实现-8 4.1 主界面模块-8 4.2 注册模块 -10 4.3 管理员管理模块-11 4.4 客户浏览购买模块
2、-12 5.系统测试-15 5.1 测试目的 -15 5.2 测试方法 -15 5.3 测试用例 -15 参考文献 -17 课程设计总结总结-18 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 20 页 -1摘 要本设计是服装销售管理工作为背景,根据服装销售管理的基本流程,以提高销售管理工作的效率和标准化为目标,开发了一个“服装销售管理系统”。该系统采用 Java 开发技术,数据库服务器选用MySQL。该系统分为前台和后台2 个部分。前台为普通客户提供系统登录、注册、查询、购买和退货等功能;后台为管理员提供管理各类基础数据的功能,包括服装信息的查询、修改、添加和删除等4 个模块
3、。关键词:服装销售管理;Java;MySQL 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 20 页 -21.需求分析 1.1 系统结构图 1.1 系统功能结构图1.2 系统功能1.管理员管理功能管理员能够对服装的基本信息(如服装编号,数量,型号等)录入,同时能修改服装的某些信息(如服装的售价,预定数量等),最后还能后够查询服装的销售情况和客户的某些信息(如客户编码,客户信誉度等)2.客户功能登录允许登录启动界面基本信息出库信息查询客户信息供应商信息服装信息插入浏览删除关闭入库信息确认库存信息名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 20 页 -3客户可以查
4、询服装的基本信息(服装的型号,价格等),同时客户还可以预定服装和退购服装。3.查询和更新功能用户和服装的基本信息可以修改,特别是服装的数量信息和价格信息要随着销售情况及时的更新。用户在各自的权限内可以查询所需要的合法信息。4.购买和退货功能客户可以在系统上进行购买、预定和退货,客户的操作要及时反映到数据库当中,保证数据的完整性和一致性。5.服装信息处理功能包括及时更新服装的基本信息、统计服装的销售情况、计算库存量、计算销售成本和利润。对于服装的更新权限只赋予管理员权限,而服装的查询权限也要赋予客户6.用户信息管理功能对于管理员的基本信息只赋予管理员,而客户的比较隐秘的个人信息比如账号和密码等只
5、有客户权限,其他可以公开的信息也要赋予管理员,方便管理员对客户进行基本的管理。7.订单/售货单管理功能入库信息要及时更新到订单上,销售信息也要及时更新到销售单上,订单上的信息包括服装的基本信息,供应商的编码和名称,订货和到货日期;售货单的信息包括服装的基本信息,客户编码,售货日期等名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 20 页 -41.3 数据流图图 1.2 数据流图1.4 数据字典名字:订货报表别名:购物清单描述:每个客户订购服装需要的记录购物信息的报表定义:订货报表=客户姓名+客户编号+服装编号+服装名称+数量+单价+总价+销售点名称+日期位置:输出到打印机入库单销
6、售商入库合同供货单订货单供应商产品目录销售销售合同销售进货目录订单统计分析管理层库存验收入库合格入库图表名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 20 页 -5名字:库存清单别名:描述:记录当前仓库存储的各种服装的数量和对应的供应商定义:库存清单=服装编号+服装名称+数量+供应商+入库日期位置:仓库管理员名字:发货清单别名:描述:记录发货人的地址和要发送的服装信息定义:发货清单=服装编号+服装名称+数量+利润+客户地址+客户电话+日期+总价位置:客户、发货人名字:销售清单别名:描述:记录某时间段各种服装的销售情况定义:销售清单=服装编号+服装名称+销售数量+利润+销售日期位
7、置:输出到打印机名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 20 页 -62.概念结构设计2.1 E-R 图客户仓库服装公司库存选购管理服装编号服装名称品牌售价进价库存量供应商购买数量退货数量客户编号姓名地址电话账号账户密码销售量利润密码入库量出库量日期日期nmn11nm图 2.1 E_R 图3.逻辑结构设计 3.1 关系模式1、管理员表:(管理员 ID、姓名、性别、年龄、移动电话、固定电话、email、店 ID、登陆密码、登陆用户名、标识(0 代表系统管理员,1 代表普通管理员,2 代表售货员)tab_admin (adID name sex age mobile phon
8、e email brID password user logo)2、商品信息:(商品 ID、名称、品牌、尺码、面料、商品上限(进货的最多数量)名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 20 页 -7tab_ product(proID name brand size fabric limit)3、供应商表:(供应商 ID,名称、公司名称、公司地址、联系电话、邮编、开户银行、简介)tab_supplier(supID name company address tel zip bank introduct)4、单位管理表:(单位 ID、单位名称)tab_unit (uID na
9、me)5、款式管理表:(款式 ID,款式名称)tab_style (stID name)6、进货管理表:(进货 ID、商品 ID、进货单价、数量、进货总额、销售单价、管理员 ID、日期、单位 ID、款式 ID、颜色 ID、供应商 ID)tab_jinhuo(jinID proID jinprice amount total sellprice adID date uID stID coID supID)7、退货管理表:(退货 ID、进货 ID、数量、总额、管理员ID、日期)tab_tuihuo (tuiID jinID amount total adID date)3.2 关系图管理员表PK管
10、理员 ID姓名性别电话账号密码商品信息PK商品 ID名称品牌尺寸供应商表PK供应商 ID名称电话进货管理表PK进货 ID管理员 ID供应商 ID商品 ID数量日期退货管理表PK退货 ID管理员 ID供应商 ID商品 ID数量日期3.2 关系图名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 20 页 -84.系统实现 4.1 主界面模块主界面模块是通过主类publicclass Administration来实现的,下面是主要部分代码,其界面图如图4.1 所示。publicvoid actionPerformed(ActionEvent e)/TODO Auto-generated
11、 method stubif (e.getActionCommand().equals(注册)String type=select.getSelectedItem().toString();if (type.equals(客户)dispose();new Reg_c();else dispose();new Reg_a();elseif (e.getActionCommand().equals(登录)String type=select.getSelectedItem().toString();if (type.equals(客户)String a_u=textUser.getText();S
12、tring a_p=textpass.getText();String table=登录;Connection cn=null;PreparedStatement ps=null;ResultSet rs=null;try cn=DataBase.getConnection(dressmarket);ps=cn.prepareStatement(select*from +table+where 账号=?and 密码=?);ps.setString(1,a_u);ps.setString(2,a_p);rs=ps.executeQuery();if (rs.next()dispose();new
13、 Cus_Frame();else JOptionPane.showMessageDialog(null,用户名或密码错误,请重新输入!);catch (Exception e1)finally try rs.close();ps.close();名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 20 页 -9cn.close();catch (Exception e1)if (type.equals(管理员 )String a_u=textUser.getText();String a_p=textpass.getText();String table=登录;Connectio
14、n cn=null;PreparedStatement ps=null;ResultSet rs=null;try cn=DataBase.getConnection(dressmarket);ps=cn.prepareStatement(select*from +table+where 账号=?and 密码=?);ps.setString(1,a_u);ps.setString(2,a_p);rs=ps.executeQuery();if (rs.next()dispose();new Adm_Frame();else JOptionPane.showMessageDialog(null,用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库课设服装销售管理系统说明书 2022 数据库 服装 销售 管理 系统 说明书
限制150内