图书管理系统系统说明书

合集下载

图书馆管理系统设计说明书

图书馆管理系统设计说明书

图书馆管理系统设计说明书陕西师范大学可视化大作业报告课程名称:可视化程序设计学院名称:计算机科学学院专业:计算机科学与技术设计题目:图书馆管理系统班级:11级计算机一班学号:姓名:教师姓名:图书馆管理系统课程设计报告一设计目的目前,随着网络技术的飞速发展,各行各业都在追求信息化,以防在信息时代落伍,而普通高校也如此,图书馆是高校师生获得知识的一个重要渠道。

因此一个健全的图书管理系统就必不可少,图书管理系统的使用大大的提高了图书馆的工作效率,很好的节省了大量的人力、物力和财力资源。

管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。

由于在过去人们对信息管理的主要方式是基于文本、表格等纸质的手工处理之上的,而用手工进行图书借阅管理存在多种弊端,其中包括图书过于繁多,包含很多的信息数据的管理对于图书借阅情况如:借阅天数、超过限定借阅时间等等的统计和核实,往往采用对借阅卡的人工查询进行,对借阅天数等用人工计算、手抄进行。

信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说缺乏系统、规范的管理手段人们操控起来是很困难的;因此,使用电子化的管理手段将是大势所趋,建立一个图书管理系统也是图书管理部门提高工作效益的有效手段。

系统能够合理高效地利用图书资源,使得图书借阅更加的科学合理。

二设计思想对于一个图书管理系统来说,图书的查询及数据的维护管理是其中的核心环节。

在现现行的图书管理中存在几个共同的问题:1、图书种类过多,数据庞大;这是几乎所有图书馆都会遇到的共同问题,各种不同种类的图书馆为这些图书入库,进行添加于维护增加了很多的难题,对这些数据的反复输入,往往造成庞大的工作量和较低的效率。

2、查询图书困难,每天的借阅情况,读者借阅的到期、还书情况,各项数据的汇总和统计情况必须由管理员统计上报,图书库总管理员才能考虑对图书馆的硬件如某类书的需求数量进行改变已向上级申报。

科迅纸质图书管理系统V9.0产品说明书

科迅纸质图书管理系统V9.0产品说明书

科迅纸质图书管理系统V9.0发布机构:科迅软件有限公司科迅纸质图书管理系统V9.0产品特点及优势一、产品功能特点及优势1、科迅图书馆管理系统经过严格的软、硬件测试和大规模应用测试过程,是一款集功能性强、易用性好、兼容性强、稳定性高于一身的图书管理软件,是专门针对普教和高校的图书馆自动化管理建设而研发的,适用于各中小学、高中、大学及企事业单位的中小型图书馆。

使用这个系统用户不需要购买服务器、不需要系统维护、不用当心数据安全,只要有一台能上网的电脑安装本系统后就能实现图书馆图书采购、编目、典藏、流通借阅归还、报表统计、馆藏查询等的自动化管理。

2、系统严格遵守教育部《教育管理信息化标准》,采用《中图分类法》最新第四版,支持Z39.50检索协议,支持CNMARC标准,系统自动支持在普通打印机上打印条码、书标、书卡、并制作借书证,从而降低外购成本;支持馆藏量500万册以上;支持IC卡、ID卡、条码、身份证等多种读者认证方式。

3、对运行环境要求不高。

系统基于低级操作系统开发并进行充分的整合优化,尤其是对数据的压缩处理,使对计算机硬件的要求降到最低,一台3000块钱左右的普通电脑即可平稳运行二十万册图书,一万个读者的使用。

4、联机编目节省图书录入时间。

系统通过与国图等大型图书馆联合建库,只要是正规书号、ISBN号的图书,即可通过本系统免费下载图书信息数据,从而极大减少学校的建库工作量。

5、本系统以Win2003 Server或NT4为服务器平台,后台为大型数据库SQL Server 2000,采用C/S与B/S相结合的模式,稳定性及安全性好,运行速度快,维护简单。

系统核心采用目前最先进的前端开发工具Visual C++开发,所有软件部件全部为本地代码,不采用任何其他外部构件,从而保证了稳定性和可靠性。

