- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理系统总体设计与借阅管理的实现
图书管理系统总体设计与借阅管理的实现 【摘 要】图书管理系统是为了解决图书的微机管理,实现图书管理从手工操作到微机操作而开发出的一套适合我校管理特点的系统。该系统实现了图书从购进到实际流通、读者从查书到还书的一系列过程的可视化管理。图书的借阅管理是本系统的一个核心模块,此模块包括如下四部分内容,分别是:借书、还书、续借及丢书的处理。通过本文能使读者了解系统的整体结构及借阅管理具体的开发过程。 【关键词】图书管理系统;DAO与ADO数据对象;图书借还 计算机的广泛应用使得各种实际应用软件不断的被开发出来,作为实际应用领域的一重要组成部分--数据库应用软件的开发更为广泛。本系统从我校图书管理实际出发,采用VB编程,应用高效的、成熟的DAO和ADO数据库访问技术进行系统设计。 1、图书管理系统的总体设计 1.1图书管理系统的功能简介 * 图书入库按图书馆方式管理,且录入简洁快速 * 读者采用预编入的方式对每一位读者编号,所借图书的最大数目限量 * 借书、还书快速,只需输入读者ID、图书ID便轻松借阅,点击便还 * 系统具有借书超期、丢失罚款的功能,并作记录,同时具有查询功能 * 分类查询以中图分类法为基准,分类总览与单项查看 * 系统备份、恢复方便 * 系统数据均可打印成报表 1.2 模块化设计图 1.3各模块功能分析 1.3.1录入模块。本模块向数据库中录入系统操作的各项数据,分为三个子模块,分别是图书入库、中图分类及读者信息。图书入库所录入的是图书的最基本信息如图书的分类号、序号、登记号、作者、书名等;中图分类所录入的信息是中图分类图书上的内容包括分类号、分类名称、备注,它是进行图书分类查询的依据;读者信息包括读者ID、姓名、可借阅本数,是借阅管理进行读者判断的依据。 1.3.2日常管理。此模块包括借阅管理、权限控制、重新登录三个子模块,其中借阅管理是本系统的核心,上述系统功能中查询、借书、还书、续借、借书超期罚款、丢失罚款并作记录的功能,在此实现;权限控制与重新登录是安全策略稍后再讲。 1.3.3查询。此模块总体查询与单项查询共存,只要数据库中有的数据就能够查看浏览,包括分类查询、读者详情、图书借阅过期、图书信息等 1.3.4报表。对于数据库中的图书信息可以全部或部分或按入库日期来打印,而且对于图书借阅过期的读者、受到处罚的读者都可以将其打印出来,包括图书登记总帐、分期入库图书、借阅过期图书、打印处罚单。 1.4系统维护。此模块包括备份数据库与恢复数据库两部分,是灾难进行自救的策略。 1.5系统安全策略。我们考虑道如下几个方面:首先,系统管理员具有最高权限,可以对系统完全操作,还可以授权其他用户,使之具有系统管理员或系统普通管理员的权限。其次,经由授权的具有普通管理员的用户,可以对图书进行日常管理、资料查询、报表打印等功能,但不能向系统中添加图书、读者及用户等信息。再次,未经授权的用户不能管理系统,而只能作为一个访问者查询资料。当进入系统时系统首先要求用户输入用户级别、用户名、密码,之后经核查正确,方可进入相应级别的系统模式。 1.6系统界面设计。系统采用菜单调用窗体的多文档操作的方式,系统可以同时打开多个窗体,而且我们还将最常用的命令建于主窗体之上,以更方便于系统的使用。 以上我们从整体上了解了系统的设计思想、各模块的功能,下面我们从系统的一个核心模块“借阅管理“设计与实现上来了解系统的具体开发过程。 2.借阅管理的实现 借阅管理主要包括控制列设置、借、还操作、续借、丢失及借书过期丢失罚款等。借阅管理实现的界面如下: 2.1借阅管理的控制列设置。所谓借阅管理的权限设置,就是指当读者输入借书卡卡号时,系统要判断此读者在数据库中是否存在,若有则显示此读者档案信息及所有借书信息;若系统没有找到此读者则发出提示信息---没有此读者信息!同理,在读者输入图书登记号后,系统也会判断此书是否存在,如若不存在系统会提示“没有此图书信息!”;如若存在判断是否借出,如若借出则在控制列只能进行还、续、丢失操作,并将借书人的信息显示出来,否则若图书没有借出则在控制中只有借书命令可用。实现以上操作我们利用ADO控件的两个重要属性Recordsource和Recordset,我们书写如下语句: Adodc2.RecordSource = “select distinct 图书表.*,用户表.可借本数 From 图书表,用户表 where trim=trim and trim=trim” Adodc2.Refresh 2.2借阅管理的借书实现。当以上控制列处理完毕后,如果所输入读者信息与图书
您可能关注的文档
最近下载
- 兽医寄生虫病学练习题库(含参考答案解析).docx VIP
- PCR实验室的清洁消毒操作规程及日常消毒指引.doc VIP
- 中职语文高教版2023职业模块简单相信,傻傻坚持 教案.docx VIP
- 简谱D 想着我Think of Me简谱歌剧魅影.pdf VIP
- 青年在选择职业时的考虑.ppt VIP
- 部编版六年级语文上册第13课《桥》优质课件(必威体育精装版).pptx
- 青年在选择职业时的考虑教案设计.pdf VIP
- 控件使用与自定义控件开发.pptx VIP
- 大尺度戏让人想入非非的10大电影.pdf VIP
- 北师大版数学八年级上册 4.4《一次函数的应用(第1课时)》教学设计.doc VIP
文档评论(0)