




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程大作业课程设计题目:图书借阅管理子系统(LMIS)设计本系统模拟学生在图书馆借阅图书的管理内容, 包括查询图书、 借书、 借阅 后的查询、统计以及超期罚款等的处理情况,简化的系统需要管理的情况如下。( 1) 可随时查询出可借阅图书的详细情况, 如图书编号( bno) 、 图书名称 ( bna) 、出版日期(bda)、图书出版社(bpu)、图书存放位置(bpl)和图书总 数量(bnu)等,这样便于学生选借。( 2) 学生查询图书情况后即可借阅所需图书, 可借阅多种图书, 每种图书一般只借一本。若已有图书超期,则应在交清罚金后才能开始本次借阅。( 3) 为了唯一标识每一学生,图书室办借书证
2、需要如下信息:学生姓名(sna)、学生系别(sde)、学生所学专业(ssp)、借书上限数(sup)及唯一的借书证号 (sno)。( 4) 每位学生一次可借多本书, 但不能超出该生允许借阅的上限数 (上限数自定),每位学生可多次借阅,允许重复借阅同一本数。规定借书期限为二个月,超期每天罚二分。1 项目:用结构化方法进行需求分析性质: 设计 题目:对系统LMIS进行需求分析目标与要求:( 1 )用结构化的方法对系统进行需求分析(2)写出需求规格说明书,分别给出系统数据模型( EDM)、功能模型(DFD动态 模型 (状态转换图 ) 。(3) 两周内提交2 项目:用结构化的方法进行系统设计性质: 设计
3、 题目:对系统LMIS进行概要设计目标与要求:( 1 )用结构化的方法对系统进行总体设计( 2 )写出系统总体设计方案,画出系统总体模块结构图( 3 )设计数据结构(关键库和表)( 4 )设计系统的几个主要界面( 5 )两周内提交3 项目:用结构化的方法进行详细设计性质: 设计 题目:对系统LMIS进行详细设计目标与要求:( 1 )用结构化的方法对系统中的个别重要模块进行详细( 2 )写出模块详细设计方案,画出模块流程图( 3 )对这些模块进行测试,写出相应的测试例( 4 )两周内提交4 项目:用面向对象方法进行需求分析性质: 设计 题目:对系统LMIS进行需求分析目标与要求:( 1 )用面向
4、对象的方法对系统进行需求分析( 2)写出需求规格说明书,分别给出系统的对象模型、功能模型(DFD动态模型( 3 )两周内提交5 项目:用面向对象的方法进行设计性质: 设计 题目:对系统LMIS进行总体设计目标与要求:( 1 )用面向对象的方法对系统进行系统设计( 2 )写出系统总体设计方案,画出系统三种模型( 3 )给出系统数据结构和界面设计方案( 4 )两周内提交1、 项目:用结构化方法进行需求分析性质:设计题目:对系统LMIS进行需求分析目标与要求:( 1)用结构化的方法对系统进行需求分析 2) 2) 写出需求规格说明书,分别给出系统数据模型( EDM)、 功能模型( DFD)、动态模型(
5、状态转换图) 。 3) 两周内提交需求分析:一、功能需求:读者管理( 1)学生管理简述:学生信息管理,包括信息存入,信息查询,信息修改,信息删除;输入:学生信息处理过程描述,学生信息存数据库输出:操作成功或失败的提示信息( 2)老师管理简述:老师信息管理,包括信息存入,信息查询,信息修改,信息删除;输入:老师信息处理过程描述,老师信息存数据库输出:操作成功或失败的提示信息借阅管理( 1)学生管理简述:学生信息,包括学生姓名,学号,年级专业,借阅时间,借阅书籍编号;输入:学生姓名,学号,年级,专业,书籍编号,借阅时间;输出:学生姓名,学号,年纪,专业,书籍编号,借阅时间及归还时间,确认提示信息;
6、( 2)老师管理简述:老师信息,包括老师姓名,编号,办公室门号,所借书籍编号,借阅时间;输入:老师姓名,编号,办公室门号,所借书籍编号,借阅时间;输出:老师姓名,编号,办公室门号,所借书籍编号,借阅时间及归还时间,确认提示信息;还书管理( 1)学生还书简述:学生姓名,学号,年级,专业,借阅书籍编号,借阅时间,归还时间;输入:书籍编号,学生姓名,学号,归还时间;输出:归还确认提示信息;( 2)老师还书简述:老师姓名,编号,办公室门号,所借书籍编号,借阅时间,归还时间;输入:书籍编号,老师姓名,老师编号,归还时间;输出:归还确认提示信息;预约管理( 1)学生预约简述:学生信息,包括学生姓名,学号,
7、年级,专业,预约书籍编号,预约时间,借阅时间;输入:学生姓名,学号,年纪,专业,预约书籍编号及预约时间;输出:学生姓名,学号,年纪,专业,预约书籍编号及预约时间,借 阅时间,确认提示信息;( 2)老师预约简述:老师姓名,编号,办公室门号,所借书籍编号及预约时间,借 阅时间;输入:书籍编号,老师姓名,老师编号,预约书籍编号及预约时间;输出:老师姓名,编号,办公室门号,所借书籍编号及预约时间,借 阅时间,确认提示信息;书籍管理( 1)书籍分类简述:书籍信息,包括书名,编号,作者,出版社,入库时间;输入:书名,编号,作者,出版社,本书,入库时间;输出:入库确认信息及分类表。( 2)书籍统计管理简述:
8、书籍信息,库存量; 输入:书名,编号;输出:书名,编号,作者,出版社,库存量;DS5图书预定记录图书名/读 者DS7借书数据流程图办公室数据流程图IPO11 DS1 读者记录读者管理 办公室IPO81更新处罚 规则、IPO表名称说明IPO1查询处理读者查询本人借还书记录,图书信息IPO2图目编辑处理图书信息维护IPO3图书注销处理注销已有旧书,注销的图书不能外借IPO31新书发布处理新到馆图书在网上发布信息,向缺书登记读 者发到书通知IPO4缺书登记处理读者在网上做缺书登记IPO5图书米购处理根据缺书记录,制定采购图书信息IPO6预定处理读者网上预定图书,借书时若库存为0时可转预定处理IPO7
9、取消预定处理取消已经预定的图书记录IPO81更新处罚规则处理处罚规则维护IPO8更新系统参数处理系统参数维护IPO9处罚处理根据处罚规则对延期、丢失和破损给予惩罚, 登记罚款信息IPO10借书处理处理按读者号、图书编号进行借书处理IPO101后效性检查处理检查读者号、图书编号的有效性IPO11读者管理处理维护读者信息IPO12还书处理根据书号做还书处理、检查预定记录,转预 定到书处理IPO121催还通知处理每天自动运行该处理,向用户发催还通知IPO13预定通知处理由还书功能自动调用的功能,向读者发到书通知邮件DS1读音记录数据存储保存读者基本信息DS2图书信息记录数据存储保存图书基本信息DS3
10、借还书记录数据存储保存借还书信息,系统自动处理,不能人工修改DS4处罚记录数据存储保存罚款信息DS5图书预定记录数据存储记录读者预借图书信息DS6缺书登记记录数据存储保存缺书彳日息DS7系统参数数据存储记录系统各项参数设置,这是 XML文件DS71处罚规定数据存储记录处罚的规则,这是 XML文件四、数据字典读者信息数据字典DS1名称长度域值初值备注姓名char100nullnull学号int性别char100nullnull借书证号int系别char100Nullnull专业char100NullNull学历char100NullNull图书信息记录数据字典DS2名称长度域值初值备注书名cha
11、r100NullNull编号IntISBN 号char100NullNull作者char100NullNull图地网1描述char100NullNull出版日期char100 (名称L''-NullNull价格fIntM一?、)数量4(总数量 ) wi'l 11 N/、111_1 vK/* 峪川 HrFt乙 R1J火YJ 力白r图书(编号 )_XDS5,名称G% 数、J出版蒯心)备注读者姓名chark:CC fJNut7一Nul1借书证号Int价裕, 出版口图书编号int预约时间int预约期限int借还书记录数据字典DS3名称长度域值初值备注读者姓名char100nul
12、lnull借书证号int图书编号int图书名称char100nullnull借出日期char100nullnull归还日期char100nullnull借书天数int五、实体关系图借阅信息实体描述工作人员实体描述罚款信息实体描述借书证实体描述总E R图2、项目:用结构化的方法进行系统设计性质:设计系鲍瞥吉:构取寸系统LMIS进行概要设计目标与要求:图书流通管理子系统图书管理子系统权限管理读者管理 子系统旺类型设置图书档案管理图书类型设置图书借阅图书归还图书罚款借书,结耒后的查询,H、TZH功育功育匕 匕,阶段要2羽确系统的结运行环境运行平台: Windows XP/Windows 2007/W
13、in 8CPU:以上内存:1Gb以上硬盘:500 gb以上二、系统功能图还书管理子系统还书管理子系统还书工作环境还书事物分发还书还书界面里子系获得 还书 信息获得 还书 信息借阅管理工作环境录入命令还书处理丢失信息界面延期惩罚获得 破损 信息失息证丢信验借阅获得借书 信息破损惩罚获得 延期 信息延期惩罚询查损 面 破件界到解损 信息 验证期 面延信界预定借书处理获得图书 信息借书界面验证借书信息预定界面验证预定信息延期信息验证加入入定 队列读者管理子系统添加读者信息进入新建 读者界面 添加信息插入操作读者管理 子系统修改读者信息删除读者信息进入修改 读者界面 修改信息修改操作进入删除 读者界面
14、 删除信息删除操作图书管理子系统添加图书信息进入新建图书界面然加妫能需插 入 操 程图书管理 子系统修改图书信息进入修改 图书界面 悻信息修改操作删除图书信息进入删除 图书界面 删除信息删除操作功能读者档 案管理读者类 型设置图书档 案管理图书类 型设置图书借阅图书归还查询借书还书预定惩罚四、接口设计1、用户接口用户和管理员通过在输入窗口输入登录名和密码进入各个模块2、外部接口( 1)图书管理模块为图书统计模块,和图书查询模块提供基础数据。必须现有图书数据后,才能使用统计和查询模块( 2)借阅管理模块为图书管理系统提供基础数据( 3)图书管理模块为借书证办理模块为图书借阅模块提供基础数据( 4
15、)在借阅模块中可以使用查询模块,查询图书信息五、系统数据结构设计1、逻辑结构设计要点( 1)学生信息数据设计( 2)图书信息数据设计( 3)借书信息数据设计( 4)处罚信息数据设计( 5)管理员信息数据设计2、数据结构与程序的关系数据结构与程序是软件的重要组成部分, 程序的正确执行依赖于合理的数据结构。六、系统出错处理设计3 项目:用结构化的方法进行详细设计设计 题目:对系统LMIS进行详细设计目标与要求:( 1)用结构化的方法对系统中的个别重要模块进行详细( 2)写出模块详细设计方案,画出模块流程图( 3)对这些模块进行测试,写出相应的测试例( 4 )两周内提交详细设计一、系统功能分析1 图
16、书管理功能分析“读者管理” 完成的功能是对读者的类别进行设置和对读者的档案进行管理,对于读者的类别,主要是针对不同的读者类型设置其借书的上限,比如教师为 8 本,研究生为 6 本,本科生为 4本。并据此创建一个读者类别信息表,对于读者档案管理,实在读者办理图书证的时候对该读者相关信息的登记,并且读者借书证号唯一,并据信息创建一个读者信息表。2 .图书管理功能分析“图书管理” 完成的功能是对图书的类别进行设置和对图书的档案进行管理。对于图书的类别进行设置,图书类别的如上,并据此创建一个图书类别信息表。图书的档案管理实际上是对每一本书的信息进行登记,并据此创建一个图书信息登记 表,由于以上两部分的
17、操作相对简单,所以没有画 出流程图。3 .借阅功能分析图书借阅时,首先输入借书证号,然后 判断该读者是否已经达到借阅上限,或者有无罚款 拖欠现象,在没有拖欠或已缴清欠款后,开始进入 借书界面,输入要接的图书编号,若库存大于一, 则将图书借出,否则,读者可以选择是否预定此图 书。若预定,将图书加入预定队列,若不预定,则 提示读者是否重新选择,然后若是,则循环到输入 图书编号阶段,若否,则退出借书页面。回到主页面。查询图王存痛余及购余圄书性讨母状态至 A4 .图书归还和处罚功能分析图书归还时:然后开始判断图书是否 有因破损,延期,丢失而需要发生的罚款项目,如 果没有,则直接进行图书归还处理,更新库存和读 者借阅信息,然后判断该图书是否有预定,如果有 则E-mail通知读者前来取书。幡据有关划定处罚 借阅者5 .图书预借功能分析开凿显示田惜成功慵诙 相美蜜擒结束:、接口设计1)用户接口用户和管理员通过在输入窗口输入登录名和密 码进入各个模块2)外部接口(1)图书管理模块为图书统计模块,和图书查询模块 提供基础数据。必须现有图书数据后,才能使用统计 和查询模块(2)借阅
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《幼儿教师教育教学技能全解》课件-5-合理安排一日活动
- 备战VB考试的试题及答案
- 行政法学与社会变革相结合的综合研究探讨试题及答案
- 高考语文阅读理解能力训练试题及答案
- 网络攻击与防御策略试题及答案
- 行政法学核心概念试题与答案
- 企业合规管理与战略风险应对试题及答案
- 战略目标实现中的障碍与应对试题及答案
- 企业战略反馈机制考题及答案
- 宜昌市猇亭区事业单位2025年统一公开招聘工作人员笔试历年典型考题及考点剖析附带答案详解
- 企业员工法律意识培训课件
- 家具维保服务投标方案
- 交通事故自救、互救基本常识(新版)
- 环保管家服务投标方案(技术标)
- 桩顶地系梁专项施工方案
- 电气工程概论-肖登明
- 胶粘剂制造业行业营销方案
- 【江淮汽车公司财务现状及其盈利能力问题分析(10000字论文)】
- Sibelius使用教程教材说明
- 学会宽容快乐生活主题班会课件
- ASME-B31.3-2008-工艺管道壁厚计算
评论
0/150
提交评论