论文--书店管理系统

上传人:细水****9 文档编号:65761079 上传时间:2022-03-25 格式:DOC 页数:22 大小:246.50KB
返回 下载 相关 举报
论文--书店管理系统_第1页
第1页 / 共22页
论文--书店管理系统_第2页
第2页 / 共22页
论文--书店管理系统_第3页
第3页 / 共22页
点击查看更多>>
资源描述
书店管理系统 计算机科学与技术专业 指导老师 :【摘要】随着科技的发展,特别是计算机技术的发展。书店繁琐的事务也逐渐被计算机管理系统所取代,文章介绍的是作者利用Delphi 7.0 和Access开发的基于ADO数据引擎的数据库信息管理系统以及整个系统从设计到实现的整个设计分析过程。【关键词】数据库信息管理系统.DELPHI 7.0.ACCESS. ADO数据引擎. 软件开发需求分析、实施、测试目 录引言-3第一章 选题背景-3第二章 方案论证-4 2.1 引言-42.2可行性研究-42.3结论-4第三章项目开发过程-63.1 关键技术简介-63.2 项目概述-63.3 需求分析说明书-63.4 数据库设计-83.4.1数据库环境说明-83.4.2数据库表命名规则-83.4.3数据库表结构-83.5 设计说明、规范-123.5.1模块命名规则及规范-123.5.2模块汇总表-123.5.3模块关系图-123.6 整体设计-133.7 详细设计-133.7.1引言-133.7.2登陆系统-133.7.3业务处理-133.7.4部门及员工管理-163.7.5系统设置-17第四章 软件测试4.1 引言-194.2 任务概述-194.3 测试方案-194.4 测试执行计划-19第五章 用户使用说明书-20第六章 总结-22引 言科技的进步给人们带来的很多的方便,特别是计算机的发展可以说是人类文明进步的一个重要历程碑,它使人们从繁琐重复的劳动中解放出来。本文介绍的书店管理系统设计与实现就是介绍怎么样设计和实现数据库信息管理系统来替代书店职工繁琐重复的劳动、方便广大读者查阅购买图书。本文就是出于对Delphi和数据库编程的兴趣和关注,萌发了设计基于数据库的图书管理系统的设想。第一章 选题背景1.1项目名称书店管理系统1.2项目来源随着社会的不断发展书籍的种类也在不断的增加,在销售,进货等方面增加了书店的工作的难度,因此编写一个书店信息管理系统是非常必要的.1.3项目目的建立一个能够实现书店进销,能够初步实现书店的智能化管理,提高书店效率,方便读者查阅书店图书,减少管理人员的工作量。1.4项目意义此项目具有一定的实用价值,过设计提高应用DELPHI开发软件的能力,更深的了解和应用SQLSERVER,利用规范化的文档来增强对软件开发流程的认识,同时增强分析问题的能力。1.5项目准备到省市大型书店了解书店的基本工作情况以及以书店所使用的管理系统,从中了解书店的所有工作内容,经过全面调查,全面地了解了书店管理系统的运行情况,利用网络加深对书店管理系统的理解。以文档的形式编写了需求分析说明书。1.6项目技术要求Delphi软件的应用,特别是数据库开发知识。本课题设计应用的数据库引擎是ADO。特别是要掌握并灵活应用数据库知识。a、数据库表的分析 b、access的使用 c、SQLSERVER的使用 d、SQL语言 1.7项目当前发展书店信息管理系统随着社会的不断发展也在不断的向前发展,但现在书店信息还存在数据库管理出错的问题1.8项目指导思想该项目主要应用Delphil,Access来实现图书进货、图书验收、图书分类、图书检索、图书销售、报表打印、用户管理、数据备份、系统维护等几个操作(在时间允许下实现网络功能)第二章 方案论证21引言21.1编写的目的由于书店主要从事大量的图书资料的存储和书籍的所以要对书店进行系统、有效的管理,以方便广大读者查阅、购买。随着计算机网络技术和数据库技术的发展,计算机应用越来越普及,书店要把人工进行的图书进货、图书验收、图书分类、图书检索、图书销售、报表打印、用户管理、数据备份、系统维护等几个操作用计算机实现,减少书店职工的工作量,充分利用Internet/Intranet网络的优势,实现对图书,会员等数据的管理工作,减少开销,提高效率,使看来很繁重的工作处于有条不紊的状态。因此开发此系统的最终目的就是使人员从繁忙的手工工作中解脱出来,并且一个人就可以承担以前几个人的工作量,大大减轻了成本开支,是一个很实用的项目计划。2.1.2背景a待开发的系统名称:书店管理系统b本项目的任务设计者;指导老师:用户:书店职工,图书定购员,图书验收员,图书编目员,图书销售员,一般用户2.1.3前提1.要求:A .对员工录入设置员工编号及其它信息,以供于管理者的了解员工及公司管理。B .为书店设置部门管理,便于管理员、及操作员的管理。C .设计通用查询,可供员工很快的查找到自己所需要的信息,也易于其它人员的有关方面的统计。D .设置系统权限。2.目标:A .使公司能够提高公司的运行效率,便于管理者管理公司。B .方便操作员的操作,达到简单、易用的效果。C .提高操作员的工作效率。D .高操作的正确率。E .提高操作的成功率。F .提高系统的可靠性及安全性。22可行性研究221方案论证这次我们设计小组选的课题书店信息管理系统,我们首先选定的程序设计的方法是面向对象的程序设计,目前程序设计的方法大多:结构化程序设计方法,面向对象的程序设计方法。结构化程序设计方法采用自顶向下逐步求精的设计方法和单入口单出口的控制结构,主要好处在于自顶向下逐步求精的方法符合人们解决复杂问题的规律,用先全局后局部,先整体后细节,先抽象后具体的逐步求精的过程开发出的程序结构清晰,有层次,易理解和阅读,便于今后对程序的维护。面向对象的程序设计是20 世纪80年代初提出的,起源于Smalltalk语言。这种新的概念和思维方式,为使软件容易在程序设计中能够模仿建立真实世界模型的方法,对系统的复杂性进行概括,抽象和分类,是软件的设计与现实形成一个由抽象到复杂这样一个循序渐进的过程,从而解决软件研制中存在的效率低,质量难以保证,调试复杂,维护困难等一系列问题。当然,面向对象的程序设计并不是抛弃结构化程序设计方法,而是站在比结构化程序设计更高,更抽象的层次上去解决问题。当它分解为低级代码模块时,仍需要结构编程。面向对象的程序设计能用击沉的方式简短程序开发的时间,与可视化技术相结合也改善了工作界面。书店信息管理系统要有友好的工作界面便于操作。因此,我们选用面向对象的程序设计作为书店信息管理系统的设计方法。在确定设计方法后,接着就要确定设计工具,数据库软件和数据库引擎,着个对于程序设计而言是非常重要的它决定了整个程序的设计方向.VB,delphi是两款优秀的面向对象的程序设计软件,但就整体而言,delphi的功能更为强大。应用程序不直接访问物理数据库,而是统管面向用户的接口-数据库引擎,现在最常用的数据库引擎是Borland的BDE和微软的ODBC,ADO.BDE提供一种32位的基于WIN32的数据库引擎,它可以访问多种数据库。BDE的主要特点是:具有存取各种主流数据库的统一接口,直接访问数据源,支持基于C/S模式的数据库应用,支持不同数据之间的查询,复制等操作,支持SQL并可访问基于SQLSever的数据库,支持多线程。但它同时还具有一些缺点,如建立安装盘时需要将BDE相关文件打包,造成应用程序发行盘庞大。ADO技术提供了一个一致的,高性能能的,高兼容性的数据访问借口。它既能实现数据库前端的创建,又能实现中间层的设计。ADO的应用范围涵盖了从一层到多层数据库应用解决方案,以及基于WEB的数据驱动解决方案。并且ADO提供了一个更容易使用的接口,优化的数据访问手段,减少网络的负担和应用程序前端,数据源之间的层次。ADO有一个重要的优势是已经被内置在微软的所有的操作系统内。而书店信息管理系统主要的应用平台是微软系列,因此,ADO是最适合该系统的数据库引擎222方案确定通过与书店人员的交流,首先编写了需求分析说明书,接着利用数据库知识编写了数据库设计说明书,最后小组成员对数据库的合理性和开发中所涉及的技术进行评估,最终确定用DELPHI 7.0作为书店信息管理系统的开发工具,ACCESS作为数据库、数据库引擎采用ADO.并将可行性研究形成一份报告,毕业设计的指导老师:赖会霞对此报告认真阅读并提了许多宝贵建议,同时也肯定了项目的可行性。23结论该项目提供的服务均为免费。但本着对知识的渴望且在技术上已无多大障碍,因此可以着手开发该系统。综合以上所述,且经同学们的大力支持,及老师的极力推荐,本着互相学习的态度,全组成员经过商讨,最后决定马上着手开发工作。第三章 项目开发过程31几个关键技术简介31.1 Delphi7.0 简介 Delphi是美国Borland公司推出的功能强大的应用程序开发工具。它是可视化应用编程开发环境,可重用性面向对象编程语言,快速编译器和数据库的完美结合。3.1.2ADO技术Active 数据对象(Active Data Objects):ADO 实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口。可以使用任何一种ODBC数据源,即不止适合于SQL Server、Oracle、Access 等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。ADO支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 同时具有远程数据服务 (RDS) 功能,通过 RDS 可以在一次往返过程中实现将数据从服务器移动到客户端应用程序或 Web 页、在客户端对数据进行处理然后将更新结果返回服务器的操作。本项目开发计划是为了满足书店信息管理的需要而写的,主要阐明了系统过程中人员的组织分配,项目开发的进度,开发过程中的关键问题32项目概述3.2.1工作内容 本项目的工作主要分为三个阶段:第一阶段,主要是文档编写,包括:需求分析说明书;数据库设计说明书 ;概要设计说明书;项目开发计划;测试计划;第二阶段的工作主要是编码工作。第三阶段的主要工作的测试工作,并要写出测试分析报告,项目开发总结报告,用户操作手册3.2.2条件与限制本软件运行的最短寿命估计为5 年;不考虑经费来源和使用限制;无法律和政策方面的限制;目前,本项目开发所需的软硬件条已经具备,文档文档编制的工作已经开始3.2.3产品名称书店信息管理系统3.2.4 验收标准输入测试计划中测试用例,结果应符合测试计划中的要求用户对系统界面满意33需求分析说明书3.3.1引言本需求规格说明书是根据客户对书店管理系统的需求编写的,旨在作为开发的标准和验收的依据。目的本软件需求分析报告的编写目的是为了提供一个由用户(或委托者)和开发者双方共同确定的开发系统的业务需求目标,并对所实现的软件功能做全面的规格描述。同时,在用户业务需求的基础上,经过需求分析和数据整理,以向整个开发期提供关于软件系统的业务和数据的技术信息和整体描述,成为软件开发的技术基础,也作为系统设计和实现的目标及验收依据。本软件需求分析报告的适用读者,一般为:软件客户、软件需求分析人员、软件设计及开发者和相关的测试人员。参考材料:交通运政系统需求说明书、软件工程3.3.2任务概述 开发本系统的目的在于代替书店工作人员繁琐重复工作,方便书店工作人员管理书店营业情况,同时也方便读者查询图书。其主要任务: 图书的查询、销售、进货、类别管理、书店部门及员工信息管理、会员读者信息的管理、读者消费情况查询、报表统计(统计图书销售额、统计积压图书、盘点图书、统计最畅销的前20本书)、登记读者紧缺图书、数据备份、数据还原、系统参数的设置、修改密码、帮助主题、关于目前本项目开发所需软件、硬件已具备。设计人员共两名,具体分工见设计任务书.3.3.3功能需求功能框架划分 图书查询 会员查询 图书销售 图书入库 会员登记图书类别管理缺货图书统计畅销图书统计员工业绩统计 部门信息管理 职工信息管理 密码修改 数据备份功能描述登录界面:用户登陆,及权限管理 图书查询:用户可根据自己的需要进行精确和模糊查询。 会员查询:查询书店会员基本资料。 图书销售:只要是书店工作人员进行图书销售。 图书入库:图书的进库。 会员登记:书店会员读者基本资料登记。 图书类别管理:用于书店图书类别管理。 报表统计:统计数据、打印数据。 部门信息管理:用树型结构管理部门信息,添加删除部门等。 职工基本信息:删除、添加职工等 密码修改:修改用户密码。 数据备份:数据备份、还原。3.3.4运行环境软件环境操作平台:WINDOW9X,WIN2000,WINME,WINXP数据库:Access2000或SQLServer3.3.5开发环境软件环境操作平台: WIN2000开发语言:DELPHI7.0,辅助控件 暂无需要数据库:SQL Server 2000或Access2000数据库引警:ADO3.3.6用户特点本系统可应用于各类型的中小型书店。3.3.7条件与限制本项目目前为单机版,尚无法分布式处理34数据库设计3.4.1数据库环境说明数据库:SQL SERVER2000 或ACCESS编程工具:DELPHI数据库引擎:ADO3.4.2数据库的命名规则数据库名称:BOOKSHOPDB本数据库表或域的命名按其应用业务的范围归类,归纳为两类,第一类为图书类,即TS_;第二类为读者类,即DZ_;第二类为员工类,即YG_;命名的表达方式用中文汉字的第一个字母代表某一汉字的索写;本数据库视图命名以VW_打头,其后面表达式为视图的应用意义,命名的表达方式用中文汉字的第一个字母代表某一汉字的索写;本数据库角发器以TR_打头,其后面表达式为视图的应用意义,命名的表达方式用中文汉字的第一个字母代表某一汉字的索写;本数据库存储过程以SP_打头,其后面表达式为视图的应用意义,命名的表达方式用中文汉字的第一个字母代表某一汉字的索写;表3-1各子系统的代码和名称序号代码名称1TS_应用图书类2HY_应用会员类3ZG_应用职工类4 YW_应用业务类5XT_应用系统类表3-2数据表定义模板名称标识符功能说明序号字段名中文含义说明类型(精度范围)缺省值NULL12345注主键索引外键3.4.3表结构表3-3图书信息(TS_JBXX)名称图书信息标识符TS_JBXX功能说明应用于: 序号字段名中文含义说明类型(精度范围)缺省值NULL1JBXX_TXM图书条形码varchar(8)N2JBXX_MC图书名称varchar(20)N3JBXX_ZZ图书作者varchar(12)N4JBXX_CBS图书出版社varchar(12)N5JBXX_CBRQ出版日期DateY6JBXX_LB图书类别varchar(10)Y7JBXX_KC图书库存量intN8JBXX_DJ图书定价moneyN9JBXX_JJ图书简介Varchar(100)N注主键JBXX_TXM索引JBXX_TXM外键表3-4图书父级类别(TS_TSLB)名称图书类别标识符TS_TSLB功能说明图书类别(如 科技类图书)序号字段名中文含义说明类型(精度范围)缺省值NULL1TSLB_ID类别IDVarchar(8)N2TTSLB_MC类别名称Varchar(10)N3TSLB_JJ类别简介varcharY45注主键TSLB_ID索引外键表3-5系统部门信息(XT_BMXX)名称系统部门信息标识符XT_BMXX功能说明登记部门基本信息序号字段名中文含义说明类型(精度范围)缺省值NULL1BMXX_ID部门IDVarchar(8)N2BMXX _MC部门名称Varchar(10)N3BMXX_LD部门领导Varchar(8)N4BMXX_RS部门人数Varchar(8)N5BMXX_FID部门父级IDVarchar(8)N6BMXX_JB部门级别Varchar(1)N注主键BMXX_ID索引外键BMXX_FID表3-6业务图书销售(YW_TSXS)名称业务图书销售标识符YW_TSXS功能说明登记每笔图书销售信息序号字段名中文含义说明类型(精度范围)缺省值NULL1TSXS_ID图书销售ID系统自动编号longintN2TSXS_TSTXM图书条形码Varchar(8)N3TSXS_SJ销售时间DateDate()N4TSXS_SL数量Int1N5TSXS_JE销售金额MoneyN6TSXS_YWYID业务员IDVarchar(8)N注主键TSXS_ID索引TSXS_ID外键TSXS_TSTXM TSXS_YWYID表3-7业务图书进货(YW_TSJH)名称业务图书进货标识符YW_TSJH功能说明登记进货信息序号字段名中文含义说明类型(精度范围)缺省值NULL1TSJH_ID图书进货ID(系统自动编号)longintN2TSJH_TSTXM图书条形码Varcharn3TSJH_RQ进货日期DateDate()N4TSJH_SL进货数量IntN5TSJH_JE金额MoneyN6TSJH_YWYID业务员IDVarcharN注主键索引外键表3-8业务处理临时表(YW_TEMP)名称业务处理临时表标识符YW_TEMP功能说明业务处理中的临时表序号字段名中文含义说明类型(精度范围)缺省值NULL1TEMP_TSTXM图书条形码varcharN2TEMP_TSMC图书名称varcharN3TEMP_TSSL图书数量int4TEMP_TSJQ图书价钱money5TEMP_YWYID业务员IDvarcharN6TEMP_DJ图书定价money7TEMP_ID临时表ID自动编号N注主键TEMP_ID索引TEMP_ID外键TEMP_YWYID表3-9职工基本信息(ZG_JBXX)名称职工基本信息标识符ZG_JBXX功能说明职工基本信息序号字段名中文含义说明类型(精度范围)缺省值NULL1JBXX_ID职工IDVarcharN2JBXX_XM姓名VarcharN3JBXX_ZW职务varcharN4JBXX_XB性别VarcharN5JBXX_CSRQ出生日期DateY 6JBXX_JG籍贯VarcharY7JBXX_XL学历VarcharY注主键JBXX_ID索引JBXX_ID外键表3-10会员基本信息(HY_JBXX)名称会员基本信息标识符HY_JBXX功能说明序号字段名中文含义说明类型(精度范围)缺省值NULL1JBXX_ID会员IDVarcharN2JBXX_XM姓名VarcharN3JBXX_XB性别VarcharN4JBXX_CSRQ出生日期VarcharY5JBXX_XL学历VarcharY6JBXX_XHJE消惠金额money0N7JBXX_LXDZ联系地址VarcharY8JBXX_LXDH联系电话varcharY注主键JBXX_ID索引JBXX_ID外键3.5 设计说明、规范3.5.1模块命名规则工程名称:BOOKSHOP;以项目的实际意义命名,不加任何修饰;主单元名称:MainBookShop;命名是以Main代表是工程的主单元,以BookShop代表实际意义;主单元窗口名称:FormBookShop;命名以Form代表是窗口,以BookShop代表主窗口与实际意义;子单元名称:以小写frm_打头,表示单元,后面接着是单元功能业务类(如代码类模块,则dm_),用小写中文首写字母表示,再后面是子单元的实际意义,用小写中文首写字母表示;子窗口模块名称:以小写form_打头,表示窗口模块,后面接着是单元功能业务类(如业务类模块,则yw_),用小写中文首写字母表示,再后面是子窗口模块的实际意义,用小写中文首写字母表示;变量:工程全局变量用g_打头,模块全局变量用F_打头,过程或函数内部变量用s_打头,后面跟着变量意义不能太长,具体自己定义;函数或过程:function或procedure必需全部小写,函数名称自己定义,但意义必须明确,以便容易看懂;函数参数均以大写A打头;编码格式规范:前后段以2个字符为作为起点,如:begin while do beginif thenbeginend else if thenbeginend; end;end;3.5.2模块汇总表书店分布式管理系统(delphi版)模块名称功能简述登陆系统登陆系统,并在登陆系统时对,用户的权限进行设置图书查询提供图书的模糊和精确查询会员查询会员查询业务处理图书销售、进货、会员登记、图书类别管理报表统计缺货图书统计、畅销图书统计、图书销售情况统计、职工业绩统计部门、用户管理部门信息管理(添加删除部门)用户信息管理(添加、删除用户) 系统设置修改密码、数据备份、系统参数设置关于关于3.5.3模块关系图数据库登陆系统系统主界面会员查询帮助关于业务处理报表统计精确查询模糊查询业务处理系统设置部门用户管理修改密码系统参数设置数据备份图书类别会员登记图书进货用户管理部门管理图书销售 图3-1数据流程图36系统当前总体设计流程图是否载入保存的帐号 否用户登录 是 权限处理默认帐号普通用户管理员书店信息管理系统图3-2登陆流程图37详细设计371引言详细设计阶段的目标,是给出软件模块结构中各个模块的内部过程描述,从而再编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序.详细设计的结果,对最终的程序代码的质量起着决定性的作用,对于软件测试和维护人员也是重要的.详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂。372 登陆系统职工信息表主要有:职工ID号、职工登陆密码、职工权限三个字段。登陆时登陆模块从读取所有职工ID到COMBOBOX控件中,用户选择用户ID,并输入密码。系统判断密码是否正确,若正确则判断用户权限进入主界面,否则跳回登陆界面重新输入密码。登 陆校验密码 否判断用户权限主界面图 3-3统登陆图373业务处理业务处理主要包含图书销售、图书入库、会员登记、图书类别管理四大模块。 E-R选择图书图判断库存量 不足 足添加图书到购物书篮 清空购书篮确认购买? 不购买统计价钱,修改相应的数据库表 下一位读者购买图书 图 3-4图书销售E-R图 数据录入 库判断数据合法性 否,添加新记录入库库中是否有该记录?合法? 合法 查询数据库 修改库中该记录 提示出错信息 非法 继续录入完成图 3-5图书入库E-R图数据录入 重新录入数据判断数据合法性库库中有该记录否 库中有该记录合法否? 查询库 非法 合法 无该记录添加记录完成图 3-6会员登记E-R图以树型结构管理,并将数据存在数据库中 父子子孙孙孙孙图 3-7图书类别管理图选择删除的部门并修改相应的所属关系添加部门.数据录入374部门及员工管理 查询库合法? 非法 合法 库查询库 查询 查询已有记录? 出错 有 删除 已有记录? 有 添加记录 完成图 3-8部门管理ER图部门之间也是一种树型结构,它们之间的关系:从属关系。. 已有记录?查询库选择删除的职工已有记录? 库添加职工数据录入合法?查询库 完成图 3-9职工管理E-R图375系统设置数据库备份选择什么操作备份恢复是否返原选择目录备份到相应的文件夹 否退出退出 是返原图 3-10数据库备份E-R图修改密码输入旧密码请重新输入是否正确输入新密码 再输一次新密码 是两次密码是否相同重新输入库数据正确存盘 图 3-11密码修改E-R图第四章 软件测试41引言 一个软件从开发到投入使用,必需经过测试这一关,测试是相当重要的一个环节,如未经过测试而使用的软件,就会发现许多在开发过程中所存在而未发现的问题,只有经过不断的测试,发现了问题并且去完善它,才能将软件的功能达到最好的效果。而分析报告是则是记录软件测试过程中的一些情况和问题,以便开发人员在对完美系统软件过程有本可依。42任务概述系统开发目标:通过测试后,使书店信息管理系统软件实现其全部功能,并完善在测试过程中所发现的问题。系统运行环境:运行该软件所适用的具体硬件设备可是P466、内存32兆以上的计算机。软件环境,Windows98以上的操作系统。要求和限制:本测试所5天左右的时间,受电脑软、硬件及一些测试工具和时间的影响。43测试方案测试其界面是否友好;测试其程序运行过程是否会出现错误的窗口;测试打开一次工程后,是否还能再一次打开而不会出错;测试数据进行修改之信息表是否也能进行相应的修改,更新;测试界面显示是否异样;测试打印结果是否正常;44测试计划执行情况在测试中除了一些小问题,基本上还都能正常运行,不会出现大的错误,但还有一些因技术的局限性而未能实现,测试结果以实事求是为准则,测试最好的办法是让用户操作,发现的BUG会更多。第五章 用户使用说明书51引言本操作手册是供管理人员学习该软件使用编写的,也供软件测试时参考。参考资料:需求分析说明书总体设计说明书详细设计说明书52软件概述521软件的基本功能:主要实现图书进货、图书验收、图书分类、图书检索、图书销售、报表打印、用户管理、数据备份、系统维护的管理5.2.2主要性能指标:查询精度:可精确和模糊查询书籍。时间特性:本系统响应时间取决于数据库长度和硬件性能指标。灵活性:本系统可支持任意输入法53运行环境硬件:电脑、打印机软件:Delphi7.0 Access54使用说明1(1)首先要在windows 9x下运行,要安装Access并附加数据库,在系统的控制面板下进行配置。(2)首先点击可执行文件进行登录,系统进入前由系统管理员给予权限进入,系统默认管理员主要有admin。2如果需要可用system进行登录,然后授权于用户,可直接登陆,也可进行修改。3进入主界面后,可点击各快捷菜单,左边会出现各快捷菜单的子模块,然后点击进行登陆。4操作方法:一、登录系统 假设数据库Student.mdb (Microsoft Access)、本系统应用程序已安装在您的计算机上,正常启动书店信息管理系统,打开主窗体界面出现登陆界面在正确输入用户名和密码方可登陆,但不同权限所使用的功能也不相同(注:共分为两个不同的权限,一个是普通用户只可用图书查询和会员查询功能,令一个是超级用户可使用所有功能。)二、系统管理 1密码修改 可对密码,用户名进行修改2用户注册 可添加用户名和密码3数据备份 可对数据进行备份4数据还原 可对数据进行还原5参数设置 对系统所需参数进行设置。 三、功能模块 1.图书查询 a.模糊查询 可输入一个或若干条件进行查询 b.精确查询 输入条形码进行查询 2.会员查询 可查询会员的消费情况,和折扣率 3.业务处理 a.图书售出 图书出售时只需要扫入条形码后就能显示出图书资料,是或还有存货,添加购物篮并未购买,可清空,单击购买后即成交 b.图书入库 登记图书的基本信息,可对图书的信息进行添加,删除,修改等操作 c.会员登记 登记会员的基本信息,可对图书的信息进行添加,删除,修改等操作 d.图书类别 可添加,删除,修改图书类别 4.报表统计 a.缺货图书 对缺货图书的统计 b.畅销图书 对畅销图书的统计 c.图书销售统计 d.职工销售统计 5.用户管理 a.职工信息 b.部门信息第六章 结论和总结经过两个月的设计和开发,书店信息管理系统基本开发完毕。其功能基本符合用户需求,能够完成图书进货、图书验收、图书分类、图书检索、图书销售、报表打印、用户管理、数据备份、系统维护这些功能。但是由于毕业设计时间较短,且第一次接触ADO技术,在程序编写方面语句还比较单调,无法进行灵活地运用。程序易出错,运行速度慢;在系统实现方面还有许多不尽如人意的地方,比如实现功能较少,用户界面不够美观,出错处理不够等多方面问题。这些都有待进一步改善。特别是在网络方面,该信息管理系统还有一个较大的发展空间,由于现在的大型书店都是连锁经营,该系统的网络版对书店来说是非常有用,但网络版最重要的是解决网络通信与安全和数据库的选用方面的问题。致谢:我通过开发这个书店信息管理系统,巩固了以前所学的知识,提高了应用能力;借此机会,深深地感谢我的指导老师以及支持、帮助过我的老师们。感谢培养我的老师们。谢谢! 参考文献1DELPHI 6数据库系统开发实例导航 人民邮电出版社 陈豫龙 何旭洪 著2DELPHI进销存程序设计 清华大学出版社 陈唯彬 著3DELPHI 5 开发人员指南 美Steve Teixeira 任旭钧 王永生 冯泽波 译4Delphi函数实用手册 冶金工业出版社 张矅 张青 李彬 编著
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 其他分类 > 其它学术


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!