ImageVerifierCode 换一换
格式:DOCX , 页数:38 ,大小:692.25KB ,
资源ID:17878661      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17878661.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(何奎奎组软件工程上机报告Word格式文档下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

何奎奎组软件工程上机报告Word格式文档下载.docx

1、 2.2用户的特点 本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。管理员和读者都是经常性用户。 系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。维护人员为间隔性用户。3需求规定 3.1对功能的规定在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内

2、查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。借阅图书时,先输入读者的借阅证号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交

3、还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。为系统维护人员提供权限管理、数据备份等通用功能。3.2对性能的规定3.2.1精度在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。3.2.2时间特性要求由于此开发项目针对图书馆,使用频度较高,使用性要求比较高。为防止对信息资料和

4、管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。查询速度:不超过10秒;其它所有交互功能反应速度:不超过3秒;可靠性:平均故障间隔时间不低于200小时。3.2.3灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。3.3输人输出要求输入项目:操作系统传递至的各种消息以及用户的输入数据。输出项目:用户界面显示。3.4任务概述经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:1.新的图书购进后,

5、分门别类地进行归并并汇总,加以编号。2.新书编号后,上到书架以备学生借阅。3.如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。4.学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。根据以上调查分析,可以给出其现行业务流程图如图2.1所示。图2.1 现行图书管理业务流程图3.4.1 数据描述(数据流图+数据字典)经过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。构造系统逻辑模型的工具是数据流图和数据字典。根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型

6、,如图2.2所示。图2.2 图书管理系统的基本系统模型根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图2.3所示。图2.3 图书管理系统数据流图(顶层DFD图)对顶层DFD图中的一个加工“学生管理”进行展开,如图2.4。图2.4 细化后数据流图对顶层DFD图中的一个加工“图书管理”进行展开,如图2.5。图2.5 “图书管理”展开对第1层DFD图中的加工进一步进行展开,如图2.6。(1)(2)图2.6 进一步细化数据流图有了系统的数据流图后,还有相当多的数据信息如图书、借阅、归还等信息需要进一步描述,这就是需要定义数据字典,才能把现有的系统描述清楚。3.4.2系统的主要数据

7、字典图2.7 系统主要数据字典3.4.3 功能需求经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。以下是图书管理系统必须具备的功能:1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。3.5故障处理要求系统会对自动保存更新的数据,同时还会自动备

8、份。以确保在电脑突然死机或者受到外部的恶意攻击破坏的情况 下书籍信息的安全。3.6其他专门要求保密性本软件作为教学管理辅助设备,它的规模比较小,不需要保密技术;限定一个 程序中某些区域的规约,给不同的模块分配不同的功能。可维护性本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较独 立。因此,给予电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单 可维护性。4运行环境规定4.1设备服务器 (1) 处理器(CPU) (2) 内存容量(RAM):至少256M客户端64M或更高4.2支持软件数据库服务器端(1) 操作系统:Microsoft Windows (2) 数据库管理系统

9、:SQL server 2005,配置TCP/IP协议Web服务器端(2) Internet 信息服务(IIS)(3) Visual Studio,配置TCP/IP协议 Windows 98/2000/2003/XP/Windows 7(2) Web浏览器:Internet Explorer 5.0以上或Netscape 4.0以上,配置TCP/IP协议4.3接口硬件接口:考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。软件接口:这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。考虑到文档处理时有可能需要较常用的办公软件。例如

10、Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。4.4控制由于本系统采用目前的主流技术,对程序的运行和控制都没有特殊要求。概要设计说明书编写本报告的目的是说明对系统设计的考虑,并且完成系统的大致设计、明确该系统的数据结构与软件结构,进一步细化该系统设计阶段得出的总体概貌。从该报告中能够看出该系统的组织结构、模块划分、功能分配和接口设计,为该系统的详细设计提供基础。该系统能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;能够对一定数量的读者进行相应的信息存储与管理等等。a.待开发软件系统的名称:图书管理系统b.提出者:广大用户 开发者:资深用

11、户用户:广大用户、图书管理员LMS【图书管理系统】:Library Management SystemProject Development Plan【项目开发计划】:是一种把项目一定一过程与项目如何推进连接起来的方案Develop【开发】:不是单纯指开发活动,还包括维护活动Loan:对图书的出借、归还、续借进行管理并可进行查询Borrower Information:记录读者信息并可进行查询1郑人杰,殷人昆,陶永雷 使用软件工程(第二版) 北京清华出版社 19972郑章,程刚,张勇等 Visual C+ 6.0数据库开发技术北京:机械工业出版社 19993张海潘 软件工程导论(第四版) 清华

12、大学出版社 2006年10月版2总体设计2.1需求规定通过计算机实现对图书馆入库、借阅、归还、检索、读者管理、查询的管理功能。2.2运行环境服务器:硬件:80*86系列微机CPU:733以上硬盘空间:40G以上软件:Windows Server、Access等工作站:166以上内存:16M以上2G以上Windows 9X或Windows 2000 professional、Access等网络设备:网卡、HUB、网线等2.3基本设计概念和处理流程2.4结构2.5功能器求与程序的关系模块 功能需求登陆验证和安全任务查询主界面任务管理任务时间设置任务执行提示数据访问永久存储用户输入的任务信息任务操作

13、和任务查找操作简易任务的删除和更新针对任务启动、终止时间任务启动提示显示系统时钟任务启动、终止时间在多用户下,允许不同人管理自己的任务2.6人工处理过程1、查找信息:用户根据所需输入需要查询的书名或相关资料,这些都需手工输入。2、新用户注册:用户根据实际情况输入信息,这些需手工输入。2.7尚未问决的问题1.能自动对各类输入的信息分类、整理;2.自动对电子文稿筛选和摘要;3.增加网络QQ聊天功能;4.能够对磁盘文件进行监控;5.增加项目活动和日程安排提示功能;6.拥有公共数据库;7.支持语音组件。3接口设计3.1用户接口向用户提供命令软件回答信息检索书目匹配检索关键字的书目信息修改用户资料修改后

14、新的用户资料借阅图书借阅成功的图书信息归还图书归还成功的图书信息3.2外部接口接口传递信息硬件接口与打印机接口图书信息,用户信息,借阅信息与读条码机接口图书ISBN,借阅号软件接口与数据库接口3.3内部接口维护图书资料添加图书图书信息(书名,ISBN,定价,出版社,数量,是否可借)修改图书信息删除图书信息维护用户资料添加新用户用户信息(ID,姓名,年龄,性别,开户时间,余额,是否VIP,累计金额)删除用户资料用户主模块更新用户资料用户充值金额借阅信息(ID,ISBN,数量,借出日期,押金)4运行设计4.1运行模块组合创建模块查找模块修改模块删除模块管理员添加新用户管理员修改用户管理员删除用户管

15、理员添加图书信息管理员修改书目信息管理员删除书目信息用户借阅图书用户归还图书4.2运行控制新用户的添加:管理员根据用户填写的信息写入系统,该用户信息将在系统用户信息表中存在;修改用户信息:图书管理员根据要求将需要修改的用户信息修改提交,系统会更新信息;删除用户信息:图书书目信息的添加:管理员填写图书目录并提交,系统会自动在图书目录信息表中生产新数据;图书书目信息的修改:图书管理员根据要求将需要修改的书目信息修改提交,系统会更新信息;图书书目信息的删除:图书管理员根据要求将需要删除的书目信息删除,系统中将不再有该信息;用户借阅图书:用户通过查找找到所需要的书借阅,系统将该书标志为以借阅并添加借阅

16、信息及该书所剩数量;用户归还图书:系统删除对该书借阅的信息,并修改该书的所剩数量;4.3运行时间1s2s1s 2s3s3s 5系统数据结构设计5.1逻辑结构设计要点采用线性表结构数据结构数据项类型长度是否主键图书基本信息ISBNCHAR20是书名否定价FLOAT6出版社数量INT4是否可借BOOL1用户信息ID10姓名8年龄2性别开户时间DATA余额MONEY累计金额是否VIP借阅信息借出日期押金5.2物理结构设计要点采用链表结构5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。程序1程序2程序m数据结构1数据结构2数据结构n6系统出错处理设计6.1出错信息

17、出错信息出错原因处理方法输入用户名不存在数据库没有此用户名需注册由于管理员未能及时保存数据导致数据丢失通过数据还原,还原成最近的数据备份密码错误用户名与密码不匹配弹出提示信息“密码错误!”6.2补救措施说明故障出现后可能采取的变通措施,包括:a. a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b. b. 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;c. c. 恢复及再启动技术说明将

18、使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。6.3系统维护设计说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。 各个图书入库以及人员改变的情况需要及时更新,图书管理员需要不定时地进行管理等了。用户手册(GB856788)随着人们生活水平的日益提高,人们对文化的需求也越来越大。在人们的业余生活中,越来越多的人乐于享受文字给生活带来的乐趣。而图书也是学生的学习过程中必不可少的。而本项目旨在研发一个图书馆的管理系统,实现图书馆的信息化管理。在方便读者查询借阅图书的同时,方便图书馆管理员对图书进行管理。1)

