图书馆采购管理系统设计
- 格式:doc
- 大小:217.50 KB
- 文档页数:19
图书管理系统采购计划实例1. 引言图书管理系统是现代图书馆常用的信息化管理工具,能够方便快捷地对图书进行分类、检索、借阅等操作。
为了提高图书馆管理效率和用户满意度,图书管理系统的采购计划成为图书馆策划中的重要环节。
本文将给出一个图书管理系统采购计划实例,以供参考。
2. 目标和目的本次图书管理系统采购计划的目标是为图书馆引入一个功能齐全、稳定可靠的图书管理系统,以提高图书馆的管理效率和服务质量。
具体目标包括:•引入一个集成化的图书管理系统,实现图书的录入、分类、检索、借还等功能。
•提供用户友好的操作界面和便捷的借还流程,提高用户体验。
•提供统计和分析功能,为图书馆管理者提供有效的决策支持。
3. 采购需求基于图书馆的实际需求,我们列出了以下图书管理系统的采购需求:•功能要求:系统需要支持图书的录入、分类、检索、借还等基本功能,同时还需要具备用户管理、统计分析、新书订购等扩展功能。
•界面友好:系统的操作界面应该简洁明了、易于使用,用户能够快速上手操作。
同时,系统还应该提供响应速度快、稳定可靠的用户体验。
•数据安全:系统需要有良好的数据备份和恢复机制,以确保数据的安全性和完整性。
•适应性强:系统应该具备较好的适应性,能够满足不同规模、不同类型图书馆的需求。
•可扩展性:系统应该具备较好的可扩展性,能够根据图书馆未来的发展需求进行功能的扩展和升级。
4. 供应商选择在采购图书管理系统之前,我们需要进行供应商的选择和评估,以确保选择合适的供应商。
选择供应商时,考虑以下因素:•产品质量:查看供应商的产品演示或试用,评估系统的功能完备性和稳定性。
•用户评价:了解其他图书馆对供应商产品的评价和反馈,考察系统在实际应用中的表现。
•服务支持:评估供应商提供的售后服务和技术支持,包括培训、维护等方面。
•价格合理:比较供应商之间的价格和性价比,选择性价比较高的供应商。
综合考虑以上因素,选择一个合适的供应商对图书管理系统进行采购。
基于UML的书店采购管理系统设计1 问题描述现在很多书店都采用了图书采购管理系统,一方面方便了书店管理和维护图书,节约成本,同时也便于书店随时查看图书库存以便及时进行采购。
进行采购后可以立即录入采购的书籍,补充库存。
本系统主要是供书店管理员使用。
系统提供了管理员登陆,书籍管理和采购的一系列功能,如下:管理员登陆:输入合法管理员信息登陆系统。
书籍管理:查询、修改、录入和删除基本书籍库中的图书信息。
采购管理:查询库存不足(本系统假定设定库存少于20本为不足)信息,录入采购信息,打印采购单采购,录入采购信息,删除采购信息或全部采购单。
2 系统功能及流程描述2.1用例模型及系统功能模块图本系统基本用例有:登陆:输入合法管理员信息登陆界面。
添加图书入库:采购图书后将新书入库。
修改图书信息:当图书信息有误时修改图书信息。
查询库存信息:及时查询图书库存情况,以便及时了解缺货并进行采购登记和采购。
添加采购信息进采购单:将库存不足信息添加进采购单进行采购。
打印采购单:显示打印采购单,通知采购人员进行采购删除图书信息:删除不存在图书信息。
删除采购单信息:删除待采购的图书信息或者删除全部采购单。
系统用例图如图2.1所示:图2.1 系统用例图系统主要用例的用例描述如下:表2.1 用例“添加采购单”用例描述用例名称添加采购单标识符UC1001用例描述当图书库里的某些图书库存不足(少于20本)时,可以将库存不足的书籍信息查询出来并添加到采购单中。
添加完后即结束用例。
参与者系统管理员表2.2用例“打印采购单”描述表2.3用例“添加图书入库”描述系统功能模块图如图2.2所示图2.2系统功能模块图2.2系统流程图及分析类图根据系统功能和模块划分,设计了图2.3所示的系统流程图。
管理员在登陆界面登陆系统,通过同数据库中的数据进行用户验证,验证正确则进入图书采购系统的主页面。
主页面窗体中各个子页面是以菜单的形式分布的。
点击各个菜单可以进入相应的子页面,各个子页面是以卡片式布局显示。
图书采购系统课程设计一、课程目标知识目标:1. 理解图书采购系统的基本概念和原理,掌握其功能模块和操作流程;2. 学习数据库管理的基本知识,能运用SQL语句进行简单的数据查询和操作;3. 掌握计算机编程基本语法,能运用编程语言(如Python)实现图书采购系统的部分功能。
技能目标:1. 培养学生运用所学知识分析和解决实际问题的能力,能设计并实现一个简单的图书采购系统;2. 培养学生进行团队协作,提高沟通与表达能力,能在小组合作中发挥各自优势,共同完成项目任务;3. 提高学生的信息素养,能运用现代信息技术手段收集、处理和传递信息。
情感态度价值观目标:1. 培养学生对计算机科学的兴趣和热爱,激发他们探究未知领域的欲望;2. 培养学生具备良好的职业道德和敬业精神,尊重知识产权,遵循法律法规;3. 培养学生具备合作精神,学会分享与互助,形成积极向上、团结协作的学习氛围。
课程性质:本课程为信息技术与学科整合的实践性课程,以项目为导向,结合实际案例进行教学。
学生特点:学生具备一定的计算机操作基础,对编程和数据库有一定了解,但实践能力有待提高。
教学要求:教师需引导学生将所学理论知识与实际操作相结合,注重培养学生的动手能力和创新能力,提高他们的综合素质。
通过课程学习,使学生能够达到上述设定的具体学习成果。
二、教学内容1. 图书采购系统概述- 了解图书采购系统的概念、发展历程和应用场景;- 学习图书采购系统的基本功能模块和操作流程。
2. 数据库管理- 掌握数据库的基本概念和原理;- 学习SQL语句,进行简单的数据查询和操作;- 结合图书采购系统,设计数据库表结构,实现数据存储和管理。
3. 编程实现- 学习Python编程基本语法和流程控制;- 运用Python编程实现图书采购系统的部分功能,如用户登录、图书查询等;- 了解面向对象编程思想,运用类和对象进行程序设计。
4. 系统设计- 分析图书采购系统的需求,明确系统功能模块;- 学习系统设计方法,绘制系统流程图和UML图;- 制定系统开发计划,进行项目分工和协作。
图书馆管理系统采购子系统简介图书馆管理系统采购子系统是图书馆管理系统中的一个重要模块,主要功能是支持图书馆采购人员进行图书的采购和管理。
该子系统通过电子化的方式,使图书馆采购流程更加高效、精确,并提供了一系列便捷的功能,以满足图书馆采购人员的需求。
功能特点该采购子系统具有以下功能特点:1. 采购计划管理采购人员可以登录系统,创建和管理采购计划。
系统提供了一个简洁的界面,让采购人员填写采购计划的各项信息,如图书名称、作者、出版社等。
采购人员还可以设置采购计划的优先级和截止日期。
系统会自动计算采购计划的可行性,并提供给采购人员参考。
2. 供应商管理系统支持采购人员对供应商进行管理。
采购人员可以添加、编辑和删除供应商信息,并为每个供应商指定一个联系人和联系方式。
同时,系统还可以根据采购人员的需求,为其推荐合适的供应商,从而提高采购的效率和准确性。
3. 图书订购采购人员可以根据采购计划,使用系统提供的搜索功能来查找图书,并进行订购。
系统会自动记录订购信息,包括图书的ISBN、价格和数量等。
采购人员还可以对已订购的图书进行编辑和删除操作。
4. 采购审核采购人员提交订购后,系统会自动将订购信息发送给图书馆管理层进行审核。
管理层可以通过系统查看并处理订购申请,包括批准、驳回或修改订购信息。
审核结果会及时反馈给采购人员,以便及时调整采购方案。
5. 采购统计与分析系统提供了丰富的采购统计和分析功能,以帮助图书馆管理层对采购情况进行定期评估和优化。
采购人员可以通过系统查看各类统计数据,如采购金额、供应商评价等,并生成报表进行汇总和分析。
优势和价值图书馆管理系统采购子系统的优势和价值主要包括以下几个方面:1. 提高采购效率采购人员可以通过系统自动化地完成订购、审核等过程,减少了繁琐的手工操作,提高了采购效率。
同时,系统提供了丰富的搜索和推荐功能,帮助采购人员更快地找到合适的图书,并进行订购。
2. 提升采购准确性采购人员在提交订购前,可以通过系统提供的信息辅助,对采购计划进行确认和调整,减少了订购错误的可能性。
图书馆智能管理系统采购简介图书馆是大学校园中重要的学习和知识传播场所,为了提高图书馆的管理效率和服务质量,智能管理系统逐渐成为图书馆采购的热门选择。
本文将介绍图书馆智能管理系统的采购过程和相关考虑因素。
采购目标图书馆智能管理系统的采购目标是提高图书馆的工作效率、加强图书馆资源的管理和利用、改善用户的阅读体验。
具体来说,采购图书馆智能管理系统要实现以下目标:1.自动化管理流程:通过自动化的管理流程,减少人工操作,提高工作效率。
2.整合资源管理:将图书馆各项资源(图书、期刊、音像资料等)整合管理,方便图书馆进行资源共享和利用。
3.智能化服务:提供智能化的服务,例如自助借还、智能导航等,提升用户的阅读体验。
4.数据统计和分析:通过系统对图书馆的数据进行统计和分析,为图书馆的决策提供依据。
采购流程图书馆智能管理系统的采购流程通常包括需求分析、招标、评估和选择、合同签订等阶段。
需求分析在需求分析阶段,图书馆需要明确自己的需求和期望。
可以邀请图书馆管理人员和工作人员进行讨论,了解他们在图书馆工作中遇到的问题和希望解决的需求。
同时,也要考虑到未来图书馆发展的需求,确保采购的系统能够满足图书馆长远发展的需要。
招标招标是采购的关键步骤之一,通过招标可以寻找到合适的供应商。
在招标过程中,图书馆可以发布采购公告,向供应商展示自己的需求并邀请他们参与竞标。
供应商需要按照图书馆的要求提交相关文件,包括技术方案、实施计划、服务支持等。
评估和选择在收到供应商的竞标文件后,图书馆需要对各个供应商进行评估和选择。
评估主要包括对供应商的技术方案和实施计划进行审查,了解其是否能够满足图书馆的需求。
同时,也需要考虑供应商的服务和支持能力,以及报价的合理性等因素。
合同签订在选择了合适的供应商后,图书馆需要与供应商进行合同的签订。
合同中应明确双方的责任和义务,包括系统的实施时间、支持和维护等事项。
同时,还需要注明合同的期限和付款方式等具体细节。
图书管理系统项目采购需求1. 引言图书管理系统是图书馆自动化管理的重要工具,能够提高图书馆的效率和服务质量。
为了满足图书馆日益增长的物资管理需求,本文提出了图书管理系统项目的采购需求,旨在选择一款功能全面、易于使用的系统,以提高图书馆的工作效率和用户满意度。
2. 项目背景随着社会的发展和科技的进步,图书馆的读者数量不断增加,图书数量也不断扩大。
传统的手工管理已经无法满足图书馆的需求,因此引入图书管理系统成为了必然选择。
图书管理系统能够实现自动化管理,包括图书的采购、入库、借阅、归还、查询等功能,为图书馆的工作提供了便利。
3. 项目目标本项目的目标是选择一款功能全面、易于使用的图书管理系统,以提高图书馆的工作效率和用户满意度。
具体目标包括: - 实现图书的采购管理,包括图书信息的录入、库存管理、采购计划的制定和执行; - 实现图书的入库管理,包括图书的入库流程、入库数量的统计和入库信息的记录; - 实现图书的借阅管理,包括读者信息的管理、借阅流程的管理和借阅期限的控制; - 实现图书的归还管理,包括归还流程的管理、逾期归还的处理和罚款机制的实施; - 实现图书的查询管理,包括图书信息的查询、借阅记录的查询和库存情况的查询。
4. 项目需求4.1. 用户管理•系统应具备添加、编辑、删除用户等用户管理功能;•系统应支持用户权限管理,包括管理员、图书管理员和读者等用户角色的区分;•系统应支持用户登录和密码修改功能。
4.2. 图书管理•系统应支持图书信息的录入、编辑和删除;•系统应支持图书的分类管理,包括图书分类的添加、编辑和删除;•系统应支持图书库存的管理,包括图书入库和出库的记录;•系统应支持图书的采购计划制定和执行,包括采购需求的获取、供应商的选择和采购合同的签订。
4.3. 借阅管理•系统应支持读者信息的录入和编辑;•系统应支持借阅流程的管理,包括借阅申请、审核和借书操作;•系统应支持借阅期限的控制,包括逾期归还的处理和罚款机制的实施;•系统应支持借阅记录的查询和统计。
图书采购管理系统相关的E-R图引言图书采购管理系统是一种用于图书馆或书店等机构管理图书采购流程的软件系统。
该系统通过电子化手段对图书采购的全过程进行管理,包括图书选择、供应商管理、订单提交和图书入库等环节。
设计一套高效、稳定的图书采购管理系统是图书馆和书店提高工作效率和服务质量的关键所在。
为了清晰地理解图书采购管理系统的结构和功能,我们可以使用E-R图(实体-关系图)来描绘系统的相关实体和它们之间的关系。
本文将针对图书采购管理系统,设计和解释其相关的E-R图。
实体(Entities)在图书采购管理系统中,我们可以识别出如下的实体: 1. 图书(Books)-代表所有可以采购的图书,包括书名、作者、出版商等信息。
2.供应商(Suppliers)-代表图书采购的供应商,包括供应商名称、联系人、联系方式等信息。
3.订单(Orders)-代表图书采购的订单,包括订单号、订单日期、订单状态等信息。
4.员工(Employees)-代表从事图书采购的员工,包括姓名、职位、联系方式等信息。
关系(Relationships)在图书采购管理系统中,不同实体之间存在着多种关系。
下面将详细阐述各个实体之间的关系。
1.图书(Books)和供应商(Suppliers)之间的关系:–一个供应商可以提供多种图书;–一个图书只能由一个供应商提供。
2.图书(Books)和订单(Orders)之间的关系:–一个订单可以包含多种图书;–一种图书可以出现在多个订单中。
3.供应商(Suppliers)和订单(Orders)之间的关系:–一个供应商可以接受多个订单;–一个订单只能由一个供应商承接。
4.员工(Employees)和订单(Orders)之间的关系:–一个员工可以创建多个订单;–一个订单只能由一个员工创建。
属性(Attributes)除了实体和关系之外,每个实体还具有一些属性,用于描述和区分实体之间的差异。
下面列出了各个实体的属性。
图书管理系统ER图采购引言在图书管理系统中,采购功能是非常重要的一项功能,它涉及到图书馆的图书采购、库存管理、供应商管理、订单管理等方面。
本文将以ER图的方式,对图书管理系统中的采购相关功能进行建模和设计。
ER图设计实体在图书管理系统的采购功能中,存在以下几个实体:1.图书(Book):表示图书馆中的一本书籍,在采购功能中,图书是被采购和添加到库存的对象。
图书实体包括属性:图书编号(Book_ID)、图书名称(Book_Name)、作者(Author)、出版社(Publisher)等。
一个图书可以有多个副本。
2.供应商(Supplier):表示图书采购的供应商。
供应商实体包括属性:供应商编号(Supplier_ID)、供应商名称(Supplier_Name)、联系人(Contact_Person)、联系电话(Contact_Number)等。
3.采购订单(Purchase_Order):表示一次图书采购活动的订单。
采购订单实体包括属性:订单编号(Order_ID)、订单时间(Order_Date)、订单状态(Order_Status)等。
关系在图书管理系统的采购功能中,存在以下几个关系:1.图书和采购订单之间的关系(One-to-Many):一本图书可以在多个采购订单中出现,但一个采购订单只能对应一本图书。
这个关系表示了图书的采购历史和采购状态。
2.采购订单和供应商之间的关系(Many-to-One):一个采购订单只能对应一个供应商,但一个供应商可以有多个采购订单。
这个关系表示了采购订单和供应商之间的关联。
ER图示意图+-----------------+ +-------------------+| Purchase | | Supplier || Order | | |+-----------------+ +-------------------+| Order_ID (PK) | | Supplier_ID (PK) || Order_Date | 1..N | Supplier_Name || Order_Status +<---------------+ Contact_Person || Book_ID (FK) | | Contact_Number |+-----------------+ +-------------------+| ^| |1 |+-------------------+ +-------------------+| Book | | Supplier || | | |+-------------------+ +-------------------+| Book_ID (PK) | N | Supplier_ID (FK) || Book_Name |<-----------------------+ || Author | | || Publisher | | |+-------------------+ +-------------------+功能描述基于上述ER图的设计,图书管理系统的采购功能可以实现以下一些功能:1.图书的采购:通过采购订单,将需要采购的图书加入图书馆的库存中。
图书馆管理系统总体设计说明书一、引言随着社会的进步和科技的发展,图书馆作为信息资源的集中地,其管理和运营模式也在不断进步。
为了提高图书馆的管理效率,提升服务质量,本文将详细阐述一款图书馆管理系统的总体设计。
该系统将利用先进的技术手段和管理理念,为图书馆提供便捷、高效、自动化的管理工具。
二、系统需求分析在设计图书馆管理系统之前,我们需要对系统的需求进行深入分析。
根据图书馆的实际运营需求,该系统需要满足以下条件:1、系统需要实现图书的自动化管理,包括图书的借阅、归还、查询等功能。
2、系统需要支持多种文献类型,包括书籍、期刊、报纸等。
3、系统需要提供读者信息管理功能,包括读者借阅信息、读者档案信息等。
4、系统需要具备安全控制功能,保证数据的安全性和保密性。
5、系统需要提供灵活的报表功能,方便图书馆管理人员了解图书借阅情况、读者信息等。
6、系统需要支持多用户同时操作,以提高系统的并发性能。
7、系统需要提供简单易用的用户界面,方便读者和管理员使用。
三、系统设计根据系统需求分析,我们将图书馆管理系统设计为以下几个模块:1、图书借阅模块:该模块实现图书的借阅、归还、查询等功能。
读者可以通过系统查询图书信息,提交借阅申请,管理员审核通过后即可完成借阅操作。
2、读者信息管理模块:该模块用于管理读者信息,包括读者档案、借阅信息等。
管理员可以查询读者的借阅情况,更新读者档案信息等。
3、报表分析模块:该模块提供报表功能,方便图书馆管理人员了解图书借阅情况、读者信息等。
管理员可以根据需要生成各类报表,如借阅报表、读者信息报表等。
4、系统管理模块:该模块实现系统的配置和管理功能,包括用户管理、权限管理、数据备份等。
管理员可以设置系统的参数,管理用户权限,备份数据等。
5、帮助文档模块:该模块提供帮助文档和常见问题解答,方便用户快速了解和使用系统。
四、数据库设计为了确保图书馆管理系统的数据安全和完整性,我们采用关系型数据库管理系统进行数据的存储和管理。
高校图书馆采购系统的分析与设计(VB+Access)(新品)摘要随着现代科学技术的飞速发展,图书馆的藏书量正在急剧增加,面临愈来愈繁重的图书采购任务。
目前,在我国还有许多高校的图书馆仍然在采用单靠传统的手写、口讲、脑记的手工操作,不仅耗费越来越多的人力、物力,也难以使图书馆采购工作有一个质的飞跃...<P>摘 要<BR>随着现代科学技术的飞速发展,图书馆的藏书量正在急剧增加,面临愈来愈繁重的图书采购任务。
目前,在我国还有许多高校的图书馆仍然在采用单靠传统的手写、口讲、脑记的手工操作,不仅耗费越来越多的人力、物力,也难以使图书馆采购工作有一个质的飞跃,采用高校图书馆采购系统可以提高图书馆人员的工作效率,节省了人力、物力,降低成本。
<BR>高图书馆采购系统是典型的信息管理系统。
其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点。
在本系统的开发过程中使用了结构化的开发方法,研究和运用了VB6.0技术和ACCESS数据库,实现了高校图书馆的教材批量采购、供应商信息维护管理、采购订单处理、采购退货等主要功能,具有易于操作等特点,达到了图书馆采购自动化的目的。
<BR>本系统通过对相关数据的处理和统计,精确、实时地反映了高校图书馆的图书采购业务活动,将图书馆的图书采购管理的各个环节有机地统一起来,实现了无纸化的图书馆采购管理。
<pclass='Iyt118'></p> </P><P>关键词:高校图书馆,采购系统,分析与设计</P><P>Analysis and Design of the University Library Purchasing System<BR>Abstract<BR>Along with modern science and technology rapid development, library holding is sharply growing, faced with increasingly arduous books purchase duty. At present, there also had many university's libraries in our country still had to operate only depending on traditional writing by hand, the speaking, the manual which the brain recorded. Not only consumes more and more manpower, the physical resource, but also with difficulty to enable the library purchase work to have a qualitative leap. Using the university library purchasing system is able to enhance the library personnel's working efficiency, save the manpower, the physical resource, reduce the cost.<BR>Theuniversity library purchasing system is the typical information management system. Its development mainly includes the backstage database establishment and maintenance as well as the front application procedure development. Establishes the data uniformity and the integrity, the data security good storehouse regarding the former for the request; the application procedure function to be complete regarding the latter, easy to use and so on for the characteristics. Has used the structured method of exploitation in this system performance history, studied and has utilized the VB6.0 technology and the ACCESS database, has realized the university library teaching material batch purchase, the supplier information maintenance management, purchase order form processing, the purchase returned goods and the main function and so on, had easy to operate the characteristics and so on, has achieved the library purchase automation goal. <BR>By correlation data processing and statistics, the system had precisely in real-time reflected the university library books purchase service activity, unifies organically library books purchase management each link, has realized the paperless library purchase management. </P><P>Key word: university library, purchasing system, analyze and design<BR> <BR>系统简介<BR>对于高校图书馆采购系统的开发,我做了大量的调查研究工作包括:查阅各种相关行业的资料、搜索相关的信息和数据、对各种可能用户进行调查访问等等。
图书馆采购管理系统设计1系统描述1.1需求分析图书采购是图书馆业务工作的第一步,是馆藏信息的入口,是开展读者工作的基础,是决定藏书体系是否是科学合理的关键。
随着学生和老师需求的不断的提高,图书馆信息化建设承受着越来越大的压力、每年都需要大量的外出采书来满足读者的需求。
随着馆藏图书数量的不断增加,经常出现书买重复的现象、浪费了资金、而且导致工作效率降低,图书采购管理工作费了大量的人力与时间,但是效果并不理想。
而且在图书采购过程中的数据采集滞后和差错导致图书管理的不佳。
为了解决这个问题,必须引入新的图书馆管理采购系统。
1.2 收集信息图书馆书刊的选购必须针对本校的专业设置、科研任务、各专业教学所需的各类公共书刊及未来专业的发展方向进行全面考虑。
书刊针对性强弱要看它与本校教学科研的接近程度。
教学用的公共图书、专业图书或者科研中的重要图书的针对性强,相关性图书或仅作于参考用的图书的针对性弱书刊所含信息量具有相对性,对学术水平较高的读者群,如教授、博士等,学术性较高、较新颖的书刊能给他们提供更多的信息量,而对于普通的大学生、研究生,则可能更注重其教学价值和应用价值。
因此,在书刊选购中应考虑读者群的水平分布,全国重点大学及研究生教育比重较大的高校图书馆,应以学术性和教学性并重作为衡量书刊信息量的依据,而对于普通的大专院校,则以书刊所含适用于教学信息量的大小为依据。
另外,书刊价格的暴涨与购书经费的严重短缺是各高校图书馆共同面临的问题,如何用有限的经费购买最有用的核心书刊是当今图书馆普遍关心和研究的课题。
因此,在书刊选购过程中,价格也是必须考虑的因素之一。
最后还要注意收集老师和学生的反馈意见,以满足老师和学生的要求,达到采购的高标准。
总体决策可参见下图所示高校图书馆书刊采购决策支持系统结构图:图1 高校图书馆书刊采购决策支持系统结构图2采购管理系统功能设计说明本系统共提供了六个菜单项,它们分别是:订购管理、数据维护、数据检索、统计报表、字典维护和系统管理。
每当鼠标左击它们时会弹出一下拉菜单列表。
系统总功能图为:图2 系统总功能图2.1 订购管理图书订购管理是本系统主要的一项管理。
它提供的功能有:(1)图书订单的查重录入(2)订购图书的资金计算(3)到馆图书的验收(4)将数据传送到编目数据库中(5)打印各种票据(6)图书的预先查重和浏览图书分类表:本功能是依照书商提供的订单目录或MARC 文件来进行本馆订购图书的订单查重录入和套录工作。
2.2 数据维护数据维护是系统对采购数据、运行日志和套录数据进行编辑提供的一组工具。
它具体包括:(1)修改采购数据当书目验收后,如果发现验收的图书数据有错,可借助此功能进行修改。
(2)剔除采购数据当书目验收后,由于各种原因需要删除一部分采购数据,可借助此功能进行删除。
(3)删除运行日志日志是系统对各数据库操作情况的记载,由于对数据库数据的频繁操作会使日志文件变的庞大,系统提供此功能用来剔除日志数据。
(4)套录数据导入系统提供的“套录数据导入”功能是将书商提供的MARC文件导入系统的套录库中,用于订单录入过程中查重套录库以便提取选中的订单数据,提高订单录入的速度,减轻订单工作量。
由于套录数据的不断导入,会使系统套录库也不断的增加,为了提高系统运行性能,需要经常将不再使用的数据从套录库中删除掉。
(5)剔除套录数据日志由于对数据库数据的频繁操作会使日志文件变的庞大,系统提供此功能用来剔除日志数据。
2.3数据检索和浏览数据检索和浏览是系统提供对预订、验收、套录和馆藏数据进行检索的功能和对预订、验收、套录、馆藏、条形码、字典和分类表数据进行浏览的功能。
(1)浏览图书预订数据调用此功能可以浏览预订库中的全部数据。
(2)检索图书预订数据当需要查找预订数据请使用此功能。
(3)浏览已验收过的图书验收数据的浏览是按照验收批号来提取数据的,只能一批批浏览。
(4)检索已验收的图书(5)检索套录数据(6)检索馆藏数据(7)检索馆藏图书的条形码信息(8)浏览出版社字典库调用此功能可以浏览系统提供的出版社字典库。
(9)浏览学科类目调用此功能可以浏览系统提供的各学科分类的类目表。
(10)浏览通用字典系统为提高录入数据速度、减少键码量及规范数据提供了使用字典功能。
通用字典内部是按字典名分项的,每个字典项都可以建立和保存数据。
如“图书来源”字典项对应有关图书来源的数据。
在录入数据时,可调出对应的字典,选择具体项目。
2.4统计报表管理(1)采购经费管理(2)学科类目统计(3)图书来源统计(4)出版地统计(5)采购方式统计(6)货币单位统计(7)书目期号统计(8)工作库综合统计(9)采购工作量统计工作量是指操作员录入订单的数量。
(10)采购总括帐统计(11)采购明细账(按种类统计)2.5 字典维护系统为提高录入数据速度、减少键码量及规范数据提供了使用字典功能。
通用字典内部是按字典名分类的,每个字典都会对应一组数据。
如“图书来源”字典对应图书来源数据项。
在录入数据时,可调出对应的字典,选择具体项目。
因此需要对各类字典经常维护以保证内容丰富。
(1)出版社字典维护(2)责任方式维护系统为用户检索数据方便,将“责任方式”作为一种检索数据的检索点。
数据库中“责任方式”字段的内容是系统从用户建立的“责任者”字段内容提取而填写的。
系统在从“责任者”字段中提取“责任方式”时需要到“责任方式”字典中查找有无匹配的词,如果有匹配的词就将它写入“责任方式”字段中。
因此“责任方式”字典很重要。
系统在初始化时已经为“责任方式”字典建立了基本的数据,用户可补充或修改字典数据。
(3)书商字典维护(4)汉语拼音字典维护(5)货币单位字典维护(6)建立职工档案(7)学科类目表维护2.6系统管理图书采购系统的应用需要一些参数支持,系统管理提供了修改各项参数的功能。
(1)设置系统口令在每次进入系统时都会用到系统口令,用于防止非法用户的进入,因此用户在使用系统时经常更换口令是良好的习惯。
(2)重新登录每当更换了新口令可以利用重新登录来验证新口令或由于其他原因与数据库断开连接时系统无法正常运行时需要重新登录。
点击系统主窗口上菜单栏中的“系统管理”菜单项,选择下拉菜单中的“重新登录”菜单命令。
(3)设置启动参数启动参数是指每当启动系统时是否要检测系统与SQL Server服务器的连接状态。
缺省情况下是不检测。
(4)设置编辑参数设置编辑参数是指设置MARC编辑器中出现的字段名及每个字段的属性,有效的参数设置极大地提高编辑MARC文件的速度。
(5)设置系统参数此功能的调用是有权限限制的,对操作员级和管理级的用户不能使用,只有系统级的用户才能使用此功能。
(6)关于系统和退出系统通过点击“关于系统”菜单命令,屏幕显示有关系统的技术和产品说明。
“退出系统”菜单命令是退出本系统的唯一出口。
3数据流程设计说明由于本系统侧重于订购管理方面,数据流程的设计说明主要侧重于订购管理流程。
3.1 采购总流程图图3 采购流程图3.2 订购管理流程图图4 订购管理流程图3.3 用户登录活动图图5 用户登录活动图3.4 图书订单的查重录入图6 图书订单查重录入活动图3.5订购图书资金预算图7 订购图书资金预算活动图3.6 到馆图书验收图8 到馆图书验收活动图3.7 数据维护流程图图9 数据维护流程图4.核心用例图图10 系统核心用例图5 体系结构设计本图书馆采购管理系统采用C/S结构风格与正交软件体系结构相结构相结合的方式,Visual Basic 6.0作为前端开发工具,后台数据库管理系统为SQL Server 2000,系统的运行平台为Windows。
系统运行在图书馆工作人员与读者的客户机上;对数据库访问的并发处理,由SQL Server控制.C/S体系结构将应用一分为二,服务器(后台)负责数据管理,客户机(前台)负责完成与用户的交互。
在数据库里存储的是已有馆藏数据、学校学科数据、读者数据、图书馆各环节工作数据、图书馆采访部门收集到的各种书目数据以及选购书目数据,它是书刊选购决策支持系统的基础,书刊采购的结果最后又对数据库里的相关内容进行修改。
表示层是应用的用户接口部分,担负着用户与运用间的对话功能。
它用于检查用户从键盘等设备输入的数据,显示应用输出的数据。
为使用户能直观地进行操作,本系统使用图形用户界面。
C/S结构的一般处理流程图11 C/S体系结构处理流程(1)功能层设计功能层即系统的业务处理逻辑。
本系统的功能层包括:订购管理模块、数据维护模块、数据检索模块、统计报表模块、字典维护模块和系统管理模块。
(2)数据层设计数据字典:管理员 = 用户名 + 密码 + 管理员代码订单 = 管理员代码 + 采购员代码 + 采购日期 + 供货单位代码 + 书籍标志号 + 单价 + 册数书目信息 = 书名 + 作者 + 出版社 + 书籍标志号 + 出版日期 + 页码 + 装订形式+ 单价验收单 = 验收单号 + 订单号 + 管理员代码 + 验收日期 + 书籍来源方式 + 供货单位代码 + 书籍标志号 + 到馆册数 + 书的实价 + 书的总价在本系统中也实现了正交软件体系结构的模式,系统分为六大模块,每块实现相对独立的功能。
图12 正交体系结构图6体系结构说明与分析6.1 C/S体系结构说明C/S软件体系结构是基于资源不对等,且为实现共享而提出来的,是20世纪90年代成熟起来的技术,C/S体系结构定义了工作站如何与服务器相连,以实现数据和应用分布到多个处理机上。
C/S体系结构有三个主要组成部分:数据库服务器、客户应用程序和网络。
C/S软件体系结构的优点:(1)C/S 体系结构具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。
(2)系统的客户应用程序和服务器构件分别运行在不同的计算机上,系统中每台服务器都可以适合各构件的要求,这对于硬件和软件的变化显示出极大的适应性和灵活性,而且易于对系统进行扩充和缩小。
(3)在C/S体系结构中,系统中的功能构件充分隔离,客户应用程序的开发集中于数据的显示和分析,而数据库服务器的开发则集中于数据的管理,不必在每一个新的应用程序中都要对一个DBMS进行编码。
将大的应用处理任务分布到许多通过网络连接的低成本计算机上,以节约大量费用。
它的缺点:开发成本较高、客户端程序设计复杂、信息内容和形式单一、用户界面风格不一,使用繁杂,不利于推广使用、软件移植困难、软件维护和升级困难、新技术不能轻易应用等。
C/S体系结构示意图:图13 C/S 体系机构图6.2 正交软件体系结构说明正交软件体系结构由组织层和线索的构件构成。
层是由一组具有相同抽象级别的构件构成。
线索是子系统的特例,它是由完成不同层次功能的构件组成(通过相互调用来关联),每一条线索完成整个系统中相对独立的一部分功能。