图书管理信息系统设计与实现-论文.pdf

图书管理信息系统设计与实现-论文.pdf

ID:53076612

大小:229.78 KB

页数:3页

时间:2020-04-16

图书管理信息系统设计与实现-论文.pdf_第1页
图书管理信息系统设计与实现-论文.pdf_第2页
图书管理信息系统设计与实现-论文.pdf_第3页
资源描述:

《图书管理信息系统设计与实现-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电脑编程技巧与维护图书管理信息系统设计与实现张君(中冶东方工程技术有限公司,河北秦皇岛066004)摘要:采用三层架构开发了图书管理信息系统,解决了开发中的一些关键问题,并利用豆瓣API实现图书信息的快速录入,对同类软件的开发具有一定的指导作用。关键词:图书信息管理;三层架构;豆瓣APITheDesignandRealizationofLibraryManagementInformationSystemZHANGJun(BefisEngineeringandResearchCorporation,HebeiQinhuangdao066004、)Abst

2、ract:Thelibrarymanagementinformationsystemadoptedathree-tierstructure.Ihavesolvedsomekeyproblems,andbookinformationwasinputquicklywithDoubanAPI.Itwouldhelpfurtherdevelopmentofsimilarsoftware.Keywords:LibraryManagementInformationSystem;Three—tierStructure;DoubanAPI1概述信息)和tbSysUse

3、r(系统用户)表。为了便于查询还建立了2目前,我公司图书馆依旧沿用传统方式进行图书管理,个视图:vFinelnfo和vLendInfo。限于篇幅的关系,这里不对没有安装使用管理软件,图书登记、借还等还采用人工手写表的结构加以说明了。卡片的方式,操作费时、效率低。随着各种图书杂志等技术3.2设置表的外键约束资料和借阅人员的数量不断增加,采用信息化管理已经成为引用完整性是指两个表的主关键字和外关键字的数据应公司图书馆的迫切需要。该一致,防止数据丢失或出现无意义数据的扩散。外键约束c#可以利用.NETFramework及其开发环境中的所有新特是强制引用完整性

4、的主要方法。在表tbBook中创建外键约束,性,是微软公司新一代编程语言111。MSSQLServer2005速成外键字段为tbSort的主键sortld,外键约束创建完成后实现下版是SQLServer2005的一个免费、易用、轻型的版本[21。在面的完整性约束:(1)当tbSort表中没有sorfld的关联记录时,禁止将记录.NET平台上采用c#编程语言和SQLServer速成版开发了图书管理信息系统。添加到表tbBook中。(2)当修改或删除tbSon表的sortld的值导致表tbBook中2功能分析与设计生成孤立记录时,禁止操作。本系统的使用对象

5、是读者和图书馆的日常工作人员(管依次创建外键约束后,数据库关系如图1所示。理员),它要完成任务是实现对图书馆进行日常的信息管理,提高工作效率,使管理工作的标准化和规范化。同时,由于使用者的计算机水平参差不齐,系统设计必须简单明晰、方便实用。根据需求分析,系统的功能要求主要包括:(1)管理员可以进行读者和图书的数据维护,包括新增、修改、删除等,可以作废图书、注销借书证。(2)管理员可以进行借书、还书和收取超期罚款等操作。(3)管理员可以增加、修改和删除用户,并设定不同用户的密码及系统操作权限。(4)管理员可以设定不同类型图书的借阅期限。(5)读者和管理员

6、可以查询书籍和借还的详细信息。按照图书管理信息系统的功能要求,将系统划分为几个模块:图书管理、读者管理、借阅管理、信息查询和系统管理等。图1数据库关系图3数据库4架构和关键模块的实现3.1表4.1架构本系统的数据库为dbLMIS,包括8个表:tbBook(图书信本系统采用的是三层架构,就是将整个业务应用划分为:息),tbReader(读者信息),tbDept(部门信息),tbSort(分类信息),tbLend(借阅信息),tbFine(罚款信息),tbAbandon(报废收稿日期:2012—03-21与

7、

8、DATABASEANDINFORMAⅡ0NMA

9、NAGE]MlENT数据库与信息管理表现层(uI)、业务逻辑层(BLL)、数据访问层(DAL)。区cBookBLL.Add(cBook):分层次的目的即为了“高内聚,低耦合”的思想,这些层可,/调用cBookBLL的Add方法添加图书信息if(MessageBox.Show(”添加成功!是否继续以单独开发,单独测试。添加?”,”操作提示”,MessageBoxButtons.YesNo)==Di-在解决方案“图书管理信息系统”中包括5个项目,其alogResult.Yes)'中表现层是项目LMIS,业务逻辑层是项目LMIS.BLL、数据访{问层是项目L

10、MIS.DAL。此外数据模型是项目LMIS.Model,公this.tbBookId.Clea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。