软件工程毕业设计_网络图书管理系统 下载本文

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