网站建设课设图书管理系统

网站建设课设图书管理系统

ID:43658072

大小:380.58 KB

页数:11页

时间:2019-10-12

网站建设课设图书管理系统_第1页
网站建设课设图书管理系统_第2页
网站建设课设图书管理系统_第3页
网站建设课设图书管理系统_第4页
网站建设课设图书管理系统_第5页
资源描述:

《网站建设课设图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、河南城建学院课程设计报告书专业:计算机科学与技术课程设计名称:《网站建设技术》题B:图书借阅系统班级:0814131班学号:081413141设计者:徐学林同组人员:杨志恒张宝指导老师:张妍琰杨斌苏靖枫完成时间:2015年12月23日一、设计目的1.利用软件开发现有软硬件环境,及先进的管理系统开发方案从而达到充分利用现在资源提高系统开发水平和应用效果的冃的。2•系统应该符合软件工程开发的理论,开发方法等开发依据。3.系统应满足图书馆管理工作需要,并达到操作过程中的直观,方便,实用,安全,准确等要求。图书馆在正常运营屮面对大量书籍、读者

2、信息以及两者间和互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。4.培养运用JSP语句制作网页的能力;5.活用所学的JSP知识制作简单的循环网页;6.实现NetBeans到数据库的链接;二、需求分析学校的图书管理涉及图书信息、系统用户信息、读者信息、图书借阅等多种数据管理。从管理的角度可将图书分为三类:图书信息管理、系统用户管理、读者数据管理。图书信息管理包括图书征定、借还

3、、查询等操作,系统用户管理包括系统用户类别和用户数据管理,读者数据管理包括读者类别管理和个人数据的录入、修改和删除。图书借阅者的需求是查询图书室所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护等。图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该

4、查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人

5、员和管理人员信息查看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录吋,应实现对该图书借阅者借阅记录的级联删除。并且还应具有生成催还图书报表,并打印输岀的功能。图书借阅管理系统在各个图书馆、学校都有着至关重要的作用。在制作图书借阅管理系统Z前,首先要知道所要做的系统可以实现哪些功能,耍清楚不同级别的用户具有什么样的功能

6、,实现什么样的界面。当明确了这些,项目开发的思路就清晰了,然后再对校园图书馆的系统进行考察、分析,从中吸取经验,并结合本系统的要求以及实际情况,设计出一个合理的系统。本图书借阅管理系统旨在构建此类平台,实现不同模块的功能设计。用户注册后登录,进入图书借阅,对图书的查看及借阅,以完成相应需求。本系统功能模块大致分为:用户登录借阅和管理员对图书及用户的管理。木系统是用Javabeans>mysql、dreamweaver等WEB开发技术或网络工具完成一个的基本的图书借阅管理系统。系统设计K数据库设计由于木系统是为中小型图帖馆开发的程序,需

7、要充分考虑到成木及用户盂求等问题,而MySQL是冃前最为流行的开放源代码的数据库,是完全网络化的跨平台的关系型数据库,正好满足了中小型图书馆企业的要求,所以本系统采用MySQL数据库。图卩借阅数据丿乍(注册)僭阅借息记录表单(调用数摇)—1■读者信息记录表单图书信息记录表单I插入表单(inSer*)2、公共模块设计在开发过程中,经常会用到一些公共模块,例如,数据块链接及操作的类,字符串的处理的类以及编码方式的处理等,因此,在开发系统前应首先需要设计公共模块设计。本系统内的公共模块有数据块的操作,对编码方式的操作。}pu})licStr

8、inghandlestring(Strings){try{bytebb[]=s・getBytes(rriso-8859-lrr);s=newString(bb);}catch(Exceptionee){}returns;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。