某家具城进销存管理系统数据库课程设计电子教案

合集下载

家电进销存管理系统数据库的设计实现分析课程设计报告

家电进销存管理系统数据库的设计实现分析课程设计报告

理工大学华夏学院课程设计报告书课程名称:《数据库系统原理》课程设计题目:家电进销存管理系统数据库的设计与实现2015年1 月9日理工大学华夏学院信息工程系课程设计任务书课程名称:数据库课程设计指导教师:班级名称:软件1121 开课系、教研室:软件与信息安全一、课程设计目的与任务数据库课程设计是《数据库原理与应用》课程的后续实践课程,旨在通过一的实践训练,加深学生对理论课程中数据库的基础知识,原理和使用法的理解,加强学生综合运用sql语言以及数据库设计进行实际应用,包括数据库设计,数据库实现,sql语言查询和sql server数据库应用及管理的能力,进一步提高学生进行数据库设计,分析问题和解决问题的能力。

学生将在指导老师的指导下,完成从需求分析,总体设计,实现到测试的全过程。

二、课程设计的容与基本要求本课程设计将设计和开发一个小型的数据库实用系统。

要求数据功能模块划分合理,数据库表设计合理,查询语句优化,数据处理正确。

根据所学的数据库原理与程序设计的知识,能够针对一个家电进销存管理系统数据库的设计与实现进行数据库系统的需求分析,概念结构设计、逻辑结构设计、物理结构设计,数据录入及查询测试,并按照系统需求设计相关的存储过程和触发器,完成题目要求的功能。

主要任务:用户有以下需求客户资料表含义说明:记录客户购买信息和具体的联系式组成:客户ID信息,姓名,年龄,库存含义说明:记录库存商品的信息组成:商品编号、商品名称、商品出货时间,商品信息含义说明:记录商品的信息组成:商品编号、商品名称、产地、价格销售信息含义说明:记录商品交易的信息组成:商品编号,购买人ID,购买时间三、课程设计步骤及时间进度和场地安排本课程设计将安排在第18, 教育技术中心231。

具体安排如下:第一天下发任务书,学生查阅资料第二天系统设计和原型开发第三,四天系统功能实现第五天系统调试测试打包和验收四、课程设计考核及评分标准课程设计考核将综合考虑学生考勤和参与度,系统设计案正确性,系统设计和开发效果以及课程设计报告书的质量。

进销存管理系统课程设计

进销存管理系统课程设计

进销存管理系统课程设计一、课程目标知识目标:1. 理解进销存管理系统的基本概念、功能及业务流程;2. 掌握进销存管理系统的数据结构、关键算法和功能模块设计;3. 了解数据库在进销存管理系统中的应用,掌握基本的数据查询和操作方法。

技能目标:1. 能够运用所学知识,设计并实现一个简单的进销存管理系统;2. 培养学生分析问题、解决问题的能力,提高编程实践技能;3. 学会使用数据库管理工具,进行数据查询、更新和删除等操作。

情感态度价值观目标:1. 培养学生对信息技术的兴趣,提高其主动学习、积极探索的精神;2. 增强学生的团队协作意识,培养良好的沟通能力;3. 引导学生认识到信息技术在企业管理中的重要作用,培养其应用信息技术解决实际问题的意识。

课程性质:本课程为高年级信息技术或计算机科学与技术相关专业的选修课程,旨在让学生掌握进销存管理系统的基本原理和技术,提高其实践能力。

学生特点:学生具备一定的编程基础和数据库知识,具有较强的学习能力和动手实践能力。

教学要求:结合实际案例,采用项目驱动的教学方法,引导学生通过自主探究、团队合作的方式,完成进销存管理系统的设计与实现。

同时,注重培养学生的实际操作能力和解决问题的能力,将理论知识与实际应用相结合。

通过本课程的学习,使学生具备独立设计和开发进销存管理系统的基础能力。

