图书信息管理系统软件工程文档.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书信息管理系统软件工程文档

目 录 1.绪论 2 1.1课程设计课题背景 2 1.2系统开发关键技术介绍 2 2. 需求分析 2 2.1系统目标 2 2.2系统需求描述 3 2.3系统需求定义 3 2.4.系统功能说明 4 2.5系统性能要求 5 2.6系统的用例图 5 2.6.1读者请求服务用例图 5 2.6.2图书管理员处理借书还书用例图 6 2.6.3系统管理员进行系统维护的用例图 7 2.7系统的时序图 8 2.8系统中的类 9 2.8.1参与者相关的类 9 2.8.2系统中用到的其他类 11 2.8.3各类之间的关系 12 3.系统数据库设计 13 3.1系统数据库的建立 13 3.2 系统E-R图 14 3.3各个数据表的创建 14 3.4数据库的连接 16 4.系统实现 21 4.1 系统实现工具与支持平台 21 4.2详细设计思路(以登陆窗体为例) 21 图书信息管理系统 1.绪论 1.1课程设计课题背景 图书信息管理系统以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底地解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和阅读上。从而使人们有更多时间来获取信息、了解信息和掌握信息。图书馆作为提供学习的场所,不仅要求便于管理,而且要求对读者提供方便快速的查找,借阅和登记手续。一个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个好的图书管理系统。 1.2系统开发关键技术介绍 软件开发环境 (1)开发方法:面向过程开发方法 + 面向对象开发方法 (2) 开发模型:瀑布模型 (3) 开发工具:Visual Basic6.0+Rational ROSE + sql2000数据库 本系统采用的是微软公司的Microsoft Visual Basic 6.0开发工具做为开发系统程序, 鉴于图书信息管理系统属于中小型的信息系统,因此我们用VB+sql的设计方案能够满足用户的需要,缩短开发周期。Rational ROSE主要用于UML建模。设计该系统需要掌握sql2000数据库操作的基础知识,如添加、查询、修改和删除记录语句以及VB6.0关于数据库的基础知识。在连接数据库上,利用ADO对象模型,创建几个简单的对象和数据来源进行连接,然后从中取得所需要的数据,进行数据访问操作后保存。 2. 需求分析 2.1系统目标 图书信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 系统开发的总体任务是实现各种信息的系统化,规范化和自动化。 2.2系统需求描述 图书信息管理系统是使用计算机实现图书大量信息处理的电子档案管理系统,在本系统中主要满足读者、图书管理员和系统管理员3方面的需求。对读者来说主要是查询个人信息、查询图书信息、图书续借以及当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。系统的功能分析如下: 2.3系统需求定义 作为读者对图书管理系统的要求有: 1. 能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。 2. 能够方便地借阅图书、续借图书、归还图书。 3. 能够查询自己的基本资料、借阅图书情况。 4. 能够熟悉图书管理系统的使用。 作为图书管理员对图书信息管理系统的要求有: 能快速更新图书信息,及时处理图书的借出,图书的返还,方便其他读者的借阅图书。 作为系统管理员,他们对图书管理系统的要求有: 1.能够方便地对新的读者进行注册,删除或更改读者的信息(基本信息,借阅信息)。 2.能够随时发布一些读者借阅图书超期情况、馆内藏书情况等信息。 3.能随时添加图书,更改图书信息或删除过期图书。 2.4.系统功能说明 系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能主要有5部分: (1)图书基本情况的添加,修改,删除等基本操作。 1.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。 2.书籍信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。 3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。 (2)办理读者借书卡模块。 1.新读者的注册。 2.老读者信息的更改。 3.老读者的信息注销。 (3)实现借书功能。 1.借书信息的输入,包括借书信息编号,读书编号,读者姓名,

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档