交费,被遗失如果现在就交费还掉该书,并将书籍加上遗失标志,借书者的借书信息中不再有此书提交表单表单提交后获得当前的读者证号如果现在是挂失操作修改库记录读者证挂失处理的具体实现因为有读者证的办理,所以读者遗失读者证也就必须有挂失处理,在本系统中读者证的挂失也是异常处理的个项目。当读者发现读者证丢失后,要及时进行挂失,但是如果该读者有书未还,那么应该先把书还掉才可以挂失。读者可以通过像遗失书籍处理中样,点选需要挂失或需要取消挂失的读者信息,来完成操作。整个功能也由三个程序构成,,,首先执行的是,如果要办理挂失,则点击页面的挂失办理,调用,进入挂失的界面,此时,会显示所有未办理挂失的读者信息,为了避免误操作,必须定位需要挂失的读者方可进行挂失,工作人员可以通过界面的查找按扭,此时会调用,在所有未办理挂失的读者证信息中定们需要记录,然后选中它,挂失即可。如果要取消挂失,则只要在首页面查找要进行取消的读者信息,此时也会调用,进入查找界面,查找完毕后,在主界面显示出查找结果,然后点选要办理取消的读者,取消挂失。具体的程序流程图如下图读者挂失处理流程图算法描述如下变量说明存放查询中查找记录的语名当前显示的记录数当前运行的语句在读者证挂出失这个部分,关于办理挂失,特别是取消挂失的处理过程和书籍遗失的处理过程相似,只是在读者证挂失这个部分加入了对读者是否有书未还的判断,因此在显示读者信息后,在点击挂失,取得当前的读者证号,判断在这个库中有没有该读者的借书记录,如果有,则要求先还书再挂失。在查询过程中,为了方便在转页时仍显示的是当前查询的结果,而不是开始显示的记录页面,在程序员中用到了这个变量来存储当前查询的语句。而同时这个变量又表示当前运行的语句。当执行查询以后,判断值是否为空,如果不为空,则把它的值放入,在翻页的过程中传递的值便能始终会是最近查询的值,这点在中也用到了。其它关于取消挂失和正常办理挂失的过程与前面的书籍遗失处理大同小异,这里不再繁述。系统维护模块的具体实现数据备份与恢复的具体实现在图书管理这样的系统中,基本上是对图书资料的管理,因此图书资料和读者资料的正确性也就尤为重要,更不能丢失,所以我们在系统中加入了数据据备份与恢复的功能。管理员要定期的对图书和读者的资料进行备份,在备份后,即始有信息丢失或损坏,也可以把损失降到最低。在本系统中,数据的备份与恢复只能是最高权限的管理员才能进行的操作,备份的路径由管理员指定,但是文件名由系统定义,备份是全数据库的备份,文件名是数据库名加的后缀,而且备份的文件是存储在数据库所在的机子上,而不是用户随机操作的机子上。恢复则针对备份的文件进行。如果没有备份文件是不能进行恢复的,恢复时定要在数据库没有被使用时才能运行。具体算法流程如下图数据库备与恢复程序流程图算法描述如下变量描述指定数据库链接的指定数据库链接的指定数据库链接的指定登录超时限定当前要备份的数据库的名称指定数据库备份文件的路径指定当前操作是备份还是恢复分布式管理对象,它是分布式管理架中的部份,这里有必要说明下中各个属性和它们的层次图对象模型定义变量描述数据库链接,服务器用户名密码登陆超时取当前输入要备份的数据库名称取要备份的目标路径如果在执行中发生显示系统信息如果未发生,则显示备份成功,如果当前操作是恢复恢复时要在没有使用数据库时进行,定义个对象定义这个对象的链接和超时设定定义中属性的对象针对对象,设置它的恢复属性,另外设置它的为,即全数据库恢复强调覆盖已存在的数据库执行的恢复事件如果发生显示系统信息如果没有发生,则显示恢复成功,如果既不是备份,也不恢复提示用户没有选择操作管理员口令维护的具体实现由于图书管理系统中的借书还书还有备份恢复等功能,都是只能由管理员来操作的,般的用户,只能浏览网页的前台部分和进行些查询,所以系统中必须要有管理员权限方面的维护,所以在这的不同的书显示不同的书目信息,确定后,点击还书就将当前要还的书还掉了,系统自动刷新页面。图还书运行界面遗失书籍处理的运行情况图遗失书籍运行界面主界面点击遗失办理则进入下面的界面,输入要办理遗失的读者证号,在借书信息中会出现该读者的所有借书信息,在挂失否的复选框后,选中要挂失的记录,点击挂失即可。图遗失书籍处理界面挂失读者证处理的运行情况图读者证挂失运行界面主界面点击挂失办理,进入下面的界面,输入遗失的读者证的读者工号,或查询该读者,则挂失否后就会也现复先框,选中后,点击挂失即可。图读者证挂失处理界面登陆界面的运行情况选择管理员名称,再输入密码,然后点击确定,如果密码,可以有三次机会重输入。图登录界面管理员信息修改图管理员信息修改主界面密码修改此界面可以更改管理员密码,如果是当前登陆的是般的工作人员,管理员名称中只会显示该管理员的名称,不可以在下拉框中选择,且为只读状态,此界面中的登陆状态为最高权限管理员。最高权限的管理员可以删除管理员和注册管理员,而般的工作人员这两项是屏蔽的。图删除管理员运行界面注册管理分三步走,第步输入管理员名称,密码图注册管理员界面第二步,确认注册信息图注册管理员界面二第三步,确认新管理员的权限图注册管理员界面三数据库备份与恢复的运行情况选择备份操作,在下接框中选择当前可备份的数据库,在文件路径中输入备份文件将存放的目录,点击备份即可。恢复时,样先选择恢复操作,选择要恢复的数据库,在文件路径中确认备份文件存放的目录,以便从该路径中查找备份文件进行恢复,最后点击恢复即可。图备份数据库成功界面图恢复数据库成功界面第章结论这个图书管理系统既是图书馆网站的后台,也是图书馆日常作业必不可少的工具。在这个系统中的借书还书挂失等系列操作都是相当便捷的,管理员对于图书的管理和系统的维护也很方便,同时考虑到了安全管理的问题,对于报表的打印也采用了专用的报表软件,使报表规范化。整个系统的模块很清晰,功能也很明确,同时对于用户的误操作进行了跟踪处理,尽可能的减少了垃圾数据的存在。但由于时间或技术的原因,还有很多地方有待完善。如在数据库备份时,恢复所备份的文件存在很大的局限性,由于采用文件备份,所以在恢复时,服务器端的数据库设置必须与备份时样,否则会出现恢复异常另外界面的美观和统方面还有待完善,功能上也还可以更加全面,对细微的处理考虑得还不是特别细致。总之,整个系统的开发是成功的,但有些方面还要在以后的学习中进步的提高。参考文献王国荣著网页制作教本台湾旗标出版股份有限公司周世雄著网站热门应用技术台湾台湾微软出版社著李永宣等译实时即用脚本北京人民邮电出版社施威铭研究室实务旗标出版股份有限公司,,美著王永等译中文版宝典电子工业股份有限公司萨暄,王珊著数据库系统概论第三版北京高等教育出版社章立民著用实例学台湾基峰资询股份有限公司美著,抖平书屋译脚本编程实用大全北京中国水利水电出版社美著,天宏工作室译北京清华出版社英,,著,,个管理员口令维护模块中,如果是普通管理员,可以修改自己的密码,如果是最高权限的管理员,则可以修改所有的管理员密码,当然也可以为注册新的管理员和删除管理员。因此,这个模块分为三大部分,个是管理员的注册,个是管理员口令修改,还有个是管理员权限的更改。程序流程图如下图管理员口令维护程序流程图图管理员口令维护程序流程图算法描述如下变量说明旧密码新密码确认新密码用户名数据表中的用户密码这个模块的所有操作本身只针对管理员开放,而且不同身份的管理员限制不同程度的操作。所以识别管理员身份是第部,前面我们讲到可以用这个对象来实现在这个模块中,不但要判断是否是管理员,而且要判断是哪种权限的管理员,如果是普通管理员,则只可以修改自己的密码,如果是最限的管理员,则可以对所有管理员进行操作修改删除注册。如果是非管理员导向管理员登陆界面在进入口令维护的主界面后,进步判断是哪种权限的管理员,如果是普通管理员,则在显示修改的用户名称中只显示当前登录的管理员的用户名,且只读状态,以此提醒用户,只能本人的密码如果管理员权限为最高,则显示修改的用户名称是可以选择所有的管理员名称的如果是最权限的管理员以下拉框的形式显示所有管理员名称仅显示当前登录的管理员名称在界面中的删除管理员和注册管理员的按扭也只能是时才可用,否则设置它们的属性为删除管理员注册管理员输入旧密码,新密码和确认新密码后,当前修改的管理员的密码显示密码不正确返回到主界面,重新输入密码如果密码正确当前修改的管理员的密码显示密码不正确返回上页面执行删除操作,更改管理员表中的数据如果选择了注册管理员则调用输入用户名密码确认密码提示用户资料输入不完整,要求重新输入密码如果以上条件均满足将当前输入的三项信息提交给下个程序在程序中,在进入该程序时,判断用户名是否在库中已存在,如果存在,则返回上页,重新输入另外,主要是要用户确认下自己输入的信息,如果想修改,则点击重填返回上面,如果不需要修改,则点击确定,这个程序的算法不再详述,主要是要在程序的开始部分,要把从上页传过来的用户名和密码信息接收过来。确认了信息之后,则进步调用在这个程序中,主要是要管理员给新注册码的管理员授权,默为普通管理员权限如果需要更改其权限,则直接选择权限的种类即可。选取完后,则
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 57 页
第 2 页 / 共 57 页
第 3 页 / 共 57 页
第 4 页 / 共 57 页
第 5 页 / 共 57 页
第 6 页 / 共 57 页
第 7 页 / 共 57 页
第 8 页 / 共 57 页
第 9 页 / 共 57 页
第 10 页 / 共 57 页
第 11 页 / 共 57 页
第 12 页 / 共 57 页
第 13 页 / 共 57 页
第 14 页 / 共 57 页
第 15 页 / 共 57 页
预览结束,还剩
42 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。