您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 其它文档 > 图书馆管理系统Web程序设计课程设计
洛阳理工学院课程设计报告课程名称Web程序设计课程设计设计题目图书馆管理系统专业计算机科学与技术完成日期2014.6.27课程设计任务书设计题目:图书馆管理系统设计内容与要求:1、问题描述了解网上图书馆管理相关流程,实现B/S模式的图书馆管理系统。2、基本要求(1)数据库设计要符合范式要求。(2)能对图书按照)等信息进行添加、删除、修改操作。(3)提供必要查询功能,例如输入图书名称,能查找出该图书的相关信息,并展示图书信息。(4)针对图书馆管理系统,锻炼学生的分析、设计能力,培养学生对软件文档规范的书写能力;(5)以图书馆管理业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型;完成图书馆管理系统的软件可行性分析、项目开发计划、需求规格说明、概要设计和详细设计(结构化设计方法和面向对象设计方法可任选一种);(6)做好答辩工作指导教师:刁文广2014年6月19日课程设计评语成绩:指导教师:年月日洛阳理工学院课程设计报告I目录第1章需求分析..............................................................................11.1编写目的...............................................................................11.2可行性分析...........................................................................11.2.1背景分析......................................................................11.2.2经济可行性...................................................................11.1.3技术可行性...................................................................11.3功能需求分析.........................................................................11.3.1待开发系统概述...........................................................11.3.2产品功能......................................................................21.4系统性能分析.........................................................................2第2章数据库设计.........................................................................32.1数据库概念级设计(E-R图).............................................32.1.1实体图..........................................................................32.1.2系统E-R图..................................................................42.2数据库逻辑级设计................................................................4第3章概要设计.............................................................................53.1系统功能设计........................................................................63.2系统功能描述........................................................................6第4章详细设计与实现.................................................................84.1详细设计概述........................................................................84.2系统详细设计........................................................................84.2.1登陆页面......................................................................84.2.2图书添加....................................................................104.2.3借阅图书.....................................................................144.2.4图书查询....................................................................174.2.5修改密码....................................................................19第5章总结..................................................................................20洛阳理工学院课程设计报告1第1章需求分析1.1编写目的编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。1.2可行性分析1.2.1背景分析近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。1.2.2经济可行性目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。1.1.3技术可行性此次信息系统开发是大学专业知识的一次综合应用与提高,我以自己的电脑完成系统开发。我的电脑能满足系统开发的要求。硬件完全可以胜任、从技术角度考虑,我将参考与查阅相关信息来完成此系统、因此此信息系统开发可行。1.3功能需求分析1.3.1待开发系统概述立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、洛阳理工学院课程设计报告2某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。1.3.2产品功能(1)登录系统:注销用户、系统退出。(2)管理:用户管理、图书管理、读者管理、借阅管理。(3)查询:图书查询、读者查询、借阅查询。(4)报表打印:所有图书、借出图书、库存图书、所有读者。(5)帮助:使用说明、关于。(6)图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息。系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。1.4系统性能分析为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2.系统的开放性和系统的可扩充性图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。3.系统的易用性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4.系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。洛阳理工学院课程设计报告3第2章数据库设计2.1数据库概念级设计(E-R图)2.1.1实体图管理员ID密码ID密码图2-1管理员实体图管理员实体的属性有:登陆ID、密码。读者卡号密码姓名班级系别性别已借书数其它卡号密码姓名班级系别性别其它已借数量图2-2读者实体图读者实体的属性有:卡号、密码、姓名、班级、性别等。图书书号书名类型出版社作者库存书架单价书号书名类型单价书架出版社作者库存图2-3图书实体图图书实体的属性有:书号、书架、书名、单价、出版社等。洛阳理工学院课程设计报告42.1.2系统E-R图图书读者管理员借阅MN管理管理NM1N图2-4系统E-R图2.2数据库逻辑级设计表2-1读者信息表序号字段名类型(宽度、精度)取值约束空否默认值主键/外键注释1ReaderNumvarchar15否无是卡号2Pswvarchar20否无是密码3readerNamevarchar20否无是姓名4ClassVarchar50否无否班级5XibieVarchar50否无否系别6SexVarchar20否无否性别7BorrownumInt15否无否已借数量8Othervarchar50否无否其它表2-2图书信息表序号字段名类型(宽度、精度)取值约束空否默认值主键/外键注释1bookidvarchar15否无是条形码2pub
本文标题:图书馆管理系统Web程序设计课程设计
链接地址:https://www.777doc.com/doc-4195217 .html