欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    图书管理系统报告文档格式.docx

    • 资源ID:5622747       资源大小:847.64KB        全文页数:28页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图书管理系统报告文档格式.docx

    1、因此,为了使图书管理系统更有效为人类服务,完善图书的查找、更新和维护等。为图书管理系统尽绵薄之力。3. 系统功能“图书管理系统主要提供图书信息和读者基本信息的维护以及借阅等功能。1、图书检索功能:是图书管理系统的重要模块之一,是读者快速查询图书的途径。2、图书管理功能:是图书管理员操作模块,读者是无权进入的。本模块由借出图书登记、归还图书登记和续借图书登记子模块构成。3、数据维护功能:是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。4、数据统计功能:由读者统计、图书统计、借出图书分类统计、到期末归还图书、读者统计几部分组成。 实现平

    2、台 SQLServer:数据库管理软件 DBMS:数据库管理系统 Windows2000/2003/XP:运行环境 Asp:软件开发语言 MacromediaDreamweaver 8:开发工具 参考资料 软件工程导论(第五版) 张海藩编著 清华大学出版社 2008年2月第5版 数据库系统概论(第四版)王珊 萨师煊 高等教育出版社 2006年5月第4版 动态网页设计与应用ASP篇 段克奇 清华大学出版社 2007年12月第1版 CMMI软件过程改进与评估罗运模、谢志敏等编著 电子工业出版社 04年6月版二、需求分析1. 需求背景随着信息时代的到来,传统借阅图书方式已经不能满足人们的需求.计算机

    3、已经深入到社会生活的各个角落,计算机软件也在各方面得到广泛的应用。但是,很多图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,应用图书管理系统很重要.2. 需求目的随着人们生活水平的日益提高,人们对文化的需求也越来越大。在人们的业余生活中,越来越多的人乐于享受文字给生活带来的乐趣。而图书也是学生的学习过程中必不可少的.而本项目旨在研发一个图书馆的管理系统,实现图书馆的信息化管理。在方便读者查询借阅图书的同时,方便图书馆管理员对图书进行管理。1)对于用户来说. 操作简便易行,本系统提供了按照书名

    4、,作者,索书号,类型等方式的查询书目操作。2)对于管理员来说。 本系统提供登陆系统模块,对学生老师以及管理员不同登录状态做了不同的处理,使登陆界面更加人性化,也更方便管理员进行管理。3)对于后台管理员来说。本系统提供添加书目,删除书目,编辑书目信息等操作,方便后台管理员对所有图书进行管理。 需求概述“图书管理系统”主要提供图书信息和读者基本信息的维护以及借阅等功能。本系统是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。图书管理系统的用户分为管理员、老师和学生,其权限依次降低.管理员权限有图书的查看、采购、注销等,老师的权限为图书的

    5、查看、借阅、归还以及采购建议,学生的权限为图书的查看、借阅和归还以及采购建议。3.1 功能需求经过分析可知,我们所建的图书馆管理系统所需要的功能如下:1) 图书信息的管理:新图书的录入登记功能,对于新进的图书必须有信息资料的录入。图书的添加、删除、查询功能的管理。2) 读者信息的查询,增加,删除的功能:系统的主要功能之一,对于读者的信息,管理员要能够建立与管理.3) 借书还书信息的管理:查询、借阅、归还、登记、续借的功能:系统的主要功能之一,能够让本校的学生可以查询、借阅、归还、登记、续借等。4) 密码的管理:密码的修改,重新设置等功能.3.2 性能需求为了保证系统能够长期、安全、稳定、可靠、

    6、高效的运行,图书管理系统应该满足以下的性能需求:1)系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学对信息处理的需求。2)系统的开放性和系统的可扩充性 图书管理系统在开发过程中,应该充分考虑以后的可扩充性.例如用户查询的需求也会不断的更新和完善.所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代

    7、。 3)系统的易用性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4)系统的响应速度图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。原则是保证操作人员不会因为速度问题而影响工作效率. 功能模块4.1 功能层次图1)图书管理系统前台操作层次方框图:通过图书的查询显示图书的信息,借还功能达到实现图书的借还,也可通过管理员对图书,读者的添加

    8、和删除。图1.前台层次方框图2)图书管理系统后台操作层次方框图:后台有图书的添加删除,图书的显示,读者的添加删除,借还书与表的联系,以及密码的修改等功能.图2.后台层次方框图2数据流图前台数据流图:通过图书的查询显示图书的信息,借还功能达到实现图书的借还,也可通过管理员对图书,读者的添加和删除。图3.前台数据流图总体数据流图:有图书的添加删除,图书的显示,读者的添加删除,借还书与表的联系,以及密码的修改等功能。用户登录时会查询相应的后台表格,以核实用户,在看是否允许登录。添加图书时会查询图书信息表中是否有重复的重复的图书编号,如果有的话,就不能允许其添加。通过前台和后台数据库的联系实现各个功能

    9、模块。图4。总数据流图 数据字典1.图书管理信息系统各实体及联系的数据字典,图书号是主键,其他有书名、书名、作者、出版社、存放位置、类别、在库信息。如图表1。表1。图书信息表属性名类型长度完整性约束备注图书号varchar20主码书名50非空作者出版社存放位置 50类别 varchar在库信息2.用户信息表分为三种:管理员、教师、学生信息表,包括登录名、姓名、密码、性别、联系电话、身份证号、政治面貌、入学年份、所在系、专业、班级。如图表2。表2.用户信息表 登录名 char 10 姓名 nchar 4 主码 密码 6 非空 性别 1联系电话char11身份证号18政治面貌nchar5入学年份6

    10、所在系10专业班级Int 3.管理员信息表,登录名是主键,信息表包括登录名、姓名、密码、用户身份。如图表3。表3.管理员信息表登录名姓名4密码用户身份34.借阅表,登录名,图书号俩个是主键,借阅表包括登录名、书号、书名、姓名、借书时间、还书时间。如图表4。表4.借阅表8借书时间datetime应还时间5.还书表,借阅证编号和图书号是主键,还书表包括借阅证编号、图书号、书名,还书时间。如图表5。 表5。还书表借阅证编号读者还书时间6.学院信息表,编号是学院信息表的主键,学院信息表包括编号,名称,简称,院长,书记。如图表6。表6.学院信息表 属性名 类型 长度 备注 编号 名称 20 简称 院长

    11、书记6. 维护1.系统出错处理设计输入用户名不存在:说明数据库没无此用户名,需开户。密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码。由于管理员没有及时保存数据造成的数据丢失:可通过数据还原成最近的数据备份.2.补救措施后备:使用附加存储设备备份数据。备份频率为每日一次。需手动备份.恢复及再启动:如果数据造成丢失,可使用备份数据还原。三、概念结构设计 设计概述 本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。本项目的名称:图书管理系统开发软件。本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是高校图书馆借书. 设计原理

    12、 1)开发(develop):不是单纯指开发活动,还包括维护活动。项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。项目开发计划(project development plan):是一种把项目一定过程与项目如何推进连接起来的方案。产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。2)主要输入输出项目:图书信息:(书名,ISBN,定价,作者,出版社,数量,是否可借)用户信息:(ID,姓名,年龄,性别,开户时间,余额)借阅信息:(ID,ISBN,数量,借出日期,罚金) 3)运行环境硬件环境:CPU:Penti

    13、um3 800以上兼容规格,内存:256M以上,硬盘:20GB以上。 推荐配置:CPU:Pentium4 1.6G,内存:512M以上,硬盘:100GB以上空间。 软件环境: Windows server 2003 、 SQL Server 2005 、 NET Framework 2。3. 处理过程1读者借还图书处理流程,需要核实用户的身份,核实正确后才能进行图书的检索功能,以及图书的借还程序功能模块.如图5。图5.借还处理流图2更新图书资料处理流程,需要核实用户的身份,核实正确后才能进行图书更新功能.如图6。图6.更新图书处理流图 3 图书管理系统总体设计示意图,有图书的添加删除,图书的显

    14、示,读者的添加删除,借还书与表的联系,以及密码的修改等功能.用户登录时会查询相应的后台表格,以核实用户,在看是否允许登录。如图7.图7.图书管理总示意图4、属性ER图借阅表:主键是登录名,借阅信息表包括登录名、图书号、书名、姓名、借书时间、应还时间、以及备注.如图8。图8。借阅表还书表:借阅证编号和图书号是主键,还书表包括借阅证编号、图书号、书名,还书时间。如图9。图9.还书表图书信息表:图书号是主键,其他有书名、书名、作者、出版社、存放位置、类别、在库信息.如图10.图10。学院信息表:编号是学院信息表的主键,学院信息表包括编号,名称,简称,院长,书记。如图11。图11.学院信息表管理员信息

    15、表:登录名是主键,信息表包括登录名、姓名、密码、用户身份。如图12.图12.管理员信息表四、逻辑结构设计1、设计概述图书馆管理系统逻辑结构设计是对概念设计的进一步细化,是将概念模型过渡到大脑的一种抽象,可以很好的实现系统功能.本项目的名称:2、ER图转换为关系模型图书(图书号,书名,作者,出版社,存放位置,类别,在库信息)学生(学号,姓名,密码,性别,出生日期,民族,籍贯,家庭住址,邮政编码,联系电话,身份证号,政治面貌,入学年份,所在系,专业,班级)教师(工号,登录名,姓名,密码,性别,出生日期,民族,籍贯,家庭地址,邮政编码,联系电话,身份证号,政治面貌,所在系,备注,简历)管理员(登录名

    16、,姓名,密码,用户身份)借阅(登录名,图书号,书名,姓名,借书时间,应还时间,备注)还书(借阅证编号,图书号,书名,读者还书时间,罚款金额)类型表(类型,类型名) 学院(编号,名称,简称,院长,书记)暂缓图书数量(图书号,暂缓数量)五、系统功能设计1.子系统1 登录子系统:图13.登录子系统1.2 管理子系统图14。管理子系统3 信息查询子程序图书信息查询:图15.图书查询1.4 学生借书子系统图16。学生借书子系统1.5 学生还书子系统图17。还书子系统 子系统清单:模块名称模块简要说明读者注册、登录模块读者使用该系统,需要通过注册才能成为系统的用户。但是读者的注册并不需要自己来,读者也就是

    17、学生或者老师在校有自己的信息的时候,管理员给注册好了,账号为学号,秘密也为学号。登录系统后,用户可以使用系统开放给普通用户的各种功能。在个人信息中,用户还可以查看并修改自己的个人信息.丢失自己密码的注册用户可以通过个人资料认证来重新找回自己的密码。图书信息查询、预览模块登录用户可以在这个模块中查询系统中记录的图书信息,包括书名,编号,作者(译者),出版社,定价,存放位置,数量以及可借阅复本数等信息。并且可以预览自己感兴趣的书籍的部分内容等。读者借阅记录模块只有管理员有权限操作这个模块。管理员可以查询读者的注册信息和借阅记录,并且可以根据实际情况添加、修改、删除读者的借阅记录。图书借阅模块只有管

    18、理员有权限操作这个模块.管理员在得到读者借阅的需求时,在该模块中添加借阅记录,并依据该记录修改图书信息以及读者信息中的借阅图书部分,并且如果读者需求借阅的图书已经全部借出,管理员可以根据图书借阅模块中的记录查找该图书流向,然后通过通信方式(短信或者Email)尽量通知借阅了该图书的读者,使得该图书能尽早归还。图书归还模块管理员在得到读者归还图书的需求时,在在图书借阅记录表中查询到该借阅信息。根据该信息判断图书是否是该处借出图书,判断图书是否逾期,是否需要对读者罚款。并修改图书借阅记录表和读者借阅记录.功能模块描述3.1程序描述读者第一次使用该系统,不需要通过注册。因为当增加用户是,管理员直接给

    19、他们注册好了,登录系统后,用户可以使用系统开放给普通用户的各种功能。在个人信息中,用户还可以查看并修改自己的个人信息。丢失自己密码的注册用户可以通过个人资料认证来重新找回自己的密码。3.2 功能 修改密码功能:读者登陆自己账号后,可以自己修改自己的密码。 取回密码部分:读者可以根据自己的身份证号,自己重新设置自己的密码. 登录部分:管理员输入登录名和密码,系统判断密码正确性,如果正确,向管理员提供管理员相关功能。读者输入登录名和密码,系统判断密码正确性,如果正确,向其提供读者相关功能。3.3 性能提供足够的帮助信息,诱导用户输入允许读者跳过某些非关键信息,允许读者更改输入次序4 输入项 修改密

    20、码部分:用户可以自己修改自己的登陆密码.取回密码部分:输入用户名以及身份证号,重新设置自己的密码。登录部分:读者输入用户名与密码,管理员输入管理员ID与密码.3.5 输入项取回密码部分:如果成功,显示成功信息,失败则显示失败提示信息。登录部分:如果成功,输出欢迎信息;反之则提示失败信息.6 算法 修改密码部分:用户登陆自己的账号后,根据提示修改密码。首先判断输入的读者身份证号是否存在,不存在则提示错误信息,存在则提示用户密码设置成功。首先判断读者ID是否存在如果输入的读者名不存在,提示错误信息,然后检查密码与读者ID是否对应,不对应则提示错误信息,对应输出欢迎信息.3.7 接口数据库接口8 存

    21、储分配读者信息存储在数据库tb_reader表中,管理员信息存储在数据库 tb_admin中.9 注释设计用/*/作多行注释,用/作单行注释3.10 限制条件取回密码时读者的身份证号一定要合法的,才能把设置成功自己的额密码。11 测试计划用多组重复的读者ID测试错误信息的检查与显示,用不符合要求 的读者信息注册测试系统错误处理能力。3.12 尚未解决的问题图书的推荐功能因为缺乏相应知识,现阶段很难完成;因界面设计技术有限,界面美化工作做得还不够完美。4.出错处理对策1)对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。 数据库连接错误:这类错误主要是数据库设置不正确,或sql ser

    22、ver异常引起的,只要取消本次操作,提醒用户检查数据库问题就可。 输入错误:这主要是用户输入不规范造成的,在尽量减少用户出错的条件的情况下,主要也是通过对话框,提醒用户,然后再次操作。其他操作错误: 对于用户的不正当操作,有可能使程序发生错误。主要是中止操作,并提醒用户中止的原因和操作的规范。 其他不可预知的错误:程序也会有一些无法预知或没考虑完全的错误,对此不可能作出万全的异常处理,这时主要要保证数据的安全,所以要经常的进行数据库备份 2)维护设计软件的维护主要包括,数据库的维护和软件功能的维护。对于数据库的维护,本软件已经提供了数据库的备份和恢复的功能,可以方便的实现数据库的维护管理。对于

    23、软件功能方面的维护,由于采用的是模块化的设计方法,每个模块(窗口)之间相互独立性较高,这样对软件的维护带来了很大的方便,对于单独功能的修改只需修改一个窗口就行了。而对于功能的添加,只要再添加菜单项的内容即可,软件卖出后,将根据客户的要求和反映,定期的对软件进行维护修改。六、运行图片及介绍1、系统登录界面 系统登录界面是学生、教师以及管理员登陆的入口,界面会提示:你好!请登录.这时,点击系统信息,下拉菜单中有:登录,注销,修改密码,关闭窗口.身份可选学生、教师、管理员,之后确定进入个人系统.如图18。图18.登陆界面2、图书查询界面 登录进入个人界面后:会有不同的权限.下面介绍图书查询功能,点击

    24、图书查询按钮,会有图书信息查询进入,可按图书类别查询,也可查询特定的图书,区别就是检索类别和图书名称后的小框框按钮打没打对勾,不打对勾绘把所有的图书显示出来以供读者选择,打上对勾有显示特定的要查询的图书。不打对勾显示结果如图20,打对勾如图21和图22。图19。图书查询界面图20.图书查询显示结果图21。查询特定图书图22.特定图书查询结果3、学生界面进入学生或教师界面可进行图书的借阅等功能,公共信息中会多一个个人信息查询以方便用户。图书借还中有个人借阅历史,借书,还书三个功能选项。点击个人借阅历史可查询个人基本情况,借阅历史以及当前借阅列表如图24,借书界面如图25,还书界面如图26。图23

    25、。学生借书界面图24.借阅历史界面图25。借书界面图26.还书界面4、修改密码修改密码是很重要的,个人即用户可通过系统信息进入,选择修改密码之后会弹出图27修改密码界面,同时提示用户的登录名即红色部分,输入原密码,新密码,在输入一次新密码点击修改,会提示你修改成功.如图27。图27.修改密码界面七、结束语通过这次课设,让我们学到了不少关于网页设计的知识,其中有asp,html,css等,同时也通过建数据库,让我们加深了理解,对数据库的建立表,建立视图等操作更加的熟悉。并且我的综合能力有了很大的进步:基本知识能够应用到实际上来,应用能力有所提升;而此次课设又融合了数据库语言、SQL Server的使用、asp的使用,跨学科综合能力有所发展;课设要求严格,不容马虎,治学态度有点提高;而要将课设成功完成,又要综合考虑诸多实际元素,理论联系实际的能力也有所发展。总之,这次课设是很有意义的。再从时间上来说挺及时的,我们刚刚结课,然后就进行了这次课设,基本知识得到巩固,凝练,升华,挺


    注意事项

    本文(图书管理系统报告文档格式.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开