云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 毕业论文--图书管理系统

毕业论文--图书管理系统

  • 62 次阅读
  • 3 次下载
  • 2026/1/27 15:14:09

宿迁学院毕业论文

第五章 系统详细设计与实现

5.1登录界面的详细设计与实现

从系统功能需求分析中,我们可以看出对于系统功能的操作,分为两部分人群操作。在进入系统进行各项具有相关权限操作功能的操作之前,首先会先进入登录界面,在此需要输入相关的登录名和密码,并选择是读者登录还是管理员登录,登录运行界面如图5-1所示:

图5-1 登录运行界面

当管理员登录进入系统后,将会具有相关权限的操作。下面具体的介绍管理员各个功能模块的界面设计与实现。实现此功能的代码如下:

protected void Button1_Click(object sender, EventArgs e)//登录 {

String connStr = \; SqlConnection conn = new SqlConnection(connStr); if (DropDownList1.Text == \请选择登录类别==\) {

Response.Write(\请选择登录类别')\); return; }

if (DropDownList1.Text == \读者\) //读者登录 {

string query = string.Format(\借书证号='{0}'and 密码='{1}'\, TextBox1.Text.Trim(), TextBox2.Text.Trim());

SqlCommand cmd = new SqlCommand(query, conn); conn.Open();//打开连接

object ob = cmd.ExecuteScalar(); if (ob == null) {

Response.Write(\借书证号和密码不符!')\); return;

20

宿迁学院毕业论文

} else {

Session[\] = ob.ToString(); Response.Redirect(\); }

conn.Close(); }

5.2 后台管理模块的详细设计与实现

5.2.1 图书查询模块设计与实现

图书查询模块的功能主要是根据“ISBN“或“书名”查询图书信息。此页面主要是操作数据库MBOOK的“Tbook”表,使用模糊查询。如果不输入任何条件则显示所有图书信息

图书查询运行界面如图5-2所示:

图5-2 图书查询运行界面

从界面中,可以看到有显示网站系统当前所处于的功能模块,并通过GridView控件连接数据库,实现此功能的代码如下:

protected void Page_Load(object sender, EventArgs e) {

if (Session[\] == null) {

Response.Redirect(\);

21

宿迁学院毕业论文

}

Button1_Click(null, null); }

protected void Button1_Click(object sender, EventArgs e)//查询 {

String connStr = \; SqlConnection conn = new SqlConnection(connStr);

string query = \ + TextBox1.Text.Trim() + \书名

LIKE'%\ + TextBox2.Text.Trim() + \;

SqlCommand cmd = new SqlCommand(query, conn); conn.Open();//打开连接

GridView1.DataSource = cmd.ExecuteReader(); GridView1.DataBind(); conn.Close();

}

5.2.2借书查询模块的设计与实现

借书查询页面的功能主要是根据“借书证号”查询此读者的所借的图书。当以管理员身份登录时,用户输入读者的借书证号即可以查询该读者的借书情况,借书查询运行界面如图5-3所示:

图5-3 借书查询运行界面

此页面主要利用SqlDataSourse控件与GridView控件将此读者所借的图书显示出来。实现此功能的代码如下::

protected void Button1_Click(object sender, EventArgs e)//查询 {

BorrowSea(true); }

protected void BorrowSea(bool b) {

22

宿迁学院毕业论文

string strWhere = TextBox1.Text.Trim(); if (b)//如果是管理员 {

GridView1.DataSource = dataBind(\姓名, ISBN, 书名, 出版社, 价格, 图书ID, 借书时间 FROM RBL WHERE 借书证号 = '\ + strWhere + \); GridView1.DataBind(); } else

{///如果是读者

GridView1.DataSource = dataBind(\姓名, ISBN, 书名, 出版社, 价格, 图书ID, 借书时间 FROM RBL WHERE 借书证号='\ + Session[\].ToString() + \);

GridView1.DataBind(); } }

5.2.2 借书管理模块的设计与实现

借书管理模块的功能主要是根据“ISBN”、“书名”、“借书证号”借书。此页面主要是调用“Book_Borrow”存储过程来完成借书,并利用SqlDataSourse控件与Gridview控件将此读者所借的图书显示出来。借书管理运行界面如图5-4所示:

图5-4 借书管理运行界面

如果信息输入成功,将显示“借书成功”提示框,运行界面如下:

图5-4-1 借书成功运行界面

如果该读者已经借过该书,将出现“读者已经借过该书”提示框,运行界面如下:

23

搜索更多关于: 毕业论文--图书管理系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

宿迁学院毕业论文 第五章 系统详细设计与实现 5.1登录界面的详细设计与实现 从系统功能需求分析中,我们可以看出对于系统功能的操作,分为两部分人群操作。在进入系统进行各项具有相关权限操作功能的操作之前,首先会先进入登录界面,在此需要输入相关的登录名和密码,并选择是读者登录还是管理员登录,登录运行界面如图5-1所示: 图5-1 登录运行界面 当管理员登录进入系统后,将会具有相关权限的操作。下面具体的介绍管理员各个功能模块的界面设计与实现。实现此功能的代码如下: protected void Button1_Click(object sender, EventArgs e)//登录 { String connStr = \;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com