全面支持Windows 98以上操作系统,包括Windows 2000 PRO /ADV、Windows Server 2003等,有良好的兼容性、先进性与扩充性。

pb图书管理系统说明书

pb图书管理系统说明书

图书管理系统的设计与实现摘要该系统是为学校提供的图书管理系统。

可方便学校图书的管理,维护。

可实现学生基本查询查询,管理员的添加删除功能。

并对系统的安全性提供了相应的保障。

本系统开发使用的软件开发工具是PowerBuilder 6。

0,使用SQL server数据库。

Powerbuilder具有强大的多个数据库描述连接功能和数据库检索力.利用其前端的用户界面开发功能完备,易使用的应用程序。

而后台的数据库连接由POWERBUILDER完成,建立起数据一致性和完整性强.数据安全性好的库。

关键词查询、PowerBuilder、对象、SQL server一、引言图书馆管理工作被视作高校管理工作中一项不容忽视的重要分支,其工作量大,涉及面广,图书馆管理工作运行的好坏直接影响着整个图书馆里工作的各个环节.由于图书馆管理工作的本身特点及特殊性质,单纯依靠人力,会使从事这项工作的管理人员过度缠身于繁琐的业务中,难免会发生许多错误,难以做到管理的规范化,这不符合管理工作的今后发展趋势。

因此,需要开发一种功能全面,操作简便的管理系统软件来补助作用,人机配合,能够使机器承担部分工作,是管理员逐步摆脱一些无畏的,琐碎的业务,这对充分利用人力资源的主导作用及使管理工作逐步步入规范化轨道有着重要意义。

PowerBuilder 是美国Powersoft公司推出的一个图形界面的Client/Server应用程序开发工具,是目前最具代表性的数据库前端开发工具之一.它采用面对对象技术,具有图形化界面的全部处理能力和完全的OLE特性。

通过智能的数据窗口对象,PowerBuilder 开发人员无需手工编写SQL语句便可进行数据库操作.Client/Server 的这种结构使得Powerbuilder具有高效率、高性能、高可靠性、开放、易扩充等优越的性能。

可以实现数据的无缝集成:它不仅支持Microsoft 的ODBC,而且还自带一些专用的数据库接口,通过它可以透明的访问多个数据库,使得在一个应用内访问多个数据库成为可能.开放的系统结构:Client/Server 结构通过各种语言和连接接口的国际标准或工业标准(如开放式数据库连接标准ODBC、网络协议TCP/IP 等)方便的实现与异构网络的数据源连接,透明地访问多个异构数据库。

图书馆书籍管理系统说明书(附代码)

图书馆书籍管理系统说明书(附代码)

大型数据库应用课程设计课程设计说明书图书馆书籍管理系统起止日期: 2014 年 12 月 1 日至 2014 年 12 月 7 日学生姓名肖魁班级计算机1102班学号11408100214成绩指导教师(签字)计算机与通信学院2012年12月 7 日图书馆书籍管理系统一、课题的介绍和课题的任务图书馆书籍管理系统主要对图书馆中书籍进行管理,包括对书籍的添加,删除,修改,各种方式的查询等操作,用于管理员对图书馆书籍库的管理;采用Oracle作为数据库,应用了Java,Jsp,JavaScript,SQL等编程语言以及 Struts2,JDBC等等技术,另外系统采用B/S结构,MVC的设计模式进行设计,在数据库方面,多处应用了存储过程和触发器;二、课程设计的要求1、书籍的添加:通过触发器和索引,使图书的编号按照自动增长的方式进行添加,其他字段还有:书籍名称,作者,出版社,页数,藏书地址等;并且通过定义触发器,使每增加一条图书信息,在图书状态表中给其增加对应的图书状态信息;2、书籍的删除:通过存储过程来实现,如果该书的状态为已借出,就不能删除书籍,并发出提示信息;书籍的删除,通过定义before触发器,假如该书籍能够删除,就在其删除之前,删掉该书籍的状态信息;3、书籍的修改:修改除了书籍主键外的其他信息;4、书籍的查询:可根据图书的索引号进行精确查询,可以根据图书的书名,作者,出版社,藏书地址等进行模糊查询,基于系统的需求,还提供系统中以所有字段作为关键字的模糊查询;5、用户身份验证,管理员通过用户登录,输入验证信息,若经过系统验证后,若正确,则进入图书管理主页,若出现错误,则跳到登录界面,并返回相应的友好的错误提示信息;三、系统的分析和系统中数据库的分析(ER图等)1、系统设计1.1.系统概要设计-流程图系统总体设计如图1.1所示图1-1实现用户的登录,管理员登录后对图书进行书籍的添加,书籍各种方式的查询,书籍的修改,书籍的删除;1.2.系统的详细设计1.2.1.用户的登录图书管理员通过输入管理员和密码进行验证,若验证正确,则进入系统。

