1 / 55
文档名称:

图书管理信息系统课程设计报告..doc

格式:doc   页数:55页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理信息系统课程设计报告..doc

上传人:分享精品 2016/1/18 文件大小:0 KB

下载得到文件列表

图书管理信息系统课程设计报告..doc

文档介绍

文档介绍:《现代软件工程》课程报告课题名称:图书管理信息系统学院:计算机学院科学与技术课题负责人名(学号):同组成员名单(角色):指导教师:评阅成绩:评阅意见:提交人:提交报告时间:2013年12月23日1、、项目背景图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,诸如对图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实,对借阅者的借阅权限设置和借阅天数计算,以及图书信息和读者信息的检索等。这些数据信息处理工作量大,若采用手工操作工作,出错率高,出错后不易查找更改,而且图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这些问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。、项目开发目的本项目旨在开发一个典型的基于Web的图书管理系统,实现图书查询、更新、借出\归还、续借等管理功能,同时针对不同的对象(读者、图书管理员)设计了不同的管理模式,从而提高处理效率、简化处理步骤、加快处理速度。、功能描述该图书管理系统针对小型的图书管理,实现图书管理的基本功能,其功能有:1)登陆用户切换:普通用户和管理员登陆2)注册管理?普通用户注册?管理员注册3)普通用户图书管理?图书查询:图书类别查询、图书字段查询、图书索引查询?个人信息查询4)系统管理员图书管理?图书信息查询、修改、删除、添加?读者信息查询、添加、修改、删除?图书借出情况查询?管理员信息查询5)借书\还书\续借管理?借书?还书?续借:如果借出的书已经过期,、系统开发环境硬件环境:操作系统Windows7CPU:Intel(RCore(Ti3-23))RAM::基于Web开发工具Myeclipse,Dreamverver;界面设计工具Photoshop;数据库工具MySQL。运用Java语言结合JSP+JavaBean+Severlet技术,html\css以及javascript脚本语言。2、、系统功能模块框图功能模块说明:用户登陆:包括普通读者登陆和管理员登陆注册:包括普通用户注册和管理员注册读者用户管理:包括个人信息查询、图书查询(分为类别查询、字段和索引查询)管理员图书管理:图书查询、更新、借书、还书。、、功能模块用例图以及其规约描述(1)用户注册管理1用户注册用例图2用例规约描述:?简要说明:用户注册分为普通用户注册和管理员注册,其中普通用户注册要求用户填写自己的用户ID(学号)、用户名、密码、电话、E-mail、所在学院-专业、宿舍单元和邮编,管理员注册要求填写管理员ID、管理员名称、密码以及邀请码。?事件流:?特殊需求:设置用户名称时需要系统检查是否已存在用户名;密码要求6-18个字符,必须是大小写字母,数字和字符至少3中形式;填写常用邮箱时,需要身份验证邮件激活。用户ID建议填写自己的学号。?前置条件:无?后置条件:注册成功或失败?扩展点:用户注册成功转接到登陆界面(2)系统登陆1系统登陆用例图:2用例规约描述?简要说明:本系统为已经注册的用户提供登陆功能,包括填写用户名和密码。用户名和密码相符才能使用本系统的其他功能。?事件流:?特殊需求:登陆需要注册用户和管理员的参与?前置条件:用户已经在本图书管理系统注册合法用户?后置条件:用户登陆成功/用户登陆失败?扩展点:用户登陆成功转接到主界面(3)普通读者图书管理3普通读者图书管理用例图4用例规约描述?简要说明:普通读者可以通过本系统进行个人信息查询,包括自己的用户昵称、用户ID、邮箱、联系电话等基本信息查询。读者可以查询图书,共有3种方式查询:图书类别查询、图书字段查询、图书索引查询。读者在查询到图书状态之后可以借书,并再规定时间和没有超期罚款以后可续借图书,还书时需要由管理员检测是否超期,若超期则需要读者交一定的罚金。?事件流:(读者管理活动图)