书店图书销售管理系统.docx

上传人:小飞机 文档编号:2014817 上传时间:2022-12-31 格式:DOCX 页数:52 大小:1,021.22KB
返回 下载 相关 举报
书店图书销售管理系统.docx_第1页
第1页 / 共52页
书店图书销售管理系统.docx_第2页
第2页 / 共52页
书店图书销售管理系统.docx_第3页
第3页 / 共52页
书店图书销售管理系统.docx_第4页
第4页 / 共52页
书店图书销售管理系统.docx_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《书店图书销售管理系统.docx》由会员分享,可在线阅读,更多相关《书店图书销售管理系统.docx(52页珍藏版)》请在三一办公上搜索。

1、*书店图书销售管理系统(GY-BOOKSHOP-MIS)*书店图书销售管理系统文档*大学计算机学院*级*班软件开发小组-8*年十月人员组成: 需求分析1、引言1.1 软件项目名称与简介:软件系统名称:*书店图书销售管理系统。软件缩写:(GY-BOOKSHOP-MIS)。1.2 背景任务提出单位:*书店。预期用户:*书店。调研对象:*书店。开发单位:*大学计算机学院*级*班软件开发小组(以下简称:科研小组)。 GY-BOOKSHOP-MIS系统的运行和开发环境 硬件: 客户端:Pentium I以上,内存64M,硬盘剩余空间不能小于200M。服务器:ACCESS数据库服务器所支持的任何服务器。支

2、持软件:客户端:Windows 98/2000/XP/ME。服务器:与硬件服务器对应的操作系统。1.3 编写目的与预期读者1.3.1 编写目的 本文档将全面仔细地描述(GY-BOOKSHOP-MIS)管理系的需求分析说明和数据要求说明。本文档是由供方(即开发方)执笔,经过需方仔细审查和正式认可的重要文件。 本文档是(GY-BOOKSHOP-MIS)管理系统的软件开发工作的依据,也是用户将来检验GY-BOOKSHOP-MIS 管理系统是否达标的基本依据。1.3.2 预期读者1) GY-BOOKSHOP-MIS项目的需方负责人员。2) 使用GY-BOOKSHOP-MIS图书管理系统的业务人员。3)

3、 GY-BOOKSHOP-MIS项目的开发方负责人员。4) GY-BOOKSHOP-MIS系统的软件开发人员。5) GY-BOOKSHOP-MIS系统的维护人员。1.4 参考资料1)系统相关术语实洋:指进行一次图书交易时进货商交付给供货商的实际额。码洋:指进行一次图书交易时所有图书按定价计算的总金额。2) 中国图书分类标准。 3) *书店提供的各种原始资料。2、系统任务概述2.1 目标 本系统是一个独立的软件系统,用Microsoft Access作为后台数据库,以Borland Delphi 7.0 作为前台应用软件开发集成环境,以易于使用,健壮性,可靠性为指导目标,实现图书销售的智能化管理

4、: 1) 用计算机实现信息的智能化管理,如:数据智能录入,信息处理等 2) 提高书店售书管理效率,尽可能的减少资源的浪费 3) 对书店业务的发展提供一个良好的参考和指导2.2 业务职能 2.2.1 基本职能 从供应商(出版社)中购进图书(进货) 图书销售 销售业绩统计与分析,得到反馈信息,以便作出下一步的销售计划 对图书库存的管理 辅助管理的一些基本查询业务 2.2.2 其他 会员制度 客户资源管理(供货商)2 .3 用户特点1) 软件最终使用人员,即广义书店销售人员及管理者 管理者: 大学文凭,有一定的计算机操作基础 ,有一定的书店管理经验; 书店售书人员 对计算机不十分熟悉,但熟悉售书业务

