《数据库论文.docx》由会员分享,可在线阅读,更多相关《数据库论文.docx(46页珍藏版)》请在优知文库上搜索。
1、数据库论文西南大学网络教育学院毕业论文论文题目:商品销售管理系统学生朱良辰学号200810414086专业计算机层次本科通讯地址江苏省沛县职教中心邮政编码221600指导教师牟山群商品销售管理系统摘要本系统是为了习惯企业进销存管理的信息化建设需要而设计的,使用ViSUalFoxpro6.0面向对象编程语言设计而成,能够稳固而快捷地完成企业的进销存管理的信息化任务,从而取代了以往繁杂的人工劳动,提高了工作效率。关键词:数据库,编码,信息系统SummaryThissystemistoentertoselltheinformationconstructionneedwhichdeposittedma
2、nagementanddesignformeetingenterprises,adoptVisualFoxpro6.0tofacetarget,sprogramminglanguagetodesign,canfinishtheenteringandsellingandstoringtheinformation-basedtaskofmanagementofenterprisessteadilyandswiftly,thusreplacedmiscellaneousartificialworkinthepast,hasimprovedworkingefficiency.Keyword:Datab
3、ase,code,informationsystem摘要1第一章引言3Ll本课题的研究意义3L2本课题的设计目的与内容3第二章研究现状及设计目标32. 1设计目标33. 2系统设计中存在的问题及解决办法3第三章软、硬件环境43.1 软件环境44. 2硬件平台7第四章可行性分析7第五章系统的功能8第六章数据库设计11第七章系统设计14第八章性能测试与分析45第九章结束语48参考文献48第一章引言1.1 本课题的研究意义随着经济的高速进展,企业的信息化工作也在如火如荼地进行,由于企业规模的不断扩大与商务往来的日益增多,企业对进销存信息的掌握与使用就越来越多,因此往常的原始的手工操作方式就不能习惯企
4、业快速进展的需要,在计算机科学技术日益进展与成熟的今天,运用其先进的技术性来管理日常工作中的各类客户信息数据,就能够极大地提高企业的工作效率。因此,本人结合已学过的知识及在指导老师的帮助下,运用MicrosoftVisualFoxpro6.0中文版,在WirldoWSXP中文版环境下开发成功本系统,通过在实践中的运行验证,本系统能够正常与稳固地运行,为企业制造了较大的商业机会,保证了公司对进销存的管理信息化工作的顺利进行。1.2 本课题的设计目的与内容设计目的:帮助企业对进销存信息进行快速、准确的录入、修改、查询等工作,并可将信息导入与导出,从而可将有关人员从以往烦琐的工作解脱出来,充分体验到
5、信息时代的企业信息化工作给企业的日常工作所带来的便利与快捷,体会到计算机的快速、准确、智能的强大功能。但由于本人软件设计方面的经验不足,因此本系统在设计过程中出现了许多的困难,我查阅了许多的资料,并参考了别人的程序,才最终完成了本系统的设计。第二章研究现状及设计目标2.1设计目标本系统的开发,是以VisualFoxpro6.0中文版作为开发语言,以WindowsXP中文版为开发平台。本系统的界面比较美观、友好,操作简单、方便,比较具有人性化,同时,系统运行速度较快,对计算机的硬件环境要求不高。能够完成公司进销存管理的大部分工作。2.2系统设计中存在的问题及解决办法在设计过程中,由于受到本人知识
6、面所限,考虑不周,数据分析不全面、全面,对软件工程的认识不足,也缺乏设计经验,因此曾出现过一些问题与错误,但是通过本人查询有关的资料,参考有关软件的设计思想,并在指导老师的细心帮助下,这些问题后来基本上得到熟悉决,使用单位也比较满意。第三章软、硬件环境3.1、 软件环境:操作系统选用目前较稳固的WindoWS98中文版;数据库系统使用关系型数据库系统MicrosoftVisualFoxPro6.0中文版;由Windows98与MicrosoftVisualFoxPro6.0共同构成系统的开发环境。(1)中文操作系统WindOWS98的特点:首先,操作系统使用完全图形化的用户界面。将使软件用户的
7、培训大大简化,提高了工作效率。其次,Windows98的设备无关性使本系统软件开发时无须固定使用设备,有利于软件的移植与硬件设备的更新换代。再次,WindOWS98系统中文版支持信息交换用汉字编码字符集,完善的中文支持使二者紧密结合,构成一个功能完备的软件开发环境。(2) VFP6.0中文版概述A:概述VFP6.0中文版,它是运行于Windows95与WindowsNT平台的32位数据库系统,充分发挥了32位微处理器强大的32位数据处理性能。它功能强大,直观易用,支持客户/服务器结构与面向对象编程,提供多种可视化编程工具,支持最新Internet技术,WWW数据库的设计,最新流行的ACtiVe
8、X等。VFP6.0中文版完全支持OOP(面向对象)的应用程序设计方法,VFP使用了真正的类,包含继承性,封装性与多态性。用可视方式创建类、查看类及类代码;利用表单向导进行专业级界面设计;对表关系进行可视化查看;可利用OLE自动化来包含其他软件(如Excel、Word)中的对象并使用这些软件。通过ViSUalFoXPrO对象与事件模型,用户能够快速创建与实现无模式(modeless)的应用程序;利用生成器与工具栏,开发人员能够快速开发应用程序,而省去编写大量的代码、定义繁多的属性。总之,VFP6.0中文版是一种适用于专业人员的开发工具。B:概念的进展在FoxPro2.X中一个表就是数据库,实际上
9、是真正的数据库中表的概念,在VisualFoXPrO中,数据库指的是能够存储一个或者者多个表(.DBF)及视图的关系数据库,这才是真正的关系型数据库的概念。关于一个大型的信息管理系统,它很可能需要对不一致的用户各自创建一个大型的文件系统,它包含许多表,而属于一个用户的一套表与属于另一个用户的一套表实际上是相同的,只是名称是完全不一致的,而在FoXPro2.X中,需要建立大量的代码来区别与保护属于不一致用户的一套表,这套表的数量可能是非常庞大的,保护编码也是非常庞大的。然而ViSUalFOXPrO中引入的真正的数据库的概念,使这一问题的解决变得非常的容易,设计人员只要为不一致的用户创建不一致的数
10、据库,然后在这些数据库下建立用户自己的表就能够很容易对每个用户进行区别与保护了。而且,这样的数据库的关系能力更加强大,更加稳固可靠。CrVisualFoxPro的高效性、可扩展性面向对象程序设计减少了开发时间。VisualFoxPro通过使用面向对象的开发技术简化了开发。它能够通过创建代码类与接口单元类来创建功能强大的、使用灵活的可重用对象库。利用内置工具管理类与类库管理类库资源,在应用程序中用类浏览器与组件集定位、查看、使用类。表面显示器会帮助我们建立更为稳固、更为高效的应用程序。下面的窗口显示代码的每一行,指示其是否执行、执行次数、首次执行时间、平均执行时间。这些数据能够帮助我们快速定位代
11、码中的运行瓶颈,也可验证测试计划。用功能强大的可视化的RAD工具减少开发时间、减少开发工作。用有颜色的代码编辑器与直接跟踪调试器使得写代码的工作比从前简单得多,这一改进来自MiCroSOftVisualC+开发系统。使用MicrosoftVisualSoUrCeSafe?简化了开发小组的开发工作。MicrosoftVisualSourceSafe版本操纵系统与ViSUaIFoXPrO6.0紧密关联,因此能够更好地管理源代码,不论是个人独立编写程序,还是作为开发小组的其中一员编写程序。组件集使得查找与使用诸如类库、表格、报表、代码的组件变得特别简单。仅需要拖动鼠标就能够快速将类从组件集中移出,放
12、置到表格与报表中。D:新特性VisualFoXPrO基本类库VisualFoxPro6.0提供了100多个未编译、可重用的类,开发人员能够利用这些类实现应用程序的基本功能。直接使用这些类,或者者用这些类的继承来实现一定的扩展功能。应用程序向导与构建器VisualFoxPro6.0包含一个完全的面向对象的应用程序框架,它是由一组为应用程序提供基本功能的类构成的。新的应用程序向导就是基于这个框架创建项目的,新的应用程序构建器能够用来添加表格与报表。组件集(ComPonentGallery)组件集(ComPOnentGalICI7)简化了类库的管理,简化了提供可视化工具去组织与使用组件的其他组件的管
13、理。组件能够从组件群中拖出,放置到可视化设计环境中,诸如项目与表单。严格日期检查编译日期信息时,VisualFoxPro6.0将检测会产生误解的日期描述,比如01/01/56。开发人员能够利用这一特性检测现有代码的2000年问题,同时在新代码中避免这一问题的出现。新的严格的日期格式强制日期以清晰形式描述。CoverageProfiler开发人员能够运用表面显示器(COVerageProfiler)检查他们要测试的方案的有效性,这是用执行相应行代码的方式实现的。他们也能够执行ProfiIing以查找瓶颈或者其它执行当中遇到的问题,这是通过检查每一行代码的执行时间实现的。访问与赋值方法访问方法是当
14、访问属性值时运行的代码,赋值方法是当改变属性值时运行的代码。访问操纵方法与访问权限指定方法使属性可用,并使那些内嵌属性容易使用。项目挂钩项目挂钩是一个新的基类,当与一个项目相连时,能够通过它看到项目级事件。开发人员能够写一些当项目打开、关闭、构建、添加文件时运行的代码。在应用程序之间进行拖放从经历字段拖出文本,把它放置到MiCroSOftWOrd中,然后能够对文本进行拼写检查。或者者从WindOWSEXPIorCr中拖出一个文件,把它放置到项目管理器中。文件将被添加到项目中去。活动文档活动文档是一个ViSUalFOXPro应用程序,挂接在InternetExplorero它提供了把Visual
15、FoxPro的强大功能用在浏览器上的一种途径。活动文档同样也提供了一种在分布式应用程序中使用Web的方法。微软传输服务器支持由ViSUaIFoXPro创建的COM组件,这些组件能够由微软传输服务器管理与调整。开发人员能够构建基于数据的组件,充分利用微软传输服务器提供的调整组件的便利条件。企业应用程序开发VisualFoxPro6.0与其它VisualStudio工具能够很好的配合,比如,运用VisualInterDev创建Web应用程序的开发人员能够很容易地使用VisualFoxPro来创建组件。用VisualBaSiC创建的ActiveX控件能够在ViSUalFoxPro应用程序中使用,以实现一些附加功能。购买ViSUalStudio企业版的ViSUalFoxPro开发人员能够得到开发工具所提供的全部好处。3.2、 硬件平台:本系统要紧使用单机操作,投入少,效率高,易于管理与保护,系统升级简单,适合企业信息化管理的需要。基本要求如下:CPU为IntelPentiuinlOO以上;内存为32MB以上;硬盘至少为3.2G以上;配有光驱与软盘。第四章可行性分析本系统的结构图如下:由于本系统管理的对象单一,数据内容基本是一致的,涉及的计算过程不是很复杂。因此,比较适合于使用数据库管理。且由于单位购进的微机的