图书馆管理系统需规格说明书

图书馆管理系统需规格说明书

图书馆管理系统需求规格说明书编号:TY0014版本:1.01 概述图书馆通用信息管理系统在WINDOWS开发研制,该系统软件针对图书馆的工作范围及特点,与传统的手工作业相比,它大大提高了工作效率,而且系统采用人机对话方式,菜单提示,界面友好、操作简单,实现开架借书,加强了图书流通管理。

1.1 目的本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。

同时本文档也作为项目评审验收的依据之一。

1.2 范围本系统包括:图书采购子系统、检索统计子系统、流通信息子系统及读者管理子系统。

另外包括权限管理模块用于系统的用户、角色和相关权限。

1.3 读者对象1.4 参考文档1.5 术语定义系统用户:图书馆员工。

客户:借书的读者。

2 系统说明2.1 概述建立了图书采购子系统、检索统计子系统、流通信息子系统及读者管理子系统,这几个子系统包括了图书馆的主要业务工作,可以实现对图书的科学采购、快速检索浏览、及时统计处理和完善流通等计算机管理。

该系统网络版采用MSQLSERVER作数据库,数据安全可靠,该系统的实施,将全面提高图书馆的管理效率及服务质量,从而使学校的图书馆管理水平跃上一个新的台阶。

2.2 用户与角色与本系统相关的用户和角色包括:系统管理员:管理系统用户、角色与权限,保证系统正常运行。

操作人员:图书信息检索。

图书管理。

读者管理。

流通管理。

2.3 系统功能系统用例图如图1所示,子用例图及详细的用例描述见“功能性需求”部分。

用例图2.4 当遵循的标准或规范本系统采用Microsoft SQL Server 2005数据库,数据库设计原则上符合三大范式,且规范,易于维护。

使用vs2008进行开发,采取C/S架构。

程序需使用MVC模式,采用三层架构,保证系统的可维护性和可扩展性。

3 功能性需求本系统分图书采购子系统、检索统计子系统、流通信息子系统及读者管理子系统四个模块。

图书管理系统软件需求规格说明书

图书管理系统软件需求规格说明书

软件需求规格说明书1.引言1.1 编写目的本说明书描述了图书馆管理系统软件的设计需求,读者为该管理系统软件的设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。

1.2 项目背景该项目的委托单位为清华大学计算机系;开发单位为IceWindDale工作室;主管部门为信息产业部第15研究所。

该软件与其他系统不存在关系。

1.3 参考资料:名称作者编号发布日期出版单位或资料来源太极计算机公司程序文件太极计算机公司质量部JL—4.2.3-04 2002—5 内部资料计算机系统软件产品文华北计算技术研究无2001—1 《计算机与信息处件编制指南所理标准化》编辑部Sw00.ppt 殷人昆无2002—5 清华大学工程硕士研究生班讲义SQL Server 2000系统管理员宝典MarciFrohockGarcia;JamieReding;EdwardWhalen;SteveAdrienDeLucaISBN:7-900635-84-X2001-7 清华大学出版社2.任务概述2.1 目标图书管理系统针对中型图书室,藏书的种类包括中、英、俄、德、日文书籍和期刊,读者的数量和来源仅限于本单位职工及通过馆际互借认可的读者.要求:•能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;•能够对一定数量的读者进行相应的信息存储与管理;•能够对要求的统计结果打印输出;•能够提供一定的安全机制;2.2 运行环境Window9x、NT4、2000、XP;Office2000、XP;IE5。

0、6.0 2.3 条件与限制由于时间紧张,并且开发人员的技术水平有限,目前的版本只是雏形,即只提供基本功能的试用。

