数据库课程设计--图书销售管理系统.doc
《数据库课程设计--图书销售管理系统.doc》由会员分享,可在线阅读,更多相关《数据库课程设计--图书销售管理系统.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流数据库课程设计-图书销售管理系统.精品文档.图书销售管理系统论文前言1摘 要3第一章开发管理系统的目的和意义6第二章系统需求分析72.1本系统开发目的72.2开发背景72.3可行性分析72.4.项目概述8第三章、软、硬件环境1031、软件环境:103.2、硬件平台:11四、系统的功能114.1 系统总体规划114.2 流程图124.3 系统具体实现134.4 各模块功能实现13六、数据库设计226.1系统数据库设计226.2、数据表的物理结构设计24七、性能测试与分析29八、结束语31参考文献31前言图书销售管理系统是一个商业市场不可缺少的部
2、分。人工管理方式存在着许多缺点:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来不少困难。随着科学技术的不断提高。计算机学日渐成熟。它已进入人类社会的各个领域并发挥重要作用。使用计算机档案信息管理,有好多好处:查找方便,可靠性高,存储量大,保密性好,成本低等,能够极大提高管理的效率,也是企业的科学化,与世界接轨的重要条件。摘 要图书销售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点.经过分析如
3、此情况,我们使用Vf作为数据库开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,真到形成用户满意的可行系统. 关键词原型法,面向对象,数据一致性,数据窗口,信息管理系统。Summary Books management system is development two aspects that typical information management system( MIS), its development includes primarily the b
4、ackstage database establishes with support and the head applies the development two aspects of the procedure.Establish the data consistency to the former request is strong with the complete, the that data safety good database.But request the latter very much the applied procedure function complete,
5、easy usage etc. characteristics. Through the analysis such circumstance, we use the VF, database etc. development tool, make use of its every kind of the tool of development that provide that face to the object, particularly is intelligence that data window way this on canning be convenient but Chie
6、ns manipulates the database turn the object, establish in the in a short time first system application prototype, then, start to the beginning prototype system proceeding need on behalf, revise continuously with improve, really arrive to become the customer satisfied can A system.第一章开发管理系统的目的和意义信息在社
7、会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。我国自从80年代上半期,国家计委统计局计算中心在第一次全国人口普查、工业普查中使用了数据库管理技术以来,随着微机管理系统的推广,数据库应用逐渐普及。因此大力开发管理系统:计算机代替人工进行,许多繁杂劳动。计算机可节省许多资源。计算机大大提高人们的工作效率计算机加密使文档更安全。数据库管理系统是数据处理的核心机构,管理信息
8、系统、办公自动化系统、政策支持等都是使用了数据库管理系统或数据库技术的计算机应用系统。在信息时代纸介质的传统管理方法必然被计算机为基础的信息管理所取代。第二章系统需求分析 本管理系统在对现有书店销售方式上与电子销售方式的基础上,对现有存书,现有销售员,现有管理员进行统一数字化管理,为书店工作人员提供明确,有效的信息,使工作人员工作更方便,更简单.2.1本系统开发目的 本需求分析的目的在于研究图书销售管理系统的开发途径与应用方法.本需求分析的对象与图书销售管理系统开发有联系的决策人,书店系统管理员,书店经理人,书店销售人员,顾客,以及支持本项目的领导和工作人员,软件验证者.2.2开发背景 本项目
9、的名称:书店销售与管理系统.本项目的提出者和开发着是书店销售与管理系统的开发者,用户是各种书店,书市.本系统实现了书店销售,管理的信息化,并能向顾客提供各种图书信息,对经理人提供各种有关书店销售,管理的信息,以及动态的销售行情.本系统能够与互联网相连来实现图书的网上销售.3、定义 书店销售与管理系统:销售系统指对顾客提供的各种服务,包括查询服务,留言服务,会员管理系统.管理系统指向书店经理人提供信息,向销售人员以及管理员提供所求信息. 2.3可行性分析随着社会发展的多元化,信息化,书市的管理已经成为一个令人头痛的事情。由于现有的书名目繁多,顾客需求量大,以及帐目数大,交易速度快,如何在最短的时
10、间内,对各种书进行有效的管理,以及如何让管理人对现有的销售情况有一个明确的了解,已成为十分迫切的问题.本系统的结构图如下:库存综合查询商品定购入库商品出库库存采购编号销售分析由于本系统管理的对象单一,数据内容基本是一致的,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且由于单位购进的微机的配置较低,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,以及相关人员提供的各种要求,完全可以实现。 VFP6.0中文版作为一个关系型数据库系统,它提供了面向对象的编程技术,可简化数据库管理,使开发应用程序这项艰辛的工作就象堆积木那样
11、简单方便。另外,用VFP6.0中文版开发的应用程序可以独立运行于windows平台。2.4.项目概述本系统是基于数据库对书店的销售,管理进行统一管理的软件.通过对几个书店的调查,可以得知现有的书店有如下的不足与缺陷。 第一,顾客在购书前对本书店的查询,在原有的条件下,顾客买书需要耗费大量的时间去书架去查书,并且往往不满意,那么就需要一个系统能够方便顾客的查询,如果可能的话,还应能方便互联网上的网民上网查询。第二,顾客在购买书后,书店能方便的做出相应的记录,并且打印出相应的记录。系统可以模仿现有的超市系统。第三,由于现有的书店销售方式仍然有效,那么我们应方便书架的管理,让管理书架的管理员对书架有
12、一个清晰的了解,知道有什么,缺什么书,做到适时的对书架增加书,并让管理员做出相应记录。第四,经理人需要对本书店图书的销售有一个清楚的了解,如一个月一次的销售报表等,还有经理人还能通过本系统实现对管理员的管理,对购书做出决定,对本书店的帐目进行管理等等。第五,负责供书的管理员对经理人决定的进书定货单进行管理与保存,对实际到货进行查验,记录,生成到货单等等。第六,对加入本书店的会员进行统一管理,实现优惠购书,与书店经理人进行交流等等。第三章、软、硬件环境31、软件环境:操作系统选用目前较稳定的WindowsXP中文版;数据库系统采用关系型数据库系统Microsoft Visual FoxPro6.
13、0中文版;由WindowsXP和Microsoft Visual FoxPro6.0共同组成系统的开发环境。(1)中文操作系统WindowsXP的特点:首先,操作系统采用完全图形化的用户界面。将使软件用户的培训大大简化,提高了工作效率。其次,WindowsXP的设备无关性使本系统软件开发时无须固定使用设备,有利于软件的移植和硬件设备的更新换代。再次,WindowsXP系统中文版支持信息交换用汉字编码字符集,完善的中文支持使二者紧密结合,构成一个功能完备的软件开发环境。(2)VFP6.0中文版概述我选用的系统开发工具是VISUAL FOXPRO,下面我分别从系统开发工具简介,事件驱动和可视化的应
14、用程序, VISUAL FOXPRO6.0语言和函数和面向对象编程四个方面逐一论述。VISUAL FOXPRO系统简介VISUAL FOXPRO是微软公司在收购FOX公司后在1995年6月首次推出了VISUALFOXPRO3.版本,接着又很快推出了VISUAL FOXPRO 5.0及中文版,1998年发布了可视化编程语言集成包VISUAL STUDIO 6.0与其他数据库管理系统相比,VISUAL FOXPRO 6.0 具有用户普遍性、功能完整性、工具的易用性和规模的可缩性等特点。(1)新的数据存取特征:包括支持ActiveX数据对象的数据存取模式;使用和配置连接的工具和命令;增强了无需复杂编
15、程就可以管理和显示数据源的数据捆绑控件;支持对象连接与嵌入数据库(OLE DB)组件对象模型(COM)接口;配置、使用和查看数据库结构、查询和存储过程的工具;可以使你在顺序记录集的基础上快速生成报表的Data Report 控件;并完全支持多层数据存取结构。(2)新控件:包括ADO数据绑定控件;Internet Explorer(微软的浏览器)风格的工具条控件;快速方便的下拉式日期与时间入口Calendar控件;能显示相关记录集的多层栅格控件等。(3)新的Internet 特征:能够编写适于互联网服务器(IIS)的服务器端应用程序;支持动态HTML(DHTML);简化了应用程序的打包和在Int
16、ernet 上发送的WEB出版向导;支持异步操作;并可以在WEB浏览期间存储ActiveX控件的状态等。(3)集成的Internet 功能:可以使你创建并分布可以在Internet 和你们的公司的内部网上运行的应用程序。(4)数据存取:可以使你针对入微软的SQL Server和Oracle 等不同数据库服务器开发完善的客户机/服务器应用程序,管理数据源和创建服务器端控件(包括存取)。(5)运行速度明显提高:由于在Visual Basic中引入了所谓的本地代码(Native Code)编译器,克服了以往版本由于执行文件采用P_Code代码而导致运行速度慢的问题,使得程序执行速度大大加快。根据Mi
17、crosoft 的声明,采用本地代码编译后得到的应用程序在某些情况下执行速度较以往提高了1020倍,执行速度可以直接与采用Visual C+编写的应用程序的执行速度,而应用程序开发效率高则是VisualFoxPr06.0的特长。因此,目前VisualFoxPr06.0非常具有竞争力。3.2、硬件平台:本系统主要采用单机操作,投入少,效率高,易于管理和维护,系统升级简单,适合企业信息化管理的需要。基本要求如下:CPU为Intel Pentium100以上;内存为32MB以上;硬盘至少为3.2G以上;配有光驱和软盘。四、系统的功能4.1 系统总体规划系统功能、可以进行文本操作。、添加一个数据库项目
18、。、删除一个数据库项目。、修改一个数据库项目。、查询信息。、打印查询结果。4.2 流程图4.2.1 图书销售管理的工作流程产品购进确定图书名称,型号,数量-发出定货通知-签订合同-汇出预付款-接收图书-图书入库#产品售出接收买主购货通知-签订合同-接收预收款-通知发货-产品出库#营销人员工作选择工作范围-客户信息收集-产品介绍-签订合同-售后工作-取得回款-领取提成4.2.2 流程图绘制基本信息录入基本信息管理业务员签订售货合 同同同进货管理售货管理业务员信息管理供应商管理客户信息管理4.3 系统具体实现本系统由下述模块组成,分别由进货管理、进货查询、销售管理、销售查询、库存管理、系统维护、退
19、出系统部分组成。在进入系统之前,先检查管理员的合法,避免不合法用户进入本系统。系统结功能图如下:启动界面检查用户合法性不能进入进货管理进货查询销售管理退出系统系统维护库存管理销货查询进货付款进货查询销售管理进货收款 NY系统维护设置供货单位设置商品品名设置经办人数据初始化设置修改系统密码进销存数据转出进销存数据转入4.4 各模块功能实现本系统共有如下所述的七大功能模块:A:进货管理模块:界面如下:该模块可以从多方面对供货的各种详细信息进行处理,如品名、规格、单价等,并可对资金情况进行查询和打印。B:进货查询模块:该模块可以根据查询条件对进货的具体情况进行查询,并灵活地采用各种排序方式以便方便地
20、进行查询,并可进行进货资金情况进行打印,以方便对进货的管理。该模块界面如下:public fchar(11),fname(11),ftype(11)fchar(1)=进货编号fname(1)=noftype(1)=Cfchar(2)=进货日期fname(2)=rqftype(2)=Dfchar(3)=进货单位fname(3)=dwftype(3)=Cfchar(4)=品名fname(4)=mcftype(4)=Cfchar(5)=单价fname(5)=djftype(5)=Nfchar(6)=数量fname(6)=slftype(6)=Nfchar(7)=金额fname(7)=jrftype(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 图书 销售 管理 系统
限制150内