php图书馆管理系统
致 谢
本系统是在王克俭老师的悉心指导下顺利完成的,从系统的选题、方案的制定以及论文的撰写,每一步都倾注着老师的心血。
在此,衷心感谢河北农业大学的老师们四年来对我学习和生活的启迪、指导和关怀。
在此同时感谢王克俭老师,她缜密的逻辑,活跃的思维,敏锐的洞察力,严谨的治学态度以及民主的作风给我留下了深刻的印象,为我开阔了视野,丰富了学识,并将使我受益终身,我学习的楷模。
还要感谢陪伴我们走过四年大学生活的辅导员老师—张晶老师,对她一直以来给予我学习和生活的帮助致以诚挚的谢意。
感谢计算机科学与技术专业、计算机系的全体老师辛勤培养和教诲! 最后,作者向在学习和生活中给予过自己关心、支持与鼓励的所 有老师、同学、朋友们表示最诚挚的谢意!
24
php图书馆管理系统
参考文献
[1]卫锋.基于Asp.Net2.0的网站用户问题解决方案的设计与实现[J].软件导刊,2010(08):135-136. [2]陈艳华,付瑞峰,单党育.ASP.NET2.0+SQL Server网络系统开发与实例[M].人民邮电出版社2008:
54-68.
[3]吕洋波.ASP.NET2.0宝典[M].电子工业出版社2007:134-145.
[4]原动力小组.ASP.NET2.0编程技术24学时轻松掌握[M].中国铁道出版社2008:208-226. [5]郑霞,赵辉,徐慧.ASP.NET2.0编程技术与实例[M].人民邮电出版社2007:127-145. [6]杨云,王毅.ASP.NET2.0程序开发详解[M].人民邮电出版社2007:258-267. [7]马瑞新.ASP.NET2.0程序设计案例教程[M].清华大学出版社2009:34-59. [8]刘中华.PHP项目开发案例全程实录[M].清华大学出版社2011:323-361. 增加1-2篇外文文献
25
php图书馆管理系统
(附 录)
系统主要代码:
① 网站首页主要代码: using System;
using System.Data;
using System.Configuration; using System.Web;
using System.Web.Security; using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;
public partial class _Default : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
if (Session[\ //判断用户是否登录 {
bindBookInfo(); //调用自定义方法用来绑定图书借阅排行 } else
Response.Redirect(\ //跳转到登录页面 }
protected void bindBookInfo() {
string sql = \ //设置SQL语句
gvBookTaxis.DataSource = dataOperate.getDataset(sql, \ //获取图书信息数据源
gvBookTaxis.DataBind(); //绑定GridView控件 }
protected void gvBookTaxis_RowDataBound(object sender, GridViewRowEventArgs e) {
if (e.Row.RowIndex != -1) //判断GridView控件中是否有值
26
php图书馆管理系统
{
int id = e.Row.RowIndex + 1;//将当前行的索引加上一赋值给变量id e.Row.Cells[0].Text = id.ToString();//将变量id的值传给GridView控件的每一行的单元格中 }
if (e.Row.RowType == DataControlRowType.DataRow) {
//绑定图书类型
string bookType = e.Row.Cells[3].Text.ToString(); //获取图书类型编号
string typeSql = \bookType;
SqlDataReader typeSdr = dataOperate.getRow(typeSql);
typeSdr.Read(); //读取一条数据
e.Row.Cells[3].Text = typeSdr[\ //设置图书类型
//绑定书架
string bookcase = e.Row.Cells[4].Text.ToString(); //获取书架编号
string caseSql = \bookcase;
SqlDataReader caseSdr = dataOperate.getRow(caseSql); caseSdr.Read();
e.Row.Cells[4].Text = caseSdr[\ //设置书架
//设置鼠标悬停行的颜色
e.Row.Attributes.Add(\
\ e.Row.Attributes.Add(\\ } }
}
② 图书馆信息主要代码: using System;
using System.Data;
using System.Configuration; using System.Collections; using System.Web;
using System.Web.Security; using System.Web.UI;
using System.Web.UI.WebControls;
27