数据库《图书管理系统》课程设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课程设计说明书课程名称题目专业班级学号姓名起止日期指导教师成绩_________辽宁石油化工大学计算机与通信工程学院1摘要图书馆管理系统是我国大部分院校或其它部门不可缺少的部分,图书管理系统能够为用户实现借阅图书、管理等,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有手工管理所无法比拟的优点。例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。因此,开发这样的管理软件是很有必要。本案例开发的是“图书管理系统”。图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。在论文中对图书管理系统进行了系统总体设计,介绍了系统的总体功能、模块划分和工作流程,为进一步开发系统奠定基础。通过使用SQL2008R2设计了一个数据库的系统。其中有实现借书、还书、图书录入、读者录入、图书查询、借阅查询、读者查询、读者信息等功能。关键词:信息管理系统(MIS);数据库;图书管理系统2AbstractLibrarymanagementsystemisanecessarypartofmostcollegesanduniversitiesinourcountryorotherdepartments,booksmanagementsystemmanagementsystemcanimplementborrowingbooks,fortheusermanagement,etc.,withthecontinuousimprovementofscienceandtechnology,computerscienceincreasinglymature,itspowerfulfeatureshavedeepunderstandingforthepeople,itenteredthehumansocietyeachdomainandisplayinganincreasinglyimportantrole.Asapartofcomputerapplication,usingcomputertomanageinformationresourcesofbooks,hasthecraftsincomparableadvantages.Forexample:therapid,highsecurity,highreliability,theservesbig,thesecrecygood,thecostlowstatus.Therefore,itisnecessarytodevelopsuchmanagementsoftware.Ofthedevelopmentofthiscaseisthebooksmanagementsystem.Booksmanagementsystemmanagementsystemisatypicalapplicationofmanaginginformationsystem(MIS),itsdevelopmentmainly3includestheestablishmentandmaintenanceofdatabaseandfront-endapplicationdevelopmenttwoaspects.Ofbooksmanagementsystemmanagementsysteminthepaperhascarriedonthesystemoveralldesign,thispaperintroducesthesystem'soverallfunction,modulepartitionandworkflow,laythefoundationforthefurtherdevelopmentofsystem.ByusingSQL2008R2designadatabasesystem.Oneimplementationreadersborrowbooksandreturnthebook,bookentry,entry,booksquery,borrowinginformationquery,queryofreaders,andreaders,andotherfunctions.Keywords:informationmanagementsystem(MIS);Database;Booksmanagementsystemmanagementsystem4指导教师评语:成绩:指导教师(签字):年月日5目录一、设计任务................................................61.1设计题目............................................61.2设计内容............................................61.3功能要求............................................6二、系统定义................................................7三、需求分析................................................73.1功能需求............................................73.2数据流图............................................83.3数据字典............................................8四、系统设计................................................94.1概念结构设计.........................................94.2逻辑结构设计.......................................10五、详细设计...............................................105.1创建数据库及表结构..................................105.2图书管理............................................115.3录入管理员..........................................125.4读者管理............................................125.5图书借阅............................................135.6图书归还............................................145.7借书证挂失..........................................155.8借书证恢复..........................................155.9按借阅证号查询借阅信息..............................155.10通过图书编号查询借阅信息...........................175.11分类统计馆藏及借阅状态.............................18六、系统实现与测试.........................................196.1开发平台和工具选择..................................196.2系统测试............................................19七、课程设计总结...........................................19参考文献...................................................20辽宁石油化工大学计算机与通信工程学院课程设计(论文)说明书6一、设计任务1.1设计题目图书管理系统1.2设计内容某单位图书馆要开发一个图书管理系统。图书信息包括:图书编号、ISBN号、图书名称、图书类别、作者、出版社、出版日期,单价,册数。为方便管理图书借阅,对于每册图书增加图书条码号和本册图书是否可借及结出状态标识。图书馆设多名管理人员负责借/还图书服务。该单位要求每名工作人员须办理图书证才能借阅图书,并规定图书可借数量。在设计时应考虑借书证挂失和恢复功能,挂失的书证暂时不能借书;图书的借阅时间期限应明确的规定,对于尚有超过期限的借阅人应该暂时停止借阅。在设计时应充分考虑图书条码号、图书编号及图书证号的编码规则及图书分类方法。对于图书的借阅要有详细的明细记录。1.3功能要求a.新书信息录入(同时对每册图书产生相应的条码)(存储过程完成,返回0,成功,1失败)。b.图书管理人员录入。(存储过程完成,返回0,成功,1失败)。c.员工书证办理。(存储过程完成,返回0,成功,1失败)。d.图书借阅。(存储过程完成)。f.图书归还。(存储过程完成)g.书证挂失。存储过程完成,返回0,成功,1失败)。h.书证恢复。存储过程完成,返回0,成功,1失败)。i.按读者查询图书借阅信息,按借还日期降序排列(存储过程完成)。输入:图书证号输出:姓名:张三单位:计划处图书编号书名借/还日期经手人辽宁石油化工大学计算机与通信工程学院课程设计(论文)说明书7---------------------------------------------------102832938雷锋精神借2014/8/1刘丽121222222数据库借2014/04/01刘丽211222121操作系统还2013/09/01李平j.按图书编号查询借阅信息,按借还日期降序排列(存储过程完成)。输入:图书条码号输出:图书名称:操作系统读者编号姓名借/还日期经手人---------------------------------------------------102832938河汉借2014/8/1刘丽121222222聊聊借2014/04/01刘丽211222121明明还2013/09/01李平k.分类统计图书的馆藏及借阅状态情况(函数完成)。输入:无输出:类别馆藏数量借出比例TP1200010%PW200032.1……l.设计T-SQL批处理驱动程序测试你的程序。二、系统定义本图书管理系统是为了实现对计算机对图书的借阅以及管理,使用计算机对图书资源信息进行管理,具有手工管理所无法比拟的优点。例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等优点。三、需求分析3.1功能需求具有管理员对新书的录入,给读者办理图书证,查询借阅信息,辽宁石油化工大学计算机与通信工程学院课程设计(论文)说明书8实现图书的借阅和归还,以及通过图书证号来查询借阅信息和通过图书编号来查询图书的借阅信息。3.2数据流图读取图书编号借阅信息表读取图书证号是否超过9本或有书超期和借书证挂失还书借书拒借是否更新更新3.3数据字典数据元素数据类型长度数据来源借书证号varchar20借阅者姓名varchar40借阅者单位varchar40借阅者最大借阅量int借阅者最长借阅时间int借阅者管理员编号varchar20管理员管理员姓名varchar40管理员图书编号varchar30借阅借书证号varchar20借阅管理员编号varchar20借阅借还日期date借阅状态char2借阅ISBN号char17图书信息辽宁石油化工大学计算机与通信工程学院课程设计(论文)说明书9名称char30图书信息作者char6图书信息出版社char15图书信息日期date

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功