课程项目案例四 图书借阅系统.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文档。上传文档
查看更多

PAGE14

案例四图书借阅系统

一、需求分析

图书借阅系统是信息管理系统中的一个重要方面。如何有效的管理种类繁多的图书为广大读者服务是图书管理人员努力追求的目标,同时读者也需要及时了解最新的图书信息,方便地查询和借阅相关图书。本图书借阅系统可以完成图书信息的录入、修改、维护以及图书预约、查询等功能,另外可以对用户进行管理,赋予权限,以满足安全性方面的要求。

(一)系统概述

图书借阅系统是基于B/S模式的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库;对于后者则要求应用程序功能完备,使用方便。

在这个例子中,涉及的主要知识包括数据库设计、SQLServer的使用、SQL语句的书写、ASP.NET网站开发技术等等。

(二)系统运行环境

1、硬件环境

处理器:IntelPentium166MX或更高

内存:32MB以上

硬盘空间:1GB以上

显卡:SVGA显示适配器

2、软件环境

操作系统:Windows2000/XP或更高版本

IIS5.0及以上版本

.NETFrameworkSDK

VisualStudio2005集成开发环境或UltraEdit、EditPlus等编辑器

MDAC2.7及以上版本

客户端浏览器:IE5.0及以上版本

数据库:SQLSERVER2000或SQLSERVER2005

(三)功能需求描述

本系统的主要功能包括:

系统用户的注册、登录和退出管理

用户功能:包括用户个人信息管理如借阅信息、预约信息等、查询书目、查看新书、借书、还书等

管理功能:图书管理、用户管理、系统角色权限管理等

其中,登录注册模块可分为用户登录、用户注册、修改密码、找回密码等小模块。

(1)用户登录:有验证码需要填写。登录时要验证用户的身份,即要把用户提交的数据与保存在数据库中的注册信息进行比较,通过验证才可成功进入,如果失败则会得到提示信息。

(2)注用户册:同样有验证码填写。如果新用户来访要在登录前先注册用户信息,具体的注册信息内容包括:用户名、密码、密码提示问题以及答案(用于找回密码)、昵称、性别、出生日期(动态加载日期,即根据平年闰年的不同,2月份的天数不一样,大月、小月的天数也不一样)、E-mail。如果此用户的姓名和数据库中已有注册用户的姓名重复,则系统会提示用户重新设置信息;如经查询此用户姓名唯一且用户名、密码、确认密码不为空,该用户便成功注册,信息将同时送入后台数据库。

用户功能模块可分为用户个人信息管理、查询书目、查看新书、借书、还书等。

(1)用户个人信息管理:每个用户可以对自己的信息进行查看以及查看借阅信息、查看预约信息、历史借阅信息等。

(2)查询书目:此功能用户和游客都可操作。用户可以根据自己选择的查询条件,最快的找到感兴趣的书籍。且已登录的用户可以对查询到的书进行“查看”、“预约”、“借阅”等操作。

(3)查看新书:此功能用户和游客都可操作。用户可以选择时间(最近一天、最近两天、最近三天、最近一周、最近两周、最近一个月)查询新书。

(4)借书、还书:本系统用户可以进行自助借、还书操作。

管理功能模块可分为图书管理、用户管理、系统角色权限管理等。

(1)图书管理:图书管理员、系统管理员可以对图书进行添加和编辑。图书编辑模块在textbox里进行图书列表。当点击某一图书名称时。则会自动传递图书的BookID,右边的表格里会出现图书的详细信息,可以进行编辑。

(2)用户管理:系统管理员可以对用户进行添加、删除以及修改用户权限等。系统管理员可以通过“用户列表”的链接管理已存在的用户。通过填写条件查找相关用户,并点击“编辑”链接到编辑用户界面。用户界面的原理同“图书编辑”。

(3)角色权限管理:系统管理员可以为系统添加角色,并同时赋予新角色应用的权限。同时也可以删除已有的角色。

二、总体设计

(一)设计思路

本系统使用B/S体系结构,服务器端采用SQLServer数据库,客户端使用ASP.NET开发。能够完成功能描述中所提到的所有功能。

图书借阅系统的主要目的就是图书的网络化管理,使图书借阅工作更加容易,提高工作的效率、降低管理的成本。

对于任何用户都可以进行图书的查询操作,及查看最新图书;系统中其他操作则需要区分不同用户。主要有一般借阅用户、图书管理员、系统管理员等。系统访问操作权限设置通过对用户进行按角色分组,在不同角色中赋予权限来控制。其中具有图书管理权限可以对图书进行添加、修改、删除等,系统管理权限可以添加修改用户以及角色权限维护等操作。

(二)系统模块结构图

系统整体结构图如图2-1:

图2-1系统结构图

前台流程图如图2.2:

图2-2前台流程图

后台流程图如图2.3:

文档评论(0)

趁早学习 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档