图3-1系统功能模块图 3.2 数据库概念模型设计 内容来自www.paper51.com 3.2.1 系统实体图 http://www.paper51.com
系统中涉及到多个实体,各自有不同的属性下面用实体图来表示各个实体。主要包括客户实体、汽车零件实体和用户实体 paper51.com (1) 客户实体图 http://www.paper51.com
paper51.com 图3-2客户信息实体图 内容来自论文无忧网 www.paper51.com (2)汽车零件实体图 内容来自www.paper51.com 内容来自论文无忧网 www.paper51.com 图3-3汽车零件实体图 copyright paper51.com (3)用户实体图 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com 图3-4用户实体图 http://www.paper51.com 3.2.1系统E-R图 copyright paper51.com 系统各种功能的实现都离不开数据库的支持,因此数据库的设计是本系统不可缺少的一部分。对数据库进行E-R图的分析帮助我们进一步的了解系统各个功能之间的联系,本系统E-R图如3-5所示。 copyright paper51.com
http://www.paper51.com paper51.com
内容来自论文无忧网 www.paper51.com
1 N N 内容来自论文无忧网 www.paper51.com
paper51.com N paper51.com 1 1 N N http://www.paper51.com 内容来自论文无忧网 www.paper51.com 图3-5系统E-R图 copyright paper51.com 3.3 开发平台选择 内容来自www.paper51.com 本系统的开发选择了Delphi 7开发工具和Access数据库,下面简单介绍一下Delphi7和Access。 paper51.com 3.3.1 Delphi 7介绍 paper51.com
本系统是采用delphi 7开发工具进行开发的,Delphi不仅是编辑器和编译器,还是一种使用构件进行编程的工具,可使软件开发工作更简单。Delphi作为一种面向对象的可视化开发工具,其主要特性主要有以下几点: http://www.paper51.com (1) 应用程序的快速开发。Delphi是基于Object Pascal的开发工具,它具有高性能的32位本地优化代码编译器。其应用程序像C++语言编写的应用程序一样,可直接运行,能够最终生成可单独执行的DLL与EXE文件。 http://www.paper51.com (2) 高效的可视化构件库与面向对象的架构。 内容来自www.paper51.com
(3) 具有集成的快速报表生成工具和集成的图表构件,能将企业数据库转换成决策信息。 http://www.paper51.com (4) 能可视化地创建构件,通过鼠标拖放生成构件模板;具有对Windows和Server的完全支持。 内容来自论文无忧网 www.paper51.com (5) 具有多种操作向导,可加速程序编写和减少语法错误。 copyright paper51.com
(6) 具有开放式数据库架构,可轻松连接企业内的各式数据库结构。 copyright paper51.com (7) 具有集成的数据库开发工具、强大的客户/服务器运算开发功能。 copyright paper51.com (8) 具有可伸缩的多层面数据库架构,便于维护和增加重要性。 http://www.paper51.com
(9) 具有Web数据库应用程序开发的能力。 内容来自论文无忧网 www.paper51.com 在Delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构,从客户机/服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。 http://www.paper51.com 3.3.2 ACCESS简介 内容来自论文无忧网 www.paper51.com Microsoft所推出的Microsoft SQL Server与MicrosoftAccess两大数据库管理系统是目前应用最广泛的两种。Access数据库系统虽然不如SQLServer功能齐全,但对于本管理系统的应用来说,已经是绰绰有余了。 内容来自www.paper51.com Microsoft Access就是一种采用关系结构的数据库管理系统,它具备一般数据库管理系统所拥有的功能,从而具有易学易用的特性,使它成为最适合的数据库入门软件。相对于其他大型数据库管理系统,Microsoft Access提供了一个经济实惠的解决方案它不但在价格上比其他系统便宜许多,而且“麻雀虽小,五脏俱全”,因此十分适合用来开发小型的数据库应用系统。 http://www.paper51.com 在Access数据库中包含常用的5个数据库对象,分别是“表”、“查询”、“窗体”、“报表”、“页”。 http://www.paper51.com •表是存放数据的容器,被设计成行和列的格式,就像电子表中的那样。 内容来自论文无忧网 www.paper51.com
•查询是一个Access对象,它询问数据库中有关数据的问题。根据设计方法的不同,查询能够在数据库中检索并组合来自不同表的数据。 copyright paper51.com
•窗体是一个窗口,它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。 copyright paper51.com
•报表是一个Access对象,设计来显示数据,其作用类似于窗体,但主要是用于数据打印,不能输入数据。 内容来自www.paper51.com •页是一种特殊类型的窗体,它使用户能够利用Web浏览器查看和编辑Access的表。 paper51.com
|