二、教学内容1. 进销存管理系统概述- 系统定义、功能及作用- 现有进销存管理系统案例分析2. 数据库设计- 数据库基本概念- 表结构设计、关系建立- 常用数据库管理工具的使用3. 系统功能模块设计- 进货管理模块- 销售管理模块- 库存管理模块- 报表统计与分析模块4. 算法分析与设计- 进销存管理系统的关键算法- 算法实现与优化5. 系统实现与测试- 编程语言选择- 系统功能实现- 系统测试与调试6. 项目实践- 团队协作与分工- 进销存管理系统项目开发流程- 项目展示与评价教学内容安排和进度:1. 进销存管理系统概述(第1周)2. 数据库设计(第2-3周)3. 系统功能模块设计(第4-5周)4. 算法分析与设计(第6周)5. 系统实现与测试(第7-8周)6. 项目实践(第9-10周)教材章节关联:1. 进销存管理系统概述:《信息技术与管理》第3章2. 数据库设计:《数据库原理与应用》第2、3章3. 系统功能模块设计:《软件工程》第4章4. 算法分析与设计:《数据结构与算法》第5-7章5. 系统实现与测试:《编程实践》相关章节6. 项目实践:结合各教材内容,进行综合实践锻炼三、教学方法1. 讲授法:- 对于进销存管理系统的基本概念、数据库设计原则、算法分析等理论性较强的内容,采用讲授法进行教学,使学生在短时间内掌握核心知识;- 结合实际案例,通过讲解案例中的关键技术和解决方案,帮助学生理解理论知识在实际中的应用。

家具城进销存管理系统

家具城进销存管理系统

家具城进销存管理系统标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]石河子大学信息科学与技术学院<数据库系统概论>课程设计报告2012—2013学年第一学期题目名称:家具城进销存管理系统专业:计算机科学与技术班级:计算机科学与技术10级一班学生:魏军刚 03指导教师:于宝华完成日期:二○一三年一月十六日目录超市进销存管理系统1. 问题描述随着企业的发展,客户数量的不断增多,财务工作繁杂化、库存产品零乱等一系列问题也接踵而至,给企业经营者运作带来了很大的困扰。

信息技术的迅猛发展,科学经营管理观念的迅速传播,使中小企业经营者逐渐认识到转变企业经营管理理念,改善企业经营管理模式是企业适应时代发展急需解决的问题。

现代管理,应该建立在真实、有效的数据信息基础之上,应该是一种科学的、理性的管理体制,而这种管理与经营的联系与互助,又必须依赖于计算机的强大的数据统计功能,计算机管理系统便是实际的企业进销问题与计算机强大数据统计功能相结合的产物。

管理系统解决的了商业企业商品的进、销、存、退、换、盘、损、残、调、借、赠等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理地调整各个经营运作环节的运作节奏,并对商品流转过程进行全程跟踪管理、相应款项流通的全程记录管理和票据信息统计管理。

因此进销存管理系统的全面应用,规范了业务流程、提高了企业的管理水平,提高了资金流动的透明度,加快了商品资金周转速度,全面提高了企业的经营水平,进而全面提升了企业的经济效益。

2.系统需求分析需求分析根据需求,企业进销存管理系统分为销售管理、库存管理、订货管理、统计分析、系统管理这些子系统。

(1)销售员能够通过该系统进行商品管理和商品销售活动。

首先需要登录销售管理系统,输入用户名和密码。

待销售员身份验证成功后,开始获取商品信息,若登录失败,需要重新验证。

然后销售员浏览商品信息,将销售信息进行更新,比如修改商品信息,删除商品信息,添加商品信息,最后对客户进行商品销售,完成商品交易。

家具进销系统课程设计

家具进销系统课程设计

家具进销系统课程设计一、教学目标本课程旨在通过学习家具进销系统,使学生掌握家具销售的基本流程,了解市场分析、库存管理、销售策略等关键环节,培养学生运用信息技术解决实际问题的能力。

