图书管理系统源码详细设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

本源码下载地址:学校图书借阅系统详细设计说明书文档信息:文档名称学校图书借阅系统功能说明书描述该文档描述图书借阅系统的详细功能定义,并对模块划分、流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,并衍生出其他文档负责人状态最终版项目组成:测试主管开发主管项目经理文档变更历史:时间修改人章节描述 2004­10­19 所有章节创建文档初稿文档路径:相关文档:文档路径测试案例详细设计审核结果:审核人意见签名档全体团队测试团队简介...............................................................................................................................................6 1.1目的...............................................................................................................................6 1.2使用场景.......................................................................................................................6 功能描述.......................................................................................................................................6 1.2.1网上登陆...............................................................................................................8 1.2.2网上书籍检索......................................................................................................10 1.2.3网上借阅.............................................................................................................13 1.2.4网上账号管理......................................................................................................14 1.2.5网上图书详细信息浏览.......................................................................................16 1.2.6管理借书.............................................................................................................18 1.2.7管理还书.............................................................................................................21 1.2.8管理续借.............................................................................................................24 1.2.9管理图书.............................................................................................................27 1.2.10管理报表............................................................................................................30 1.2.11更改密码............................................................................................................32简介1.1目的 .Net FrameworkWindows 编程综合体验。1.2使用场景l图书馆工作人员使用的计算机,用来操作图书的借阅和归还。l学生使用的计算机,用来查询图书的信息。功能描述图书借阅系统主要用于图书馆工作人员对图书信息进行管理,并提供对图书的查阅、借阅、归还以及续借等功能,为图书馆提供了管理工具,同时让学生可以通过网络实现浏览、查询图书信息等,提高了整体运作效能。本系统分为三部分实现,通过使用的技术来区分:Web Service部分,Remoting部分,B/S 部分。(如图 1) l查看借阅者借阅的图书信息、借阅图书、归还图书由Remoting 实现。l浏览、查询图书信息在 B/S 上实现. l跨学校间的图书信息浏览使用 Web Service 实现。图 1 学校图书借阅系统结构图所涉及到的数据库主要有图书的借书状态信息(TBL_BorrowInfo)和图书本身的信息 (TBL_BookInfo),具体结构如图 2:图 2 学校图书借阅系统数据库结构图1.2.1网上登陆通常意义上的借书是指到图书馆里挑选想要的书,然后到图书馆工作人员处办理借书手续。借书除了可以在图书管理员处办理借书手续也可以网上借书。要实现网上借书需要知道是谁借,借了什么书等等。这其中首先要做的就是验证借书者的身份。当验证完借书者的用户名、密码等等之后就可以借书了。界面图 3 图书显示列表控件说明控件设定值类型功能 Library 无 Image 图书馆的Logo 无 mainframe Iframe 在此位置载入各页面 Guest lblGuestName Label 显示登陆用户的姓名检索图书 lblSearch LinkButton 单击后前往检索图书页面图书借阅 lblBorrow LinkButton 单击后前往图书检索页面我的账号 lblAccount LinkButton 单击后前往我的账户页面 ID txtUserID TextBox 用于输入用户 ID 密码 txtPassword TextBox 用于输入用户密码登陆 Button1 Button 执行登陆功能取消 Button2 Button 取消登陆,清空所有输入功能进入网上图书馆后,会进入登陆页面,同时展示欢迎信息“欢迎来此图书馆”,页面显示用户名为“Guest”(访客)。访客可以进行图书浏览等操作但不能借阅图书。当访问者输入用户 ID 和密码后,按确认即会进入我的账户页面,同时页面右上角会显示登陆者的 ID。此后便可进行各种操作了。单击“检索图书”、“图书借阅”和“我的账号”超链接可分别前往相应的页面。如果登陆有误(错误的密码或者 ID 不存在等)会弹出“用户名或密码不正确!”对话框,忘记输入用户名或密码将会弹出“用户名和密码不能为空”。错误和提示信息 (1)图书显示列表窗体·从数据库读取数据出错时,用 javascript 的alert 报错 (2)图书详细信息窗体·从数据库读取数据出错时,用 javascript 的alert 报错1.2.2网上书籍检索要检索图书馆中是否有要借的书可以通过很多方式,通过书名、书号、作者、图书所属的类别或者该书所在的馆址等都可以很快查到需要的书图书馆是否拥有。当然,也可以把整个图书馆的书分门别类地列出来,一本本地找。在图书馆里这样做可能会很费时,但是在网上图书馆这样做和普通操作一样快,还能提供更多的相关信息。界面图 4 图书检索条件图 5 图书检索结果控件说明(1)图书检索界面控件设定值类型功能 ISBN txtISBN TextBox 输入 ISBN 号书名 txtBookName TextBox 输入书名作者 txtAuthor TextBox 输入作者图书类型 ddlBookType DropDownList 选择图书的类型图书馆 ddlLibrary DropDownList 选择图书所在的图书馆确定 btnConfirm Button 执行检索操作取消 btnCancel Button 取消检索(2)图书检索结果控件设定值类型功能检索结果 dgResult DataGrid 绑定并显示检索结果,选择要借的书确定 btnConfirm Button 确定借书结果,前往借书界面功能在检索界面中输入书名、ISBN 号、作者中的任何一个或多个条件,并选择图书所属的分类及所在的图书馆即可找到符合条件的书,也可只选择图书的类别和所在图书馆浏览全部图书。按下“检索”按钮即开始了检索操作,检索结果会显示在“检索结果”页面中,每一行对应一本书,单击书号可进入“图书详细信息”页面查看该书的详细信息。按下“借阅”按钮即可把书添加到“图书借阅”页面中,并弹出对话框提示所借图书的书名以供确认。找不到符合条件的书将只返回标题和空的检索结果。选好要借的书后,按下“确定”按钮将进入“图书借阅”页面进行确认。错误和提示信息 (1)图书检索条件窗体·当日期格式输入不正确时,用 javascript 的alert 报错1.2.3网上借阅借书时往往会带上一张拟借图书的清单,经过一番挑挑拣拣之后确定最终要借的书,然后办理相关的借书手续。“图书借阅”的作用就相当于一张拟借清单,方便进行书的筛选。界面图 6 图书借阅控件说明控件设定值类型功能图书订阅 dgResult DataGrid 显示用户拟借阅的书以供进一步确认确定 btnConfirm Button 执行借阅操作功能当用户在图书检索结果中按下“借阅”按钮时,该书的信息即被添加到此。“图书借阅”页面汇集了所有用户打算借阅的书。如果用户决定借阅某一本或一些书,可在想借的书后面的复选框中打勾。按下“确定”按钮时,所有打勾的书即被借阅。如果遇到书已借出或其他情况造成无法借阅某本(些)书的情况会弹出出错对话框,告诉用户无法借阅的书的图书编号和不能借书的原因。“图书借阅”页面也可通过单击某本书的图书编号查看该书的详细信息。错误和提示信息 (1)用户查询登陆窗体·用户没有输入借阅者姓名,给出必需输入借阅者姓名的提示1.2.4网上账号管理任何时候借书者都可以查看自己借书的情况,已经借了哪些书,是否已归还等等。用户可以查看节约的详细记录。当然,除了借书记录之外用户可以看到的还有自己的信息,比如 ID、用户名等。界面图 7 用户个人账号控件说明控件设定值类型功能 ID lblUserID Label 显示用户 ID 用户名 lblUserName Label 显示用户名历史借阅记录 dgBorrowRecord DataGrid 显示历史借阅记录功能进入“我的账号”将显示用户的 ID 和用户名,此外还有以往借书信息。和“图书检索”、“图书借阅”页面不同的是,以往借书信息还列出了上次借书时间和是否归还。点击图书编号可以获取书的详细信息。错误和提示信息 (1) 图书借阅信息窗体当借书成功(失败),给用户借书成功(失败)的提示当输入的还书日期格式不正确或日期小于借书当日,给用户

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功