图书管理系统设计与开发

图书管理系统设计与开发

ID:38687670

大小:346.50 KB

页数:18页

时间:2019-06-17

图书管理系统设计与开发_第1页
图书管理系统设计与开发_第2页
图书管理系统设计与开发_第3页
图书管理系统设计与开发_第4页
图书管理系统设计与开发_第5页
资源描述:

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

1、大理学院数学与计算机学院课程设计报告课程名称:C#程序设计课程设计设计题目:图书管理系统设计与开发专业:信息与计算科学班级:姓名:起止日期:2013.8.29——2014.9.26指导教师:3第1页共1页3第1页共1页目录3第1页共1页3第1页共1页第一章图书馆管理系统综述第二章需求获取2.1标识参与者2.2标识用例2.3编写用例文档第三章对象建模第四章将模型映射到代码第五章编码第六章测试第一章图书馆管理系统综述描述图书馆管理系统业务第二章需求获取2.1标识参与者借阅者、图书管理员系统管理员借阅者:预订、用户管理、查询图书、续借第19页共32页图书管理员:借书处理、还书处理、书籍管理

2、、用户管理系统管理员:系统故障维修、系统自动更新、系统安全管理2.2标识用例用例图2.3编写用例文档书籍预订用例名:SJYDUSECASE范围:图书馆管理系统级别:用户级别主要参与者:借阅者主要涉重及其关注点:书、图书馆管理系统、借阅者、预订书籍的速度前置条件:借阅者成功登录系统后置条件:系统显示预订书籍成功主事件流:1、借阅者登录图书管理系统系统进入图书预订界面第19页共32页2、系统显示相应界面3、借阅者选择想要预订的书籍4、系统显示预订的书籍信息并显示5、借阅者发送确定预订信息6、系统显示预订成功7、再次进入确认预订信息成功,退出系统备用事件流:进入预订界面可以预订多本书用例图

3、续借用例名:XJUSECASE范围:图书馆管理系统级别:用户级别主要参与者:借阅者主要涉众及其关注点:书、图书管理系统、借阅者前置条件:借阅者成功进入图书管理系统界面后置条件:续借图书成功主事件流:1、学生登录个人信息进入图书管理系统,发出续借请求2、进入续借界面3、查看自己借书的历史信息并显示4、选择续借并看到期时间然后退出5、再次进入查看自己的续借是否成功备用世间流:1、系统要求借阅者重新输入要求或取消输入2、借阅者选择取消输入,则用例结束3、借阅者重新输入想要借阅书籍信息,转到借书界面。用例图书籍查询用例名:SJCXUSECASE第19页共32页范围:图书馆管理系统级别:用户级

4、别主要参与者:借阅者主要涉众及其关注点:书、图书管理系统、借阅者前置条件:借阅者成功登录图书管理系统后置条件:成功查询需要的图书主成功事件:1.借阅者成功登录个人信息进入图书管理系统发出查询请求2.进入查询界面3.输入需要查询图书的相关信息发出查询请求4.显示要查询的书的信息5.退出图书管理系统备用事件流:4a.多次进行3操作直到查询所有要查询的书籍用例图借书处理用例名:JSCLUSECASE范围:图书馆管理系统级别:图书管理员主要参与者:图书管理员、借阅者主要涉众及其关注点:书籍、图书管理系统、图书馆管理员、借阅者前置条件:图书管理员成功登录图书管理系统后置条件:保留借阅者借书记录

5、主成功事件:1、借阅者带着借阅证道图书馆前台2、进入借书界面3、扫描借书证的条形码4、显示借阅者的信息并显示5、查询借阅者历史信息并显示6、扫描图书的条形码7、查询图书的信息并显示8、重复6、7知道扫描图书完成9、图书馆管理员确认本次信息并保存备用事件流:从第6步开始可以借书的最多数目,启动还书功能。用例图第19页共32页还书处理用例名:SHCLUSECASE范围:图书馆管理系统级别:图书馆管理员主要参与者:图书馆管理员主要涉众及其关注点:书籍、图书管理系统、图书管理员、借阅者前置条件:成功登录管理系统后置条件:系统显示书籍成功归还主成功事件:1、图书管理员输入相关信息登录图书管理系

6、统发出还书处理请求2、扫描借阅者的借阅证3、查询并显示借阅者信息查看借阅者的借书记录4、扫描书籍的条形码查看并显示书籍的信息5、删除借阅者的借书记录显示归还书籍成功备用事件流:aa1、系统要求图书管理员重新录入归还图书信息a2、图书管理员进行4、5操作用例图第19页共32页第三章对象建模3.1标识图书馆管理系统参与对象3.11标识书籍预订的用例参与对象1、候选对象:借阅者、图书馆管理系统、图书、预订界面,库存2、标识对象属性:借阅者对象属性:姓名,性别,借阅证编码,电话号码图书:图书的名称,图书的类别,图书的编号3、标识方法:借阅者对象的方法:Insert(String[]st)、U

7、pData(String[]st,Stingid)、Delete(Stringid)、Select(Stringst)图书对象的方法:Insert(String[]st)、UpData(String[]st,Stingid)、Delete(Stringid)、Select(Stringst)3.12标识续借用例参与对象1、候选对象:借阅者、借阅台、续借管理界面、图书、编码、借阅信息、借阅时间、2、标识对象性:借阅者对象属性:姓名,性别,借阅证编码,电话号码

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

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

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