图书馆管理系统读者功能模块.docx

图书馆管理系统读者功能模块.docx

ID:50893230

大小:409.72 KB

页数:11页

时间:2020-03-15

图书馆管理系统读者功能模块.docx_第1页
图书馆管理系统读者功能模块.docx_第2页
图书馆管理系统读者功能模块.docx_第3页
图书馆管理系统读者功能模块.docx_第4页
图书馆管理系统读者功能模块.docx_第5页
资源描述:

《图书馆管理系统读者功能模块.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、图书馆管理系统之读者功能模块一、引言1.1系统概述对于图书馆来说,如何简化图书流通的操作流程,提高图书管理的工作效率是关键因素。因此,需要引入图书馆管理系统来实现图书馆的现代化管理。作为一个图书馆管理系统,首先,必须要有友好的、美观的操作界面,人机对话操作方式简单。其次,图书信息和读者信息分类管理,能实现综合查询。再次,对图书借阅信息,图书借阅排行榜信息实现全程数据跟踪,保证数据的真实性和及时性。最后,能实现及时的提醒用户归还即将到期的图书,做到图书借阅管理流程规范且流畅。更具图书管日常图书管理的需求和图书借阅的管理流程,如下图,图

2、书馆管理系统功能模块主要包括系统设置、读者管理功能、图书管理功能、图书借阅功能和相关的查询功能。其中管理员和读者的功能模块如下图:读者功能模块1.2系统开发运行环境系统开发环境:MicrosoftVisualStudio2010系统开发语言:c#运行平台:Windows8数据库:sql2012二、功能模块分析2.1、读者数据流图(1)图书借阅系统完成用户的借书过程其数据流图如图3-2所示。图3-1借阅系统的数据流图(2)还书系统完成图书的归还过程其数据流图如图3-3所示。图3-2归还系统的数据流图2.2读者用例图2.3读者E-R图读

3、者功能E-R图三、读者的功能及实现3.1读者登录功能protectedvoidButton1_Click(objectsender,EventArgse){/*取得帐号密码信息*/stringuserName=this.txtName.Text;stringpassword=this.txtPwd.Text;stringidentify=this.Identify.SelectedValue;、{ReaderModelreaderModel=newReaderModel();readerModel.ReaderId=userName

4、;readerModel.ReaderPassword=password;ReaderLogicreaderLogic=newReaderLogic();/*如果读者帐号信息正确*/if(readerLogic.IsExistReaderInfo(readerModel)){Session["readerFlag"]=true;Session["readerId"]=userName;Response.Redirect("Reader/index.aspx");}/*如果读者帐号信息不正确*/else{Response.Write(

5、"");}}}}3.2查询信息protectedvoidBindData(){stringkeyword=this.Keyword.Text;intdiskTypeId=Int32.Parse(this.DiskType.SelectedValue);stringisRecommend=this.IsRecommend.SelectedValue;/*调用业务层进行查询*/this.GridView1.DataSourceID=

6、"";this.GridView1.DataSource=(newDiskLogic()).QueryDiskInfo(keyword,diskTypeId,isRecommend);this.GridView1.DataBind();}protectedvoidBtn_Query_Click(objectsender,EventArgse){/*取得查询的各个参数*/stringkeyword=this.Keyword.Text;intdiskTypeId=Int32.Parse(this.DiskType.SelectedVal

7、ue);stringisRecommend=this.IsRecommend.SelectedValue;/*调用业务层进行查询*/this.GridView1.DataSourceID="";this.GridView1.DataSource=(newDiskLogic()).QueryDiskInfo(keyword,diskTypeId,isRecommend);this.GridView1.DataBind();}protectedvoidGridView1_RowDataBound(objectsender,GridVie

8、wRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){//当鼠标选择某行时变颜色e.Row.Attributes.Add("onmouseover","c=this

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。