3.数据描述3.1 静态数据1.书籍:1)书号;2)书名;3)作者;4)分类;5)出版社;6)出版日期;7)页数;8)价格;9)语种;10)借阅否;11)预约否;12)损坏程度;13)备注;2.期刊:1)期刊号;2)期刊名;3)编辑部;4)周期;5)总期数;6)年;7)年内期号;8)价格;9)语种;10)借阅否;11)预约否;12)损坏程度;3.读者:1)读者编号;2)姓名;3)单位;4)电话;5)身份证号;4.图书管理员:1)管理员编号;2)管理员姓名;3)管理员单位;4)管理员身份;5)密码;5.书籍借阅关系:1)记录号;2)读者编号;3)书号;4)借阅日期;5)归还日期;6)续借次数;7)本次损坏情况;6.期刊借阅关系:1)记录号;2)读者编号;3)期刊号;4)借阅日期;5)归还日期;6)续借次数;7)本次损坏情况;3.2 动态数据1.输入数据:1)登录所需的密码;2)鼠标对按钮的点击3)查询方式、查询关键字;4)新建图书项、读者项;5)图书项、读者项相应纪录更改;6)备份数据;7)恢复所需的数据备份文件;8)借阅、返还、丢失注销时的图书序号、读者借阅证号;2.输出数据:1)查询关键字确定的数据库记录的子集;2)统计结果;3)图书借阅、返还、丢失注销等操作结果;4)数据备份输出的数据备份文件;5)内部数据:查询操作建立的索引;3.3 数据库描述数据库采用Microsoft Access 2000数据库.3.4 数据词典1.读者借书过程:(1):数据流图:A:图书信息;B:读者信息;C:图书访问记录;D:日期;(2):数据词典:●数据源点及汇点描述:①名称:读者简要描述:借书、还书、查询及登记注册有关数据流:借书证;所借书本数目:②名称:日历简要描述:当日日期有关数据流:年月日数目:●加工逻辑词条描述:①加工名:借书检验加工编号:1简要描述:检验读者身份、图书是否入库、读者还能借多少书以此判定读者是否能借书输入数据流:借书证;所借书本,读者信息,图书信息,图书访问记录,日期输出数据流:借书错误信息,借书信息加工逻辑: IF 借书证未登记入库THEN发出“借书错误”ELSE IF 图书未登记入库THEN发出“借书错误”ELSE IF 读者已借图书和现借图书多于限制数NTHEN发出“借书错误”ELSE IF 读者已借图书中有超期THEN发出“借书错误”ELSE 发出“借书信息”ENDIFENDIFENDIFENDIF②加工名:借书登记加工编号:2简要描述:将“借书信息"登记到“图书访问记录库图书访问记录”中,完成后将书本递交读者输入数据流:借书信息,日期输出数据流:图书访问记录,图书加工逻辑:将借书信息及日期写入图书访问记录;将图书递交读者数据流名词条描述:①数据流名:借书证说明:用以携带读者的唯一识别标识数据流来源:读者数据流去向:借书检验数据流组成:借书证=借书证号+姓名+联系方法借书证号=“000000001”。

图书借阅管理系统详细设计说明书_12281201_孙杨威

图书借阅管理系统详细设计说明书_12281201_孙杨威

图书借阅管理系统详细设计说明书计科1202班12281201 孙杨威目录饭店前台登记系统详细设计说明书............................................................. 错误!未定义书签。

一、概念结构设计................................................................................. 错误!未定义书签。

二、逻辑结构设计................................................................................. 错误!未定义书签。

1、关系模式设计........................................................................... 错误!未定义书签。

2、数据库基本表设计................................................................... 错误!未定义书签。

三、应用程序设计................................................................................. 错误!未定义书签。

1、程序总体概述........................................................................... 错误!未定义书签。

2、功能详细设计........................................................................... 错误!未定义书签。

