您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 文游书社图书管理系统的设计与实现刘越
第1页共17页摘要图书管理系统的设计与推出是多方面原因促成的,一些书店日常管理工作都是人工操作,历史数据很难保存和利用,对于书店的经营非常不利。针对这种状况,我做了个图书管理系统,实现对人员、物流的全面管理,以帮助这些书店早日实现书店管理信息化。正在我考虑系统的规划的时候,我得到吴广忠老师的指导,我和同学朱智一起合作,系统的顺利开发和维护,特编制如下技术文档。关键词:图书管理销售策略前言当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大还出在于利用它能进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了其安全性。尤其对复杂的信息管理,计算机能充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是信息管理的前提。本系统就是为了管理好图书而设计的。图书管理是部门管理的一个重要内容,随着越来越多的人对知识的追求,如果能实现图书管理自动化,无疑将给图书管理部门带来很大的方便。该系统由我和同学朱智共同完成,其中我主要负责会员管理、员工管理、书目检索、查看统计信息、修改密码等模块。本论文本系统采用会员制管理,将人员分为经理、仓库管理员、售书员、会员、游客等,分别拥有不同的权限,各司其职,以便提高工作效率。系统功能包括:供应商管理、进书管理、图书资料管理、售书管理、员工管理、会员管理、库存统计、售书统计、退货统计、基本统计分析等。用户权限:2(一)经理权限:主要包括各种统计分析、员工管理、制定会员政策等等。(二)仓库管理员权限:包含进书管理、供应商管理、库存管理、退货管理等。(三)售书员权限:包含售书管理、会员管理等。1、系统介绍本系统定位于中小型书店、单位书社,暂时考虑单机环境下的实现;操作系统选择目前常用的Windows98/2000。系统性质为MIS(管理信息系统)或财务软件。本系统采用会员制管理,系统功能应包含进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。2、系统面向的用户群体系统面向中小型书店、单位书社,用户群体为这些书店的经理、采购员/仓库管理员、图书销售人员、书店的会员/游客等。3、开发语言的选择1)VB6.0全称为VisualBasic6.0,是微软公司推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具。结构简单,编写程序对系统的资源占有极低,是程序编写者编写小型程序的第一选择!如果你是一个对编程一无所知,而又迫切希望掌握一种快捷实用的编程语言的初学者,那选择VB6.0没错的。即使考虑到VB程序本身编译和运行效率较低的不足,但是它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,它仍不失一款优秀的编程工具,是初学者的首选。2)MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的某些部门。喜爱编程的开发人员亦利用它来制作处理数据的桌面系统。它的使用方便程度和强大的设计工具为初级程序员提供了许多功能。Access的优点主要包含以下几个方面。(1)存储方式单一3Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理。(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外部,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作Access是一个可视化工具,其风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,非常容易使用和掌握。(4)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。第一章系统实现的功能1、系统介绍本系统定位于中小型书店、单位书社,暂时考虑单机环境下的实现;操作系统选择目前常用的Windows98/2000。系统性质为MIS(管理信息系统)或财务4软件。本系统采用会员制管理,系统功能应包含进书管理、售书管理、退货管理、库存管理、统计分析、相关人员管理等。系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。2、系统面向的用户群体系统面向中小型书店、单位书社,用户群体为这些书店的经理、采购员/仓库管理员、图书销售人员、书店的会员/游客等。3、系统的功能性需求功能序号功能名称功能说明1供应商管理包含供应商信息的登记、修改等2图书种类管理包含图书大类、小类的创建3图书资料管理包含图书资料的添加、修改等4新书入库管理登记新书的来源、数量、单价、折扣、金额等5库存统计分门别类统计图书现有库存量、入库时间等6进货记录查询查询历次进货记录7退货登记登记供应商、图书种类、退货的数量、原因等8退货统计按供应商统计退货记录9退货记录查询查询历次退货记录10图书销售管理登记销售的种类、数量、单价、折扣、顾客/会员等11会员管理包含会员的创建、修改、删除等12优惠政策管理包含优惠政策的制定与执行13本日售书统计统计本日销售图书的数量、金额等14售书记录查询查询历次售书记录15员工管理包含员工帐号的创建、修改、删除等16统计分析按年月日时段统计书店经营状况17图书检索提供按图书的编号、书名、责任者、出版社等途径的检索18系统帐号管理提供上级对下级的资料、密码管理,519个人资料、密码管理提供修改个人资料、密码的工具第二章模块功能解析文游书社图书管理系统面向中小型书店、单位书社进行全面的人员、物流管理,旨在实现书店管理信息化。本系统采用会员制管理,将人员分为经理、仓库管理员、售书员、会员、游客等,分别拥有不同的权限,各司其职,以便提高工作效率。系统功能包括:供应商管理、进书管理、图书资料管理、售书管理、员工管理、会员管理、库存统计、售书统计、退货统计、基本统计分析等。2.1系统登陆安装成功后,请依次点击“开始”-“程序”-“宛枫书社图书管理系统V1.0Beta测试版”-“文游书社图书管理系统V1.0Beta测试版”,依据提示在文本框中分别输入“用户帐号”和“用户密码”,然后点击“登陆”按钮。如需查看帮助信息请点“帮助”。系统初始帐号、密码为:经理级帐号:admin密码:admin仓库管理员级帐号:仓库管理员密码:admin售书员级帐号:售书员密码:admin2.2注销与退出登陆成功后,可选取“系统”-“注销”,或点取工具栏“注销”按钮,注销当前用户。选取“系统”-“退出”退出系统,停止程序运行。2.3办理进货登记办理进货登记(新书入库)是书店的一项主要业务。启动系统,以仓库管理6员身份登陆系统,登陆成功后,选择“书库管理”-“如库登记”,或直接点取工具栏“进书”按钮,启动“新书入库”第一步操作,如下图所示:在这一个窗体中,可以进行以下操作:1.进行供应商情况登记。点击“供应商登记”,然后输入供应商信息,供应商编号须唯一。然后,选“保存并继续”继续添加供应商信息,选“保存并返回”返回上图所示界面。2.修改资料。请直接在本界面修改资料后,点取“修改资料”。3.选择本次入库操作的供应商。在下拉列表框中选择供应商编号,系统自动列出供应商详细信息,确认后,点取“选中供应商”,进入下一步操作。新书入库操作的第二步操作是:选择入库登记的图书品种。如下图所示:在这一步,您可以进行以下操作:(1).添加图书分类。点取“添加品种”,启动如下图所示界面,可以创建两级分类,创建第一级分类,不要选“所属父类”,然后点“保存并继续”或“保存并返回”。创建第二级分类,请在所属父类栏选择父类。7(2).添加图书品种。点取“添加品种”,启动下图所示界面。依次选择图书所属大类和子类,为该新品种指定唯一的图书编号,然后登记各项书目信息。最后点取“保存…”。如需修改已存在的图书资料,请点击“修改资料”。完成本操作后,点取“保存并返回”或“返回”返回如下图界面。(3).修改图书资料。点取“修改资料”,进行现有图书资料修正。(4).选择入库操作的图书品种。依次选择图书的大类、子类和品种编号,系统自动列出图书详细资料,确认后,点击“选中该品种”,进行新书入库操作。确认供应商和品种无误后,请登记图书的数量、单价、折扣、金额等项,最后点击“入帐”,完成新书入库登记。入帐操作是一个“事务”处理过程,入帐操作失败不会引起数据不一致的问题。2.4办理退货登记以“仓库管理员”身份登陆系统,选取“书库管理”-“办理退货”,选取供应商和图书品种,操作步骤与进货操作类似,不再详述。最后启动下图所示界面:8确认无误后登记退货的数量、金额和退货原因,点取“入帐”完成本操作。2.5销售图书以“售书员”身份登陆系统,依次点取“销售管理”-“图书销售”或点击工具栏“售书”按钮,然后输入所售图书编号,将光标移出,系统自动检索书目信息,确认后,点击“选中图书”。第二步选择会员或游客,如果购书者是本店会员,请输入会员卡号,否则直接点“选中该会员”。确认信息后将启动图23所示界面,进行图书销售登记。依次输入销售图书的数量、优惠(打折比率)等,点取“入帐”按钮。完成售书操作。第三章数据库分析与设计1、数据库环境考虑该系统的定位与现有技术力量,决定采用MicrosoftAccess2000/20029作为系统的后台数据库开发环境。2、表、视图汇总视图/表名类型说明Admin基本表集中保存系统用户的帐号、密码Book基本表集中存放书目信息员工表基本表存放员工资料供应商基本表供应商资料会员表基本表会员资料会员政策基本表会员标准及优惠政策进书记录基本表进书历史记录客户反馈基本表客户反馈信息售书记录基本表售书历史记录书店简介基本表书店简介图书分类基本表图书类别图书进价表基本表图书进价列表退货记录基本表退货历史记录读者查询查询提供给所有用户的书目查询界面基本统计查询基本的统计分析进书查询查询进书记录查询,含进书统计售书查询查询图书销售记录查询售书统计查询图书销售记录统计退货查询查询退货记录查询退货统计查询退货统计员工信息查询员工信息查询库存统计查询现有库存统计反馈信息查询客户反馈信息查询4.2[说明]:空缺位置表示无要求,主键在约束栏注明。基本表:[Admin]字段类型长度格式约束10用户ID文本250主键用户密码文本250用户身份文本250基本表:[Book]字段类型长度格式约束图书编号文本250主键图书分类号文本150书名文本255丛书文本150作者文本255出版社文本255版次文本150ISBN文本250定价货币库存量数字(整型)内容简介备注关键词文本255出版日期文本150入库时间日期/时间长日期Now()基本表:[供应商]字段类型长度格式约束供应商编号文本250主键供应商文本255地址文本255网址文本255联系人文本255电话文本50传真文本150电子邮件文本15011单位简介备注基本表:[会员表]字段类型长度格式约束会员卡号文本50主键会员等级文本50姓名文本150性别文本50地址文本
本文标题:文游书社图书管理系统的设计与实现刘越
链接地址:https://www.777doc.com/doc-2432541 .html