基于jsp技术的图书馆信息管理系统开发与设计_本科毕业设计论文(编辑修改稿)内容摘要:

p:forward page= / . 用户登陆 程序说明 :  链接数据库 ,并打开 ,这里面首要建立驱动 ,然后用用户名 ,用户密码 , URL通过对应函数打开数据库。  采用 SQL 语句直接用函数执行访问数据库。  查询语句循环采用 while(){} 进行查询。  当数据库访问结束 ,要关闭数据库如 :(),(),()。 管理员信息管理 设计 本模块主要访数据库中的 管理员 信息表,模块的主 要 目的是对 管理员信息 进行统计和有效安全管理,其特点主是易学易用美观,功能齐全,主要完成统计。 该模块 删除时只要输入管理员名字 就可 以方便删掉相应信息,添加只要输入完整的信息即可即时加入数据库,查询只要输入 管理员名字就可以罗列所有该管理员信息,修改,只要输入相应管理员 名字就能就找出再输入想要改的内容提交即可改写入数据库。 : 第 15 页 共 29 页 管理员 信息管理界面功能说明 :  主要是当 高级管理员输入普通管理员相关对应信息 并提交 ,对应信息即写入管理员数据库表。  这里通常如果是普通管理员权限值就是 0,如果是高级管理员 权限值 就是 1,这样做是为了区分高级管理员和普通管理员 ,以便于确保安全性 ,同时也即有效管理 图书馆内部管理人员的流动 ,也可以及时更新图书管理人员的 资 料 ,并进行实时管理。  这里面主要管理员能完成四大功能 ,查询 、 删除 、 修改 、 添加。 如果是添加 ,就直接加入信息并提交 ,就可以直接注册新管理员了 ,而查询 、 删除 、 修改 ,需要点击相应按钮 ,以激活该功能才进行相应的操作。  为确保安全性 ,本界面对普通管理员是透明的。 . 管理员信息管理 详细设计 : 这里当高级管理员进行操作时 ,必然会访问数据库 ,并进行对应的操作 ,并进行修改 ,其中数据库链接和关闭过程的描述省略 ,前面已经介绍。 下面主是功能的详细设计。  添加 ,只要输 入 完整的信息即可即时加入数据库 ,.输入并提交就会把以上填写信息提交给插入 数据库 ,写入管理员信息表,管理员表里会增加相应一个用户以及其的信息,实质 注册 还是删除及 添加还是查询更或是修改都要进行提交给数据库 ,利用函数执行 SQL 语句访问数据库。 % String studentname = (studentname)。 String studentcollege = (studentcollege)。 String studentortime = (studentortime)。 String studentbnumers = (studentbnumers)。 String studentsort = (studentsort)。 String studentno= (studentno)。 rs=(sql)。 sql=insert into Peopletable values(39。 % %进行提交核对是否为空,为空则报错不能插入 % % if(studentname!=null){ if(studentcollege!=null){ if(studentortime!=null){ if(studentbnumers!=null){ if(studentsort!=null){ if(studentno!=null){ Stringstr1=(studentortime)。 Stringstr2=(studentbnumers)。 删除 修改 查询 第 16 页 共 29 页 sql=(studentname).concat(39。 ,39。 ).concat(studentcollege).concat(39。 ,).concat(str1).concat(,).concat(str2).concat(,39。 ).concat(studentsort).concat(39。 ,39。 ).concat(studentno).concat(39。 ))。 (sql)。 ()。 ()。 ()。 % jsp:forward page= / % } } } } } } ()。 ()。 ()。 % 开始接从缓冲器中接收用户输入的信息。 然后判断接收是否为空 .如果为空则不执行 SQL 语句 ,如果不为空则不执行SQL 语句。 最后访问完数据库然后关闭。  删除 ,只要输入管理员姓名就可以方便删掉相应信息。 %连接数据库 % % sql = delete from Peopletable where studentname=。 % %进行相应删除操用 % % if(studentname==null){ ()。 ()。 ()。 % jsp:forward page= / % } if(studentno==null){ ()。 ()。 第 17 页 共 29 页 ()。 % jsp:forward page= / % } sql=(studentname).concat(and studentno=).concat(studentno)。 % 只要输入用户的名字提交就能有查找数据库并最后删除 ,如果未找到则删除出错并出会有一个出错页作为提示 , 这 里删除实质也存在一个查找的问题 ,因为只有找到目的用户我们才能进行删除数据库中相应内容 ,当然这些都是 SQL 语句完成 ,对于用户来说是透明的。  查询 ,只要输入管理员名字就可以罗列所有该管理员信息,修改,只要输入相应管理员名字 ,就能找出。 主要和程序片段如下 : while(()){ if(((1))){ ((1))。 ((2))。 ((3))。 ((4))。 ()。 ()。 ()。 flag=1。 } } 查询主是使用 while( )语句来完成 ,查找成功后把该用户所有信息输出。  修改 ,输入 想要 修 改的内容提交即可改写入数据库 主要程序片段如下 : if(studentname!=null){ sql=(studentname=).concat(studentname).concat(studentno=).concat(studentno)。 (sql)。 } 这里只是程序 设计修改用户名 ,还可以修 改 用户密码 ,用户权限值 ,还有用户联系方式 , 这里修改实质也存在一个查找的问题 ,因为只有找到目的用户我们才能进行修改数据库中相应内容 ,当然这些都是 SQL 语句完成 ,对于用户来说是透明的 . . 普通管理员信息表链 接 说明 :  链接数据库 ,并打开 ,这里面首要建立驱动 ,然后用用户名 ,用户密码 , URL第 18 页 共 29 页 通过对应函数打开数据库。  采用 SQL 语句直接用函数执行访问数据库。  当数据库访问结束 ,要关闭数据库如 :(),(),()。 管理 设计 : 本模块主要访数据库中的图书信息表,模块的主 要 目的是对图 书 进行统计 和有效 管理,其特点主是易学易用美观,功能齐全,主要完成统计。 该模块 删除时只要输入图书 号就可以方便删掉相应信息,添加只要输 入完整的信息即可即时加入数据库,查询只要输入图书名字就可以罗列所有该图书信息,修改,只要输入相应图书名字 和图书号 就能就找出 ,再输入想要改的内容提交即可改写入数据库。 界面设计 : 界面功能说明 :  主要是当 普通管理员输入图书 相关对应信息并提交 ,对应信息即写入 图书 数据库表。  这里面主要普通 完成四大功能 : 查询 、 删除 、 修改 、 添加 ,如果是添加 ,就直接加入信息并提交 ,就可以直接 登记新的图书 了 ,而查询 ,删除 ,修改 ,需要点击相应按钮 ,以激活该功能才进行相应的操作。  为确保安全性 ,本界面对读者 是透明的。  本上面图书管理界面未放入完整界面 ,只是初期简图 ,完成了基本功能。  这里有一个返回 ,点击返回会回到上面说的普通管理员选择界面 (主要在选择进入图书管理界面还是进入读者管理界面。 . 详细设计 : 这里当管理员 进行操作时 ,必然会访问数据库 ,并进行对应的操作 ,并进行修改 ,其中数据库链接和关闭过程的描述省略 ,前面已经介绍 .下面主是功能的详细图书类别 出 版 社 作 者 书 名 书 号 价 格 位 置 借 出 否 添加 删除 修改 数 量 查询 第 19 页 共 29 页 设计。  添加 ,只要输 入 完整的信息即可即时加入数据库 ,.会把以上填写信息提交给相关 数据库,图书表里会增加相应。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。