一、概念结构设计根据需求分析得到的数据流图和数据字典,画出的E-R图如下:二、逻辑结构设计1、关系模式设计把概念结构设计得到的E-R图转化到关系模型,得到的实体型如下(主键用下划线标出):student(编号,姓名,性别,电话,出生日期,等级,注册日期,密码,证件名称);books(书号,书名,作者,出版社,出版日期,价格,入库日期,入库数量,借出数量,现存数量,遗失数量,内容介绍,封面);lendbook(读者编号,读者姓名,书籍编号,借书时间,归还时间,是否归还,是否遗失); category(类别编号,类别名称);loss-reporting(读者编号,挂失日期);member-level(等级,最长出借天数,最多借阅本数,会费);2、数据库基本表设计在mysql中建立libraryms数据库,由E-R图转化得到的关系模式建立基本表,并根据数据字典中的完整性约束,为各个关系模式添加实体完整性、参照完整性和用户定义完整性。

图书馆管理系统概要设计说明书

图书馆管理系统概要设计说明书

图书馆管理系统概要设计说明书目录1引言 (2)1.1 背景 (2)1.2 系统概述 (2)1.3 文档概述 (2)2引用文档 (3)3设计与决策 (3)4软件体系结构设计 (3)4.1 体系结构 (4)4.1.1 程序模块划分 (4)4.1.2 程序功能模块关系 (6)4.2接口设计 (6)4.2.1接口描述 (6)4.2.2 用户接口 (7)4.2.3 外部接口 (7)4.2.4 内部接口 (7)5各模块设计 (7)5.1用户登录模块 (8)5.2图书管理模块 (9)5.3读者信息管理模块 (9)5.4借阅信息管理模块 (10)5.5系统管理模块 (11)6数据库设计 (12)6.1数据库逻辑结构设计 (12)6.2 数据库物理结构 (17)6.3数据结构与程序的关系 (17)7需求的可追踪性 (17)8系统运行与维护设计 (17)8.1运行设计 (17)8.2维护设计 (18)1引言1.1 背景随着信息化水平的不断扩大,计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。

而中小型租、借书图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。

为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理馆系统软件力求提高其管理效率,代替人工处理提高图书馆的信息化和自动化。

1.2 系统概述根据需求分析说明书所得出的客户需求,本图书馆管理系统的主要实现的功能有:图书馆管理员对图书的系统化管理,包括图书信息的增删改以及查询、读者信息的增删改以及查询;读者借书和还书的处理以及相关信息的管理,用户信息管理、图书信息检索查询、用户登录操作等。

本图书馆管理系统属于一个数据管理型系统。

包括数据的处理加工,数据的存储,以及用户交互等;运行的现场不应该出现太多的错误,能够准确的根据用户的操作进行一系列的交互,以满足用户的需求。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章引言1.1系统概述图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强,数据安全性好的库。

而对于后者则要求应用程序的功能完备,易用等特点。

经过分析,我们使用了MICROSOFT公司的VISUAL BASIC 6。

0开发工具,利用其提供的面向对象的开发工具,尤其是数据库窗口这一功能方便而简捷操作数据库的智能化对象.首先短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修改和改进,直到形成用户满意的可行系统。

1。

2项目开发背景为了适应现代社会人们强烈的时间观念,提高效率,管理信息系统在各个领域得到了广泛应用.管理信息系统是一个以人为主导,利用计算机硬件,软件,网络通信设备以及其他办公设备,进行信息的收集,传输,加工,储存,更新和维护的有机系统.图书管理系统将会给图书管理带来极大的方便。

该软件是以VB编程语言为实现语言,具有完善的数据库功能.通过软件文档可以使使用者了解本软件的基本工作原理。

操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。

该软件是专门针对图书馆管理而开发的专业软件,适用于图书馆的图书管理、读者借书管理,还书管理及查询.软件集成了图书馆工作数据的录入、维护、统计、查询等一系列功能,对于帮助图书馆提高管理水平大有裨益。

1。

3。

运行环境模块采用Visual Basic 6.0为编程语言,在数据库连接上采用了数据库系统Microsoft office Access 2003。

第二章可行性分析2。

1技术可行性根据现有的技术条件,我们以基本达到图书管理系统的要求,物理资源已基本具备,具备实时处理能力和批处理能力,有足够的数据库管理系统的功能。

2。

2经济可行性系统已基本达到资金可得性和经济合理性的双重要求.2.3社会可行性在当前操作环境下能正常运行,所建立信息系统能在图书馆内实现.新系统的组织结构图已基本画出,其目标是最短的时间内建立新系统的逻辑模型.要求本系统具有较强的功能,较高的可靠性,安全性和易维护性,具有较高的伸缩性和可移植性。

