您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 图书管理系统毕业论文
河南工业职业技术学院HENANGONGYEZHIYEJISHUXUEYUAN毕业设计任务书类别:三年制高职专业:计算机软件技术班级:06473姓名:陈铁钢毕业设计题目:图书管理系统指导老师姓名:陈平负责人签字:2008年10月10日2前言随着21世纪的到来,计算机技术的发展更加迅猛,在各行各业的应用更加广泛,面对日新月异的新技术、新方法,我们必需对现有计算机课程的设置和教学内容进行调整,以适应技术进步和市场变化的需求,使学生所学到的东西是市场上最学要的。微软的.NET是一种开发平台,C#是微软特别为.NET平台设计的一种现代变语言,.NET有着广阔的应用前景,.NET的应用必将对整个计算机产业产生重要而深刻的影响。.NET不但改变了开发应用程序的方式和思维方式,而且使开发人员能创建出各种全新的应用程序,大幅度提高软件生产率。未来.NET将无处不在。C#是一种简单、现代、面向对象且类型安全的编程语言,C#语言从C和C++语言演化而来,C#同时具备应用程序快速开发(RAD)语言的高效率和C++固有的强大能力。同时它吸收了Java语言的特点和精华,熟悉Java的人就觉得它很像Java,比尔盖茨曾说过:“Java是最卓越的程序设计语言!”,不过从C#诞生的那一时刻起,这以成为过去。C#时微软将Java集成到.NET中的产物,它是整个.NET平台的基础,是未来主流的编程语言。3目录一、引言..............................................................................................4二、需求分析......................................................................................52.1系统需求.........................................................................5三、总体设计......................................................................................73.1基本设计概念和处理流程.............................................73.2模块设计.........................................................................7四、数据库设计..................................................................................94.1数据库的逻辑设计..........................................................94.2数据库的配置...............................................................11五、详细设计...................................................................................185.1用户登录模块的设计与实现......................................185.2主页面模块的设计与实现..........................................195.3更改密码模块的设计与实现......................................205.4添加书签模块的设计与实现.......................................215.5图书搜索模块的设计与实现...................................22六、系统维护和改进.......................................................................236.1运行维护......................................................................236.2系统的改进与提高......................................................23七代码.............................................................................................24总结..................................................................................................31结束语...............................................................................................32参考文献...........................................................................................334图书管理系统的设计和实现一、引言1.1背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。图书管理系统(电子阅览室)主要提供网上的电子图书阅览平台,读者可以通过该系统阅览丰富的电子资源。在图书管理系统中,读者可以方便地对书目进行检索和阅览,足不出户便可尽览群书。图书管理系统主要提供网上的图书阅览平台。电子阅览室可提供24小时的在线服务,最大限度的利用了当前互联网的各种优势,使得您无论身在何处,只要能接入互联网就可以享受到它所提供的方便,快捷的服务。它既具有传统图书馆的大部分功能,像图书的查阅及阅览,又新增了基于现有网络技术的许多实用的功能,像用户注册,书签,书评等。它充分的利用了互联网资源,使商家和用户都能从中获得益处。1.2目标1.对图书资源进行分类,发布到网上,以供读者阅读。2.为读者提供图书检索功能;3.读者能方便地阅览电子图书;4.读者能方便地建立书签;5.读者能对书目进行评论;6.对读者的用户名、密码及权限进行管理。5二、需求分析2.1系统需求随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。另外,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。该系统主要分为两部分:读者部分和管理部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书按照内容进行分类。读者可以按照类别进行查找,逐级浏览。如果读者明确知道某本书的书名、作者等相关信息,图书搜索功能就很有用处了。有的读者会经常访问某些书目,或者是读者对某本书没有看完准备以后继续完成阅读,这时读者就要把以后还需要阅读的书目做上书签,以后便能方便的进行阅读了。他人对书的评价能够帮助我们选择阅读的对象。本系统的书评功能为读者提供发表意见的平台,以得到读者对书的评价和反馈。以上是个各为读者服务的功能。除此之外,本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要给用户分配用户名和密码,及设定用户的级别。同时,还需要给图书资源也分级,以确定哪些级别的用户可以阅读。2.2功能需求图书管理系统主要提供网上的电子图书阅览平台,读者可以通过该系统阅读丰富的电子图书资源。对于本系统,我们需要实现以下一些基本功能:1图书分类浏览:为了方便读者查找书目,将书目按照内容进行分类。这样读者就能很方便的找到自己感兴趣的主题进行阅读。2图书搜索:设定多种搜索条件,按条件搜索符合读者要求的图书。如果读者知道某本书的书名、作者等相关信息,利用图书搜索功能就很方便了。3书签功能:定义书签,方便读者中断后继续阅读。部分读者可能会定期的访问某些书目;又或者有的读者阅读某本书的时候没有看完,打算以后继续完成阅读,在这样的情况下,书签功能就会给读者带来很大的便利。64书评功能:读者可提交对书的评价。书评能够帮助读者更好选择阅读对象,了解图书内容,对读者阅读图书有很大的帮助。5权限管理:权限管理包括两部分内容:对用户帐号的管理和对书目阅读权限的管理。管理员需要给用户分配用户名和密码,同时设定用户的级别。同时,管理员还需要给阅读资源也分级,以确定哪些级别的用户可以阅读。7三、总体设计3.1基本设计概念和处理流程互联网技术的飞速发展,ASP技术的灵活、易用、功能Dreamweaver、microsoftFrontpage、VBScript等设计工具的方便实用,以及数据库技术的发展给本系统的设计和实现提供了技术上的支持。本系统在数据库技术方面有如下优点:开发统一,传统的数据库一般用VB,VC等开发,这些开发工具各有各的标准和方法,不是和开发WEB数据库应用,Web数据库的开发使用统一的HTML,任何人开发的数据库都有符合这个标准。图1“图书信息管理系统”系统主模块功能图3.2模块设计1.用户登录模块:填写已分配的用户名称,填写正确的密码,进入主控制页面。图书信息管理系统图书浏览密码管理图书借阅书签图书搜索管理功能图书查询82.图书查询模块:图书分类,按类型逐级显示。3.图书搜索模块:提供多种查询条件,可按需要进行查询。4.管理员模块:显示书评列表和一条书评内容,添加书评。5.图书入库模块:为喜爱的图书投票,显示投票结果,选出认为最值得一看的图书。6.权限管理模块:分配用户名和密码,设定用户的级别。同时,还要给图书资源进行分级,以确定哪些级别的用户可以阅读。9四、数据库设计4.1数据库的逻辑设计由于本电子商务系统没有海量数据的存储问题,其数据一般不是很多,所以没有必要选用像Oracle这样的数据库:另外,现今的各种主页空间很少有支持Oracle的,而支持Access的较多。另外现阶段尚处于演示阶段,对安全性要求不是很高,Access足可以胜任,所以我们选用了MicrosoftAccess2000。数据通信接口采用ODBC(OpenDatabaseConnectivity,开放数据库互连)。ODBC是微软开发的一套读取数据库的解决方案,它的目的是将所有对数据库的底层操作全部隐藏在ODBC的驱动程序内核里。对于程序员来说,只要构建了一个指向数据库的连接,就可以采用统一的应用程序编程接口(ApplicationProgramInterface)实现对数据库的读写。目前ODBC驱动已经提供了对大多数常见类型数据库的支持,包括dBase,Informix,Access,SQLServer和Oracle等。也包括了对其它类型的数据库的支持,如文本,Excel电子表格等的支持。根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据结构:1.名称:用户信息表表名称标识:UserInfo2.名称:书目信息表表名称标识:BookCategoryInfo103.名称:书目类别表表名称标识:BookInfo4.名称:书评信息表表名称标识:OrderInfo5.名称:书签信息表11表名称标识:StuInfo6.名称:书目表5.名称:访问次数表4.2数据库的配置一个真正的、完整的站点是离不开数据库的。ODB
本文标题:图书管理系统毕业论文
链接地址:https://www.777doc.com/doc-5415893 .html