具体目标如下:1.理解家具销售市场的基本概念和特点。

2.掌握家具进销系统的操作流程和方法。

3.了解家具销售策略和库存管理的基本原则。

4.能够运用家具进销系统进行销售数据的录入和分析。

5.能够根据市场分析结果制定合理的销售策略。

6.能够有效管理库存,提高库存周转率。

情感态度价值观目标:1.培养学生对家具销售行业的热爱和敬业精神。

2.培养学生运用信息技术改变传统销售模式的创新意识。

3.培养学生团队合作和沟通交流的能力。

二、教学内容本课程的教学内容主要包括家具销售市场分析、家具进销系统操作、销售策略制定、库存管理等。

具体安排如下:1.家具销售市场分析:介绍家具市场的现状、趋势及竞争格局,分析市场需求和消费者行为。

2.家具进销系统操作:讲解家具进销系统的功能模块,演示系统操作流程,引导学生进行实际操作。

3.销售策略制定:教授销售策略的基本原则和方法,引导学生根据市场分析结果制定合适的销售策略。

4.库存管理:介绍库存管理的基本概念和方法,分析库存周转率对销售业绩的影响,引导学生优化库存管理。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学。

具体方法如下:1.讲授法:讲解家具销售市场分析、销售策略制定、库存管理等基本概念和方法。

2.案例分析法:分析真实案例,让学生深入了解家具销售的实际操作和挑战。

3.实验法:安排学生进行家具进销系统的实操,提高学生的实际操作能力。

4.小组讨论法:学生进行小组讨论,培养学生的团队合作和沟通交流能力。

四、教学资源为了支持本课程的教学内容和教学方法,我们将准备以下教学资源:1.教材:选用具有权威性和实用性的教材,为学生提供系统、全面的学习资料。

2.参考书:推荐学生阅读相关参考书籍,丰富学生的知识体系。

家具管理系统的课程设计

家具管理系统的课程设计

家具管理系统的课程设计一、教学目标本节课的学习目标为:1.知识目标:学生需要掌握家具管理系统的概念、功能和应用场景;了解家具设计的基本原则和方法,包括材料选择、尺寸设计、人体工程学等方面。

2.技能目标:学生能够使用家具管理系统进行家具设计和项目管理;能够运用基本的设计软件,如AutoCAD、SketchUp等,进行家具设计和绘制。

3.情感态度价值观目标:培养学生对家具设计和制作的兴趣和热情,增强学生对家居环境的审美能力和创新意识。

二、教学内容本节课的教学内容主要包括:1.家具管理系统的介绍:讲解家具管理系统的概念、功能和应用场景,让学生了解家具管理系统的基本情况。

2.家具设计的原则和方法:介绍家具设计的基本原则和方法,包括材料选择、尺寸设计、人体工程学等方面。

3.家具设计软件的使用:教授学生如何使用AutoCAD、SketchUp等设计软件进行家具设计和绘制。

4.案例分析:分析一些成功的家具设计案例,让学生了解优秀的设计思路和方法。

三、教学方法本节课采用多种教学方法,包括:1.讲授法:讲解家具管理系统的概念、功能和应用场景,让学生了解家具管理系统的基本情况。

2.讨论法:学生进行小组讨论,分享各自的设计思路和经验,互相学习和借鉴。

3.案例分析法:分析一些成功的家具设计案例,让学生了解优秀的设计思路和方法。

4.实验法:让学生动手使用AutoCAD、SketchUp等设计软件进行家具设计和绘制,提高学生的实践能力。

四、教学资源本节课的教学资源包括:1.教材:选用权威、实用的教材,如《家具设计》、《家具制作》等。

2.参考书:提供相关的参考书籍,如《家具设计手册》、《家具制作工艺》等。

3.多媒体资料:制作精美的PPT、视频等多媒体资料,帮助学生更好地理解课程内容。

