版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程课程设计报告1/15三峡大学《软件工程课程设计报告》——图书管理系统学院:计算机与信息学院专业:软件工程班级:20111122指导老师:小组成员:2011112225王晓进2011112226左望黎 2011112210丁梦力2011112246吴翊轩日期:2014年6月目录1软件需求规格说明(负责人:尹凡) 31.1需求规格说明编写目的 31.2项目背景 31.3任务概述 31.3.1目标 31.4用户的特点 31.5需求规定 31.5.1数据流图 41.5.2数据描述 52软件体系结构(负责人:吴为) 62.1UML类图 62.2软件系统用例图 72.3软件系统顺序图 93软件原型截图(负责人:骆晓芳) 114软件使用和部署说明(负责人:熊超) 124.1运行环境 124.1.1硬件环境 124.1.2软件环境 124.2软件安装与配置 134.3使用说明 131软件需求规格说明(负责人:左望黎)1.1需求规格说明编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。1.2项目背景开发软件名称:图书管理系统。项目开发者:计算机与信息学院“图书管理系统”开发小组:左望黎、丁梦力、王晓进、吴翊轩1.3任务概述1.3.1目标本图书管理系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本图书管理系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。目标还包括:减少人力与管理费用;提高信息准确度;改进管理和服务;建立高效的信息传输和服务平台,提高信息处理速度和利用率;更简便、信息化程度更高的图书管理流程;1.4用户的特点本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。1.5需求规定在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。1.5.1数据流图顶层图0层图1层图(读者管理)数据流图加工处理功能简单描述(1)书籍管理书籍类别管理:增、删除、改等管理。书籍信息管理:新书入库,图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表。书籍信息修改,书籍信息由于工作人员的疏忽而出现错误时,可修改其信息。管理员按不同方式查询、统计,读者按不同方式查询。(2)读者管理读者类别信息管理:增、删除、改等管理。读者信息管理:办理、挂失、暂停借、注销阅卡,录入、修改、删除读者信息。(3)借阅管理续借管理:提供读者在符合规定的情况下网上续借。还书管理:根据借阅卡编号、图书ID等,在借阅信息表中找到相应的记录,将借书记录删除,更新该记录的相应数据(图书信息表)。根据违反规定情况计算和登记罚款记录。借书管理:根据借阅卡编号和图书编号,进行借书登记。在借阅信息表中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、借阅编号、操作员等信息,更新该记录的相应数据(图书信息表)。1.5.2数据描述通过对图书管理系统需求及其数据流图的分析,可以得出该系统涉及读者、书籍、借阅和还书信息表等数据实体。(1)E-R图wang196419702软件体系结构(负责人:王晓进)2.1UML类图2.2软件系统用例图2.3软件系统顺序图3软件原型截图(负责人:吴翊轩)登陆界面用户注册写评论查看图书信息删除图书记录4软件使用和部署说明(负责人:丁梦力)4.1运行环境 4.1.1硬件环境服务器 (1)处理器(CPU):intel900M (2)内存容量(RAM):4G客户端 (1)处理器(CPU):intel133M或更高 (2)内存容量(RAM):2G 4.1.2软件环境数据库服务器端(1)操作系统:MicrosoftWindows2007(2)数据库管理系统:MYSQL,配置TCP/IP协议Web服务器端(1)操作系统:MicrosoftWindows2007(2)Tomcat7.0服务器,配置TCP/IP协议客户端(1)操作系统:Windows2007(2)Web浏览器:InternetExplorer5.0以上,配置TCP/IP协议4.2软件安装与配置在运行环境都满足的条件下,我们需在MyEclipse2013版本中导入这个项目,首先在file菜单的子选项中点击import,然后再General文件下Existing找到我们的项目,然后导入进来,将图书管理系统在Tomcat7.0服务器上发布,再开启Tomcat7.0服务器,在本机上只需输入http://localhost:8080/Library即可访问这个系统,如果在其他的客户端上,那么只需要输入服务器的IP地址再访问Library就行了。4.3使用说明 用户想要进入这个图书管理系统,首先需要登录,并且需要输入验证码,在成功登入图书管理系统后,页面就跳转到图书
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026西藏萨迦融媒体中心招聘农村电影放映员2人备考题库及答案详解(名校卷)
- 信息技术支持下的初中教学资源配置公平性评价体系构建教学研究课题报告
- 2026陕西安康学院高层次人才招聘备考题库含答案详解(达标题)
- 2026年汽车行业自动驾驶技术报告及未来规划
- 基于知识图谱的智慧校园学习资源语义标注与智能检索的跨领域知识融合研究教学研究课题报告
- 2026江苏南京大学SZYJ20260014生物医学工程学院招聘备考题库及完整答案详解【夺冠系列】
- 2026年朔州陶瓷职业技术学院单招职业适应性测试题库含答案详细解析
- 2026年苏州市职业大学单招综合素质考试题库及答案详细解析
- 2026中共湖南省委党校(湖南行政学院)招聘高层次人才17人备考题库(精练)附答案详解
- 2026陕西蒲城高新医院招聘25人备考题库附完整答案详解【全优】
- GB 6441-2025生产安全事故分类与编码
- 2026CSCO肝癌诊疗指南
- 芯片行业经销商制度规范
- IT技术介绍教学课件
- 【《某苹果采摘机械臂的总体方案设计案例》2300字】
- 2025年泰州职业技术学院单招职业技能测试题库附答案
- 2025中远海运财产保险自保有限公司高级管理人员招聘笔试历年典型考点题库附带答案详解
- 2025天津师范大学智能分子交叉科学研究院招聘部分博士层次专业技术岗位人员(公共基础知识)综合能力测试题带答案解析
- 肝硬化HRS合并肝肾综合征型肝肾联合损伤方案
- T/CI 366-2024新能源汽车动力电池用高抗拉强度超薄铜箔
- 2025年中南体育考研真题及答案
评论
0/150
提交评论