贸易公司管理系统数据库
外贸公司商品进销存管理系统分析与设计中期报告

外贸公司商品进销存管理系统分析与设计中期报告一、需求分析1.1 项目背景随着电子商务的发展,越来越多的企业通过网络开展业务,其中包括国际贸易。
外贸公司是一种特殊的企业,其业务涉及到客户需求的分析、样品制作、报价、合同签订、采购、生产、质检、报关、物流、售后等多个环节。
因此,外贸公司对于商品进销存管理的要求也较高。
为了提高外贸公司商品进销存管理的效率和质量,本项目设计了一款基于Web的商品进销存管理系统。
1.2 功能需求1. 登录:支持用户登录、注册、密码修改等操作,实现用户的身份认证。
2. 商品管理:支持商品信息的录入、修改、删除,并能对商品进行分类、查询、统计等操作。
3. 仓库管理:支持对仓库的管理,包括库存管理、入库、出库、移库、报损报溢等操作。
4. 客户管理:支持客户信息的录入、修改、删除,并能对客户进行分类、查询、统计等操作。
5. 订单管理:支持订单信息的录入、修改、删除,并能对订单进行查询、统计等操作。
6. 报表管理:支持对商品、仓库、客户、订单等数据进行统计,并能生成相应的报表进行查询或导出。
7. 系统管理:支持系统参数的配置、日志查询、权限管理等操作。
1.3 非功能需求1. 系统响应时间:系统一般需要在3秒内快速响应用户请求。
2. 服务可用性:系统需要保持7x24小时的高可用性。
3. 安全性:系统需要保证数据的安全性,比如对用户身份进行验证、对用户角色进行授权等。
4. 可扩展性:系统需要支持快速扩展新的功能和业务,保持系统的可扩展性。
1.4 系统架构设计1. 前端架构:采用MVC设计模式,前端使用Vue.js编写视图层代码,使用Ajax请求后台接口数据。
2. 后端架构:采用Java EE技术栈,框架使用Spring Boot + MyBatis + Spring MVC,数据库采用MySQL。
3. 服务器架构:采用分布式架构,系统需要部署在多台服务器上,通过负载均衡器来实现请求的分发。
XXX贸易公司组织架构及IT部门岗位说明

负责主动服务公司的业务项目,推进各种IT项目的执行、实施、培训、分析及管理维护;
流程控制:
职责:负责IT各项流程的制订,审核,推行及根据实际业务做调整;
任职要求:
计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作3至5年的专业技术人员;
熟悉ITIL基础知识,有流程管理经验;
信息安全:
负责企业内外部网络信息安全系统的部署及跟进;制定信息安全管理制度并执行;
负责网络防火墙、入侵检测、网络信息监控、文件资料加密等工作事项;
任职要求:
计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作2年以上的专业技术人员
掌握计算机原理、硬件维护、网络信息管理、数据库管理等专业知识;
能制定各项流程并在审核后执行;
数据分析:
职责:负责各类业务数据的收集(录入、编辑、修改)、汇总,并提供分析报表;
任职要求:
计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作3至5年的专业技术人员;
熟悉信息数据管理,了解数据挖掘;
熟悉本行业各类业务流程及所产生的数据资料;
职责:负责业务项目的具体程序开发工作,算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作2年以上的专业技术人员;
具备VB、delphi、Powerbuide等主流语言及MS-SQL数据库等编码、测试开发能力;
熟悉软件系统开发项目管理者更佳;
具有较强的沟通协调能力,具有较强的业务指导能力;
具备信息化项目实施能力,可带领团队建设高效能的IT中心;
具有较好的语言文字表达能力,能草拟业务计划和分析报告;
纺织品贸易信息数据库管理系统设计