5、,其受教育程度在高中以上;2) 软件维护人员 熟悉软件开发方法及程序设计理念,对书店管理业务有一定了解3、详细业务描述 注:详细的业务(功能)图见下页。3.1 详细业务表述图图书销售管理销售管理图书查询销售统计库存管理退货处理按作者查询按书名查询按出版社查询按ISBN按类别统计按出版社按时间统计年统计季度月统计日统计结果导出销售结算报表打印分类存放批量入库随机入库入库管理库存整理数据备份(安全与可靠性)进货渠道管理客户资源管理客户预订会员制度3.2 详细业务相关说明(补充)3.2.1 图书库存管理 图书入库时,按照图书分类标准(也可按照用户提出的分类标准),进分类存放,这样方便于管理者进行库存

6、整理; 要求提供“批量输入”与“单独(随机)入库”的功能; 在图书销售中,必然涉及库存的修改,要求库存可以有负值的情况发生,也就是:当库存中的图书已售完,而新书已到未来得及入库,但书店要求此时亦可销售,只须记住条形码,以后再对库存进行整理。 3.2.2 图书销售管理1)图书销售时,不同的客户享受不同的优惠,即:对会员打折幅度较大。2)要求提供客户购书的凭据,即打印购物单。3)对于售出的书,要求提供退货处理,即售出的书若存在质量问题,应可以对此书进行重新入库操作,并对售出记录进行更改,既库存数量加一,售出数量减一。如果需要在退货处理的时候自动对库存进行修改。3.2.3 图书销售业绩统计: 要求可

7、以按天、星期、月、季度、年进行统计,对以上各阶段又可进行按出版社、书名进行分类统计,并提供结果的导出功能,例如以Excel 的形式导出。同时,还应该对各类图书的销售情况进行销售排行。3.2.4 图书查询 此部分一来可以提供客户查看库存是否有想要的书,二来可以让用户对某本书进行库存盘点,查看其信息。本部分应提供按ISBN号、书名、出版社和作者进行查询。3.2.5 其它功能客户资源的管理:提供会员制度,对会员的信息进行管理,提供优惠条件,并提供客户预订图书的功能 。进货商管理:记录图书供应商的信息,以便获得最新的图书销售信息。数据库备份与还原:为了提高系统的可靠性与安全性,应提供定期对数据库进行备

8、份的功能(最好备份在不同的盘下)。系统提供的辅助销售管理的工具集;帮助文挡。4、功能需求规定4.1 对业务功能的规定用需求IPO图描述业务逻辑。1) 入库操作IPOI(输入数据)ISBN,书名,作者,出版社,定价,进价,数量,入库日期,打折等信息P(处理数据)检测输入的图书信息并加入数据库中O(输出数据)形成图书库存表中的所有数据2) 销售收银操作IPOI(输入数据)书名或ISBN(条形码),本数,打折情况,实收钱数等信息P(处理数据)把对应库存数据修改(数量),计算找零,打印处理O(输出数据)找零钱数,打印票据,显示这本书的库存情况,操作员等3) 图书查询IPOI(输入数据)ISBN,作者,

9、书名,出版社,关键词P(处理数据)据输入数据 在数据库中进行查询O(输出数据)书名,价格,作者,出版社,库存情况等信息4) 顾客退书/调书处理IPOI(输入数据)ISBN (条形码输入)P(处理数据)从销售表中检索数据,并核对库存,如还有库存则调书,否则退书处理O(输出数据)修改销售表5) 库存整理操作IPOI(输入数据)整个库存表P(处理数据)对库存数量小于0的记录进行修改,对长久不能卖出的书做出库处理,以及对错误的库存信息进行修改等O(输出数据)修改后的库存表6) 销售业绩统计IPOI(输入数据)统计类别按日期,按图书类别等进行统计分析并排行P(处理数据)利用数据库提供的功能进行统计操作O

