软件工程项目开发设计报告材料_第1页
软件工程项目开发设计报告材料_第2页
软件工程项目开发设计报告材料_第3页
软件工程项目开发设计报告材料_第4页
软件工程项目开发设计报告材料_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

标准文档软件工程课程报告——图书借还管理系统学校:宁大科学技术学院姓名: 夏沣学号: 134173341班级: 13软工2班日期: 2016/5/29文案大全标准文档一、软件定义(一)用户需求分析用户需求:整个系统主要有读者、管理员和系统管理员。管理员可进行对学生预定,借阅,续借,归还图书的操作,以及对图书超期归还的罚款处理和图书遗失的遗失处理。读者可对读书进行相应的预定,借阅,续借,归还。管理员需要通过登录进入系统。系统管理员则对系统进行系统维护和相应功能的开发。功能需求本系统主要提供对图书预定,图书借阅,图书续借,图书归还功能,以及对以上相应功能的信息管理功能。图书归还中还包括了超期归还的罚款处理功能和图书遗失的遗失处理功能。业务流程图图书预定 读者 图书归还图书借阅正常借阅 预定借阅正常归还 超期归还 图书遗失图书续借 罚款处理 遗失处理图书预定信息 图书借阅信息 图书归还信息 图书遗失信息管理员文案大全标准文档(二)可行性分析经济可行性分析书馆这样的商业性质较小的场所, 其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。前期的资金投入主要集中于购置图书上。技术可行性分析上的可行性分析主要分析现有技术条件能否顺利完成开发工作, 硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁, 能相互沟通信息和处理信息。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件 。管理可行性分析管理系统的设计,是按照实际的图书借阅流程来设计的, 因此其功能也是跟实际的图书馆借阅功能。而管理员可以为学生管理员,可以对电脑操作比较熟悉。同时还需要学校的支持并制定相对应的规章管理制度。社会可行性分析前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。(三)系统目标本系统主要实现对图书馆的信息进行管理,图书馆的正常运营中总是面对大量的读者信息,读书馆信息以及两者相互产生的借书信息,本系统的开发就是在于提高图书管理的工作效率,加强图书馆的管理。文案大全标准文档二、软件开发(一)系统分析(建模)1、E-R图读者编号账号读者姓名读者性别密码管理员1管理N读者1P读者类型联系方式预订P管理P登记日期NM借阅N读者状态图书N归还出版社名书籍名称 书籍类型 书籍编号 书籍作者 出版日期 书籍价格 书籍状态称一对多关系:一个管理员管理多个读者的信息和一个管理员管理多本图书信息多对多关系:一个读者可以预定、借阅、归还多本图书,一本图书可以被多个读者预定、借阅、归还。数据流图2.1. “图书管理系统“顶层数据流图:图书管理员

管理请求信息借书信息图书情况续借信息图书借还管理系统预定信息读者借书信息还书信息预定信息罚款信息续借信息预定结果还书信息文案大全标准文档2.2 “图书管理系统“1层数据流图:还书信息D2图书信息表 预定信息借阅信息图书信息图书信息图书信息1续借信息借阅信息 借书管理3预订信息 预定管理预订信息管理员D4预定信息表4还书信息超期信息 还书管理借阅信息5归还超期管罚款数理还书信息借阅信息D3借阅信息表 D5还书信息表

读者信息 D1读者信息表读者信息读者信息2续借管理借阅信息预订信息预定结果读者罚款信息还书信息 续借信息遗失信息 续借信息6罚款数 图书遗失管理遗失信息D6图书遗失表数据字典表格名称夏沣_读者信息表字段名称字段类别字段长度备注idint自动编号读者编号varchar50主键读者姓名varchar50读者性别varchar50读者类型varchar50登记日期SMALLDATETIME读者状态varchar50文案大全标准文档表格名称夏沣_图书信息表字段名称字段类别字段长度备注idint自动编号书籍编号varchar50主键书籍名称varchar50书籍类型varchar50书籍作者varchar50出版社名称varchar50出版日期SMALLDATETIME书籍价格varchar50书籍状态varchar50不同状态对应不同操作表格名称夏沣_借阅信息表字段名称字段类别字段长度备注idint自动编号读者编号varchar50主键图书编号varchar50主键借出日期SMALLDATETIME应该归还日期SMALLDATETIME表格名称夏沣_预定信息表字段名称字段类别字段长度备注idint自动编号书籍编号varchar50主键读者编号varchar50主键预定日期 SMALLDATETIME最迟日期 SMALLDATETIME 预定有效期文案大全标准文档表格名称夏沣_还书信息表字段名称字段类别字段长度备注idint自动编号读者编号varchar50主键图书编号varchar50主键借出日期SMALLDATETIME应该归还日期SMALLDATETIME实际归还日期varchar50罚款金额varchar50表格名称夏沣_图书遗失表字段名称字段类别字段长度备注idint自动编号读者编号varchar50主键图书编号varchar50主键遗失日期 SMALLDATETIME遗失原因varchar50罚款金额varchar50备注varchar50表格名称夏沣_管理员表字段名称字段类别字段长度备注idint自动编号账户varchar50主键密码varchar50联系方式varchar50文案大全标准文档状态转换图闲置借书 预定 还书预定借书 正常借书提示输入读输入读者编号输入图书编号提示输入图无效编号无效编号者编号错误Do/显示图书信息书编号错误Do/验证读者信息有效编号提示输入图输入图书编号检查图书是遗失处理无效编号遗失书编号错误否遗失Do/登机遗失信息Do/显示图书信息有效编号正常提示无法借不在库查询罚款检查是否超阅/预定超期Do/显示图书状态期Do/提示罚款信息在库正常成功借阅成功预订成功归还Do/登记借阅信息Do/登记预订信息Do/登机还书信息续借Do/登记借阅信息结束文案大全标准文档(二)系统设计1.1系统功能模块图图书管理系统管借归预查理阅还定询模模模模模块块块块块预正正超图添修删定常常期书加改除借借归归遗阅阅还还失续借管理模块中可以对借书信息, 预定信息,还书信息,遗失信息的编辑,即添加、修改、删除。借阅模块中分为预定借阅和正常借阅,借阅后可进行续借。归还模块中分为正常归还,超期归还和图书遗失。预定模块为读者预定图书查询模块为查询图书状态从而决定是否进行预定和借阅处理。1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论