货运管理系统数据库设计完整.doc
《货运管理系统数据库设计完整.doc》由会员分享,可在线阅读,更多相关《货运管理系统数据库设计完整.doc(63页珍藏版)》请在咨信网上搜索。
货运管理系统数据库设计 (优质文档,可直接使用,可编辑,欢迎下载) 内蒙古科技大学 《数据库原理及应用》课程设计说明书 题 目:货运管理系统数据库设计 学生姓名:王佳星 学 号:1176807329 专 业:计算机科学与技术 班 级:3班 指导教师:丁雨 目录 目录1 第一章 需求分析2 1。1 编写目的2 1.2背景2 1。3系统功能分析3 1.3.1客户基本信息管理3 1。3。2员工基本信息管理3 1.3.3车辆基本信息管理3 1。3.4订单基本信息管理4 1.3。5运单基本信息管理4 1。4系统功能图分析4 1。5数据约束分析5 第二章 数据库概念设计6 2。1定义实体集及属性6 2.2定义联系集及属性6 2。3E-R模型设计7 2。3。1实体E—R模型设计7 2。3。2总E—R模型设计9 第三章 逻辑设计10 3.1基本表设计10 第四章 数据库的实现13 4.1数据库的创建13 4.2数据表的创建14 4。3数据录入16 select *from yundan18 4。4基本查询18 4.4.1单表查询18 4。4.2多表查询19 4.4。3创建视图21 4。4。4 创建存储过程21 第五章 总结22 参考文献23 致谢23 第一章 需求分析 1。1 编写目的 改变当下物流运输的滞后现状,通过科学的数据库管理,完善物流运输行业的工作环节,提高运输效率,从而达到客户满意水平,形成一个一体化的物流运输环境。 1.2背景 背景之一:我国国民经济高速发展 我国自改革开放以来,国民经济就走上了持续稳定高速发展的道路,年均增长8%以上,而从全国看,发展最快的又是我国东南沿海一些省市,他们利用国家给经济特区等一系列优惠政策,大力改革开放,发展经济,率先实现经济的超常规大幅度增长,其中出现了一批大型实力客户,像海尔、宝洁、IBM等。经济的大幅增长,必然导致巨大的物质产品的流动,也就必然导致物流量的增加.这是经济发展的必然规律,也是物流业成长的必然规律。 背景二:是改革开放的结果 我国第三方物流的诞生是改革开放的结果,跟改革开放有直接的关系。首先由一些国内的外资客户率先促成的,人们不难从我国第三方物流的产生过程看出它有三个特点:第一,它们是从东南沿海一些改革开放程度比较高的省市首先搞起来;第二,它首先是由像宝洁、IBM等这样一些国外的大公司促成我国的一些客户搞起来的;第三,第三方物流公司的业务最先也主要是为国外这些大公司服务的物流业务。而由点到面的发展,必然需要发达的物流来带动。 背景三:是我国物流学发展的结果 我国第三方物流的发展有一个有趣的现象,就是一旦有了一个第三方物流的样板和模式,社会很快在各个地方推广开来。特别是最近几年,发展特快,上海、北京、天津等城市且不说,武汉就一下子兴起了如中远、长江、中储、武储等好几家大型第三方物流公司。出现这种现象,可以说是中国物流学发展的结果,人们已经有了比较好的物流观念和物流学基础. 1.3系统功能分析 货物运输管理系统功能:客户基本信息管理、员工基本信息管理、车辆基本信息管理、订单基本信息管理、运单基本信息管理。 1.3。1客户基本信息管理 为客户提供基本信息增加、修改、删除功能.包括: (1)客户基本信息增加:客户录入基本信息,包括客户编号、客户名称、客户 、客户性别、联系人姓名信息,形成完整的客户资料。 (2)客户基本信息修改:客户基本信息错误或有所改变时可以进行信息的修改。可以修改联系人姓名,修改联系人 . (3)客户基本信息删除:客户可以删除客户基本信息。 1.3.2员工基本信息管理 为员工提供基本信息增加、修改、删除功能.包括: (1)员工基本信息增加:员工录入基本信息,包括员工编号、员工姓名、员工 、员工性别信息,形成完整的客户资料。 (2)员工基本信息修改:员工基本信息错误或有所改变时可以进行信息的修改。可以修改联系人姓名,修改联系人 . (3)员工基本信息删除:可以删除员工基本信息。 1。3.3车辆基本信息管理 提供车辆基本信息增加、修改、查询、删除功能。包括: (1) 车辆基本信息增加:系统可以增加车辆基本信息,包括车辆编号、车牌号、车类型、最大载重量、购买金钱等信息. (2) 车辆基本信息修改:车辆基本信息如果出错或者有所改变,系统可以对车辆基本信息的具体内容进行修改。可以修改车辆车牌号,修改车辆车类型,修改车辆载物重。 (3)车辆基本信息查询:根据不同的条件查询车辆基本信息。可以按车辆车牌号查询车辆基本信息,按车辆车类型查询车辆基本信息,按车辆载物重查询车辆基本信息。 (4)车辆基本信息删除:由于车辆报废或转卖,可以删除车辆基本信息。 1.3.4订单基本信息管理 提供订单表的增加、更新、修改功能。包括: (1)订单基本信息增加:客户在填写客户编号、货物名称、货物数量、订单时间、订单备注等信息后,系统检查所有信息填写正确后提示增加成功并返回订单总额和订单编号. (2)订单基本信息更新:系统根据订单表自动更新订单表中的信息,如订单表编号、订单数量. (3)订单基本信息修改:客户可根据需要修改货物名称、货物重量、等信息. (4)订单基本信息查询:客户或第三方物流公司可根据订单编号、货物名称、货物重量等对订单进行查询. 1。3。5运单基本信息管理 提供路线基本信息增加、删除、优化、修改功能。包括: (1)路线基本信息增加:第三方物流公司统计订单目的地后添加路线基本信息,其中包含路线编号,出发地,目的地,预计所需时间等信息。 (2)路线基本信息删除:根据客户退单情况或者交通天气状况的改变进行一些无效线路的删除。 (3) 路线基本信息优化:根据筛选重复路线及包含路线进行路线整合,优化计算所需最短最少路线. (4) 路线基本信息修改:根据更改订单状况或者交通天气状况对路线信息进行修改。包括路线出发地的修改,路线目的地的修改和路线交通工具的修改. 1.4系统功能图分析 货物运输管理系统功能图如图1.1所示。 1.5数据约束分析 (1) 客户信息表的主键是customer_id,每一个编号都是唯一的。 (2) 货运员工信息表的主键是transstaff_id,每一个编号都是唯一的。 (3) 维修员工信息表的主键是repairstaff_id,每一个编号都是唯一的. (4) 驾驶信息表的主键是driver_id,每一个编号都是唯一的。 (5) 维修信息表的主键是repair_id,每一个编号都是唯一的。 (6)客户的所有信息不允许为空。 (7)车辆信息表的主键是car_id,每一个车辆编号都是唯一的. (8)订单表的主键是order_id,每一个订单编号都是唯一的。 (9)运单信息表的主键是yundan_id,每一个运单编号都是唯一的。 (10) 联系人 (Telephone)不能为空值,取值范围为00000000000-99 999999999,固定 加地区号输入。 (11)订单一旦生成则无法删除。 (12)联系人姓名(contactname)不能为空值,不得超过20字。 (13)最大载重量(car_MaxWgt)不能为空值,数据为int. (14)车牌号(car_licence)不能为空值,真实填写。 (15)车类型(car_type)不能为空值。 第二章数据库概念设计 对实体集及属性、联系集及属性进行定义和E-R模型设计。 2。1定义实体集及属性 (1)客户实体集customer:客户编号(customer_id)、客户名称(customer_name)、客户 (customer_phone)、客户性别(customer_sex)、联系人姓名(contactname)。 (2)货运员工实体集transstaff:员工编号(transstaff_id)、员工姓名(transstaff_name)、员工 (transstaff_phone)、员工性别(transstaff_sex)信息。 (3)维修员工实体集repairstaff:员工编号(repairstaff_id)、员工姓名(repairstaff_name)、员工 (repairstaff_phone)、员工性别(repairstaff_sex)信息。 (3)车辆实体集car:车辆编号(car_id)、车牌号(car_licence)、车辆类型(car_type)、最大载重(car_MaxWgt)、购买金钱(car_money)。 (4)订单实体集dingdan:订单编号(order_id)、货物名称(gname)、货物数量(gnum)、送货日期(senddate)、送货客户(sendcustomer). (5)运单实体集yundan:运单编号(yundan_id)、订单编号(order_id)、出车司机(driver)、签收日期(recivedate)、出车日期(chuchedate)、回车日期(huichedate)。 2。2定义联系集及属性 (1)维修信息repair:维修编号(repair_id)、车牌号(car_licence)、送修日期(songxiudate)、完修日期(wanxiudate)、修理地点(repairadress)。 (2)驾驶信息drive:驾驶编号(driver_id)、车辆编号(car_id)、驾驶司机(driver)、出车日期(chuchedate)、出车路线(chucheluxian). 2.3E-R模型设计 2.3。1实体E-R模型设计 (1) 客户E-R模型如图2。1所示。 图2。1 客户E—R模型 (2) 车辆E-R模型如图2.2所示。 图2.2 车辆E-R模型 (3) 维修员工E-R模型如图2.3所示。 图2。3维修员工E-R模型 (4) 货运员工E—R模型如图2。4所示。 图2.4货运员工E—R模型 (5) 订单信息E-R模型如图2。5所示。 图2.5订单信息E—R模型 (6) 运单信息E—R模型如图2。6所示. 图2。6运单信息E-R模型 2.3。2总E-R模型设计 货物运输系统总ER图如图2.7所示。 图2.7总E—R模型 第三章 逻辑设计 本次设计的数据库在SQL Server 2021上实现,将概念结构设计中的E-R图转换成SQL Sever 2021支持的关系数据模型。 3.1基本表设计 关系设计包括转换后所得表和函数依赖关系,转换后为: (1)客户表如表3.1所示。 表3。1 客户表 数据项 数据类型 别名 是否为空 约束 取值含义 customer_id int 客户编号 Not null 主键 customer_name varchar(50) 客户名称 Not null 真实填写 customer_phone varchar(11) 客户 Not null Customer_sex tinyint 客户性别 Not null contactname Varchar(20) 联系人姓名 Not null (2)车辆表如表3。2所示. 表3。2 车辆表 数据项 数据类型 别名 是否为空 约束 取值含义 Car_id int 车辆编号 Not null 主键 Car_licence Varchar(20) 车牌号 Not null 真实填写 Car_type Varchar(20) 车辆型号 null 6-12位,由字母和数字组成 Car_MaxWgt int 最大载重 Not null Car_money varchar(20) 购买金钱 Null (3) 货运员工表如表3。3所示。 表3。3货运员工表 数据项 数据类型 别名 是否为空 约束 取值含义 transstaff_id int 货运员工编号 Not null 主键 transstaff_name varchar(20) 货运员工姓名 Not null transstaff_phone vrachar(11) 货运员工 Not null transstaff_sex tinyint 货运员工性别 Not null (4) 维修员工表如表3.4所示. 表3。4维修员工表 数据项 数据类型 别名 是否为空 约束 取值含义 Repairstaff_id int 维修员工编号 Not null 主键 Repairstaff_name Varchar(20) 维修员工姓名 Not null Repairstaff_phone Vrachar(11) 维修员工 Not null Repairstaff_sex tinyint 维修员工性别 Not null (5)订单信息表如表3.5所示. 表3。5订单信息表 数据项 数据类型 别名 是否为空 约束 取值含义 order_id int 订单编号 Not null 主键 gname varchar(20) 货物名称 Not null gnum varchar(20) 货物数量 null senddate date 送货日期 Null sendcustomer Varchar(50) 送货客户 null (6)运单信息表如表3。6所示. 表3.6运单信息表 数据项 数据类型 别名 是否为空 约束 取值含义 yundan_id int 运单编号 Not null 主键 order_id int 订单编号 Not null drive varchar(20) 出车司机 Not null recivedate date 签收日期 null chuchedate date 出车日期 null huichedate date 回车日期 null (7)驾驶信息表如表3.7所示。 表3.7驾驶信息表 数据项 数据类型 别名 是否为空 约束 取值含义 driver_id int 驾驶编号 Not null 主键 driver Varchar(20) 驾驶司机 Not null car_id int 驾驶车辆编号 Not null 外键 chuchedate date 出车日期 null chucheluxian Varchar(20) 出车路线 null (8)维修信息表如表3.8所示。 表3。8 维修信息表 数据项 数据类型 别名 是否为空 约束 取值含义 repair_id int 维修编号 Not null 主键 car_licence Varchar(20) 车牌号 Not null songxiudate date 送修日期 Not null 检查约束songxiudate〈wanxiudate wanxiudate date 完修日期 null repairadress Varchar(50) 维修地点 null 第四章数据库的实现 4.1数据库的创建 createdatabaseTransdb onprimary (name=’ Transdb ’, filename='D:\ProgramFiles\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Transdb.mdf’, size=5, maxsize=20, filegrowth= 1 ) logon (name=' Translog’, filename=’D:\Program Files\Microsoft SQL Server\MSSQL10。MSSQLSERVER\MSSQL\DATA\Translog。ldf’, size=2, maxsize=8, filegrowth=1) Go 4。2数据表的创建 —-建立货运员工表 createtabletransstaff ( transstaff_idintprimarykey, transstaff_namevarchar(20)notnull, transstaff_sextinyintnotnulldefault(1), transstaff_phonevarchar(11)notnull ); —-建立维修员工表 createtablerepairstaff ( repairstaff_idintprimarykey, repairstaff_namevarchar(20)notnull, repairstaff_sextinyintnotnulldefault(1), repairstaff_phonevarchar(11)notnull ); -—建立车辆信息表 createtablecar ( car_idintprimarykey, car_licencevarchar(20)notnull, car_typevarchar(20), car_MaxWgtintnotnull, car_moneyvarchar(20) ); -—建立客户信息表 createtablecustomer ( customer_idintprimarykey, customer_namevarchar(20)notnull, customer_sextinyintnotnulldefault(1), customer_phonevarchar(11)notnull, contactnamevarchar(50)notnull ); —-建立订单信息表 createtabledingdan ( order_idintprimarykeynotnull, gnamevarchar(20)notnull, gnumvarchar(20), senddatedate, sendcustomervarchar(20) ) -—建立运单信息表 createtableyundan ( yundan_idintprimarykeynotnull, order_idintnotnull, drivervarchar(20)notnull, recivedatedate, chuchedatedate, huichedatedate, ); -—建立驾驶信息表 createtabledrive ( driver_idintprimarykeynotnull, drivervarchar(20)notnull, car_idint, chuchedatedate, chucheluxianvarchar(20) ); --建立维修信息表 createtablerepair ( repair_idintprimarykeynotnull, car_licencevarchar(20)notnull, songxiudatedate, wanxiudatedate, repairadressvarchar(50) ); 4.3数据录入 -—插入货运员工数据 insertintotransstaff(transstaff_id,transstaff_name,transstaff_phone,transstaff_sex) values('1','李树森’,,'1’), (2,'李华宇’,,’0’), (3,’刘生友’,,’1'), (4,’陶明全',,'1’), (5,’刘继国',,'1’), (6,'唐晓敏’,,’0’) select*fromtransstaff -—插入维修员工数据 insertintorepairstaff(repairstaff_id,repairstaff_name,repairstaff_phone,repairstaff_sex) values('1',’王勇',,'1'), (2,'杨波',1824724295,’0’), (3,'孙相光’,,’1’), (4,'周伦’,,’1’), (5,'张建军',,'1'), (6,’张敏’,,'0’) select*fromrepairstaff ——插入客户信息数据 insertinto customer(customer_id,contactname,customer_phone,customer_sex,customer_name) values(1,'王强’,,’1',’包头市鑫达汽车销售'), (2,'杨过',,’0’,'包头长安福特’), (3,'孙伟伟',,'1','包头日报印刷厂'), (4,'周伯伦',,’1’,’包头力帆摩托’), (5,'王建军',,’1’,'包头新光家具'), (6,'张晓敏’,,’0’,'包头远大纸业’) select*fromcustomer ——插入车辆信息数据 insertintocar(car_id,car_licence,car_MaxWgt,car_money,car_type) values(1,’蒙B-12345’,28,220000,'EQ50321’), (2,'蒙B-12445’,30,240000,'EQ50321’), (3,’蒙B—12455',28,220000,'EQ50321’), (4,’蒙B—12345’,30,240000,’EQ50321'), (5,’蒙B—15445’,20,160000,’EQ50301'), (6,'蒙B-14345',20,160000,’EQ50301') select*fromcar —-插入驾驶信息数据 insertintodrive(driver_id,driver,car_id,chuchedate,chucheluxian) values(1,'李树森',5,'2021—04-25’,’包头—北京’), (2,’李华宇',2,'2021-07-15’,’包头—呼市’), (3,'刘继国’,3,’2021-05-25’,’包头-大同’) select*fromdrive ——插入维修信息数据 insertintorepair(repair_id,car_licence,songxiudate,wanxiudate,repairadress) values(1,’蒙B-12345','2021-03-25',’2021-04—01','公司维修部'), (3,'蒙B-12455’,’2021-06-25','2021-07-01’,'公司维修部'), (5,'蒙B—15445',’2021-03-25’,'2021-04—11’,'公司维修部’) select*fromrepair --插入订单信息数据 insertintodingdan(order_id,gname,gnum,senddate,sendcustomer) values(123456789,'双面纸','40件',’2021—02-23','包头远大纸业'), (789456123,’床垫’,’800张','2021-03—05’,’包头新光家具'), (789454223,’木桌’,’500张’,’2021-05-05','包头新光家具’), (789456321,'福特汽车',’20辆',’2021—04-05’,’包头长安福特’) select*fromdingdan insertintoyundan(yundan_id,order_id,drive,recivedate,chuchedate,huichedate) values(321465798,123456789,'李树森','2021-05-26',’2021—05—05','2021—06-07’), (123456789,789456123,'李华宇’,’2021-07—26',’2021—07—05’,’2021-08—07') select*fromyundan 4。4基本查询 4.4.1单表查询 ——单表查询 selectcar_id,car_licence fromcar; selectcar_id,driver_id,driver fromdrive; selectrepair_id,car_licence,repairadress fromrepair; 4。4.2多表查询 ——多表查询 ——子查询,表drive中存在chucheluxian=’包头—大同',外层语句进行查询 select*fromcar whereexists (selectcar_idfromdrive wherechucheluxian='包头—大同'); —-查询所有车辆总载重量 selectSUM(car_MaxWgt)assum_maswgt fromcar; -—查询出车路线为’包头-北京’的车辆编号、车牌号、购买金钱 selectcar_id,car_licence,car_moneyfromcar wherecar_id= (selectcar_idfromdriveasdrive wherechucheluxian=’包头-北京’); --查询出车日期在'2021—08-08'前的车牌号,车辆编号和购买金钱 selectcar_id,car_licence,car_moneyfromcar wherecar_idin (selectcar_idfromdriveasdrive wherechuchedate〈='2021—08—08'); 4。4.3创建视图 —-创建视图 createviewview_repair asselectcar_licence,songxiudate,wanxiudate fromTransdb。dbo。repair; go useTransdb; select*fromview_repair; createviewview_car asselectcar_id,car_licence,car_MaxWgt,car_money fromTransdb。dbo.car; go useTransdb; select*fromview_car; 4。4.4 创建存储过程 —-创建存储过程并调用 createprocedureselproc as select*fromcar; execselproc; 第五章 总结 在这次项目设计中,我选择的是设计一个货运管理系统,这对我来说是一次尝试与创新的过程,也可以说是一个挑战的过程。虽然学了数据库这么久了,但是还是缺少经验.现在我利用自己学到的知识设计并制作一个货运管理系统,这本身就是一个知识转化为生产力的过程,所以很兴奋,投入了很高的热情与努力。 在具体的设计与实施中,我们看到并感受到了一个管理系统从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。这次课程设计加深了我们对数据库系统设计相关知识以及SQL SERVER相关功能的理解。比如在建立基本的表、视图、索引、存储过程、触发器等,都比以前更加熟悉了,并在解决各种问题的过程中学到了很多新的知识。 在设计中我基本能按照规范的方法和步骤进行,首先对现有的系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我深刻的认识到认真执行管理系统软件标准的重要性,由于我们对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我们都要加强了解. 参考文献 1、 施伯乐、丁宝康、汪卫 《数据库系统教程》 高等教育出版社 2、 王英文、张少军、刘增杰 《SQL SERVER 2021从零开始学》 清华大学出版社 致谢 超市管理系统 1、项目计划 1.1系统开发目的 (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。 1。2背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 1。3项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 1。4应用范围 本系统适应于各种小型的超市。 1.5 定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压. (4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 2、逻辑分析与详细分析 2。1系统功能 (1)、零售前台(POS)管理系统,本系统必须具有以下功能: ² 商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 ² 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号).如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。 ² 安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作. ² 独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业 (2)、后台管理系统,本系统必须具备以下功能 ² 进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压.按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。 ² 销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。 ² 库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货. 库存自动盘点计算。 ² 人员管理: 员工、会员、供货商、厂商等基本信息登记管理. 员工操作权限管理。 客户销售权限管理。 (3)系统结构 系统总体结构 小型超市零售管理系统 前台POS销售系统 后台管理系统 商品录入 收银业务 进货管理 销售管理 库存管理 人员管理 模块子系统结构 商品录入 快速商品录入 支持条形码扫描 功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。 收银业务 交易总额计算 打印交易清单 支持会员卡打折 功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。 进货管理 自动制定进货计划 自动入库登记 查询打印计划 进货与入库记录 功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。 销售管理 商品销售控制 查询打印销售情况 生成销售排行榜 功能描述:销售管理子系统可以控制某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜. 查询库存明细记录 库存状态自动告警提示 库存管理 自动盘点计算 功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。 人员管理 基本信息登记管理 员工操作权限管理提示 客户销售权限管理提示 功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。 2.2、流程图 前台管理系统 顶层DFD图 第0层DFD图 第1层DFD图 2.3、户类型与职能 (1)、员工(营业员): ² 通过商品条形码扫描输入商品到购买清单 ² 操作软件计算交易总金额 ² 操作软件输出交易清单 ² 对会员进行会员卡扫描以便打折 (2)、:超市经理 ² 操作软件录入商品,供货商,厂商 ² 操作软件制定进货计划 ² 查询打印计划进货与入库记录 ² 操作软件控制商品销售与否 ² 查询打印销售情况 ² 操作软件生成销售排行榜 ² 查询库存明细记录 ² 根据软件发出的库存告警进行入货 ² 操作软件进行盘点计算 (3)、总经理: ² 基本信息登记管理 ² 员工操作权限管理 ² 客户销售权限管理 2.4、统开发步骤 ² 确定参与者和相关的用况 ² 为每个用况设计过程 ² 建立顺序图,确定每个脚本中对象的协作 ² 创建类,确定脚本中的对象 ² 设计, 编码, 测试, 集成类 ² 为过程编写系统测试案例 ² 运行测试案例,检验系统 2.5、系统环境需求 ² 系统模式 本系统采用C/S模式作为开发模式 ² 硬件环境 服务器端: 高性能的计算机一台, 普通的双绞线作为连接。 客户端:普通的计算机或者工作站, 普通的双绞线作为连接。 ² 软件环境 服务器端:安装SQL Server 2000的服务器版本, 安装windows 2000服务器版本, 配置了诺顿等必须的防毒软件. 客户端:安装SQL Server2000的服务器版本, 安装了VB等可视化开发工具软件, 安装wi- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 货运 管理 系统 数据库 设计 完整
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文