第三章系统分析3。

1 组织结构图3。

2 业务流程图(1)借书业务流程图:(2)还书业务流程图:3。

3 数据流程图0层数据库流程图查询部分数据流图借书数据流程图:还书数据流程图3。

4 数据字典数据项定义数据结构定义数据流定义处理过程描述处理编号:D—08处理名称:查询输入数据:1。

图书管理表2。

借书表3.输出数据输出数据:借还书汇总表处理逻辑:1。

按图书编号填写所借图书2.填写完成所借图书数量3。

按照允许借出天数计算还书日期还书日期=借书日期+30天4.汇总每月借书总量5。

计算罚金数额数据存储定义表外部实体的定义第四章系统设计4。

1 系统主要功能4。

1。

1.系统功能结构图4.1。

2。

要完成功能:(1)系统管理(2)读者信息管理(3)书籍信息管理(4)借阅信息管理4.1。

3系统的性能要求功能齐全,安全稳定,可靠性高.操作简单,运用灵活实时性强,准确性高。

4.2 输入/输出设计根据系统目标,确定本系统可以分为四个子系统:系统管理,书籍管理,读者管理,借阅管理等四个子系统。

现将各模块功能详细说明如下:图书管理下图为本系统的主界面,有四个一级菜单,各菜单下分别有自己的子菜单。

本窗体还有显示当前时间,显示最新图书的功能.借书登记用于借书工作,用户借书时首先选择借书证号,查看是否有借书权限(如有书未还,系统自动提示“此人的借书尚为归还,不能借书”)。

如有权限,选择图书编号,调用读者管理表,刷新借书登记表及图书管理表.还书登记还书时,首先由管理员查看图书编号及图书情况。

如出现1,2两种情况则可进行下一步操作。

如选择所要还之图书编号100001,则系统自动调用借书登记表,显示借阅该书且尚未归还的借书证号,选种还书之借书证号,点“还书”后,调用图书管理表,借书登记表并刷新还书登记表,借书登记表,图书管理表编辑借书证,本窗体的主要功能是添加、编辑、删除读者信息,为读者办理借书证业务。

图书查询提供按图书编号,图书名称,作者,出版社四种查询方法。

调用图书管理表,用于读者借阅前查看图书库存信息。

a。

输入设计输入设计的好坏是评价一个系统性能优劣的十分重要的一个环节。

输入设计的目标是保证向系统输入正确的数据.在此前提下,应做到输入方法简单、迅速、经济、方便。

为了确保输入的准确性,减少数据的冗余,系统中的数据库都设有主键,以一个字段的值来唯一标识每一条记录.比如,在读者数据库中,是以会员号设主键的,因为每个会员都有唯一的编号。

所以当输入的编号已经存在时,系统会自动报错。

b。

输出设计输出设计的重要性是显而易见的,图书管理系统只有通过输出才能为用户服务.信息系统能否为用户提供准确、及时、适用的信息是评价信息系统优劣的标准之一。

输出的内容应该是由用户的需求决定的。

在这个系统中,用户最主要的需求就是借还书及查询图书的的相关信息,所以输出的内容也应随用户的查询条件的不同而不同。

4。

3数据库设计本系统所建立的数据库名tushu。

mdb为,其数据表结构列举如此下:图书管理表,读者管理表,还书登记表,借书登记表等。

a。

图书管理表列名数据类型长度可否为空图书编号文本 10 Notnull图书名称文本50 Notnull图书类别文本20 Notnull作者文本20 Notnull出版社文本30 Notnull单价数字Notnullb。

读者管理表列名数据类型长度可否为空借书证号文本8 Notnull姓名文本20 Notnull性别文本 2 Notnull学号文本18 Notnull系别文本13 Notnull班级文本50 Notnullc。

借书登记表列名数据类型长度可否为空借书证号文本8 Notnull姓名文本20 Notnull图书编号数字 10 Notnull学号文本18 Notnull系别文本13 Notnull班级文本50 Notnull借书日期日期/时间8 Notnulld。