19、对于用户来说。操作简便易行,本系统提供了按照isbn,书名,作者,索书号,类型,5种方式的查询书目操作。2)对于管理员来说。本系统提供登陆系统模块,对学生老师以及管理员不同登录状态做了不同的处理,使登陆界面更加人性化,也更方便管理员进行管理。3)对于后台管理员来说。本系统提供添加书目,删除书目,编辑书目信息等操作,方便后台管理员对所有图书进行管理。本项目的名称:图书管理系统开发软件。本项目的任务委托单位及开发者是图书管理系统软件开发小组,用户是图书馆。本产品是针对电脑管理图书的需求设计的,可以完成读者登记、增删书籍、读者借还书、查看排行榜、修改图书馆信息等主要功能文档中采用的专门术语的定义及缩

20、略词简要如下:LMS:Library Management System,图书管理系统a. 1郑人杰,殷人昆,陶永雷。实用软件工程(第二版)。北京:清华大学出版社,1997。2金勇华,曲俊生。JAVA网络高级编程。人民邮电出版社,2001。3Borland Software Corporation。JBUILDER培训教程北京:机械工业出版社,2002。2用途2.1功能一、功能划分 该软件具有如下主要功能:1. 浏览功能;2. 查询功能;3. 插入功能;4. 修改功能;5. 删除功能;6. 授权功能;二、功能描述1. 浏览功能 列出当前数据库文件中书籍和读者的所有记录; 可选定一项记录,显示所