殛
方式查询 、 浏览到所需资料 内容 , 并易于保存 。
2 系统设计思想
整个 系统 由 A cs 2 0 ces 0 0数据库 文件和数据库管理 系统 两大
部分构成。前者是集 中存储并管理纺织品面料数据 的大本营 ;后
批注本地保存成功开通会员云端永久保存去开通
维普资讯
.
__ 电脑 应 用 一 _微
Mi r c mp t rAp l a i s co o ue pi t c on
一
. —
》 堕年 旦 塑垫 趋第6 期
纺织品贸易信息数据库管理 系统设计
Th t b s n g me tS se De in o x i a e If r t n e Da a a e Ma a e n y t m sg fTe te Tr d n o ma i l o
维普资讯
《 气 动 } 0年 8 电 自 化2 6 第2卷第6 0 期
微 电脑 应 用
Mi o o p t pl a in cr c m u er Ap i t s c o
En n t n d Fu c i n
() 2数据库查询
有 的数据库信息 。 根据系统 的生命周期规则 ,一个信息系统从开发完成 到使用
() 1系统功能设计
基于用户的实际需求 , 本系统功能模块如 图 1 所示 。
( ) 据 库 概 念 设 计 2数
在需求 分析的基础上 ,得到所需实体 及其属性 。通过对面料 数据库管理所需信息和数据 流程 的分析 ,主要有用户
Ee tia t m a in 7 lc r l o c Au t l o 4
常用11大国外数据库详细介绍

常用11大国外数据库详细介绍一、美国(1)Wiley InterScience(英文文献期刊) Wiley InterScience是John Wiely & Sons公司创建的动态在线内容服务,1997年开始在网上开通。
通过InterScience,Wiley公司以许可协议形式向用户提供在线访问全文内容的服务。
WileyInterScience收录了360多种科学、工程技术、医疗领域及相关专业期刊、30多种大型专业参考书、13种实验室手册的全文和500多个题目的Wiley学术图书的全文。
其中被SCI收录的核心期刊近200种。
期刊具体学科划分为:Business,Finance & Management (商业、金融和管理)、Chemistry (化学)、Computer Science(计算机科学)、Earth Science (地球科学)、Education (教育学)、Engineering (工程学)、Law(法律)、Life and Medical Sciences (生命科学与医学)、Mathematics and Statistics(数学统计学)、Physics (物理)、Psychology (心理学)。
(2)美国IEEE (英文文献期刊)IEEE(Institute of Electrical & ElectronicsEngineers)是电子信息领域最著名的跨国性学术团体,其会员分布在世界150多个国家和地区。
据IEEE统计,IEEE会员总数2001年比2000年增加3.1%,达到377342人,其中学生会员为65669人,增长12.6%。
随着人们的信息越来越多地来自Internet,IEEE需要为会员提供更加完善和全面的电子信息产品和服务。
IEEE应成为IEEE会员获得信息的首选之地。
IEEE必须识别正确的信息,并提供对它们的访问方法。
实现这个目标的重要一步是通过IEEEXplore与IEEE/IEE Electronic Library(IEL)连接。
XXX贸易公司组织架构及IT部门岗位说明

