如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
图书管理系统【工时】3周【目标】基于SSH框架【任务内容】开发某学校图书管理系统的项目,通过使用SSH框架完成基本业务功能的开发,保证代码整洁,框架清晰。【项目资料】图书管理系统需求和需求分析说明书文件状态:[]草稿[√]正式发布[]正在修改文件标识当前版本1.0.0作者完成日期版本历史版本/状态修订人修改日期备注第一部分、概述1、项目名称及背景项目名称图书管理系统开发背景图书管理员在图书馆需要查阅和管理如下信息:图书馆的书籍、读者和读者借阅信息。2、文档说明本文档系统的描述了图书管理系统的业务需求以及需求分析文档。可用与指导软件的系统设计和测试阶段的工作。第二部分、任务说明1、功能概述图书管理员可以使用系统提供的如下功能:浏览图书馆的所有书籍更新图书馆的书籍信息向图书馆添加图书删除书籍浏览读者相关信息添加新读者更新读者信息删除读者读者借阅图书读者归还读书管理员修改密码此外,图书管理员在使用系统提供的上述功能之前需要进行登录。当职员不需要使用系统的上述功能时,也可退出系统。2、用户环境服务器硬件要求:处理器:Pentium3以上;内存>=512MB;硬盘>=40G;服务器端软件要求:操作系统:WindowsXP;数据库服务器:MySql;Web容器:Tomcat6.x;客户端软件要求:操作系统:WindowsXP;浏览器:InternetExplorer6.0;开发工具:MyEclipse6.5;3、其他要求访问容量系统要求支持的最大并发用户数为20;第三部分、需求分析1、实现功能系统用例图图1图书管理系统的用例图图书管理员可以使用或访问系统的全部功能,在图1中使用一个“火柴人”表示图书管理员,称为用例的参与者,系统只有图书管理员一个参与者。此外,图一中从参与者到用例的单向箭头表示二者之间的关联关系,例如图书管理员使用或访问这些功能。功能清单功能编号功能名称文中标题编号备注01登录02退出04浏览图书信息04添加图书05修改图书信息06删除图书07浏览读者信息08添加读者09修改读者信息010删除读者011读者借阅图书012读者归还图书013管理员口令修改2、用例说明登录图书管理员输入URL地址,显示登录页面,管理员输入用户名和口令,点击登录,若用户名或密码错误,则返回错误页面,确定后重新登录,登陆成功后进入系统主页面。同时会查询出所有图书信息。退出图书管理员点击退出按钮后,会退出回到登录页面。浏览图书信息点击图书档案管理后,经过后台会查询出所有图书信息添加图书进入图书管理页面后,点击添加图书,会跳转到添加图书页面,管理员填写相关信息后,点击确定按钮,则会经过后台添加图书返回到图书管理页面。修改图书的信息在图书管理页面,当点击“修改”后,会跳转到图书修改页面,管理员修改相关信息后,点击确定后,则会经过后台修改图书信息返回到图书管理页面。删除图书在图书管理页面,点击“删除”后,会经过后台删除图书管理页面。浏览读者信息点击读者档案管理后,经过后台会查询出所有读者信息。修改读者信息在读者管理页面,点击“修改”后,会跳转到读者修改页面,管理员修改相关信息后,点击确定,则经过后台修改读者信息后返回读者管理页面。添加读者进入读者管理页面后,点击添加读者,会跳转到读者添加页面,管理员填写相关信息后,点击确定按钮,则会经过后台添加读者返回到读者管理页面。删除读者在读者管理页面,当点击“删除”后,会经过后台删除读者。读者借阅图书点击图书借阅管理后,经过后台处理会查询出所有读者信息返回要借阅图书的页面,当点击“借阅”后,会经过后台根据id和ReaderId查询出读者详细信息和已经借阅的图书。点击“借阅”按钮,经过后台会查询出未借阅的图书,当勾选要借阅的图书后,点击确定,此时借阅成功跳转到上一页面。读者归还图书点击图书借阅管理后,经过后台处理会查询出所有读者信息返回要借阅图书的页面,当点击“借阅”后,会经过后台根据id和ReaderId查询出读者详细信息和已经借阅的图书。当勾选要归还的图书后,点击“归还”按钮,经过后台会删除读者借阅的图书。管理员口令管理点击“口令管理”,经过后台会查询出所有管理员信息,当点击修改后,经过后台处理后会跳转到口令修改页面,管理员修改口令后,点击确定按钮,此时口令修改成功跳转到系统主页面。第四部分、系统设计及实现1、技术选择系统设计时基于SSH框架设计模型,如图2所示。图2图书管理系统的体系结构2、类图模型图3图书管