河南科技大学本科毕业设计论文
图6.12 图书借阅界面
在设计中用到的控件如表6.4所示:
表6.4借阅界面控件
控件名称 Button Label TextBox TextBox t Button DataGrid Label Button Button TextBox
控件ID btn_submit lbl_book_name tbx_book_no bx_duzhe_pwd find DataGrid1 lbl_note Button1 Button2 tbx_duzhe_no 说明 按钮 书目名称文本框 书目编号提示 读者密码提示 查询按钮 数据库连接 书目名称文本框 刷新按钮 注销按钮 读者编号提示 36
河南科技大学本科毕业设计论文
从图中我们可以看到在图书的借阅过程中,若读者基本信息正确,我
们再需要判断的是该读者是不是已经借满了图书。我们输入读者需要借阅的图书编号,在此过程中,图书名称可以自动的显示出来,然后通过“图书借阅”按钮可以把图书借阅过程中的读者姓名、图书编号、图书名称记录到后台的数据表中去,并且在此借阅过程中,后台代码可以对读者在当前借阅图书过程中产生的借书时间、图书应还时间自动的记录下来,相应地保存到本次借阅过程中去。最后我们到数据库中可以看到我们在此操作过程中所产生的数据。
另外就是对图书归还过程的设计:有了图书的借阅过程,那么必定会
存在着图书的归还操作,这些功能的实现者也是书库管理员,其实在这个操作的过程中就是对满足输入条件的借书表的数据进行删除操作,如下图的还书界面:
图 6.13 图书归还界面
其中用到的控件如表6.5所示:
表6.5归还界面控件
控件名称 Button TextBox TextBox DataGrid 控件ID btn_submit tbx_book_no tbx_duzhe_no DataGrid1 37
说明 按钮 书目编号提示 读者编号提示 数据库连接 河南科技大学本科毕业设计论文
Label Button Button TextBox
lbl_message Button1 Button2 tbx_duzhe_no1 文本框 刷新按钮 注销按钮 读者编号提示 其中归还按钮的后台代码数据库的实现为:
Delete from borrow where duzhe_no='\and book_no='\
通过这个语句,我们就可以把满足输入条件的数据库记录删除掉,完
成了对还书功能的操作。
38
河南科技大学本科毕业设计论文
结 论
通过对数据库知识的学习,使我了解了数据库与后台管理的连接方法,感触颇深。通过做这次毕业设计,使我的理论知识又得到了进一步的巩固。
经过对网站的仔细调研,完成了图书馆管理网站的各大模块的设计,基本上实现了读者与管理员要求的功能,如图书的借阅归还、系统查询,权限设置等,管理员可以方便地通过后台对这个网站进行管理。
在这次毕业设计的过程中,也遇到了许多不小的困难,如ASP.NET的开发环境的配置、系统功能的设计、后台数据库的设计等等。对此,我进行了有针对性的学习,深刻体会到自我学习能力的重要性。面对一个新的问题时,我们要做的是分析问题,了解问题的实质,最后找到解决问题的办法。
在这次设计过程中,还存在着一些不足,特别是感觉到安全性不够好,功能不够多。由于时间有限,我们的知识水平有限,网站中还有不足之处,还请各位老师批评指正。
39
河南科技大学本科毕业设计论文
参考文献
[1]唐政,房大伟,等著. 《C#项目开发全程实录清华大学出版社》,2005年
[2]马骏主编.《C#网络应用编程基础》.人民邮电出版社,2006年 [3]程秉辉,John Hawke编著.《解决网页设计一定会遇到210个问题》.科学出版社,2008年
[4]马骏,党兰学,杜莹主编.《ASP.NET网页设计与网站开发》.人民邮电出版社,2007年
[5]求是科技编著.《ASP.NET信息管理系统开发实例导航》.人民邮电出版社.2008年
[6]王院峰 编著.《零基础学ASP.NET2.0》.机械工业出版社2006年 [7]赵致格.《数据库系统与应用编著》.清华大学出版社2007年 [8]张志清主编.《管理信息系统实用教程》.电子工业出版社.2004年 [9] 吴晨,孙少波,叶莞编著.《ASP.NET数据库项目案例导航》. 清华大学出版社,2004年
[10] 景丽等编著.《ASP.NET数据库高级教程(C#版)》. 清华大学出版社, 2004年
[11] 马里杰等编著.《SQL Server数据库开发经典案例解析》. 清华大学出版社,2006年
[12] 萨师煊 王珊.《数据库系统概论(第三版)》. 北京高等教育出版社,2000年
[13]丛书编委会主编,郝文化审.《ASP.NET与网站开发》. 清华大学出版社,2005年
[14]孙永强,王乔编著.《Visaual C#.NET Web 应用程序设计》. 清华大学出版社,2005年
[15]侯志荣编著.《Web 应用程序开发---算法分析与应用》. 人民邮电出版社,2003年
40
河南科技大学本科毕业设计论文
致 谢
在完成论文的过程中,得到了许多人的无私帮助,首先要感谢我的指导老师张海娜老师,感谢他对我豪不吝啬的帮助与包容,如若没有老师,我将无法顺利完成我的毕业设计。还有我的同学,朋友,在此我要对他们表示最真诚的感谢,感谢他们在我最需要的时候给予帮助与鼓励。
同时感谢我们学院给我们毕业生提供的方便条件和优越的实验环境,让我们在毕业设计进行中完全没有条件的限制,以便我们都能够顺利完成设计任务,达到高标准的设计要求.
在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!最后,祝福所有这些人,愿你们身体健康,工作顺利。
41