XXX贸易公司组织架构及IT部门岗位说明以委外生产加工为主的贸易公司组织架构及IT部门岗位说明全公司组织架构图:董事会总经理市场中心销售中心供应链中心产品研发中心 IT中心行政部财务部客服计划制造采购工程部品质部信息系统架构规划:IT中心组织架构:IT中心总监程序开发组业务支持组基础运维组网络运维组架构分析员流程控制桌面维护网络管理数据库工程师数据分析信息安全程序员系统专员岗位职责及要求描述:IT中心总监:负责公司的整体信息管理工作。
负责IT中心业务流程的制定、业务水平的提高及人员考核与提升。
参与制订公司信息管理战略。
根据信息管理战略制订公司信息管理计划,经批准后组织实施。
组织维护公司各类服务器的正常运行。
组织各类IT项目的建设和更新。
主持所有信息化项目的立项、招投标、验收和合同执行工作,并负责对项目全生命周期内的其他项目管理工作,包括开发、实施、调试、运维、培训等,并进行人员安排和效能监督;任职要求:计算机及相关专业大学本科以上学历;三年以上连锁企业信息技术管理经验;熟悉灯饰行业特点及业务运作流程者更佳; 具有较强的沟通协调能力,具有较强的业务指导能力;具备信息化项目实施能力,可带领团队建设高效能的IT中心;具有较好的语言文字表达能力,能草拟业务计划和分析报告;具有良好的英语阅读能力。
熟悉ITIL者更佳;1、程序开发组:根据公司各阶段的业务需求进行软件业务的系统开发;(包括业务项目的需求分析、任务分解与实施、监控)架构分析员:职责:负责业务项目需求实现的系统架构分析与技术实现;任职要求:计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作3年以上的专业技术人员;熟悉业务系统需求的架构分析,具备系统架构设计能力;熟悉数据库架构、系统模块架构等基本原理具备实际项目经验优先;数据库工程师:职责:负责各类系统数据库的架构分析、数据库的建立、迁移、管理、维护及备份工作;任职要求:计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作2年以上的专业技术人员;熟悉数据库基本原理,熟悉SQL数据结构;具备各类业务系统数据库架构分析能力,能新建、迁移及备份数据库;程序员:职责:负责业务项目的具体程序开发工作,根据需求进行编码及测试;任职要求:计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作2年以上的专业技术人员;具备VB、delphi、Powerbuide等主流语言及MS-SQL数据库等编码、测试开发能力; 熟悉软件系统开发项目管理者更佳;2、业务支持组:负责主动服务公司的业务项目,推进各种IT项目的执行、实施、培训、分析及管理维护;流程控制:职责:负责IT各项流程的制订,审核,推行及根据实际业务做调整; 任职要求: 计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作3至5年的专业技术人员;熟悉ITIL基础知识,有流程管理经验;能制定各项流程并在审核后执行;数据分析:职责:负责各类业务数据的收集(录入、编辑、修改)、汇总,并提供分析报表;任职要求:计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作3至5年的专业技术人员;熟悉信息数据管理,了解数据挖掘;熟悉本行业各类业务流程及所产生的数据资料;熟悉各类业务及财务报表、图表及与数据汇总相关的演示文档的制定制作; 有良好的资料收集编辑能力及良好的语言表达能力;系统专员:职责:主要负责各类业务系统(ERP、CRM、电子商务平台、配灯中心系统等)的管理及维护;负责各类业务系统的培训指导工作;任职要求:计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作3年以上的专业技术人员熟悉各类业务系统的实施流程,能推动项目顺利上线,并做好后续的管理维护工作; 具备良好的语言组织及表达能力,能做培训及指导工作者优先;3、网络运维组:保证网络的正常运作,打造一个高效、安全、可维护的业务支撑网络;部署及培训使用各类网络应用服务及安全管理系统;网络管理:职责:负责各类服务器软硬件的安装配置工作;负责所有网络服务(文件共享、邮件系统、WEB、FTP、等)的安装配置、开设、删除修改各类应用及权限;负责各类网络应用的客户端安装、培训;任职要求:计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作2年以上的专业技术人员掌握计算机原理、硬件维护、网络信息管理、数据库管理等专业知识; 熟悉cisico、H3C等相应系列路由器和交换机设备;熟悉IBM、HP、Dell等主流系列各类服务器系设备的安装调试及管理维护; 熟悉各类网络应用服务(Web、Mail、FTP、AD、DNS等)的架设及管理维护; 熟悉当前信息技术发展的主流技术及趋势,能应用部署业务系统系统; 熟悉本行业的业务管理系统服务的架设,有网络管理经验优先;信息安全:负责企业内外部网络信息安全系统的部署及跟进;制定信息安全管理制度并执行;负责网络防火墙、入侵检测、网络信息监控、文件资料加密等工作事项; 任职要求:计算机大学本科(含本科)以上学历或相关专业或大专以上(含大专)学历从事本岗位工作2年以上的专业技术人员掌握计算机原理、硬件维护、网络信息管理、数据库管理等专业知识; 掌握各类软硬件防火墙、防毒墙、防水墙、垃圾邮件过滤系统、信息监控管理系统、入侵检测等各类设备的安装调试及维护管理;掌握信息系统的安全防护知识和技术;熟悉各类信息安全法律法规及正版化运作者更佳;4、基础运维组桌面维护:负责客户机的操作系统安装、配置(计算机名、IP、加域、各类应用软件的安装及注册)、病毒及木马防、查、杀;负责客户机各类软硬件故障的分析检测、处理修复(送修)并记录、计算机基础使用的培训;负责各类办公设备的安装与调试、故障的分析检测、处理修复(送修)并记录负责将办公设备连接至客户机使用及培训;。
贸易系统建设方案

