hur.cn - 华软网

 热门搜索

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

  作者:佚名    技巧来源:本站原创    点击数:    更新时间:2010/12/3

本文档WORD版本全部已经包含在这个页面源码压缩包中:http://www.hur.cn/okcode.html

简介 5
1.1 目的 5
1.2 使用场景 5
功能描述 5
1.2.1 网上登陆 7
1.2.2 网上书籍检索 9
1.2.3 网上借阅 12
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 Framework Windows编程综合体验。
1.2 使用场景
 图书馆工作人员使用的计算机,用来操作图书的借阅和归还。
 学生使用的计算机,用来查询图书的信息。
功能描述
图书借阅系统主要用于图书馆工作人员对图书信息进行管理,并提供对图书的查阅、借阅、归还以及续借等功能,为图书馆提供了管理工具,同时让学生可以通过网络实现浏览、查询图书信息等,提高了整体运作效能。
本系统分为三部分实现,通过使用的技术来区分:Web Service部分,Remoting部分,B/S部分。(如图1)
 查看借阅者借阅的图书信息、借阅图书、归还图书由Remoting实现。
 浏览、查询图书信息在B/S上实现.
 跨学校间的图书信息浏览使用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  用户个人账号

......................


详细文档见上面FLASH,本文档WORD版本全部已经包含在这个页面源码压缩包中:http://www.hur.cn/okcode.html


华软声明:本站内容全部来自网络,如有侵犯您版权请来信指出,本站立即删除。


  • 上一篇文章:
  • 下一篇文章: