数据库课程设计论文书

合集下载

数据库课程设计论文

数据库课程设计论文

目录一绪论 (1)1.1 课题背景及现状 (1)1.2 开发工具介绍 (1)二需求分析 (2)三概要设计 (5)四逻辑设计 (8)五详细设计 (10)六测试结果 (21)七小结 (21)参考文献 (24)一绪论1.1 课题背景及现状软件定义:仓库管理系统在当今时代,随着社会,技术,尤其是计算机的发展,人工智能已经成为时代的需求,而纯人工已经成为过去。

在这样一个背景下!仓库的存储作为一个时代的产物,信息化,智能化也成为必须了。

同时开发一个仓库管理系统也变得紧迫的需要。

仓库管理系统用于对企业出入库的日常管理,是一套高效的信息管理系统。

它能够为企业提供先进的业务信息管理解决方案,改进传统的工作方式,提高企业所经营物品的供、销、存的运转效率,缩短管理周期,减少因为重复操作而带来的人为差错,减轻管理人员的工作强度、降低管理成本。

软件定义:从客户的需求开始,从对客户的需求的分析,到数据流程图完成,然后,概念设计,E-R图的设计,接下来,将E-R图转换成关系模型,当然这个关系模型要满足一定的范式地要求,这样要是根据实际的情况决定的!再接下来,设计数据库,进行详细的设计,根据客户的需求选择是做成c/s,还是b/s形式!!最后是软件的测试和维护。

这个整个的过程是一个完整的流程,这个过程被称为软件开发。

成品为软件。

1.2 开发工具介绍这次项目主要是使用Eclipse和Microsoft SQL Server2000。

Sqlsever2000 数据开发工具!Sqlsever2000是微软公司开发的智能的,大型的实用型的数据库设计工具!目前在市场上大部分公司用的是oracle,bb2等数据开发工具。

因为我们课堂上介绍的是Sqlsever2000,我就选用了它。

Eclipse是开放源代码的项目,其本身是用Java语言编写。

Eclipse是我们在学习Java中使用过的工具,它的功能比较完整!乍一看起来,Eclipse的界面有点象JBuilder,但实际操作进程中会发现它更象IVJ,毕竟开发Eclipse的主导用量是开发IVJ的原班人马。

数据库课程设计报告-图书管理系统大学论文

数据库课程设计报告-图书管理系统大学论文

大连科技学院数据库课程设计题目数据库课程设计起讫日期2016年 11月 1日至 2016年 11月 11 日学生姓名专业班级计算机(Z)13-1班指导教师职称副教授所在单位信息科学学院软件工程教研室完成日期 2016 年 11月11日课程设计评分标准与成绩综合评定:(优、良、中、及格、不及格)指导教师签字:2016年11月11 日摘要随着计算机技术的飞速发展,电子信息化慢慢替代了企业管理的传统管理手法,采用管理系统是能够有效提高管理效率的。

图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。

图书馆若采取手工方式对图书资料和图书借阅情况进行人工管理,由于资料繁多,手工处理的工作量大,整体管理效率低下,也不方便读者对图书资料的查阅。

为了提高日常的图书管理效率,本文针对通常的图书管理流程,设计了一个图书管理系统。

本系统中包含六个功能模块:图书馆基本信息,借书,还书,读者维护,图书维护,管理员维护。

关键词:电子信息化管理效率图书管理系统目录1 绪论 (1)1.1 课题简介 (1)1.2 设计目的 (1)1.3 设计内容 (1)2 数据库概念结构设计 (2)2.1 局部概念结构设计 (2)2.2 全局观念结构设计 (3)3 数据库逻辑结构设计 (5)3.1 E-R图向关系模型的转换 (5)4 数据库物理结构设计 (6)4.1 数据库建库 (6)4.2 数据表的建立 (7)5 数据库操作 (9)5.1 添加操作 (9)5.2 修改操作 (9)5.3 查询操作 (10)5.4 删除操作 (10)课程设计总结 (11)参考文献 (12)1 绪论1.1 课题简介图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强.数据安全性好的库。

数据库课程设计(实例+论文)

数据库课程设计(实例+论文)