10、(输出数据)统计结果7) 客户预订IPOI(输入数据)客户ID或姓名,住址,联系的详细信息,预订的图书信息等信息P(处理数据)插入客户预订表O(输出数据)客户预订表的更新信息8) 数据备份与恢复IPOI(输入数据)备份路径P(处理数据)复制数据库文件(不在同一个盘中)O(输出数据)备份日期及数据9) 客户资源管理IPOI(输入数据)客户ID,姓名,住址,联系详细信息,是否会员(会员号)等P(处理数据)存入客户信息表O(输出数据)客户信息表10) 进货渠道(出版社)管理IPOI(输入数据)图书商城(出版社)代号,名称,地址,联系方式(电话,Email)等信息P(处理数据)存入出版社表O(输出数据

11、)进货渠道信息表注: 对操作员的权限问题在本系统中并未体现的很明显,因为广义书店不是一个很大型的图书销售商,所以他对操作员只设两个,一个是:管理员(负责库存等重要信息),另一个:销售员(负责日常销售业务);4.2 对性能的规定: 1) 由于广义书店的电脑设备的性能限制,要求图书销售管理系统尽可能占用较少的内存,同时其可靠性要第一位; 2) 对时间响应的性能约束:由于在图书销售过程中,要进行若干输入及修改库存等操作,如果时间过长的话,顾客可能不耐烦,所以要求系统有一个较快的响应速度。但也没有实时系统要求的那么严格。 3) 要求系统有一定的灵活性其数据精度可以随着用户的要求而改变;一些基本信息可由

12、用户来自己设定,如:图书类别信息,销售打折信息等。 4) 对数据管理的性能要求 随着数据的日益增加,对数据的管理越来越困难,本系统使用Micro Soft Access作为后台管理数据库,基本上可以满足管理需求,只是在历史记录的处理上有一些问题: 需要管理员定期对库存信息及历史记录进行整理以使系统运行的更加稳定可靠。5) 对故障处理能力的要求 对输入要进行格式检查,以避免用户输入非法数据引起系统异常,同时在系统出现异常时,要有一定的机制使其快速的从异常状态转入正常工作状态,以免耽误业务的进行。 6) 有关数据部分的约束说明参照“5、数据说明”。5、 数据说明本部分将对GY-BOOKSHOP-M

13、IS所涉及的主要数据行详细的约束说明,其中用date表示日期,用V表示变长字符串,用C表示定长字符串,用N表示数字,其后的数字表示小数点后的位数。1) 图书信息: 用途:纪录图书的所有信息,以便进行入库,出库,和销售统计等操作。序号数据元素名称格式定义及值长单位备注1ISBNC13图书条形码号2图书名称V303出版社V304图书类别V105定价N1元人民币6册数N0本整数7打折情况N28利润N2元2) 会员信息: 序号数据元素名称格式定义及值长单位备注1卡号C10数字组合2会员打折N%(百分比)百分比注:关于其他的一些信息均按照人们的习惯来定 如:住址,字符串型,可定为50位(变长)联系电话,

14、数字组合,11位Email,字母数字组合6、附录61 图书分类标准62 参考文件(图书资料) 软件工程-需求分析 电子工业出版社 现代软件工程 北京大学出版社概要设计说明书1、引言 图书销售行业是国民经济的一大产业,它的发展不仅对提高国民的文化素质和精神生活大有裨益,而且对一个国家的其他行业都起着直接或间接的推动作用。然而,在科学技术高速发展的今天,知识结构日新月异,人们迫切需要最新的信息以适应这样的社会环境,而书店行业作为提供这种信息最直接最有效的途径,必然要迎接这一挑战。 于是 ,社会图书资源越来越丰富,终于有一天,人们发现对书店(人工管理)的管理越来越力不从心,庞大的书库对管理者提出了新

15、的挑战,计算机智能化辅助管理应运而生。它大大提高了管理效率,使管理者从繁重的劳动中解脱了出来。1.1编写目的本文档将根据需求分析的结果,对系统进行全面的设计分析,实现由用户需求到计算机软件实现的转变。并为以后的详细设计提供可以参考的依据。本文档将全面描述(GY-BOOKSHOP-MIS)管理系统的体系结构,既软件系统要划分多少模块,模块间的层次结构和调用关系,同时还概括的描述了数据结构 和数据库结构以及人机接口等。1.2 预期读者:1) GY-BOOKSHOP-MIS项目管理人员。2) GY-BOOKSHOP-MIS系统的软件开发人员。3) GY-BOOKSHOP-MIS系统的维护人员。 4)

