系统设置:
图书馆管理系统需要什么模块 图书馆管理系统功能模块图
图书馆管理系统需要什么模块 图书馆管理系统功能模块图
1、用户设置:对软件使用者进行管理,可以根据软件使用单位的实际情况,设置多个使用者账户,不通账户可设置不同的权限及登录密码,以便加强管理。
2、系统参数设置:可对数据录入(包括图书、期刊、读者信息录入)时是否采取系统自动编号、系统提醒、数据页面大小、以及数据备份等功能进行详细设置。
3、书籍类别设置:可按中图分类法逐级预置图书类别。
4、读者类型设置:可根据软件使用单位的实际情况,自定义多种读者类型。
5、出版社信息设置:软件使用单位可根据实际情况,通过添加、修改、删除等功能预置书籍的出版社信息(软件内置已预置大部分出版社信息)。
6、借书证打印设置:此设置配合读者管理中打印借书证功能使用,可以设置所要打印的借书证正面及背面的相关通用信息。
7、背景设置:用户可根据自己的喜好,自定义软件主窗体下的背景或者使用软件自带的默认。
8、系统初始化:系统初始化功适用于首次使用正式版软件,用户可以通过此作一次性清理软件中的预置数据,然后开始录入自己的新数据。
数据管理:
1、图书管理:可通过添加、修改、删除等功能对图书数据进行处理;可通过查询功能查询图书数据;可通过导出功能导出不同类型的图书数据文件;可通过打印功能打印图书数据。
2、期刊管理:可通过添加、修改、删除等功能对期刊数据进行处理;可通过查询功能查询期刊数据;可通过导出功能导出不同类型的期刊数据文件;可通过打印功能打印期刊数据。
3、读者管理:可通过添加、修改、删除等功能对读者数据进行处理;可通过查询功能查询读者数据;可通过导出功能导出不同类型的读者数据文件;可通过打印功能打印读者数据。
4、Marc数据导入:Marc数据是一种图书数据载体,在批量购买图书时,可向供货商索取,本软件提供该类数据的导入功能,仅适用与图书数据。
5、Excel数据导入:用户根据导入窗体下提供的字段格式及顺序,调整自己的Excel数据,按数据类型选择导入图书、期刊及读者信息。
基本作:
基本作包括,图书、期刊的借阅、续借、归还作,读者挂失、注销作,图书、期刊及读者信息录入作,制作条码的作。
数据查询:
数据查询包含:图书、期刊及读者借阅,续借及归还相关的数据查询,同时可对查询数据进行打印和导出作;图书及期刊到期未还信息显示及对数据进行打印。
数据分析:
数据分析包含:图书、期刊及读者的数据分析,借阅产生的资金数据分析,借阅排名分析等,同时能够生成相应的数据图示。
系统维护:
1、数据备份:可以选择保存路径,对当前的数据进行备份作。
2、数据还原:可选择以往备份的数据进行还原作,通过此作数据将被还原到所备份时期的状态。
3、数据压缩:可通过此作对数据库文件进行修复压缩,达到节省磁盘空间,及相对提高软件运行速度的功效。
4、数据清理:可根据实际情况对某一时段的图书借阅信息、图书续借信息、期刊借阅信息、期刊续借信息、读者挂失信息及读者注销信息进行清理。
5、修改登录密码:当前登录软件的用户可通过此功能修改自己的登录密码。
帮助:
1、使用帮助:打开软件帮助文件,用户可通过帮助文件查看软件功能介绍及使用说明,辅助使用软件。
2、访问我们:当用户计算机已链接到英特网,将调用浏览器,打开我工作时的首页,以便用户查看我工作室的动态、相关产品信息以及等等。
3、在线升级:当用户计算机已链接到英特网,软件将检查软件版本信息,如果检索的新版本将提示升级更新软件,用户可选择是否更新升级(仅对正式版生效)。
【摘 要】采用VB开发环境,搭配Access小型数据库进行开发。该系统采用按照教师名字来排课,一个教师可以任同一年级的不同班级的课程。关键是,同一时刻,一个教师不能同时教两个班,这样可以减少检查课程冲突的时间,提高排课效率。该系统分三大模块:条件设置、课表管理、账户管理。其中,条件设置包含班级设置、教师设置、时间设置;课表管理包含课程安排、课表调整、课表查询打印;账户管理包含密码管理和权限管理。
【】课程安排;VB;Access数据库
一、模块设计
模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。基于上述原因,在进行总体规划的初步设想中,以中学各种资源和资源的分配为依据,综合多种相关因素,将该系统划分成以下四个子功能模块:用户管理子系统、数据管理子系统、排课管理子系统、课表查询子系统。在数据库设计上,遵循“功能分离,数据共享”的原则。
二、功能分解
1.用户管理子系统功能:用户密码的设置和修改,用户权限的设置,用户重新登陆。2.数据管理子系统功能:包括对教室、教师、班级和课表数据的保存、查询、更新、删除。3.排课管理子系统功能:包括手动排课、修改课表这一部分。4.课表查询子系统功能:对于具体的班级、教师、进行课表查询,打印。
三、数据库设计
1.班级信息表。班级信息表负责维护班级信息,主要包括班级名称、班级人数、所在教室、班主任(每一班只能有一个班主任)。
2.账户信息管理表。账户信息管理表包括用户名称、用户密码、用户权限。可以使用所有功能,但是普通用户不能运行条件设置等功能,只能修改密码和查询课表。
3.教师信息表。教师信息表是维护教师的信息表,包括教师编号、教师姓名、所任年级及课程、电话、邮箱等。系统规定每个任课教师只能任一门课,不允许跨级代课,但是一个教师可以任多个班级的课程。此系统最终是按照老师名字来排课的,所以在教师所任课程这个字段里,年级和课程同时显示,这样排课的时候,冲突可以减少很多。
4.时间段信息表。时间段信息表负责维护学校每天的教学时间安排,包括节号、时间段。
5.排课信息表。排课信息表负责对课程进行安排,包括班级名称、节号、星期一、星期二、星期三、星期四、星期五。因为一个老师是带两个班的,所以按老师名字来排课,这样冲突就比较少。但是课程输出时候课程名和老师名是同时显示的。
四、用户界面设计
1.登陆模块的设计。登录界面是用户看到的系统的界面,所以直观上给用户的感觉很重要,所以做一个好的界面,提高软件的亲和力。
2.主窗体界面的设计。主窗体全部采用jcbutton按钮过渡到其他窗体,是便于使用,清晰明了。
这张图标题显示是super,是因为是以身份登录的。
图1-1系统主窗体界面
3.系统管理模块的设计。出于安全考虑,此系统设置了访问权限。不一样的用户的账户管理界面是不一样的。此系统共设置了两类用户:普通用户和。普通用户的账户管理仅限于修改密码,的账户管理包含密码管理和用户信息的管理。此外,普通用户不能运用条件设置等功能,但可以运用。
4.条件设置模块的设计。条件设置模块总共包含班级设置、教师设置、时间设置这三个子模块。班级设置模块负责班级信息的添加、删除、查询等作;教师设置模块负责教师信息的添加、删除、查询等作;时间设置模块负责时间的修改作等。条件设置功能仅限于使用,普通用户没有访问权限。
五、系统总结
此排课系统是针对初中或者以下的学校,所以比较简单。主要是排课算法的设计,这部分解决了,其他就相对简单了。系统已经经过测试,可以进行简单的排课。但由于本人水平有限,系统还是存在一些缺陷,没有方方面面都考虑到。比如说,像微机课这类课,一般都是全班学生去机房的,而不是在固定的教室上,那么排课的时候,就多了限制条件,都由于本人的水平有限而被忽略了。系统创新的地方是,在排课的时候考虑到,如果两个班的某节课是自习课,也就是说不排课,那这不应该算为课程重复。系统的设计过程经历了两种方案,种方案是按照课程名来排课,后来发现如果以课程名来排课,那么课程冲突就比较厉害,达不到提高排课效率的目的。第二种方案,也就是现在这种,是以老师名字来排课,规定老师只能带同一年级的多个班(一般情况下是两个班),所任课程仅限一门,那么一个班的课表出来后,另一个班排课时冲突的地方就比较少。课表生成时,班主任以及课表和任课老师同时显示。
参考文献:
[1]李玉林.VB毕业设计指南与项目实践[M].:科学出版社,2007.
[2]杨诚忠. Access 2003快速入门教程[M].:航空工业出版社,2000.
[3]黄诚. Access数据库开发[J].凯里学院学报,2008,26(06):79-81.
图书管理系统、售票系统、教学管理系统等。
如图书管理系统的主要功能:本系统包含如下的几个模块:身份验证、借阅图书、归还图书、打印催还单、信息查询、系统维护以及退出。
扩展资料:
图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。利用信息控制企业的行为;帮助企业实现其规划目标。
图书管理系统作用:
准备和提供统一格式的信息,使各种统计工作简化,使信息成本;
2. 及时全面地提供不同要求的、不同细度的信息,以期分析解释现象最快,及时产生正确的控制。
3. 全面系统的保存大量的信息,并能很快的查询和综合,为组织的决策提出信息支持。
4. 利用数学方法和各种模型处理信息,以期预测未来和科学地进行决策
参考资料:
不知道你是不是系统设计大作业啊……找到了一份我以前参考过的文档。希望有点帮助吧。里面系统实现部分没有写,因为每个人用的东西都不一样,你就斟酌一下吧。至于时间表,这个完全看技术水平。毕竟逻辑还是挺简单的。
一、系统
随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。伴随计算机硬件的快速发展,有关信息管理的软件——数据库系统软件也在迅猛发展着。图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通。所以一直以来,计算机在图书馆的图书管理中得到了广泛的应用。本系统即是结合实际情况开发的图书资料管理系统。系统开发的主要任务是针对原来系统的时效性、数据的正确性、作的方便性上的不足,解决图书流通上的问题。实现图书信息管理的系统化,规范化和自动化,以程度提高作人员的办公效率。
二、系统需求分析及总体设计
2.1 系统的功能要求
1、 对信息进行条形码管理。
2、 对成批数据的高效录入, 系统对录入的数据的合法性应做出有效性检查, 能够对数据进行增加、删除、修改等基本作。
3、 实现对数据的动态查询且查询速度快, 并能够将数据以统一形式的报表打印输出。
4、系统应该提供相应的代码维护功能。
5、该系统应具有对数据库中重要数据的备份和恢复的功能。
6、该系统应该采用用户匿名登录的方式, 以保护系统数据库的重要敏感数据。
2.2 系统总体设计
本数据库管理系统主要由图书检索、图书管理、数据维护、图书统计、打印输出、系统维护六大模块组成, 如图1 所示。各模块功能如下:
1、主控模块主控模块的功能是控制各个分支模块,它是实现各模块功能的总控制台
2、图书检索模块是图书管理系统的重要模块之一,是读者快速查询图书的途径 本模块的功能是按书名、书号、作者、出版社、图书分类查询
3、图书管理模块是图书作模块,读者是无权进入的。本模块由读者编号和姓名查询、借出图书登记、归还图书登记和续借图书登记子模块构成,在“借出图书登记”中对借出的图书进行登记,图书库中这本书的库存减少,而读者在归还图书的图书库中这本书库存增加。对超过规定日期未归还图书的读者进行计算罚金 。图书管理相当于图书管理人员日常的管理工作,即图书借阅、归还和续借等登记工作。
图1 图书管理系统功能模块图
4、数据维护模块是由图书控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。 在软件设计时考虑到读者编号、书名、书号是的,因此,在修改读者或图书中,读者记录或图录一经登记“读者编号”和“姓名”便不能修改,在删除读者或图书时只要读者有借出图书未还或库存图书原有数量与现有库存量不符便不能删除。
5、数据统计模块由读者统计、图书统计、借出图书分类统计、到期未归还图书读者统计几部分组成。
6、打印输出模块由读者信息、打印借出图书、打印到期未归还图书的读者和打印图书卡片组成,本模块由图书控制。
7、系统维护模块由数据备份、数据恢复、密码修改和数据库索引构成,本模块由控制。数据备份主要备份读者库、借出图书库、图书库及索引库,主要防止意外发生,如突然掉电、或硬盘的损坏等。 数据恢复是数据备份的逆作 密码的修改主要考虑到数据的安全,图书可以随时更改密码,不让他人进入图书管理系统 数据索引是在作过程中如果发生数据库与索引库不能同步时,图书只要使用本功能,就可以正常使用 。
8、退出系统退出系统模块由帮助和退出构成。
三、系统设计步骤、方法
开发工具
平台:Visual C++ 6.0
语言:兼容C的C++语言
3.1 数据库的设计
3.2 功能模块的设计与实现
3.3 菜单的设计与创建
3.4 主程序的编写
3.5 系统的编译与运行
3.6 系统说明
21世纪,人类正面临知识经济和信息的急剧变革,世界各个角落的人们都强烈地感受到新时代的冲击与震撼。下面是我为大家整理的图书馆管理系统设计论文,供大家参考。
图书馆管理系统设计论文篇一
图书管理系统设计
图书馆管理系统设计论文摘要
【摘要】本文介绍了利用ASP+Access编写图书管理系统的实现主要步骤与部分技术代码。
图书馆管理系统设计论文内容
【关键字】ASP;Access
随着计算机 网络技术 的普及和发展,现已逐渐进入信息化。人们对信息和数据的利用与处理也已进入自动化、网络化和化的阶段,因此,开发基于网络平台的图书管理信息系统已经成为图书管理部门的必要因此,我按照图书管理部门的需要,采用ASP+Acces实现了此图书管理系统。
一、ASP+Access
ASP是Active Page的缩写,意为“动态页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和 其它 程序进行交互,是一种简单、方便的编程工具。
Microsoft Off Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Off的成员之一。
由于Access存储方式简单,易于维护管理、移植性好,所以本系统采用ASP做为编程工具、Access做数据库来开发
二、系统模块
此系统共分为八大模块,包括图书、 规章制度 、图书录入、归还图书、图书查询、新购图书、未归图书、系统维护。名模块的功能如下:
一图书:把图书进行分类和定义索书号,以方便查询。
二规章制度:主要介绍图书管理的订购、借阅、归还等制度。
三图书录入:对新购图书按书名、作者、分类、编号等图书信息进行录入。
四图书归还:此模块是图书对归还的图书,按照图书编号进行入库管理。
五图书查询:按图书信息一些主要字段对数据库进行查询并显示。
六新购图书:查询某一时间段以后所购买的图书并显示。
七未归图书:显示未归的图书,并分页显示。
八系统维护:对数据库进行备份和恢复。
三、设计数据库
此图书管理系统数据库里主要有以下几个表:
User:用来存储图书的用户名和密码。字段为user、pwd。
Menu:存储程序主页面的菜单名称和链接地址。字段为ID、父菜单ID、位置、URl、字体颜色、菜单项。
Book:用来存储图书的各种信息。字段为书名、作者、图书分类、图书编号、索书号、出版社、版期版次、购入日期、价格、排架号、是否借阅、借阅日期、应归还日期、借阅科室、借阅人、备注。
Dept:用来存储科室名称。字段为dept。
四、程序设计
一登录模块及Session的使用
由于此系统有些功能是不允许普通用户使用的,如图书录入、图书归
还等模块,所以本系统采用以登录的方式,来判断是何种用户使用本系统,如果是普通用户,点击“以普通用户登录”,就可以使用本系统,但图书录入、归还图书和系统维护等模块不能使用。
由于有些功能模块不允许普通用户使用,故在登录模块程序语句定义一个Session:Session("UserAcc") = Trim(rs("User"))。 Session在计算机中,尤其是在网络应用中,称为“会话”,用于保持状态的基于 Web 的 方法 。Session 允许通过将对象存储在 Web 的内存中在整个用户会话过程中保持任何对象。因此,在限制普通用户使用并用If判断Session("UserAcc")是否为空即可。
二表单验证
在图书录入模块中,需要填写图书的各种信息,在提交表单时如果某
些信息为空,IE就会显示出错,因此,在提交表单之前对表单进行验证,JaScript 可用来在数据被送往前对 HTML 表单中的这些输入数据进行验证,只需编写一个函数就可以实现。函数如下
function checkinput() {
if (frm.bookname.value=='') {
alert('请输入书名');
frm.bookname.focus();
return false;
}}
在提交按钮代码中加入OnSubmit="Return checkinput()"就可以完成对表单的验证了。
三数据库连接
对于Access数据库,一个文件就是一个数据库,所以可以利用数据驱动程序直接访问数据,这种方法需要利用动态连接字符串建立一个连接,具体连接字符如下:
Dim conn, connstr,db
db="./data/tushu.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&.MapPath(db)
Set conn=Createobject("ADODB.Connection")
conn.Open connstr
这样就可连接数据了,再用SQL语句就可以读取表中数据了:
Set rs=CreateObject("ADODB.RecordSet")
sql="Select From book"
rs.Open sql,conn,1,3
四对数据库的作
连接好数据库后,我们就可以对表book的记录进增加、删除、修改等作了。具体代码及释义如下:
(1):增加:
bianhao=Trim(Request("bianhao"))
sql="Select From book Where 图书编号='"& bianhao &"'"
rs.Open sql,conn,1,3
If rs.recordcount<>0 Then
Response.Write "此图书编号已存在,请重新输入"
Response.Write "
"Response.Write ""
Response.Write "返 回"
Else
注:在增加信息时,必须检索图书编号是否,如不会出给出提示:“此图书编号已存在,请重新输入”
rs.addnew
rs("书名")=trim(request("bookname"))
rs(“作者")=trim(request("author"))
……
rs.update
end if
Response.Redirect "addbook.html"
end if
set rs=nothing
(2)删除
本系统“删除”图录功能在查询模块中执行,但必须以身份登录,才能显示对记录进行作的功能:
删除记录采用SQL中的delete语句,代码如下:
bh=Request("bianhao")
If bh<>"" Then
conn.Execute "Delete From book Where 图书编号='"& bh &"'"
End If
(3)修改
修改只需rs.update命令即可完成,这里不再赘述。
(4)查询
本系统有查询、模糊查询、分类查询、编号查询、索书号查询、借阅人查询共六种方法。用SQL中select…where…就可以完成查询功能。如按分类查询:
tiaojian=Trim(request("tiaojian"))
Set rs=CreateObject("ADODB.RecordSet")
sql="select from book where 图书分类= '"& tiaojian &"' order by 图书编号 desc"
rs.Open sql,conn,1,1
五、小结
此图书管理基本上可以实现图书管理的大部份工作,实现图书的计算机管理,方便借阅人员查询和借阅图书,更好的利用图书资源,把图书从手工记录管理图书中解脱出来,提高了工作效率。
图书馆管理系统设计论文文献
[1]伍云辉. 程序天下 电子工业出版,2008
[2]武延军,赵彬.精通ASP网络编程. 邮电出版社,2000
[3][美]Michael Moncur JaScript 入门经典 邮电出版,2007
图书馆管理系统设计论文篇二
图书管理信息系统设计
图书馆管理系统设计论文摘要
提要作为信息资源的集散地,图书馆在高校中的作用是尤为重要的,而图书馆传统人工管理方式已经无法快速、高效地应付日益增长的信息数据。随着计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。因此,图书管理信息系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式解脱出来,从而使人们有更多的时间来获取信息、了解信息、掌握信息,更好地发挥图书馆强大的资源优势。
图书馆管理系统设计论文内容
:图书管理信息系统;数据库应用;Visual Foxpro语言;windows HC
中图分类号:G251文献标识码:A
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序功能完备,易使用等特点。本是从我校图书馆的馆藏规模和实际作流程程出发,针对图书馆管理的现状,经过详细的系统调查,结合效用和成本多方要素。利用Visual Foxpro6.0作为开发工具,为图书馆开发出的一个实用的单机版图书馆管理信息系统。全文共分为五部分,其分别为绪论、系统分析阶段、系统设计阶段、系统实施阶段、系统测试。
一、绪论
(一)系统开发背景。目前,在一些高校图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书在办理借书登记、查询读者借录时,管理人员必须在借录上一个个去查找,而要找到借录并删除该记录是件很麻烦的事情。每当新书入库时,图书既要填写新书入库卡片,又要填写新书入库账目,不仅工作量大,而且在新书入库后要经历较长的时间方能借出。另外,因图书数量有限,必须对图书实行借阅,因此要实施弹性借书方法是件很困难的事。
为提高图书查询效率,减少系部图书的工作负担,有必要开发一个小型图书管理软件来对图书实施有效管理。该系统应具备以下功能:(1)能对各类图书实行分类管理;(2)提供必要的读者信息;(3)能进行各种高级查询;(4)具有图书检索功能等。这样,不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,而且能让图书以的效率办理借阅手续。
(二)数据库概述。从20世纪五十年代中期开始,计算机的应用由科学研究部门逐步扩展至企业、行政部门。至六十年代,数据处理成为计算机的主要应用。数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于六十年代末。现已形成相当规模的理论体系和实用技术。
数据库(Database)DB是统一管理的相关数据的。
数据库管理系统(Database Marment System)DBMS是位于用户和 作系统 之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
数据库系统(Database System)DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。
数据库技术是一门研究数据库的结构、存储、管理和使用的软件学科。
二、系统分析阶段
(一)系统可行性分析。系统可行性分析包括:技术的可行性、经济可行性、法律因素可行性。
技术可行性:结合本校图书馆规模和平时业务量的具体情况,本系统采用Visual Foxpro6.0作为开发平台,可以很容易实现图书馆相关信息的记录、维护、检索,并且可以在不添加任何设备的情况下,以较少的人力较快地完成系统的设计,实现系统的功能。
经济可行性:不需要额外开支,用现有的人力物力就可实现,软件成本很低。
法律可行性研究:研究在系统开发过程中可能涉及的各种合同、侵权、以及各种与法律相抵触的问题。
(二)系统需求分析
1、图书管理信息系统的总体功能要求。简单的图书管理系统主要包括下面的功能:①借书处理:完成读者借书这一业务流程,核心为快速检索到学生需要的书籍。②还书处理:完成读者还书这一业务流程。③新书上架:完成新书资料的录入工作。④旧书下架:完成图书资料的删除工作。⑤读者查询:根据读者号,查询读者借阅情况,能够对读者的基本信息资料进行管理。⑥相关帮助:便于新的系统使用者能够快速掌握该系统的使用作。
2、图书管理信息系统的性能需求。①要求有较强的 系统安全 性,对一定范围和程度内用户的错误作有相应的系统自我保护功能。②系统的维护时间不能超过系统总运行时间的千分之五,系统每次的维护时间不能超过系统总运行时间的千分之一,系统的故障恢复时间不得超过系统故障时间的百分之五。③其他性能要求以其相关或类似的系统为参考。
三、系统设计阶段
(一)系统功能模块设计。鉴于以上各项功能要求,将该系统划分为以下六个模块:
1、图书信息模块。对图书的基本信息进行录入、删除、修改以前信息和进行简单查询功能。
2、查询检索模块。可对书目的基本信息进行检索,其查询条件可以是按分类检索;也可以是按照作者名、图书名称或出版社进行检索。同时,也可对读者的基本信息进行检索,查阅其借阅信息。
3、读者管理模块。对读者的基本信息进行录入管理,可自动生成会员代号,可自动记录会员的借阅信息。
4、数据维护模块。可对数据库中的各项基本数据信息进行数据备份和数据恢复,并可实现数据备份文件存贮路径的自由选择。
5、报表输出模块。对图书的基本信息、会员的基本信息、会员的借阅信息等数据可按照查询条件的不同按要求打印输出。
6、帮助模块。可以提供关于图书管理信息系统各项作的详细帮助信息,并可实现对不同作的定点帮助提示。
(二)数据库设计
1、数据描述
(1)静态数据描述。①图书一级分类表:包括一个数据表。其中的主要信息有:分类编号和一级分类名称。一级分类中将图书共分类,具体分类方法、编号和分类名称参照统一分类方法的规定。②图书二级分类表:包括五个数据表。其中的主要信息有:二级分类的编号和分类名称。二级分类中将图书共分为二十二个小类,并分别隶属于一级分类的五个大类中,其具体分类方法、编号和分类名称参照统一分类方法的有关规定。③图书明细分类表:包括二十二个数据表。其中的主要信息有:明细分类的编号和分类名称。明细分类又将二十二个小类明细的分为若干细小类别,其具体的分类方法、编号和分类名称参照统一分类方法的有关规定。
以上数据均按统一规定设置录入,不能做太大改变,分类名称可以有一定的缩略但不能影响其原有的意义。系统设计完成后不可以通过录入、删除的方式进行修改。
(2)动态数据
①图书的基本数据。包括一个数据表。其中的主要数据有图书编号:是对录入图书的统一编号,以便区别图书;图书名称:图书出版时的封面印刷名称;作者:图书的编写者或编写单位或组织;出版社:出版发行该册图书的发行单位;录入日期:该册图书入库的时间;借阅次数:该图书总的被借阅次数;类别编号:给图书所属的明细分类的类别号,它应与明细分类表中的图书的类别编号一致;:对该册图书的内容总体概括介绍。
②读者基本数据:包括一个数据表。其中的主要数据有:读者代号:读者的统一编号,由系统自动生成,的标示一个会员的身份;姓名:读者的真实姓名;电话:读者的有效联系电话,可选择填写;地址:读者的有效联系地址,可选择填写;号:读者的号码,可选择填写;注册日期:读者本人正式注册成功时的日期(为系统自动填写)。备注:读者的个人其他资料。
以上两部分数据的录入具有一定的界面,并提供修改的方式。还提供随时的查询,对查询结果有相应的显示和打印输出,对全体的数据可进行备份与恢复。
③借阅记录。包括一个数据表。其中的主要数据有:读者代号、图书编号、借阅日期。这些数据信息都是由系统自动填写。此表中的所有数据不提供修改方式,只供查阅、显示和打印输出。可以对全体数据进行备份和恢复。
④登录密码。包括一个数据表。其主要数据有:代号、密码、权限。
2、数据库描述。该系统建立一个数据库,其中包括三十二个数据表。全部用Visual Foxpro实现。其中,部分数据表的结构和联系如图1所示。(图1)其他分类数据表的连接通过“下级分类表名”实现连接调用。
3、数据采集。对于图书分类数据表的信息参照图书分类方法;对于图书基本信息数据可通过对现存图书进行分类录入;对于读者方面的信息数据可以在系统运行使用中获得。
(三)用户界面设计。本系统设计原则:1、界面美观、作方便并能高效率地完成工作;2、界面根据用户需求设计;3、界面能用户作的功能,并能提供一些帮助功能。
主要的用户界面有:1、登录界面;2、主表单界面;3、各类信息查询;4、读者信息管理列表;5、图书信息管理列表等。
四、系统实施阶段
(一)计算机系统的性能和软硬件环境。在软件方面本系统运行平台为Windows2000专业版,开发工具采用易学易用的软件开发工具Visual Foxpro6.0。因Visual Foxpro6.0在应用程序的开发上具有灵活、效率高等特点和使用简便的数据库管理功能。硬件要求:Inter PentiumⅢ、128M内存、40G硬盘等。
(二)编写程序。依据各阶段的开发文档,使用Visual Foxpro6.0进行程序编写。此系统的编码设计(表单设计、代码设计、变量定义、控件的定义)严格按照大众化的标准和风格。
对于系统的帮助功能的实现,则使用windows compiler来单独编译,通过Visual Foxpro提供的接口命令(set to)和系统相连。帮助文件的数据字典、源代码见附件。
五、系统测试
测试的步骤主要有以下三个方面:1、单元测试:采用的是白盒测试法,检查模块控制结构的某些特殊路径;2、综合测试:采用的是自顶向下集成法;3、确认测试包括:功能测试、性能测试。
有关图书馆管理系统设计论文:
1. 图书管理系统
2. 浅谈图书馆管理论文
3. 关于图书馆设计论文
4. 图书馆管理范文
5. 有关图书馆结构设计论文
6. 图书馆管理论文
给上所有分是多少分?我都万把分的根本不在乎你这点,要有一个良好的态度。你认为一个星期就能搞定?除非就在控制台上面进行输入输出。如果不是控制台,那么就要设计界面啊什么的。所以想的简单了。
这个不难,会的
版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。