[运网物流管理系统]开发文档[版本:2.0]班级: 2003级计算机科学与技术3班开发小组组长: 邓彬(20034043180)开发组成员:汪庆春(20034043179)、邹奇(20034043181)、黄键(20034043107)指导老师:何迎生二〇二一年一月二十七日星期三摘要《运网物流管理系统》是一个基于开发的Web物流管理管理系统。

作为B/S结构的web数据库管理系统,本系统具有所有B/S结果系统的优点,同时又具有的高效的优势。

从技术上说,本系统采用了C#编写,充分利用强大的组件DATAGRID,结合 对任务书中的物流管理的SQL Server2000数据库进行管理。

通过本系统可以对数据库执行添加、删除、修改、查询等全面的操作。

系统支持分页功能,能支持大量数据的存储。

我利用具有高安全性的Cookie作为安全校验的依据,对用户的权限进行审核,提供系统的安全保障。

从功能上说,本系统主要分为2大模块:用户登陆模块和数据操作模块。

通过用户登陆模块能对用户身份进行核实和验证,通过数据操作模块能对物流系统的相关信息进行操作,添加删除修改在一个页面内完成,直观简洁。

作为课程设计,本系统达到了设计任务的基本要求,并在其上才用了更先进的语言,提供了更强大的扩展能力和更好的执行效率,作为一个完善的系统的雏形,本系统只要进入软件开发的螺旋法则,不久之后就可以进化为一个成熟的,能让最终用户所接受的系统。

此次课程设计内容则是以c# 作为开发语言,编写 程序,c#是一门全新的语言,具有更强大的编辑和操作能力,在此过程中,我又开始了认真的从无到有的学习,通过锲而不舍的实践操作和对各种相关书籍的钻研,终于理解了c#的语言,并迅速开发出了本系统。

在学习和实践的过程中,我充分体会到了c#和.Net技术的强大,在学习的过程中,我认识了几个来自Microsoft 社区的MVP,在通过和他们交流和认真学习他们编写的经验文章后,我已经能更好的理解 .Net 平台的运行机制,从内核这个层次认识到了Microsoft 给作为程序员的我们带来了什么。

数据库课程设计(健康档案管理系统)

数据库课程设计(健康档案管理系统)
3 设计任务
健康档案管理系统 功能要求: 该系统的健康文件包括病历文件和体检文件。 (1)登记 将老年人的健康信息插入健康文件; (2)修改 修改一个老年人的健康档案记录; (3)删除 删除老年人的健康档案记录; (4)查询 可以组合各种条件进行查询,显示老年人健康信息并打印健康文件报表; (5)统计 对老年人的基本健康状况进行各种必要的统计和分析,由一般统计和动态分析两种。
中文名称
表 2 体检表
类型(长度) 取值范围
是否非空 主关键字
编号
int
N
Y
年龄
int
身高
int
体重
int
胸围
int
日期
char
20
字段名称
编号 诊断 日期
中文名称
表 3 病历表
类型(长度) 取值范围
是否非空 主关键字
编号
int
N
Y
诊断
char
20
日期
char
20
4 / 15
4.3 系统实施
4.3.1 数据库实现
软件学院
课程设计报告书
课程名称 设计题目 专业班级 学号 姓名 指导教师
数据库原理及应用 老年人健康档案管理系统
2015 年 1...................................... 1 2 设计目的 ............................................... 1 3 设计任务 ............................................... 1 4 设计内容 ............................................... 1 4.1 需求分析 ............................................. 2 4.2 系统设计 ............................................. 2 4.2.1 概念结构设计 ....................................... 2 4.2.2 逻辑结构设计 ....................................... 3 4.2.3 物理结构设计 ....................................... 4 4.3 系统实施 ............................................. 5 4.3.1 数据库实现 ......................................... 5 4.3.2 数据载入 ........................................... 6 4.4 运行与测试 ........................................... 7 5 总结与展望 ............................................ 12 参考文献 ................................................ 13 成绩评定 ................................................ 13

数据库课程设计论文模板

数据库课程设计论文模板