还书登记表列名数据类型长度可否为空借书证号文本8 Notnull姓名文本20 Notnull图书编号数字 10 Notnull学号文本18 Notnull系别文本13 Notnull班级文本50 Notnull图书名称文本50 Notnull还书日期日期/时间8 Notnull 4.4 E-R图读者类别信息实体E-R图读者信息实体书籍类别信息实体书籍信息实体实体之间相互关系E -R 图第五章系统实现5。

1 系统测试5。

1.1黑盒测试黑盒测试也称功能测试或数据驱动测试,他是在已知产品所具有的功能,通过测试来检测每个功能是否都能正常使用。

在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,他只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当的接受输入数据而产生正确的输出信息,并且保持外部信息(如数据库成文件)的完整性,黑盒测试方法主要是等价类划分,边界值分析,错误推测法,因果图等,重要用于软件确认测试,“黑盒”法是穷举输入测试,只有把所有的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。

对于本系统我们采用动态检查,通过有效的控制运行程序,发现其中的错误。

测试的项目有:模块界面、内部数据结构、独立路径、错误处理、边界条件;在联合测试中,我们采用了由上到下的方法;在接下来的验收测试中,我们检验系统说明书的各项功能与性能是否实现,是否满足要求;在最后总的系统测试中,我们对整个系统包括硬件软件都进行了测试,发现了原来在系统分析和设计中的一些错误,并及时进行了纠正,使系统能基本正常运行.借书程序流程图已清还书程序流程图读者借书证程序流程图第六章结束语设计这套系统,使我们收获很大,让我能够熟悉业务流图和数据流图,对我们的图书馆理有了进一步的了解.其功能基本符合需求,能够完成书籍录入,借阅,查询、。

并提供部分系统维护功能,使用户方便进行数据添加和修改、数据删除等功能。

对开发工具visual basic6.0以及数据库的access基本掌握。

增强了团队合作精神,理论结合实践,激励我学习新知识,不仅提高了自学能力,也巩固了以前学的知识,而且在实际应用中学到很多新的知识。

开发初期,由于缺乏经验,前期的准备工作不充分,没有意识到系统的繁复,在系统设计上存在一些问题,思考也不够全面,导致后期难度较大,系统调试中存在困难.这使我们认识到根据各方面因素合理设计的重要性,雏形设计的适当,能使在后期的工作井然有序,水到渠成。

反之,会遇到很多的麻烦,事半功倍,困难重重.但是由于设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面问题.这些都有待进一步改善。

与此同时,使我感受到“学无止境”,在我目前掌握的知识,与实际操作能力还远远不足,在开发中除对所需知识的不扎实,知识面较窄的问题,我们还需要继续不断努力学习。

提高我们知识水平和技术水平,在以后的设计中,吸取经验教训,不断的提高自己的理论知识,实际操作能力,扬长避短,争取更加出色的完成任务。

在这一个月的设计中,使我提高了实际操作能力,从以前的理论上升到实践,从感性认识上升到理性认识,真正做到学有所用,虽然在设计过程中我也遇到一些困难,但在老师的帮助和自己的努力下,我都一一克服了,当然,这与小组团队合作和老师耐心指导,还有周围同学的帮助是分不开的。

但由于时间关系,我并不能做到尽善尽美,应该说这是一大遗憾吧。

参考文献[1]启明工作室编著《Visual Basic+Access数据库应用系统开发与实例》人民邮电出版社出版2004—11—01[2] 王心竺、林小琪编著《Visual Basic数据库程序设计与实例》人民邮电出版社出版 2001—01—01[3] 陈明编著《Visual Basic程序设计》中央广播电视大学出版社2001—01-01 [4] 刘志铭高春艳孙健鹏编著《Visual Basic 6.0 数据库开发实例解析》机械工业出版社2001—01—01[5] 求是科技刘韬骆娟编著《Visual Basic 6。

0 进销存系统开发实例导航》人民邮电出版社2001—01—01[7] 张瀚文齐锦刚编著《Visual Basic 6。

0 数据库系统开发实例与解析》高等教育出版社2001—01—01[8]董传银编著《Visual Basic 6。

0 数据库编程技术》北京希望电子出版社2001—01—01[9] 温贤发编著《Visual Basic6.0 数据库程序设计高手》科学出版社2001-01-01[10]盛和太编著《VB。

相关文档
最新文档