4.实验设备:准备计算机、设计软件、尺子、画笔等实验设备,让学生能够动手实践。

五、教学评估本节课的评估方式包括:1.平时表现:评估学生的课堂表现,如参与度、讨论发言等,占总分的30%。

进销存管理系统课程设计

进销存管理系统课程设计

进销存管理系统课程设计一、课程目标知识目标:1. 让学生掌握进销存管理系统的基本概念、功能和作用;2. 了解进销存管理系统的业务流程及其在实际企业中的应用;3. 掌握数据库的基本操作,如查询、插入、删除和修改数据;4. 学会分析进销存数据,为企业决策提供数据支持。

技能目标:1. 培养学生运用所学知识设计简单的进销存管理系统的能力;2. 培养学生运用数据库技术进行数据管理和分析的能力;3. 提高学生实际操作进销存管理系统进行业务处理的速度和准确性。

情感态度价值观目标:1. 培养学生对进销存管理系统及企业管理产生兴趣,激发其学习热情;2. 培养学生具备团队协作精神,学会与他人共同解决问题;3. 增强学生的企业责任感和社会责任感,认识到进销存管理系统在现代企业管理中的重要性。

课程性质分析:本课程属于信息技术与商务管理相结合的实践性课程,旨在让学生在实际操作中掌握进销存管理系统的知识,提高其运用信息技术解决实际问题的能力。

学生特点分析:学生具备一定的计算机操作基础和商务管理知识,对新鲜事物充满好奇,喜欢动手实践,但可能对理论知识较为排斥。

教学要求:1. 注重理论与实践相结合,强调动手实践能力;2. 结合实际案例,激发学生学习兴趣;3. 采用分组讨论、互动教学等方式,提高学生的参与度和积极性;4. 定期进行课程评估,确保学生达到预期学习成果。

二、教学内容1. 进销存管理系统概述- 了解进销存管理系统的基本概念、发展历程和应用场景;- 掌握进销存管理系统的功能模块及其相互关系。

2. 进销存管理系统业务流程- 学习采购、销售、库存等业务流程;- 分析实际案例,了解业务流程在企业中的应用。

3. 数据库基础- 掌握数据库的基本概念、数据模型和关系运算;- 学习数据库设计方法,了解进销存管理系统数据库的构建过程。

4. 数据库操作- 学习SQL语言,掌握数据的查询、插入、删除和修改操作;- 结合进销存管理系统,进行数据库操作实践。

进销管理系统课程设计

进销管理系统课程设计

进销管理系统课程设计一、课程目标知识目标:1. 学生理解进销管理系统的基本概念,掌握其功能模块和使用方法。

2. 学生掌握商品信息、库存管理、销售记录等基本数据录入与查询操作。

3. 学生了解进销管理系统在企业管理中的重要性及其对业务流程的优化作用。

技能目标:1. 学生能够熟练使用进销管理系统进行商品信息录入、库存管理和销售记录。

2. 学生能够运用系统功能进行数据查询、统计和分析,为企业管理决策提供依据。

3. 学生能够通过实际操作,解决进销管理中的实际问题,提高实际操作能力。

情感态度价值观目标:1. 学生培养对进销管理系统学习的兴趣,增强信息技术的应用意识。

2. 学生认识到进销管理系统在现代企业管理中的价值,树立正确的信息素养观念。

3. 学生通过团队协作,培养沟通与协作能力,增强集体荣誉感。

课程性质:本课程为信息技术与商务管理相结合的实践性课程,注重理论知识与实践操作相结合。

学生特点:学生具备一定的计算机操作基础,对商务管理有一定的了解,善于接受新鲜事物,学习积极性较高。

教学要求:结合学生特点,注重启发式教学,通过案例分析、实际操作等教学手段,提高学生的实际操作能力和解决问题的能力。

将课程目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. 进销管理系统概述:介绍系统定义、功能、应用范围及在企业中的作用。

