简单图书馆管理系统.docx_第1页
简单图书馆管理系统.docx_第2页
简单图书馆管理系统.docx_第3页
简单图书馆管理系统.docx_第4页
简单图书馆管理系统.docx_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河南理工大学 计算机科学与技术 电子商务课程设计电子商务分析与设计报告设计题目: 图书馆图书管理系统 组长姓名、班级、学号:库永刚 计算机0802班 310809010213成员姓名、班级、学号:李永刚 计算机0802班 310809010215成员姓名、班级、学号:闫杜峰 计算机0802班 3108090102 目录1、摘要22、系统开发背景和意义33、数据库的选择34、目的55、系统概述56、文档概述57、系统整体类图:68、用例图78 .1 Reader用例图78.2 Librarian 用例图88.3 SysAdmin 用例图88.3 所有Actor用例图99、图书管理系统的活动图910、系统时序图1110.1 还书时序图1110.2 还书,图书超期,提交罚款时序图1210.3正常还书时序图1310.4正常借书时序图1410.5 检索图书时序图1511、 系统状态图1511.1 借书状态图1511.2 还书状态图1611.3检索图书状态图1612、系统部署图1613、结论1713.1 系统优势1713.2 心得体会1714、存在问题和建议1814.1 问题1814.2 建议1815、致谢1816、参考文献191、摘要图书馆信息服务促进了信息的传播,利用及再生产的增殖能力,人们掌握了信息,使之转变为技术,成为作用于社会经济的生产力,促进了社会经济的发展,这就是信息管理服务的价值体现。为了能最大限度地发挥信息的效能,就离不开对信息的加工整理,离不开对信息的管理服务。本系统为图书馆管理系统,采用VB开发语言,用ACCESS2003作为它的数据库。本系统实现的主要功能有:图书馆管理系统的借还功能,读者信息的添加、修改、删除和新书的添加、修改、删除,之外还有针对管理员信息的添加、修改、删除以及权限的设制,还有职工信息浏览,查询,节约查询。主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足系统需要。关键字:图书馆管理系统、VB、ACCESS 20032、系统开发背景和意义随着高等学院的规模不断扩大,高校图书馆的藏书,管理人员,读者的数量也越来越多,图书管理涉及到大量的数据处理,一个现代化的图书馆根本不可能使用人工完成庞大的数据处理。图书管理系统在现代化的高校图书馆管理中具有举足轻重的作用,经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。 图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。3、数据库的选择所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(Database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,于操作系统通信等。DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。二、数据库系统的选择原则(一)数据库系统采用易于集成的,开放的技术。(二)产品质量优异,可靠性高,适于长期运行,能支持关键应用。(三)数据安全,保安型高。(四)能提供分布式数据库功能。(五)支持多种开发环境,软件开发容易。(六)扩充性和升级能力强。关系数据库是以关系模型为基础的数据库,是根据表、记录和字段之间的关系进行组织和访问的一种数据库,它通过若干个表(Table)来存取数据,并且通过关系(Relation)将这些表联系在一起,关系数据库提供了成为机构化查询语言(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最广泛应用的数据库。4、目的用uml建模语言及rose软件开发工具,设计用例图,类图,序列图,状态图等来完成一个简单的图书馆管理系统。5、系统概述图书馆读者借还书系统实现基本的三个功能:1. 借书功能:当读者借阅图书时,图书管理员读取校园卡和图书,验证卡号和图书编号是否有效,若有效,再检查该借阅者已借图书数量,若已达5本,则拒借;若未达5本,则办理借书,添加借阅记录,修改相关库存文件,并显示借阅者的所有借阅情况。 2. 还书功能:在读者还书时,图书管理员读取图书,验证图书编号是否有效,若有效,系统检查该图书是否借阅超过一个月,若超期,作罚款处理后办理还书,否则直接办理还书,删除借阅记录,修改相关库存,并显示借阅者的所有借阅情况。 3.检索图书功能:读者登录图书借阅系统,输入要找图书的关键字,能检索到满足条件的图书信息。6、文档概述该文档主要列举了在用ROSE设计软件过程中的各种图,如类图,时序图,状态图,都有详细的注释,记录了软件设计的过程。7、系统整体类图:图1、 系统整体类图8、用例图系统用例分为借阅者的用例以及图书管理员的用例和系统操作人员的用例还有所有Actor的用例。8 .1 Reader用例图图2 、Reader用例图8.2 Librarian 用例图图3、Librarian用例图8.3 SysAdmin 用例图图4、SysAdmin 用例图8.3 所有Actor用例图图5、Actor 用例9、图书管理系统的活动图根据图书的有无来区分两种状态,用带箭头的连线描述各个状态之间的关联,在该例中,根据书籍的有无来区分两种状态,一种状态时借出书,保存数据信息;另一种是不借书,而返回信息说明没有书籍。之后开始绘制预留书籍 、查询读者、增加书籍等信息。图6、活动图10、系统时序图10.1 还书时序图图7、 还书时序图10.2 还书,图书超期,提交罚款时序图图8、 还书罚款图10.3正常还书时序图图9、 正常还书时序图10.4正常借书时序图图10、 正常借书时序图10.5 检索图书时序图图11、 检索图书时序图11、 系统状态图11.1 借书状态图图12、 借书状态图11.2 还书状态图图13、 还书状态图11.3检索图书状态图图14、 检索图书状态图12、系统部署图图15、 系统部署图13、结论13.1 系统优势 图书馆管理系统是一个桌面软件,功能比较全面,虽然实现的算比较简单,但实现了基本功能;其次我们组有比较专业的Rose运用行家,在许多图形的绘制方面可谓是熟能生巧,之前在我们的软件工程课上就有制作项目并且要求我们画Rose图,当时只是简单的接触了一下UML建模语言,不过通过这次的制作,让我们从更深一层理解和掌握了UML的运动。13.2 心得体会 通过本次课程设计,我明白了电子商务设计的基本工作流程,以及一个成功的电子商务系统应该具备的功能。在这次课程设计中,从规划阶段做到最终的运行,我们全程参与,收获了很多。首先,在系统设计中,我们应该先做好系统规划与分析,不能急于求成,刚开始就上手做,要不然,在以后的实施阶段,会因为事先考虑的不周详而返工重做,也会因为思维凌乱而手忙脚乱。因此,系统规划与分析是十分重要的。其次,因为是一个组的合作,我们在系统的开发过程中,应该及时沟通,让对方了解我们的意图,同时要力求说服对方,也要虚心聆听,谦虚接收对方的意见,修改自己的看法,这样才能在系统开发过程中,团结合作,力求将系统做到尽善尽美。最后,在系统开发过程中,一个好的团队领导非常重要,一个好的团队领导可以清楚的知道每个队员的想法,并及时沟通协调,在给每个人分派任务时,也可以根据每个人的特点分派比较合适的任务。这样,在系统开发时便可以起到事半功倍的效果。14、存在问题和建议14.1 问题由于能力有限,我们运用的jsp技术都是最基本的东西,所以在功能上不够强大,只能实现一些简单功能;而且由于前期工作不到位,细节规划不够,数据库设计不合理,所以数据存在冗余现象;信息系统的安全性和保密性不足,系统前台和后台控制权限设置不当;还有界面设计与程序开发不同步,两者的结合十分麻烦。总之最终的成果与预期的功能存在着差距,有待进一步的完善。 14.2 建议本次实习基本上来说达到了预期目的,无论是技术还是团队合作方面都学到了很多东西。但是,也存在一些不足,如:时间安排不太合理,大家受到打击时容易产生积极性不足,影响项目进度。15、致谢在本次课程设计中,首先感谢刘老师在这半年来对我们的悉心教导,教会了我们许多电子商务方面的知识;其次感谢本小组成员之间的相互帮助与支持;也有一些外班同学给我提供了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论