16、 GY-BOOKSHOP-MIS系统的测试人员。1.3背景任务提出单位:*书店。预期用户:*书店。调研对象:*书店。开发单位:*大学计算机学院*级*班软件开发小组第八组(以下简称:科研小组)。1.3定义实洋:指进行一次图书交易时进货商交付给供货商的实际额。码洋:指进行一次图书交易时所有图书按定价计算的总金额。注:其他数据定义参见数据库设计部分。1.4参考资料中国图书分类法。*图书提供的各种原始资料。其他参考资料软件工程邓良松,刘海岩,陆丽娜 西安电子科技大学出版社 C/C+高质量程序设计 林锐 著 电子工业出版社CSDN程序员-2003 csdn programmer 电子工业出版社Delhp

17、i7.0基础编程 清华大学出版社Delphi数据库编程 电子工业出版社2、总体设计2.1需求规定本系统的主要的输入输出项目、处理的功能性能要求如下:1) 入库操作IPOI(输入数据)ISBN,书名,作者,出版社,定价,进价,数量,入库日期,打折等信息P(处理数据)检测输入的图书信息并加入数据库中O(输出数据)形成图书库存表中的所有数据2) 销售收银操作IPOI(输入数据)书名或ISBN(条形码),本数,打折情况,实收钱数等信息P(处理数据)把对应库存数据修改(数量),计算找零,打印处理O(输出数据)找零钱数,打印票据,显示这本书的库存情况,操作员等3) 图书查询IPOI(输入数据)ISBN,作

18、者,书名,出版社,关键词P(处理数据)据输入数据 在数据库中进行查询O(输出数据)书名,价格,作者,出版社,库存情况等信息4) 顾客退书/调书处理IPOI(输入数据)ISBN (条形码输入)P(处理数据)从销售表中检索数据,并核对库存,如还有库存则调书,否则退书处理O(输出数据)修改销售表5) 库存整理操作IPOI(输入数据)整个库存表P(处理数据)对库存数量小于0的记录进行修改,对长久不能卖出的书做出库处理,以及对错误的库存信息进行修改等O(输出数据)修改后的库存表6) 销售业绩统计IPOI(输入数据)统计类别按日期,按图书类别等进行统计分析并排行P(处理数据)利用数据库提供的功能进行统计操

19、作O(输出数据)统计结果7) 客户预订IPOI(输入数据)客户ID或姓名,住址,联系的详细信息,预订的图书信息等信息P(处理数据)插入客户预订表O(输出数据)客户预订表的更新信息8) 数据备份与恢复IPOI(输入数据)备份路径P(处理数据)复制数据库文件(不在同一个盘中)O(输出数据)备份日期及数据9) 客户资源管理IPOI(输入数据)客户ID,姓名,住址,联系详细信息,是否会员(会员号)等P(处理数据)存入客户信息表O(输出数据)客户信息表10) 进货渠道(出版社)管理IPOI(输入数据)图书商城(出版社)代号,名称,地址,联系方式(电话,Email)等信息P(处理数据)存入出版社表O(输出

20、数据)进货渠道信息表2.2运行环境GY-BOOKSHOP-MIS系统的运行和开发环境 硬件: 客户端:Pentium I以上,内存64M,硬盘剩余空间不能小于200M。服务器:ACCESS数据库服务器所支持的任何服务器。 支持软件:客户端:Windows 98/2000/XP/ME。服务器:与硬件服务器对应的操作系统(基于windows)。2.3基本设计概念和处理流程本系统的基本设计概念和处理流程:(图书销售管理系统流程图)2.4结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系. 2