- 教材章节:第一章 进销管理系统概述- 内容:系统定义、功能模块、应用场景。

2. 商品信息管理:学习商品信息的录入、修改、查询等操作。

- 教材章节:第二章 商品信息管理- 内容:商品信息录入、修改、查询、删除。

3. 库存管理:掌握库存管理的基本操作,包括入库、出库、库存盘点等。

- 教材章节:第三章 库存管理- 内容:入库管理、出库管理、库存盘点、库存预警。

4. 销售管理:学习销售订单的创建、修改、查询以及销售数据分析。

- 教材章节:第四章 销售管理- 内容:销售订单管理、销售记录查询、销售数据分析。

某家具店进销存管理系统设计文档

某家具店进销存管理系统设计文档

(此文档为word格式,下载后您可任意编辑修改!)·某家具店进销存管理系统设计文档学院:管理学院班级:信管0801参与成员:肖生伟、张翔、陈新宇、张林林指导老师:于秀艳摘要在市场经济中,销售是企业运作的重要环节,为了更好推动销售,不少企业建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。

这些分公司或代理商大都分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。

在传统方式上,公司之间通常采用电传,电报,电话等方式传递定货,发货,到货,压货,换货,退货等信息,总公司的上午部门在接到分公司或代理商传来的订单和银行汇款单据传真件后,开局产品出库通知,然后在把相关的进销存信息手工存档,在对这些信息进行统计分析,才能了解到整个公司的生产,销售和库存情况。

这种信息传递,管理方式不仅效率低,其可靠性,安全性和保密性都无法满足要求,而且数据统计时间严重滞后。

随着我国经济的快速发展,人民生活水平的不断提高,人们对物质的需求呈现出多样化的趋势,在家具行业也是如此。

传统的进销存管理模式已经不再适应时代发展的需要。

为此开发新的进销存管理系统已经迫在眉睫。

一个好的进销存管理系统,不仅能够提高组织处理日常事务的效率,更能让组织领导者对组织有正确的认识,从而确定合理的发展方向。

随着现代社会节奏的加快,人们对于处理各种事务的效率准确率等都提出了较高的要求。

而管理信息系统的出现和改进恰好可以满足人们的这一需求。