武汉工程大学课程设计(论文)目录目录 (I)摘要 (II)前言 (III)1课题背景 (1)1.1背景 (1)1.2需求分析 (1)1.3意义 (2)1.4文献综述 (2)2设计简介及设计方案论述 (3)2.1设计简介 (3)2.2设计方案论述 (3)3详细设计 (5)3.1货物类的定义 (5)3.2危险品贷物类 (5)3.3托运费计算函数 (6)3.4菜单的设计 (7)4设计结果及分析 (8)4.1测试数据 (8)4.2测试结果 (8)5总结 (9)致谢 (12)参考文献 (13)附录程序代码 (14)武汉工程大学课程设计(论文)摘要本课题主要是运用VC6.0,开发基于控制台下的航空货物托运费用计算程序。

本文较详细地介绍了这一程序的设计思想,功能结构以及类的设计和某些功能函数的设计。

本文还给出了对这一程序的测试情况以及对测试结果的分析。

关键词:Cargo;AirCargo;面向对象武汉工程大学课程设计(论文)前言本文详细介绍了航空货物托运费用计算程序的设计与开发。

全文共5章。

第1章介绍了航空货物托运费用计算程序的背景,以及它所要实现的基本功能。

并根据这些用户需求,进行了必要的需求分析,从而确定了该程序应实现了一些基本功能。

本章中,还简要地介绍了该程序开发的意义以及在整个开发过程中,我们所查阅并借用的一些参考文献的主要内容。

第2章主要介绍了航空货物托运费用计算程序中各功能模块的总体框图,主要类的设计以及各类之间的相互关系,这是全文的核心部分。

第3章是航空货物托运费用计算程序的详细设计,由于文章篇幅的限制,我们仅给出了主要类的设计,关键成员函数设计,以及接口函数和菜单函数的设计,并给出了其程序代码。

第4章是对所开发的航空货物托运费用计算程序的运行测试。

通过我们所设计的部分测试数据,检验程序是否达到了预定的设计要求。

第5章是对航空货物托运费用计算程序开发过程的总结。

总结了本次课程设计的意义,以及测试中所发现的一些问题,有待进一步改进的地方。

(数据库课程设计)学生宿舍管理系统毕业设计论文[管理资料]

(数据库课程设计)学生宿舍管理系统毕业设计论文[管理资料]

摘要学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括宿舍学生基本信息管理、楼道工人基本信息管理、宿舍楼基本信息管理、宿舍基本信息管理、宿舍事故基本信息管理、宿舍楼物品出入基本信息管理、宿舍楼保卫处基本信息管理、宿舍配备物品及处理管理等八大功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中宿舍学生基本信息管理、宿舍基本信息管理是系统开发的重点。

该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。

关键字:学生宿舍管理,宿舍管理现代化,宿舍管理网络化,人工管理,功能模块,存储过程目录1. 系统需求分析阶段 (1)引言 (1)目标与任务 (1)需求分析阶段的目标 (1)需求分析阶段的任务 (1)需求分析阶段成果 (2)2. 概念设计阶段 (11)引言 (11)概念模型设计 (12)新系统流程 (13)3.逻辑设计阶段 (14) (14) (14) (14) (15) (16) (16) (16)4.物理设计阶段 (17) (17) (17) (17)楼道工人基本的信息查询和更新模块 (18)宿舍楼基本信息的查询和更新模块 (18)宿舍基本信息的查询和更新模块 (19)学生基本信息的查询和更新模块 (20)宿舍物品的查询和更新模块 (20)宿舍事故的查询和更新模块 (21)宿舍物品处理的查询和更新模块 (21)宿舍保卫处基本信息的查询和更新模块 (22)5.数据库实施阶段 (22)、数据表、视图、索引 (22)建立数据库 (22)建立数据表 (22)建立视图 (26)建立索引 (28) (28) (29)6.系统调试和测试 (29)7.实习心得 (32)8.存在的问题及建议 (32)致谢 (33)参考文献 (33)附录1 数据库逻辑结构定义 (34)附录2 存储过程定义 (38)附录3 数据查看和存储过程功能的验证 (43)附录4 所有的SQL运行语句 (48)1. 系统需求分析阶段引言通过对北校区25个学生宿舍楼的实地调查,了解到现在的学生宿舍管理仍停留在完全的人工管理阶段,楼管处没有标准的住宿学生存档信息。

数据库课程设计图书管理系统毕业论文

数据库课程设计图书管理系统毕业论文