21、.5功能需求与程序的关系251 下面的矩阵图说明了各项功能需求的实现同各主模块程序的分配关系:库存管理子系统销售系统统计与分析系统图书入库销售顾客查询图书顾客退书/调书统计查询(管理员)库存整理销售业绩统计客户预定图书252 下面的矩阵图说明了用户的其他功能需求的实现同各次要模块程序的分配关系:货源管理子系统会员管理子系统系统辅助功能客户资源管理 货源管理 注: 在本系统中,有一些功能如: 打印功能,数据导出功能,数据检索功能等,虽然用户并未提出来,但是,加进来之后,将更有利于日常的管理。所以,这些功能将贯穿于系统开发的每一个模块中,只要有利于管理,就可以在系统中体现出来。2.6人工处理过程本

22、软件系统的工作过程中可能包含的人工处理过程:1)、对库存表,由于一些图书可能在进货后销售状况不理想,那么,书店管理员要定期对库存表进行修正,一些不再进货的图书记录要手工删除。(当然我们会在这里提供一些方便的工具来进行辅助操作);2)、对于一些图书(比如比较旧的图书)由于一些缘故无法入库,这些资源需要管理人员进行手工管理;3)、在书店比较忙的时候,一些价值比较小的图书,可以不入库直接销售,但这样肯定会使数据库处于不准确的状态,那么也需要日后的修正;4)、如果那一天停电了,或由于其他原因电脑无法正常工作,同样也需要管理人员进行手工管理。3接口设计3.1用户接口我们提供两种用户接口模式:菜单其主菜单

23、项为: 系统管理系统维护库存管理主业务业务统计会员管理系统帮助货源管理日结账常用操作的工具烂将主业务的各项功能加进工具烂中。 包括:图书销售;图书预定;调书/退书;图书查询;数据库备份与还原;以及 图书入库;会员管理等。3.2外部接口本系统是一个比较完善的图书管理系统,他自身包含了几乎所有的图书销售的业务细则,属于相对独立的系统。但是,在数据处理方面,仍然要用到一些办公辅助软件,比如:微软的excel,数据导出时用这个软件。下面列出一些软件接口:Microsoft Excel 数据导出功能操作系统 Windows(与之兼容的)平台在硬件方面,本系统要求并不严格,日常的家用pc就可以做得很好,但

24、考虑到性能的要求,安全需求,最好是配置较高一些(相对于运行环境中的设置);下面列出一些硬件接口:一个扫描仪(条形码输入)图书入库,图书查询打印机 打印销售清单及各种报表家用pc或服务器3.3内部接口本系统是一个数据库管理系统,各个模块通过具体的数据表联系。主要有三个主要模块: 库存管理模块; 销售管理模块; 销售统计与分析模块;其模块间的接口可用下图描述:库存管理模块销售统计与分析模块 入库 读三个表的记录,分类统计 库存表 日销售表 销售历史表 读库存表 日记录写入 修改库存记录 写入销售记录销售管理模块 4系统数据结构设计4.1逻辑结构设计要点数据库设计:库存表:Storage Book_