关键字:市场经济代理分公司进销存管理系统abstractIn a market economy, sales is the important link of the enterprise operation, in order to better promote sales, many enterprises to establish a branch or implementation of the methods, through the branches or agent the product to the end user. These branch or agents are mostly distributed all over the country, and even abroad, long-distance frequent business information exchange constitute the main features of enterprise business activities. In the traditional way, between companies usually adopts telex, telegraph, telephone and other means transfer purchasing, shipping and shipments, pressure, exchange, return the goods and other information, the corporation's morning departments in charge of a branch or agents from bank money order according to the order and faxed copy, start products, and then in the outbound notify relevant enters sells saves information manual filing, in these information of statistical analysis, to learn what the whole company the production, sales and inventory. This kind of information transmission, management mode not only low efficiency, its reliability, security and privacy can satisfy requirement, and data statistics time the serious lag. With the rapid development of our economy, people's living level unceasing enhancement, thepeople of the material demand displays diverse trend in furniture industry, also is such. The traditional purchase-sell-stock management pattern already no longer meet the need of the time. Therefore to develop new purchase-sell-stock management system is imminent. A good purchase-sell-stock management system, can not only improve the efficiency of tissue processing daily affairs, more can let organization leaders in organizations have a correct understanding, thus determining the reasonable development direction. With the development of modern society, people tempo increases for dealing with various kinds of affairs efficiency such as accuracy have been put forward higher request. And the management information system to emerge and improve just can satisfy people's this one requirement.Key words: market economy agent branch purchase-sell-stock management system目录第一章可行性分析1.1总体可行性分析 (6)1.2详细可行性分析 (6)第二章管理业务调查2.1组织结构的调查以及组织结构图 (7)2.2组织的功能层次以及功能图 (7)2.3组织业务流程及业务流程图 (9)第三章数据流程3.1系统数据信息的收集 (12)3.2组织数据流程图 (13)第四章数据字典4.1数据项的定义 (15)4.2数据结构的定义 (16)第五章数据库设计5.1概念结构设计 (17)5.2逻辑结构设计 (18)附录:附录1系统分析说明书 (19)附录2系统设计说明书 (21)第一章可行性分析一、可行性分析1、总体可行性分析:在市场经济中,销售是企业运作的重要环节,为了更好推动销售,不少企业建立了分公司或实行代理制,通过分公司或代理商把产品推向最终用户。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理及应用课程设计设计报告题目:某家具城进销存管理系统学号:131007127学生姓名:指导教师:提交时间:2015-1-5目录第1章需求分析 (3)1.1 需求调查 (3)1.2 系统功能分析 (3)1.3 面对用户需求分析 (4)第2章面向对象分析和设计 (5)第3章逻辑结构设计 (6)3.1 E-R图 (6)3.2 类和对象向关系模式转换 (11)第4章数据库物理结构设计 (11)4.1存取方法设计 (11)4.2 存储结构设计 (11)4.3 物理设计 (11)第5章数据库完整性设计 (13)5.1 主键及外键 (13)5.2参照完整性设计 (13)5.3触发器设计 (13)第6章数据库视图设计 (14)第7章数据库存储过程设计 (14)总结 (15)参考文献: (15)某家具城进销存管理系统第1章需求分析1.1 需求调查进销存管理系统是一个典型的数据库开发应用程序,由基础信息管理模块、进货信息管理模块、销售信息管理模块、库存信息管理模块、销售管理模块、帐款管理模块等部分组成,规划系统功能模块如下:(1)基础管理模块该模块主要包括公司资料、员工资料、商品型号材质、供应商资料、客户资料。

(2)进货管理模块该模块主要包括采购管理、入库管理、入库退货管理。

(3)销售管理模块该模块主要包括销售出库、出库退货、本月员工销售情况总结。

(4)库存管理模块该模块主要包括库存明细、库存上下限预警。

(5)帐款管理模块该模块主要包括付款记录、收款记录。

(6)查询模块该模块主要包括采购查询、出入库查询、出入库退货查询、收款付款查询。

1.2 系统功能分析(1)基础管理:主要用于公司资料统计、员工资料统计、家具型号材质登记、供应商基本资料、客户基本资料、仓库资料、家具品牌等记录。

(2)进货管理:主要用于采购信息记录、入库或入库退货信息等记录。

(3)销售管理:主要用于销售出库及出库退货的统计、本月员工销售情况总结及排行。

(4)库存管理:此管理主要用于记录库存明细、短线库存预警、超储库存预警。

(5)帐款管理模块:主要统计付款记录、收款记录。

(6)查询管理主要提供各种查询,如采购查询、出入库查询、出入库退货查询、付款查询、收款查询等。

1.3 面对用户需求分析下面从细分后的各个子系统分析子系统的需求:1)家具信息管理系统。

该部分主要录入家具的主要信息,包括家具和家具类型分号,各个家具的供应商以及品牌和价格。

2)供应商信息管理系统。

该部分主要实现供应商基本信息录入,修改,以及各个供应商所供应的家具的信息。

3)客户信息管理系统。

该部分主要是针对客户而设,主要是顾客基本信息管理,以及对顾客相对应的订单进行处理。

4)家具进货管理系统。

该部分主要包括进货信息查询,进货订单录入,进货统计。

5)家具销售管理系统。

该部分主要包括销售信息查询,销售订单录入,销售统计。

6)库存管理系统。

该部分主要包括库存信息查询,家具出库入库的记录。

7)收款管理系统。

该部分主要包括用户基本信息和用户对应订单的付款状态录入查询。