贸易系统建设方案一、背景介绍贸易是国民经济中重要的组成部分,为了提高贸易效率,保证贸易安全,提高贸易水平和质量,必须建立一个可靠高效的贸易系统。
本文将详细介绍贸易系统建设方案。
二、系统架构设计2.1 系统目标本系统的目标是提高贸易流程的效率,加强企业信息系统的安全性和稳定性,促进企业贸易的可持续发展,达到一定的效益。
2.2 系统架构本系统主要由以下几个方面组成:2.2.1 用户管理用户管理主要是针对平台内的用户进行管理,包括用户注册、用户登录、用户权限管理等。
2.2.2 交易管理贸易系统建设包含了交易管理,主要包含订单管理、商品管理、库存管理等方面,保证交易过程的可跟踪性、安全性和准确性。
2.2.3 支付管理本系统需要提供用户支付功能,需要考虑支付安全、支付通道等问题。
2.2.4 物流管理物流管理主要负责商品物流和订单物流等方面的管理,确保商品和订单的正常流通。
2.3 系统特点本系统将具有以下特点:1.易用性高,用户体验好;2.稳定性强,可靠性高;3.安全性好,保证用户信息的安全性;4.交易速度快,贸易效率高;5.提供数据分析功能,帮助企业制定贸易策略。
三、开发过程3.1 系统需求在开发之前,必须明确系统需求,包括用户需求、业务需求、系统功能需求、技术需求等方面。
3.2 系统设计系统设计是贸易系统建设的核心环节,需要根据需求分析和技术方案确定系统架构、数据库模型、交互界面、业务逻辑等方面的设计。
3.3 系统开发系统开发是贸易系统建设的实现过程,需要将系统设计进行实现,包括编写程序、测试程序、修复问题等方面的过程。
3.4 系统部署系统部署是贸易系统建设的结束环节,需要将系统代码、数据库、配置文件等部署到服务器,完成系统的安装、部署和配置等方面的任务。
四、系统运营和维护贸易系统建设完成后,还需要进行系统运营和维护,主要包括以下方面:1.日常运维管理,包括系统监控、日志管理、安全检测等;2.系统升级维护,包括软件更新、数据库升级、性能优化等;3.数据备份和恢复,保证数据的安全性和完整性;4.故障排除和维修,快速解决系统故障问题;5.安全防护和数据加密,保证系统数据的安全性。
管理信息系统案例

