图书管理信息系统课程设计报告要点分析.docVIP

  • 7
  • 0
  • 约9.55千字
  • 约 56页
  • 2016-06-01 发布于湖北
  • 举报

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

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

文档评论(0)

1亿VIP精品文档

相关文档