第2章面向对象分析和设计类和对象设计如下:第3章 逻辑结构设计3.1 E-R 图 局部E-R 图:图3-1图3-2图3-3图3-4图3-5图3-6图3-7全局E-R图3.2 类和对象向关系模式转换家具(家具号、家具名称、制造商、家具价格、家具类别号、家具数量、供应商、品牌)供应商(供应商名称、家具号、家具价格、家具数量、进货日期)进货订单(订单号、家具号、家具数量、家具价格、进货日期)销售订单(订单号、家具号、家具数量、家具价格、销售日期)顾客(顾客名称、订单号、联系方式)家具类型(家具类型号、家具类型名)库存(家具号、家具数量、进货价格、进货日期、进货数量)第4章数据库物理结构设计4.1存取方法设计数据库系统是多用户共享的系统,对同一个关系要建立多条存储路径才能满足多用户的多种应用要求。

对于家具进销存管理系统来说,为了提高某些属性(如:家具号,订单号,家具信息等)的查询速度,可以选择聚簇存取的方法,即把这些属性上具有相同值的元组集中放在连续的物理块上。

这样在查询某个订单或某种家具信息时就会大大提高查询速度。

因此,该系统中选择聚簇存取方法。

4.2 存储结构设计家具进销存管理系统是一个大型复杂的计算机网络信息系统,采用基于客户端/服务器(C/S)的应用体系结构来建设家具进销存管理系统。

数据库管理系统采用Microsoft 公司推出的SQL Server 2000 或以上版本,并用SQL进行数据库的建立和数据库中数据的维护和查询。

4.3 物理设计实现该设计的环境为Windows XP Professional + MS SQL Server 2005 或以上版本。

1.建立家具进销存管理系统create database 家具进销存管理系统2.家具信息表create table家具信息表(家具号int primary key,家具名称char(20),制造商char(20),家具价格int,家具类别号int,家具数量int,供应商char(20),品牌char(20),备注text ,);3.供应商create table供应商(供应商名称char(20)primary key, 家具号int,家具价格int,家具数量int,进货日期date,);4.进货订单create table进货订单(订单号int primary key,家具号int,家具数量int,家具价格int,进货日期date,);5.销售订单create table销售订单(订单号int primary key,家具号int,家具数量int,家具价格int,销售日期date,);6.顾客create table顾客(顾客名称char(20)primary key,订单号int,联系方式char(20),);7.家具类型create table家具类型(家具类别号int primary key,家具类别名char(20),);8.库存create table库存(家具号int primary key,家具数量int,进货价格int,进货日期date,进货数量int,);第5章数据库完整性设计5.1 主键及外键5.2参照完整性设计1、家具信息表中将属性家具类别号设计为外键alter table 家具信息表add foreign key (家具类别号) references 家具类型(家具类别号)2、供应商表中将属性家具号设计为外键alter table 供应商add foreign key (家具号) references 家具信息表(家具号)3、进货订单表中将属性家具号设计为外键alter table 进货订单add foreign key (家具号) references 家具信息表(家具号)4、销售订单表中将属性家具号设计为外键alter table 销售订单add foreign key (家具号) references 家具信息表(家具号)5、顾客表中将属性订单号设计为外键alter table 顾客add foreign key (订单号) references 销售订单(订单号)5.3触发器设计1、进货订单表中建立增加订单触发器CREATE trigger rukuON进货订单for insertas beginupdate库存set库存.家具数量=库存.家具数量+进货订单.家具数量from库存,进货订单where库存.家具号=进货订单.家具号;end;2、销售订单表中建立增加订单触发器CREATE trigger chukuon销售订单for insertas beginupdate库存set库存.家具数量=库存.家具数量-销售订单.家具数量from库存,销售订单where库存.家具号=销售订单.家具号;end;第6章数据库视图设计1、建立各类家具库存总数视图Create view家具库存asSELECT SUM(家具数量)AS总数,家具类别号FROM家具信息表GROUP BY家具类别号2、建立销售订单应付总金额视图create view应付金额asselect家具数量*家具价格总数,订单号from销售订单;3、建立顾客查询订单视图create view订单查询asselect订单号,家具号,家具数量from销售订单;第7章数据库存储过程设计创建存储过程统计某段时间内各种商品的入库数量和销售数量;create procedure家具进货销售情况as beginSELECT进货订单.订单号,进货订单.家具数量,进货日期,销售订单.订单号,销售订单.家具数量,销售日期from进货订单,销售订单where进货日期between2014-1-3 and2014-11-24 and销售日期between 2014-1-3 and 2014-11-24 end总结本文详细论述了家具商城销售管理系统的设计与实现过程,基本实现了需求分析中的功能要求,进入系统之后,可以进行商品信息的添加、删除、修改和查询,商品进货信息的添加、修改和查询,以及商品销售信息管理和商品库存信息管理一系列功能的实现,对于家具商城的管理起到了一定的帮助作用。

