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