21、有域;2. 查询功能 书目匹配查询; 读者匹配查询;书目和读者相关匹配查询;3. 插入功能 增加一个书目记录; 增加一个读者记录4. 修改功能 修改某一已存在的记录内容,提供确认机制;5. 删除功能 删除一个记录,提供确认机制; 授权读者访问数据的权限;2.2性能1、 数据精确度2、 时间特性3、 适应性4、 灵活性5、 安全性等2.2.1数据精度度查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。同时,该系统中,数据除日期之外,其余都是整型数据。涉及的计算只有过期的罚款计算。对数据的精度要求低。2.2.2时间特性该系统不是很大,响应时间,更新时间,数据处理时间

22、,传输时间,运行时间等基本可以近似c处理。一般操作的响应时间应在12秒内。2.2.3灵活性能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。2.3安全保密该系统能很好的保护好帐号的安全问题等,使用安全保密性良好。3运行服务器:80*86系列微机 CPU:733以上 40G以上 软件:Windows Server、Access等 工作站: 硬件:166以上 内存: 硬盘空间:2G以上 网卡、HUB、网线等3.1设备 客户程序硬件要求: 具有Pentium处理器且满足以下要求: 最低64MB内存 最小2.1GB、鼠标、键盘 服务器硬件需求:具有Pentium处理器且满足以下要求: 最低256MB内存 最小8GB硬盘、鼠标、键盘 3.2支持软件支持Windows 98/NT/2000或更高版本;支持SQL Server 20003.2数据结构3.2.1逻辑结构设计用户类别信息表序号字段名默认值允许空主键备注类别编号(yhlbbh)int类别名称(yhlbmc)nvarchar3借书数量(jssl)smallint借书期限(jsqx)5有效期限(yxqx)用户信息表用户编号(yhbh)姓名(yhxm)用户类别(lbmc)外键工作单位(gzdw)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1