数据库课程设计图书管理系统毕业论文目录1绪论 (1)1.1课题背景 (1)1.2本课题研究的意义和目的 (1)2图书馆管理系统的分析 (2)2.1现状分 (2)2.2可行性分析 (3)2.2.1技术可行性 (3)2.2.2操作可行性 (3)2.2.3市场可行性 (3)2.3需求分析 (3)2.3.1性能需求 (3)2.3.2功能需求 (4)3系统的总体设计 (5)3.1系统的总体目标 (5)3.2系统的结构 (5)3.2.1系统的概述 (5)3.2.2系统的总体结构 (6)3.3运行环境 (6)3.4开发软件 (7)3.4.1Visual Studio 2008 (7)3.4.2SQL Server 2008 (7)3.5开发语言 (8)3.6系统功能结构 (9)3.6.1登录模块功能结构流程图 (9)3.6.2图书管理和借阅模块功能流程图 (9)3.6.3系统业务流程图 (10)3.7系统数据流程图 (11)3.7.1 系统总体数据流程设计 (11)3.7.2 零数据流图 (11)3.7.3 第一层数据流图 (12)4系统详细设计与实现 (12)4.1数据库设计 (12)4.1.1数据库开发平台 (12)4.1.2数据库设计原则 (13)4.1.3数据库分析 (13)4.1.4系统E-R模型 (14)4.1.5创建数据库表 (14)4.1.6数据库中表的关系 (17)4.2Windows窗体开发 (17)4.3系统功能模块设计 (18)4.3.1登录模块 (18)4.3.2用户管理模块 (19)4.3.3图书馆信息维护模块 (21)4.3.4图书借阅模块 (23)5系统测试 (25)5.1模块测试 (25)5.2整体测试 (25)5.3测试结果 (27)6附件 (28)6.1数据库创建代码 (28)6.2程序设计代码 (29)结论 (39)谢词 (39)参考文献 (40)1绪论1.1课题背景随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。

数据库课程设计论文

数据库课程设计论文

数据库课程设计论文一、教学目标本课程的教学目标是使学生掌握数据库的基本概念、原理和方法,培养学生运用数据库技术解决实际问题的能力。

具体目标如下:1.知识目标:(1)理解数据库的基本概念,如数据、数据模型、数据库管理系统等。

(2)掌握数据库的基本操作,如创建、修改、删除表和索引,以及数据的增、删、改、查等。

(3)了解数据库的设计规范,能够使用实体-关系模型设计简单的关系数据库。

(4)熟悉数据库的性能优化和事务管理。

2.技能目标:(1)能够使用数据库管理系统(如MySQL、Oracle等)进行数据库的创建、管理和维护。

(2)具备编写简单的SQL语句进行数据操作的能力。

(3)学会使用数据库设计工具(如ERWin、PowerDesigner等)进行数据库设计。

(4)掌握数据库性能监控和调优技巧。

3.情感态度价值观目标:(1)培养学生对数据库技术的兴趣,认识到数据库在信息社会中的重要地位。

(2)培养学生严谨的科学态度,注重实践与理论相结合。

(3)培养学生团队协作精神,学会与他人共同解决问题。

二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库基本概念:数据、数据模型、数据库管理系统等。

2.数据库基本操作:创建、修改、删除表和索引,数据的增、删、改、查等。

3.数据库设计:实体-关系模型、关系数据库设计规范等。

4.数据库性能优化:索引、分区、事务管理等。

5.数据库事务:事务的概念、性质、并发控制等。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式,包括:1.讲授法:讲解基本概念、原理和方法。

2.案例分析法:分析实际案例,让学生学会将理论知识应用于实际问题。

3.实验法:让学生动手实践,加深对数据库操作的理解。

4.讨论法:分组讨论,培养学生的团队协作能力和解决问题的能力。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《数据库原理与应用》等。

2.参考书:《数据库系统概念》、《数据库系统实现》等。

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

摘要本数据库主要完成对于超市管理,包括商品、采购、出库、库存,销售统计。

系统可以完成对各类信息的进行方便的浏览、查询、添加、修改等功能。

系统的核心是销售、采购、出库、库存,统计五者之间的联系,每一个表的修改都将联动的影响其它的表。

本数据库的功能很实用。