系统分析阶段——(一)现行系统的调查
1、组织结构调查
系统分析阶段
2、管理功能调查
3、业务流程调查
系统分析阶段——(二)现行系统的分析
服务方面:企业的顾客从同一地区扩大到省际之间,原 有的手工销售系统需要顾客较多的配合,给顾客造成了 很大的不便。在“顾客就是上帝”的今天,这显然是不 合适宜的。 效率方面:原有系统流程仅仅注意销售的业务处理,对 起辅助作业的库存处理的管理力度不够。在仓管部门中, 职工职权分配不明确,工作效率不高,没有对仓库的存 储空间进行有效利用。 而且,采购货物的不及时减少了企业的订单数量。 仓库部门的低效率明显落后于整个销售系统,造成了人 员及企业资源的浪费。
系统分析阶段
(三)新系统的逻辑方案
6 、 新系统的逻辑结构
系统设计阶段
1、总体设计
(1)硬件配置:8台台式计算机,要求CPU:P4,主频2.0GHz; 内存:256MB;硬盘:40GMB;显示器及显示卡:彩色VGA,分辨 率不低于1024×768,64位PCI接口,缓存1MB以上;软驱: 1.44MB;CD-ROM光盘启动器:40倍以上。另外,需配置打印机4 台;条码阅读器1台。这些基本配置公司现已具有。 (2)软件配置:系统采用Microsoft企业的Windows 2000 Server和Windows 2000 Professional。数据库管理系统采用微 软企业的SQL Server 2000.开发语言采用Delphi6.0。 (3)网络配置:构建局域网,采用星型网络拓扑结构。 (4)系统模式:采用基于客户端和服务器端的C/S结构。
系统规划阶段
4、项目目标(续)
(1)改变过去手工操作,建立计算机系统操作,更加快 捷,做到高效率。公司市场、开票、结算、财务、仓储等 部门全部实现自动化管理。 (2)公司在本系统的支持下,能够达到合理进货、及时 销售、库存量小、减少积压的目的,尤其是商品存储这一 块,能够大大降低公司运作成本,取得最佳效益。 (3)运用分布式的微机网络,避免以往信笺传递时所耗 的时间,提高工作的时效和针对性,有助于提高领导的决 策,减少失误。 (4)能够及时了解库存情况和销售情况。 (5)通过对市场销售和市场需求分析,制订和调整公司 销售计划。
某贸易公司IT基础架构设计方案

