图书管理系统报告

图书管理系统报告

ID:33745927

大小:391.50 KB

页数:18页

时间:2019-02-28

图书管理系统报告_第1页
图书管理系统报告_第2页
图书管理系统报告_第3页
图书管理系统报告_第4页
图书管理系统报告_第5页
资源描述:

《图书管理系统报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《.NET平台课设计报告》题目:图书管理系统专业:信管班级:1班学号:姓名:小许指导教师:许文庆完成日期:2013年7月1日一、系统需求如下:(1)管理员操作之前,需要通过登录窗口登录成功后才能进入系统主页。可以更改登录口令。(2)管理员可以查阅馆内图书借阅情况。管理员可以按读者条形码或图书条形码检索图书借阅信息,实现图书的借阅和归还工作。(3)管理员可以查询图书信息,添加图书信息、图书类型信息、书架信息等信息。(4)管理员可以查询图书信息,根据图书的条形码或图书名或作者或图书类型或出版社查阅图书信息。(5)管理员可以查询读者信息,添加读者信息和读者类型。二、系统设计要求:采用三层模

2、式设计:表示层、业务逻辑层和数据库访问层。三、数据库E-R图tb_readerInfo应还日期读者条形码读者姓名联系电话是否归还读者信息借阅日期图书条形码图书名称tb_readerType读者类型类型名称类型编号码可借数量tb_bookInfo作者名称书架类别图书名称图书信息图书借阅率图书条形码出版社借阅次数图书类型tb_bookType图书类型类型名称类型编号码可借天数tb_bookcase书架信息书架名称书架编号码tb_bookborrow读者条形码应还日期读者名称是否归还借阅记录借阅日期图书名称图书条形码号tb_user管理员信息管理员密码管理员编号码管理员名称四、界面及主要代

3、码块一.界面登录:相应代码如下:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){Session["userName"]=null;}}protectedvoidbtnEntry_Click(objectsender,EventArgse){stringuserName=txtName.Text;stringPwd=txtPwd.Text;stringsql="select*fromtb_userwhereuserName='"+userName+"'anduserPwd='"+Pwd+"'";if(dat

4、aOperate.seleSQL(sql)>0){Session["userName"]=txtName.Text;Response.Redirect("index.aspx");}else{Response.Write("");}}二.借阅排行:相应代码如下:protectedvoidPage_Load(objectsender,EventArgse){if(Session["userName"]!=null)//判断用户是否登录{bindBookInfo();//调用自定义方法用来绑定图书借阅排行}elseRespon

5、se.Redirect("entry.aspx");//跳转到登录页面}protectedvoidbindBookInfo(){stringsql="selecttop10*fromtb_bookInfoorderbyborrowSumdesc";//设置SQL语句gvBookTaxis.DataSource=dataOperate.getDataset(sql,"tb_bookInfo");//获取图书信息数据源gvBookTaxis.DataBind();//绑定GridView控件}protectedvoidgvBookTaxis_RowDataBound(objectsend

6、er,GridViewRowEventArgse){if(e.Row.RowIndex!=-1)//判断GridView控件中是否有值{intid=e.Row.RowIndex+1;//将当前行的索引加上一赋值给变量ide.Row.Cells[0].Text=id.ToString();//将变量id的值传给GridView控件的每一行的单元格中}if(e.Row.RowType==DataControlRowType.DataRow){//绑定图书类型stringbookType=e.Row.Cells[3].Text.ToString();//获取图书类型编号stringtype

7、Sql="select*fromtb_bookTypewhereTypeID="+bookType;SqlDataReadertypeSdr=dataOperate.getRow(typeSql);typeSdr.Read();//读取一条数据e.Row.Cells[3].Text=typeSdr["typeName"].ToString();//设置图书类型//绑定书架stringbookcase=e.Row.Cells[4].Text.ToString

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

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

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