查询功能,可以让让销售员,采购员,保管员,统计员对数据库中商品的信息以及销售情况进行查询;添加功能可以将销售情况进行添加;修改功能可以对商品进行库存修改。

采用IBM公司的DB2来设计数据库,在虚拟机运行的Windous 2000环境下进行数据库设计。

论文主要介绍了本课程设计的具体过程,例如需任求分析,概念设计,逻辑设计等的具体实现过程,配有大量图标方便理解。

关键词:SQL语言;IBM DB2;数据库2设计;超市管理系统目录第一章绪论 .......................................................................................... 错误!未定义书签。

1.1课题简介 (9)1.2设计目的 (9)1.3设计内容 (9)1.4系统实验要求 (9)第二章需求分析 (10)2.1 需求分析的任务 (10)2.2 需求分析的过程 (10)2.3 数据字典与流程图 ................................................................. 错误!未定义书签。

2.4 系统框架 ................................................................................. 错误!未定义书签。

第三章概念结构设计 . (10)3.1 概念结构设计的方法与步骤 ................................................. 错误!未定义书签。

3.1.1 概念结构设计的方法 .................................................. 错误!未定义书签。

3.1.3 概念结构设计的步骤 .................................................. 错误!未定义书签。

3.2 数据抽象与局部视图设计 ..................................................... 错误!未定义书签。

3.3视图的集成 .............................................................................. 错误!未定义书签。

第四章逻辑结构设计 . (12)4.1 E-R图向关系模型的转换 (12)4.2 数据模型的优化 (12)4.3 数据库的结构 ......................................................................... 错误!未定义书签。

第五章数据库物理设计 (16)5.1 索引的建立 ............................................................................. 错误!未定义书签。

5.2 表空间的建立 (16)第六章数据库的实施 (18)6.1 表的建立与数据的载入 (18)6.2 触发器的设计 (18)6.3 数据库的运行 (18)6.4 数据库的查询 (22)总结 (25)参考文献 (26)第一章绪论1.1课题简介随着现代科技的高速发展,设备和管理的现代化,在实际工作中如何提高工作效率成为一个很重要的问题。

而建立管理信息系统是一个很好的解决办法。

经过三年的学习,我们对计算机方面的知识有了很大的提升,本着理论联系实际的宗旨,通过学校提供的这次软件技术实践的机会,在指导教师的帮助下,历经两周时间,我自行设计一套超市管理系统,在下面的各章中,我将以这套超市管理信息系统为例,谈谈其开发过程和所涉及到的问题。

1.2设计目的应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。

数据库应用课程实践:实践和巩固在课堂教学中学习的关于数据库的有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。

数据库原理软件设计实践:实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。

1.3设计内容对于超市销售过程,从需求分析开始,经历概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,一步步对于数据库系统进行设计,满足用户对于数据库的个种功能要求,例如添加、删除、修改等。

最后,使用IBM DB2完成对于本商品销售管理系统的数据库设计。

1.4系统实验要求建立三个用户:user1,user2,user3(1)使第一个用户user1和db2admin一起成为admin组的成员,使admin具有SYSADM的权限。

(2)使第二个用户user2拥有DBADM的权限。

(3)将创建的表之一上的所有特权授予给自己建立的用户user3。

第二章需求分析2.1需求分析的任务对于超市管理过程进行调查,对于超市内的个应用信息的要求和操作要求进行详细分析,形成需求分析说明书。

调查数据管理中的信息要求、处理要求、数据的完整性要求。

为了完成需求分析的任务,要详细对于各种工作人员,如销售员,统计员等的需求,在这些基础上确定该数据库系统的功能。

2.2需求分析的过程对于某超市的管理过程经过可行性分析和初步需求调查,抽象出该子系统业务流程图,如图2.1所示。

下面,经过调查分析给出采购员、销售员、报关员和统计员的具体需求。

