您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > XXX、图书管理系统设计与实现DOC
图书管理系统课程设计题目:XX系别:XX班级:XX学生姓名:XX学号:XX指导教师:XX2014年06月02日图书借阅管理系统开发与实现摘要本论文是基于图书借阅管理系统的文字性描述,该系统使用ASP.NET工具开发,C#语言实现,数据库采用SQLServer,系统能保证数据的实时更新,完成图书的借还功能,能实现前后台的交互,其普通用户功能有:浏览图书,查询图书,续借图书,修改个人资料;后台用户功能有:添加、删除图书,添加、删除用户,查询图书,浏览图书,超期处理,借书处理,还书处理。关键词:图书借阅管理系统;ASP;SQLServer;II目录引言................................................................7第1章系统分析与设计................................................81.1系统需求分析...................................................91.2可行性分析....................................................101.3系统功能结构..................................................111.3系统目标......................................................11第2章系统构成.....................................................122.1系统运行模式..................................................122.2运行环境......................................................122.3开发工具......................................................122.4数据库设计....................................................132.4.1创建数据库................................................132.4.2数据表结构................................................132.4.3数据库连接...............................................106第3章主要功能模块具体实现........................................1173.1管理员模块设计及实现.........................................1173.1.1添加图书.................................................1173.1.2删除图书.................................................1723.1.3借书处理.................................................1833.1.4还书处理.................................................1953.1.5添加图书类别..............................................213.1.6用户管理..................................................223.2普通用户模块.................................................2513.2.1图书信息查询.............................................262III3.2.2查看借阅信息.............................................2733.2.3图书借阅排行.............................................2853.2.4修改密码..................................................37第4章调试与测试...................................................384.1调试用例与结果..............................................38结束语..............................................................39参考文献............................................................39四川理工学院毕业设计(论文)1引言随着计算机技术的飞速发展,对知识的要求逐步升高,为了适应社会,不被高科技所淘汰,提高个人水平已势在必行。不论从网上,还是其他的一些资料上补充能量也好,都没有书本来得快,为了方便对各种书籍的管理,就出现了图书借阅管理系统,该系统能满足人们对图书的借阅功能,通过系统来实现图书的和种操作,减少了人力、物力,提高了办事效率,是现代人类不可缺少的资源。图书管理是一项琐碎、复杂而又十分细致的工作。如果采用人工管理则需要庞大的人力资料,而且不能避免工作中一些小错误,甚至一旦出现了失误,就会影响整个图书管理工作的进度。如果采用科学的方法来管理,则可以有效的避免这种错误的产生,管理更方便,快捷,通过该系统,用户可以随时随地的采用自己喜欢的方式对现有图书进行浏览,进而确定自己有需要的知识源泉,更具有传统方式所无法比拟的高效率,采用人力来进行管理,不仅带来诸多不便,特别是图书数量及记录的事项不断增多,工作量成倍增长。不仅管理者耗资大,而且信息准确率低,更加难以满足及时记录、随时查询的需要。因此,传统的手工管理方式已很难满足人们的图书资源需求。然而计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。因此,用计算机管理代替传统的手工管理是必然的,也是科技发展决定了的。本系统是基于B/S模式的管理系统,本系统要求通过管理员的角色对系统进行维护,其中的普通用户角色包括教师与学生,两者没有分开来处理,换句话来说,教师与学生在本系统中拥有相同的权限,每种权限不能越权进行操作,对图书的维护、修改、添加,用户的增加、删除等操作都是管理员功能的体现。石雯:图书借阅管理系统开发与实现2第1章系统分析与设计1.1系统需求分析图书借阅管理系统分为前台、后台两部分,也就是说分普通用户和管理员,普通用户主要是实现一般的查询功能;主要功能有:浏览图书、查看已借图书和查询图书、修改个人资料、续借图书。系统的重点与难点在于后台的管理,后台主要实现图书变动的实时记录、图书添加或删除、用户的添加或删除、超期的处理、查询图书、修改图书功能。对系统主要功能的详细需求如下。1.登录模块本系统属某个小型校园的图书管理系统,只有属于该地方内部人员才能登录本系统。因此不提供对外注册功能。登录界面根据用户的权限不同分别进入管理员或普通用户界面,不同级别进入不同界面,可进行的操作权限也不同。只要是该地方内部的成员,凭自己的编号及初始密码:123456即可进入普通用户界面。管理员界面只有特定的管理人员根据所分配的固定用户名才可登录。2.浏览图书模块该模块在不论是在普通用户权限下还是管理员权限下都可以列出全部图书记录,用以查看员工的相关信息。3.查看已借图书该模块是只针对普通用户权限所具有的操作界面,根据登录进入系统的用户编号,显示当前用户已借的图书信息,比如说:借书的数目、借书的日期、还书的日期、是否有超期现象等。4.修改个人资料模块本模块是普通用户所具有的唯一一个可进行操作的界面,虽然其中的有好些信息还是不可编辑状态,相对来说用户还是可以对自己的资料进行操作,比方说:密码、用户名、学院、班级等。5.查询模块本模块是既满足于普通用户又满足于管理员用户,只是管理员多了一个查询条件。根据查询的条件不同,从数据库中查找满足用户条件的图书信息,并显示出结果,查询的条件可以多个,但同一时间只能选择其中一个条件进行查询,避免了无法查找到多条件的图书情况出现。6.管理员添加、删除图书模块四川理工学院毕业设计(论文)3本模块分为添加、删除两个界面对管理员进行显示操作,在不同的界面可进行不同的操作,在添加界面还可以根据输入的图书编号对图书信息进行修改。在本界面中添加、删除操作会更新到数据库的相应表中,实现了数据的维护,对已存在的图书进行添加操作是不允许的。7.管理员添加、删除用户模块本模块也分为两界面来实现,针对不同的用户类型进行不同的操作,包括添加、修改、删除操作。8.超期处理模块本模块是针对那些没有及时归还图书的用户进行的操作,需要用户交纳相应的超期金额来清零所欠的罚款。9.借书、还书处理模块该模块分为两个独立的界面,根据用户编号对用户所借图书、将借图书进行操作,满足用户对图书的需求。是该系统不可缺少的,非常重要的模块,它实现的图书借阅管理系统的主功能。1.2可行性分析1.运行环境可行性本系统是基于B/S模式的管理系统,对操作系统的要求是Window7/64位系统,还要有MicrosoftVisualStudio2010和SQLServer2008R2,在这之前还需要安装Microsoft.NETFrameworkSDKv4.0,这些软件都可以从网上或其他途径达到要求。2.技术可行性在MicrosoftVisualStudio2010中使用的是C#语言,控件的代码可以直接拖动自动生成,在此基础之上对其进行属性设置。对数据库的操作是使用SQL语句进行更改,为了使界面更加美观,需用PS对图片进行处理,虽然存在困难,但经过不断的学习可以实现。所以不存在技术上无法解决的问题。3.经济可行性该系统适用于中小型学校,整体数据容量不大,管理的用户根据该学校的学生人数而决定,而且对数据的存储量不大,对以往的借书、还书记录没有备份的功能,更节省了开销,没有经济方面需要多加关注的问题。石雯:图书借阅管理系统开发与实现41.3系统功能结构根据图书管理系统的特点,可以将其分为前台设计和后台两个部分设计。且重点侧重于管理模块即后台部份。前台主要用于用户自身有关的相关信息查询和公开信息的浏览。而核心功能以及主要作用在后台得以体现,按需求分析大致可将图书管理分为:登录模块、浏览图书、查看已借图书、修改个人资料模块、查询图书模块、管理员添加与删除图书模块、管理员添加与删除用户、超期处理模块、借书与还书处理管理九个模块。而每个模块下分别设置了该模块的基本操作,基本能满足一般中小型图书借阅管理系统的需求。系统功能结构如图1.1所示。图1.1系统功能图系统流程图如图1.2所示:图书借阅管理系统的设计与实现普通用户管理员浏览图书已借查看查询图书修改资料借书处理还书处理查询图书添加图书删除图书用户管理超期处理管理类型普通类型历史记录添加图书类别四川理工学院毕业设计(论文)5图1.2系统流程图1.3系统目标图书借阅管理系统主要实现以下目标:人性化设计:使系统操作简单方便、界面友好。权限操作:仅使用该系统的内部人员才有权进入本系统。普通用户要能根据用户编号进行查看、查询、修改个人资料操作。管理员要实现图书的添加、删除、修改操作。管理员要实现用户的添加、删除、修改操作。管理员普通用户YN登录身份密码验证身份用户主界面管理员主界面浏览图书历史记录借书处理超期处理每日报表……………………退出退出首
本文标题:XXX、图书管理系统设计与实现DOC
链接地址:https://www.777doc.com/doc-3911293 .html