某贸易公司IT基础架构设计方案随着贸易行业的迅速发展和数字化转型的加速,一个高效、稳定且安全的 IT 基础架构对于贸易公司的运营至关重要。
本方案旨在为某贸易公司设计一套符合其业务需求和发展战略的 IT 基础架构,以提升公司的运营效率、竞争力和数据安全性。
一、需求分析1、业务需求贸易公司的业务涵盖采购、销售、库存管理、物流配送、财务管理等多个环节,需要一个能够支持这些业务流程高效运行的 IT 系统。
例如,采购部门需要及时获取供应商信息和产品价格,销售部门需要快速处理客户订单和跟踪销售业绩,库存管理部门需要准确掌握库存水平和货物流动情况,物流配送部门需要优化配送路线和跟踪货物运输状态,财务管理部门需要精确核算成本和利润。
2、用户需求公司员工分布在不同的部门和地区,需要通过网络随时随地访问公司的 IT 系统,进行办公和业务处理。
同时,用户对系统的易用性和响应速度也有较高的要求。
3、数据需求贸易公司涉及大量的业务数据,包括客户信息、供应商信息、产品信息、交易记录、财务数据等,这些数据需要进行安全存储、备份和恢复,以防止数据丢失和泄露。
4、安全需求由于贸易公司的业务涉及商业机密和资金交易,需要确保 IT 系统的安全性,包括网络安全、数据安全、应用安全等,防止黑客攻击、病毒感染、数据泄露等安全事件的发生。
二、设计目标1、高可用性确保 IT 系统能够 24×7 不间断运行,减少系统故障和停机时间,提高业务的连续性。
2、高性能保证系统能够快速响应业务请求,处理大量的数据和并发操作,提高工作效率。
3、可扩展性设计的架构能够灵活地适应公司业务的增长和变化,方便进行系统升级和扩展。
4、安全性建立完善的安全防护体系,保障公司的数据安全和业务正常运行。
5、易用性提供简洁、直观、易用的用户界面,降低员工的培训成本和使用难度。
三、总体架构设计1、网络架构采用分层的网络架构,包括核心层、汇聚层和接入层。
核心层负责高速数据传输和路由转发,汇聚层用于连接各个部门和区域的网络,接入层为用户提供网络接入服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录(宋体二号)1.功能分析..................................................................................................2.数据库设计................................. .............................................................................................2.1需求分析...........................................................................................2.2概念结构设计...................................................................................2.2.1 实体分析及其局部E-R图.......................................................2.2.2实体之间的联系及其ER图.....................................................2.2.3系统全局ER图.........................................................................2.3逻辑结构设计................................................................................2.3.1 关系模型............................................................... .............2.3.2 数据库完整性设计...............................................................2.4物理结构设计................................................................................2.4.1设计表........................................................... ............ ..........2.4.2数据库与表的创建........................................................... ..2.5数据库实施....................................................................................2.5.1创建表对象.............................................................................2.5.2创建基本表之间的关系.........................................................2.5.3创建查询对象.........................................................................2.5.4创建窗体及控制版面.............................................................2.5.5创建报表.................................................................................3.课程设计总结.........................................................................................1.功能分析随着计算机技术的发展及普及,贸易公司管理模式也发生巨大的变化,由原来的手工管理模式逐步转变为信息化管理,通过信息化管理,降低人力成本,极大地提供管理水平和效率。
* 供应商信息管理:能够对供应商的信息进行有效的管理,其中包括供应商信息的添加、修改和删除,以及供应商信息查询和生产报表。
* 经销商信息管理:能够对经销商的信息进行有效的管理,其中包括经销商信息的添加、修改和删除,以及经销商信息查询和生产报表。
* 商品采购信息:能够对商品采购的信息进行有效的管理,其中包括采购信息的添加、修改和删除,以及采购信息查询和生产报表。
* 商品信息管理:能够对商品的基本信息进行有效的管理,其中包括商品信息的添加、修改和删除以及供应商信息查询和生产报表。
* 商品销售管理:能够对商品销售的信息进行有效的管理,其中包括销售信息的添加、修改和删除,以及供应商信息查询和生产报表。
* 员工信息管理:能够对员工的信息进行有效的管理,其中包括员工信息的添加、修改和删除,以及员工信息查询和生产报表。
上述的需求分析可以总结为下图所示的功能结构图。
2.数据库设计2.1需求分析数据系统的核心是数据,互相关联的数据构成数据结构。
对于数据库设计来说,通常使用数据字典对各类数据及其集合进行描述,数据字典是进行数据收集和数据分析多获得的主要成果。
下面将根据系统功能对本系统设计的数据项和数据结构分别进行分析。
数据结构和数据项:本系统涉及供货商、经销商、商品和员工四个对象,所以系统的数据结构分别由供货商、经销商、商品和员工组成,系统涉及的数据项由这四个对象本身的属性和它们之间的关系的属性确定。
下面分别讨论它们的数据结构和数据项。
(1)供货商名称:供货商含义:贸易商品的供货商公司组成:供货商对象由供货商编号、公司名称、公司地址、联系人、联系电话组成。
各数据项的含义如下:* 数据项:供货商编号含义:供货商编号,供货商编号能够唯一确定供货商的所有信息。
数据类型:文本长度:50* 数据项:公司地址含义:供货商公司地址数据类型:文本长度:50* 数据项:联系人含义:供货商公司负责商品销售业务的人数据类型:文本长度:8* 数据项:联系电话含义:与供货商公司联系业务的电话数据类型:文本长度:11(2)经销商名称:经销商含义:商品所销售的经销商公司组成:供货商对象由经销商编号、公司名称、公司地址、联系人、联系电话组成。
各项数据与供货商的数据项组成类似。
(3)商品商品是贸易公司管理系统的主要数据结构,包含了商品的所有信息。
名称:商品含义:进行贸易的商品组成:商品的对象分别由商品编号、商品名称、商品数量三个数据项组成。
各数据项的含义如下:* 数据项:商品编号含义:商品编号,能够唯一标识每一件商品数据类型:文本长度:10* 数据项:商品名称含义:贸易商品的名称数据类型:文本长度:50* 数据项:数量含义:商品的数量数据类型:文本长度:50(4)员工名称:员工含义:在系统中起非常重要的作用,商品的采购、销售都是由员工完成。
组成:操作员对象分别由员工编号、姓名、电话、职称组成。
各数据项的含义如下:* 数据项:员工编号含义:系统为每一位员工进行统一编号管理,员工编号能够唯一确定员工对象。
数据类型:文本长度:10* 数据项:姓名含义:员工的姓名数据类型:文本长度:8* 数据项:电话含义:员工的联系电话数据类型:文本长度:112.2.概念结构设计概念结构设计就是将需求分析阶段得到的用户需求抽象为数据库的概念结构。
本论文使用E-R图来描述系统的概念结构,即使用ER图表示需求分析的结果。
在实际设计过程中,首先分析系统中以实体为基本单位的局部ER图,然后分析两两实体之间的联系,画出两两实体联系的局部E-R图,再将两两实体之间联系的ER图作为基本单位,画出他们之间联系的ER图,依次类推,最后将各局部E-R图合并成全局E-R图,下面将分别进行分析。
2.2.1 实体分析及其局部E-R图通过需求分析得知,贸易公司管理信息系统的研究对象有商品、供货商、经销商和员工四个对象,也就是四个实体,故将系统的实体对象分为商品、供货商、经销商和员工。
(1)供货商对于贸易公司管理信息系统来说,比较重要的供货商信息是公司编号、公司名称、公司地址、联系人和联系电话。
其中供货商编号能够唯一确定某个供货商的所有信息,故在该实体中定义供货商编号为实体标识符。
供货商的E-R图如下:(2)经销商经销商信息包括公司编号、公司名称、公司地址、联系人和联系电话。
其中经销商编号能够唯一确定某个经销商的所有信息,故在该实体中定义经销商编号为实体标识符。
经销商的E-R图如下:(3)员工公司员工在贸易公司连接供货商以及经销商中发挥着极为关键的作用,所以管理系统中须对公司员工的信息进行有效的统一管理,对公司每个员工设置档案列表,包含员工编号、姓名、联系方式和职称。
设置员工信息档案能够更好的安排员工工作,记录员工的接手的客户、操作信息及工作情况。
员工编号能够使公司管理员工更加高效有序,且能唯一确定员工所有信息,故作为员工实体的标识符。
员工E-R图如下:(4)商品在商品实体中,包含商品编号、名称、数量三个属性。
其中,商品编号能够唯一标识每一件商品,故定义编号为商品实体的标识符。
基本商品实体的E-R图如下:2.2.2实体之间的联系及其ER图(1)供应商、商品与员工联系的ER图(2)经销商、商品和员工的ER图2.2.3系统全局ER图将上两图合并,同时对各个属性进行整合,就得到系统全局ER图。
在整合的过程中,各局部ER图的属性发生如下的冲突,所以需要重新进行定义。
(1)数量数量属性分别在二处出现,所以要进行重新定义。
根据数量所处的位置,分别定义为采购数量、销售数量。
(2)编号编号属性分别在四处出现,对其重新定义,分别定义为商品编号、供货商编号、经销商编号、员工编号。
(3)日期日期属性分别在两个联系中出现,对其重新定义,根据所处的位置,分别定义为采购日期、销售日期。
(4)价格价格属性分别在两个联系中出现,对其重新定义,根据所处的位置,分别定义为采购价格、销售价格。
(5)对于供货商及经销商公司名称、地址、联系人、联系电话多处重复,特在供货商属性前面加上G、经销商前面加上J,以区分两者的属性。
整合后的ER图如下:2.3逻辑结构设计2.4.1关系模型逻辑结构设计是将全局概念模型(ER图)转换成DBMS支持的概念模式或关系模式(或者称为数据结构)。