25、Name Supply publish Sum kinds字段名标识符数据类型长度备注ISBNISBNChar13书名Book_NameChar50货源(id)Supplyint出版社publishChar30数量Sumint类别kindsChar20作者AuthorChar20定价(原书价Pricemoney进价Costmoney进货历史记录表:H_Supply字段名标识符数据类型长度备注ISBNISBNchar13货源(id)Supplyint数量Sumint进货日期S_datedate日销售表:Day_sale字段名标识符数据类型长度备注ISBNISBNChar13数量Sale_sumi

26、nt销售价Sale_Pricemoney销售日期Sale_datedate类别sortChar20销售历史记录表:H_Sale字段名标识符数据类型长度备注ISBNISBNChar13数量Sale_sumint销售价Sale_Pricemoney销售日期Sale_datedate类别sortChar20货源表:Book_from字段名标识符数据类型长度备注编号IDint名称NameChar20联系地址AddressChar50联系人personChar20联系方式connectChar100图书类别表(用文件实现)客户(会员)表:Client字段名标识符数据类型长度备注编号C_IDChar10名

27、称C_NameChar20联系地址AddressChar50联系方式connectChar100操作员表:Manager字段名标符识数据类型长度备注名字NameChar20密码PassWordChar16权限PurViewint客户预定表:destine字段名标符识数据类型长度备注客户名NameChar20联系方式connectChar100预定图书(名)Book_nameChar50详细信息(备注)InfomationChar100日期Datedate押金depositMoney4.2物理结构设计要点由于使用数据库管理系统(Acess),其物理结构设计由数据库管理系统自行决定。相关补充: 对

28、于图书类别的设置,使用文件进行操作;4.3数据结构与程序的关系本系统将通过菜单操作,工具栏操作等方式来对数据库的每一个表进行操作。5系统出错处理设计出错信息与补救措施:错误编号错误名称发生背景补救措施001输入数据格式错误非法输入提示错误信息,并重新输入002数据库连接错误系统异常查看系统进程,请求专家解决003数据库读写错误数据非法或系统异常提示,不进行数据读写004销售数据错误数据库异常用备份数据恢复数据库详细设计说明书1、引言 图书销售行业是国民经济的一大产业,它的发展不仅对提高国民的文化素质和精神生活大有裨益,而且对一个国家的其他行业都起着直接或间接的推动作用。然而,在科学技术高速发展

29、的今天,知识结构日新月异,人们迫切需要最新的信息以适应这样的社会环境,而书店行业作为提供这种信息最直接最有效的途径,必然要迎接这一挑战。 于是 ,社会图书资源越来越丰富,终于有一天,人们发现对书店(人工管理)的管理越来越力不从心,庞大的书库对管理者提出了新的挑战,计算机智能化辅助管理应运而生。它大大提高了管理效率,使管理者从繁重的劳动中解脱了出来。1.1编写目的本文档将根据需求分析的结果,对系统进行全面的设计分析,实现由用户需求到计算机软件实现的转变。并为以后的详细设计提供可以参考的依据。本文档将全面描述(GY-BOOKSHOP-MIS)管理系统的体系结构,既软件系统要划分多少模块,模块间的层

30、次结构和调用关系,同时还概括的描述了数据结构 和数据库结构以及人机接口等。1.2 预期读者:1) GY-BOOKSHOP-MIS项目管理人员。2)GY-BOOKSHOP-MIS系统的软件开发人员。3)GY-BOOKSHOP-MIS系统的维护人员。 4) GY-BOOKSHOP-MIS系统的测试人员。1.3背景任务提出单位:*书店。预期用户:*书店。调研对象:*书店。开发单位:*大学计算机学院*级*班软件开发小组第八组(以下简称:科研小组)。1.4定义实洋:指进行一次图书交易时进货商交付给供货商的实际额。码洋:指进行一次图书交易时所有图书按定价计算的总金额。注:其他数据定义参见数据库设计部分。1

31、.5参考资料中国图书分类法。*图书提供的各种原始资料。其他参考资料软件工程邓良松,刘海岩,陆丽娜 西安电子科技大学出版社 C/C+高质量程序设计 林锐 著 电子工业出版社CSDN程序员-2003 csdn programmer 电子工业出版社Delhpi7.0基础编程 清华大学出版社Delphi数据库编程 电子工业出版社2程序系统的结构3. 图书库存管理设计说明3.1程序描述图书销售管理的一个很重要的环节就是对图书库存的管理,只要库存的管理的得当,对销售管理将提供一个很好的后台管理支持。本模块主要用于对图书的库存进行管理,包括图书入库,图书出库以及图书查询等功能,书店进货提供一个很好的参考信息

32、。由于它是*图书销售管理系统的一个子系统,只有当用户需要对库存进行操作时才掉用该模块,为了节约内存和提高系统的运行速度,只用当用户需要的时候才运行该模块。3.2功能该模块的功能图如下: 系统名:图书销售管理系统设计人:模块名:图书库存管理日期:模块编号:001上层调用模块:图书库存管理模块下层调用模块:图书入库,图书出库,图书查询等文件名:图书库存纪录。全局变量 无处理: 输入数据 检查数据格式; 检查库存 IF 数据记录存在 Then 修改信息(数量) Else 插入新记录。注释:3.3性能由于*书店的电脑设备的性能限制, 本数据库采用的是access,但其可靠性和安全性是第一位的,要有所保

