图书馆管理系统Web程序设计课程设计

上传人:re****.1 文档编号:469342768 上传时间:2023-08-29 格式:DOC 页数:18 大小:116.50KB
返回 下载 相关 举报
图书馆管理系统Web程序设计课程设计_第1页
第1页 / 共18页
图书馆管理系统Web程序设计课程设计_第2页
第2页 / 共18页
图书馆管理系统Web程序设计课程设计_第3页
第3页 / 共18页
图书馆管理系统Web程序设计课程设计_第4页
第4页 / 共18页
图书馆管理系统Web程序设计课程设计_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《图书馆管理系统Web程序设计课程设计》由会员分享,可在线阅读,更多相关《图书馆管理系统Web程序设计课程设计(18页珍藏版)》请在金锄头文库上搜索。

1、洛 阳 理 工 学 院课 程 设 计 报 告 课程名称 Web程序设计课程设计 设计题目 图书馆管理系统 专 业 计算机科学与技术 完成日期 2014。6。27 课 程 设 计 任 务 书设计题目: 图书馆管理系统 设计内容与要求:1、 问题描述了解网上图书馆管理相关流程,实现B/S模式的图书馆管理系统。2、基本要求(1)数据库设计要符合范式要求。(2)能对图书按照)等信息进行添加、删除、修改操作.(3)提供必要查询功能,例如输入图书名称,能查找出该图书的相关信息,并展示图书信息。(4)针对图书馆管理系统,锻炼学生的分析、设计能力,培养学生对软件文档规范的书写能力; (5)以图书馆管理业务为背

2、景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型;完成图书馆管理系统的软件可行性分析、项目开发计划、需求规格说明、概要设计和详细设计(结构化设计方法和面向对象设计方法可任选一种);(6)做好答辩工作 指导教师: 刁文广 2014年 6 月 19 日课 程 设 计 评 语 成绩: 指导教师: 年 月 日洛 阳 理 工 学 院 课 程 设 计 报 告目录第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章 数据库设计

3、32。1 数据库概念级设计(E-R图)32.1。1 实体图32。1。2 系统E-R图42。2 数据库逻辑级设计4第3章 概要设计63。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章 总结2121 第1章 需求分析1.1 编写目的编写本报告的目的是明确本系统的详细需求,提供给使用单位确认系统的功能和性能,并在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和使用单位的验收标准。 1。2 可行性分析1.2.

4、1 背景分析近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性.图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。我们开发图书管理信息系统

5、就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。1。2.2 经济可行性目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限.而且,目标系统并不是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发完实际运行后,将很大程度上提高计算机的功能,在为使用者带来便利的同时,也为系统的进一步推广创造了条件。这带来的经济回报将远超过支出,并且最重要的一点是该软件的开发可以给我们对系统的开发有个全面的认识。从经济角度考虑,此信息系统开发可行。1。1.3 技术可行性此次信息系统开发是大学专

6、业知识的一次综合应用与提高,我以自己的电脑完成系统开发。我的电脑能满足系统开发的要求。硬件完全可以胜任、从技术角度考虑,我将参考与查阅相关信息来完成此系统、因此此信息系统开发可行。1。3功能需求分析1。3。1 待开发系统概述立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享.图书管理系统是一种基于集中统一规划的数据库数据管理新模式.在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等

7、;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。 1。3.2 产品功能(1)登录系统:注销用户、系统退出。(2)管理:用户管理、图书管理、读者管理、借阅管理。 (3)查询:图书查询、读者查询、借阅查询. (4)报表打印:所有图书、借出图书、库存图书、所有读者。 (5)帮助:使用说明、关于。(6)图书管理员不定期地对图书信息进行添加、修改和删除等操作,在图书尚未归还的情况下不能对图书信息进行删除。也可以对读者信息

8、进行添加、修改、删除等操作,在读者还有未归还的图书的情况下不能进行删除读者信息. 系统管理员主要进行图书管理员权限的设置、读者类别信息的设置、图书类别的设置以及罚款和赔偿标准的设置、数据备份和数据恢复等处理。1.4系统性能分析为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:1。 系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2. 系统的开放性和系统的可扩充性图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如

9、用户查询的需求也会不断的更新和完善。3. 系统的易用性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉.这就要求系统能够提供良好的用户接口,易用的人机交互界面.要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4. 系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。第2章 数据库设计2。1 数据库概念级设计(E-R图)2。1.1 实体图图21 管理员实体图管理员实体的属性有:登陆ID、密码。图2-2 读者实体图

10、读者实体的属性有:卡号、密码、姓名、班级、性别等.图2-3图书实体图图书实体的属性有:书号、书架、书名、单价、出版社等。2.1。2 系统ER图图2-4 系统E-R图2.2 数据库逻辑级设计表21 读者信息表序号字段名类型(宽度、精度)取值约束空否默认值主键/外键注释1ReaderNumvarchar15否无是卡号2Pswvarchar20否无是密码3readerNamevarchar20否无是姓名4ClassVarchar50否无否班级5XibieVarchar50否无否系别6SexVarchar20否无否性别7BorrownumInt15否无否已借数量8Othervarchar50否无否其它

11、表22 图书信息表序号字段名类型(宽度、精度)取值约束空否默认值主键/外键注释1bookidvarchar15否无是条形码2publishvarchar20否无否出版社3booknamevarchar20否无否书名4bookwriterVarchar50否无否作者5pricefloat5否无否单价6bookclassVarchar20否无否类型7ShujiaVarchar20否无否书架8KucunInt15否无否库存表23 管理员信息表序号字段名类型(宽度、精度)取值约束空否默认值主键/外键注释1adminidvarchar15否无是ID2adminpwdvarchar20否无是密码表2-4

12、借阅信息表序号字段名类型(宽度、精度)取值约束空否默认值主键/外键注释1ReaderNumvarchar15否无是卡号2bookidvarchar20否无是条形码3Borrowdatevarchar20否无否借出日期4Senedatevarchar20否无否应还日期第3章 概要设计3.1 系统功能设计图3-1 系统功能图3。2 系统功能描述1。 登录模块输入用户名和密码,如果用户名和密码正确,进入主控制平台;否则提示用户明确的错误信息。2. 系统管理模块(1) 用户管理子模块:用于系统管理员进行用户权限设置和用户的浏览,包括用户密码的用户权限的更改,同时为保障系统安全需要进行输入检验,并进行必

13、要的信息提示.一般用户不能使用该项功能。(2) 重新登录子模块:其作用是提供用户在不退出系统的情况下可以用另外的账户登录系统。(3) 退出系统子模块;退出系统。3。 读者管理子模块(1) 查询读者子模块:用于查询特定读者的账号及其他信息。(2) 管理读者子模块:用于管理由于各种原因引起的读者加入与减少,提供读者的添加删除及浏览功能.4. 图书管理子模块包括以下几个功能模块:(1) 查询图书子模块:用于查询图书借阅情况,帮助读者了解是否剩余有自己需要的图书。(2) 图书管理子模块:用于在新书上架及图书因为各种原因丢失情况下图书的添加删除,将图书信息录入数据库.(3)图书档案管理子模块:对图书进行添加,删除,修改(4)图书类型管理:添加,删除图书的种类.以便读者更快的查询到所需的书籍.5. 借书还书模块:(1) 借书子模块:用于显示并更新借书记录。(2) 还书子模块:用于显示并更新还书记录。(3) 借书总表子模块:用于显示图书借阅信息.6. 报表管理模块:包括读者报表,图书报表和借书报表,管理员表。第4章 详细设计与实

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 创业/孵化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号