销售员出库单保管员统计员日报表销售单库存情况采购员采购单图2.1某 超市业务流程图2.3数据字典⑴ 调查用户需求①采购员需求●查询功能:◆按商品编号 ◆按商品名称查询 ◆按采购单编号查询●添加功能:◆对于采购单进行填写●修改功能:◆对于采购单进行修改删除功能:◆对于不需要商品进行删除②销售员需求●查询功能:◆按商品名称查询◆按商品编号查询●添加功能:◆对于销售单进行填写◆对于出库单进行填写●修改功能◆对于销售单进行修改◆对于出库单进行修改③保管员需求●查询功能◆按商品编号进行查询◆按进货单编号进行查询◆按出库单编号进行查询●修改功能:◆对于库存进行修改●添加功能:◆按采购单进行商品添加●删除功能:◆对于有错数据进行④统计员需求●查询功能◆按商品名称查询◆按商品编号查询●统计功能:◆按销售日期对于超市销售进行统计●修改功能:◆对于统计出错进行修改⑵分析用户需求在调查完了用户需求之后,就要开始分析用户需求。

在此,我们采用自顶向下的结构化分析方法(SA方法)。

首先,定义全局概念结构的框架,如图2.2所示。

2.4系统框架图2.2超市商品销售系统总框架图商品采购子系统进一步细化,如图2.3所示。

1商品采购子系统1.1查询1.2添加1.3修改1.4删除图2.3商品采购子系统细化其中的查询功能进一步细化,如图2.4所示。

1.1查询1.11按商品编号1.12按商品名称1.13按采购单编号图2.4商品查询细化商品销售子系统细化,如图2.5所示。

2商品销售子系统2.1查询2.2添加2.3修改图2.5商品销售子系统细化查询功能细化,如图2.6所示。

2.1查询2.11按商品名称2.12按商品编号图2.6商品查询细化添加功能细化,如图2.72.2添加2.21出库单2.22销售单图2.7添加功能细化修改功能细化,如图2.8所示2.3修改2.31出库单2.32销售单图2.8修改功能细化商品库存子系统细化,如图2.9所示3商品库存子系统3.1查询3.2修改3.3添加3.4删除图2.9商品库存子系统细化查询功能细化,如图2.10所示3.1查询3.11商品编号3.12进货单编号3.13出库单编号图2.10查询功能细化月统计子系统细化,如图2.11所示4商品统计子系统4.1查询4.3修改4.2统计图2.11商品月统计子系统细化将所有子系统全部细化。

将所有用户需求分析完毕之后,就要开始构造数据字典了。

经分析之后,本系统要用到6个基本表:销售表,采购表,月销售表,入库表,出库表,库存信息表。

数据结构定义如表2.1所示。

表2.1 数据结构定义数据结构名含义说明组成采购表定义了采购商品的信息采购日期,采购单编号,商品编号,商品名称,购入单价,购入数量出库表定义商品销售出库信息销售编号,商品编号,出库日期销售表定义了销售商品的信息销售日期,商品编号,销售单价,销售数量,销售编号库存信息表定义了商品库存有关信息商品编号,商品名称,购入单价,库存数量月销售表定义了月销售情况有关信息月份,商品编号销售数量,销售金额入库表定义了入库商品的信息采购单编号,商品编号,入库日期第三章 概念结构设计3.1概念结构设计的方法与步骤 3.1.1 概念结构设计的方法概念设计阶段我采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。

对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念模式。

3.1.2 概念结构设计的步骤第一步是进行局部视图的设计:由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成。

因此我们先逐一的设计分E-R 图。

第二步是进行视图的集成:各子系统的E-R 图设计好之后,下一步就是要将所有的分E-R 图合成一个系统的总E-R 图。

我想采用一次集成两个分E-R 图的方式。

3.2数据抽象与局部视图设计采购信息与库存信息局部E-R 图如图3.1所示。

采购信息入库库存信息采购单编号商品编号商品名称购入单价采购日期购入数量商品编号库存数量单价N入库日期1商品名称图3.1采购信息与库存信息局部E-R 图销售信息和库存信息局部E-R 图如图3.2所示销售信息出库库存信息销售编号销售单价销售数量销售日期商品编号N1商品信息库存数量单价出库日期商品名称图3.2销售信息与库存信息局部E-R库存信息和月销售统计信息的局部E-R 图如图3.3所示库存信息统计月销售统计信息商品编号库存数量商品单价月份商品编号销售金额销售数量1N商品名称图3.3库存信息和月销售统计的局部E-R 图3.3视图的集成经过逐步细化再进行每两个一集成初步形成一个E-R 图,最后得到图3.4总体概念结构E-R 图。

相关文档
最新文档