欢迎来到天天文库
浏览记录
ID:50893230
大小:409.72 KB
页数:11页
时间:2020-03-15
《图书馆管理系统读者功能模块.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
此文档下载收益归作者所有