由于时间仓促以及开发者的水平有限,本系统还存在着一些缺点以及不足之处,系统的约束力和容错能力比较弱,而且可性行也不够强。

因此在系统的进一步开发实现以及扩展阶段,应该加强数据的完整性,多从安全性方面考虑设计,增强系统的扩展能力、容错能力以及系统的可行性。

通过本次设计的亲身实践,知识得到了积累,拓宽了自己的视野,更多的发现了自己的不足,认识到自己还要学习很多知识才能完成这个项目,以前掌握的知识是远远不够的。

计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。

在设计阶段,通过对课题的深入分析与研究,使我对技术有了一定的了解。

在遇到问题时,得到了指导老师与同学的悉心帮助,感受到集体的力量是无穷的。

要将掌握的理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是只有理论知识是远远不够的,一定要把理论知识和实践结合起来。

把学到的知识应用到实践中去,多做多练,才可以把理论的精华发挥出来。

理论知识一定要在实践中得到应用,解决实际问题,这才是学习的根本目的。

参考文献:[1] 马骏编.《C#程序设计及应用教程(第2版)》[M].人民邮电出版社,2009(5).[2] 郑耀东编.《C#从入门到实践》[M].清华大学出版社,2009(9).[3] 张建伟,梁树军编.《数据库技术与应用—SQL Server 2005》[M]. 人民邮电出版社,2008(4) .[4] 王珊,萨师煊主编.《数据库系统概论》[M].高等教育出版社,2006(4).[5] 张海藩主编.《软件工程导论》[M].清华大学出版社, 2008(5).[6] 江红.C#.NET程序设计教程[M].清华大学出版社, 2010[7] 王华秋. Visual C#.NET程序设计基础教程. 清华大学出版社, 2009[8] 周峰,王征. Visual C#.NET 2008 程序设计案例集锦. 水利水电出版社, 2009[9] 梁冰,吕双,王小科. C#程序开发范例宝典.第2版. 人民邮电出版社, 2009[10] 周红安. 21天学通C#. 电子工业出版社, 2009[11] 马军. SQL语言与数据库操作技术大全—基于SQL Server实现. 电子工业出版社, 2008[12] 孔琳俊. 30天学通C#项目案例开发. 电子工业出版社, 2009[13] 殷晓波.基于.NET技术的数据库技术与应用[D].优秀博硕士学位论文全文数据库, 2005[14] 刘文娟.基于.NET的ERP系统在中小型企业中的实现与研究[D]. 中国优秀博硕士学位论文全文数据库, 2006(11)[15]谭永红.基于.NET 2.0平台的教学办公系统的开发研究[D]. 中国优秀博硕士学位论文全文数据库(硕士), 2006(08)[16]易隆.基于.NET框架的Web应用系统开发与研究[D]. 中国优秀博硕士学位论文全文数据库 (硕士), 2003(03)《数据库原理及应用课程设计》报告评分标准。

相关文档
最新文档