33、障。 对时间响应的性能约束: 由于本模块在整个系统中的特殊地位,它与销售模块,统计模块等模块相关联,所以对时间的要求较高,无论是入库还是出库还是查询,系统都应该及时修该库存记录的信息或查询出用户所需信息。 要求查询子模块有较高的灵活性本部分要求有较高的灵活性,以满足用户按不同的方式(按书名,按出版社,按作者等)进行查询的要求。3.4输人项输入项列表:库存表 storage.db 图书供应表 book_from.db 3.5输出项 对应于输入项,其输出就是写入数据表。 3.6算法运用标准SQL语句,查询(select),插入(insert),删除(delete),修改(update)等即可完成要

34、求。对应数据流图,详细说明本模块的实现算法: procedure 图书入库操作;begin 输入图书的ISBNif ISBN存在 then 修改图书数量 Procedure(修改图书数量),执行入库 (Update语句)elsebegin 输入图书基本信息 (在输入过程中应该提示错误输入) 确认入库;(Insert语句) end;刷新数据显示; Procedure(查询(Button_selectClick)所有图书信息)/显示库存所有记录begin *SQL.Add(select * from storage); * end;3.7流程逻辑数据流程图如下:-子图1-子图2-子图3:3.8接口

35、1.本模块需要调用库存表storage.db和供货商表supply.db3.9存储分配本模块使用数据库中的一张表Storage ,物理存储由access分配。3.10注释设计准备在本程序中安排的注释如下:加在模块首部的注释;/*/ name: 图书库存管理 / 作用: 对图书库存基本信息进行管理/ 数据表: Storage表/ 时间: / 作者:/*对各变量的功能、范围、缺省条件等所加的注释依具体情况而定;3.11限制条件本模块在运行时,为了使统计的结果准确,不要对数据库库文件进行操作,如:入库,销售,删除,结帐等。3.12测试计划说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据

36、、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。3.13尚未解决的问题1)、关于临时表的构建与删除。2)、日期的处理。即:如何获得本周的起始日期。3)、对统计信息进行过滤。4销售管理(sell_manag)设计说明4.1程序描述本部分主要用于现场图书的销售,对顾客所购的图书进行销售结算,购物单的打印,退货的处理(因质量问题),对库存表,日销售表和图书销售历史纪录表的修改。因为使用比较频繁因此需要较高的时间要求和操作的方便性。4.2功能系统名:图书销售管理系统设计人:模块名:图书销售管理(Usale)日期:模块编号:002上层调用模块:图书销售管理系统下层调用模块:销售,退货,

37、打印购物单文件名:图书销售历史纪录,库存表全局变量输入数据:书名或ISBN输出:关于图书的信息和购物单信息处理:输入书号,册数 ,打折情况 处理:改变册数或打折情况 if 册数库存的量 if 册数或打折情况不合理 输出错误信息“库存不够” 输出错误信息else else begin begin StrGrid_Book显示相应信息; StrGrid_Book重新显示相应信息; 计算应付金额 计算应付金额end endendif; endif;输入支付的金额,输出找零;销售并且修改对应数据库, 注释:4.3性能1)由于*书店的电脑设备的性能限制,要求图书销售系统占用尽可能少的系统资源,同时可靠性要放第一位;2) 对时间响应的性能约束由于在图书销售过程中,要处理大量的数据,因此对时间的要求较高,处理要快,响应要快,设法在最短得时间内完成销售的结算和相应的操作。3)要求系统有较高的灵活性 本部分要求有较高的灵活性,操作要简单,易懂。4.4输人项书号,册数(默认为1),打折情况(默认8折),实收金额4.5输出项实际应该交纳的金额和找回顾客的钱数及库存表storage.db的字段

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号