




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息1001班图书馆借还书系统详细设计说明书(小组成员:冯鹏、周森林、邵旭东、郑煜彬、胡雷) 1引言1.1 编写目的根据前面的可行性研究报告,需求规格说明书和概要设计说明书的编写,已经就该系统有了大概的了解,在概要设计中,已经用结构化的程序设计方法,将系统自顶向下进行了功能模块的划分。在本说明书中将实施方法具体化,进而对每个模块要完成的工作进行具体的描述,以便为程序设计打下基础,即系统的具体实现。从而完成该程序设计以及该详细设计说明书。1.2 背景随着社会的发展,社会信息量与日俱增,作为信息的主要载体之一图书,其数量,规模比以往任何时候的要求都大。无论是用户还是图书馆都需要有一种专门的方式来对图书馆的借还书过程进行管理,从而提高效率。在计算机告诉发展的今天,对图书馆而言,以前的那种手工检索过程已经远远不能满足现代高速运转的社会的需求。为了能适应现代社会的需要,我们在此推出了一款针对图书馆借还书过程的软件图书馆借还书系统。1.3 定义SQL Serve 2005:数据库管理软件DBMS:数据库管理系统Windows XP/7:运行环境1.4 参考资料赵池龙,杨林 实用软件工程 北京:电子工业出版社,2008朱群雄、汪晓男等,系统分析与设计,北京:机械工业出版社王恩波,管理信息系统教程,电子工业出版社王珊,数据库原理和设计,清华大学出版社2 程序系统的组织结构图书馆借还书系统图书管理员登陆归还图书借阅图书图书管理3 程序1(标识符)设计说明3.1 程序描述系统借书界面当有学生借书时,图书馆工作人员往往要进行核对,确定该学生是否可以借书或者有书尚未归还等,学生则需要提供所借图书的信息。在整个借书的过程中可能会涉及到的信息通常有学生个人信息(用户ID、姓名、性别、班级、照片等)和图书信息(图书编号、书名、出版日期、作者、出版社、字数、页数、图书种类、版本等)。3.2 功能在图书馆中处理借书任务。3.3 性能要求图书管理员进入借书模块,输入读者ID和书的ID(书的条码号),再执行借书。这是一个经常使用的模块,要求系统在2-4秒之内作出反应。3.4 输入项扫描枪扫描出学生的借书证件号码和所借图书的编码,或者手工输入号码也可。3.5 输出项借书结果。3.6 算法本部分没有采用自定义算法。3.7 流程逻辑3.8 接口硬件接口:主要就是TCP/IP层中的网络接口层软件接口:具体来说开发中可能使用到的ADO的常用对象有以下几个:(1)连接对象:用来连接数据库。(2)记录集对象:用来保存查询语句的返回结果。(3)命令对象:用来执行SQL语句或者SQL Server的存储过程。(4)参数对象:用来为存储过程或查询提供参数。3.9 存储分配本程序在高级语言Java进行编码,直接的内存分配由Java运行时自动分配。3.10 注释设计在代码部分的适当位置会有中文代码注释。3.11 限制条件()由于本系统的开发将是基于浏览器的结构,所以浏览器端的语言使用,服务器端的语言使用,开发人员将不能使用其他的开发语言。而数据库也将随之采用()开发人员在编写代码的过程中需要严格按照软件工程的要求进行,以利于接下来的测试和维护及升级3.12 测试计划测试硬软件接口是否能够合理运作。各模块之间能否相互配合协调使用。3.13 尚未解决的问题基本没有什么未解决的问题,会在以后进一步使用中发现问题。4 程序2(标识符)设计说明4.1 程序描述系统还书界面还书通常只需要将要还的书交给图书馆管理员,如果用户存在,在“图书编号”框内输入要归还的图书编号,按“检索”按钮,如果输入的图书编号正确,并该书被借出,则弹出“还书成功!”书馆工作人员,工作人员会根据图书的编号从借书记录中消去该记录,一般不需要向图书馆工作人员提供个人信息。“图书编号”是整个还书过程中唯一要处理的数据。4.2 功能运行还书对话框查验输入的图书书号对合法输入登录还书信息显示相关信息(本次还书操作信息,尚未归还图书的相关信息,读者信息)4.3 性能要求还书时,能够在很短的时间内计算出该书借阅时间,并作出相关处理。4.4 输入项图书书号(用户输入)4.5 输出项相关信息(本次还书操作信息,尚未归还的图书信息,读者信息)4.6 算法没有相关算法。4.7 流程逻辑4.8 接口调用形式:CBookInDlg:ReturnBook(const _ConnectionPtr pConnection,const int MaxLBDay)传入参量:pConnection(数据库连接指针常量)提供数据库连接 MaxLBDay(整型常量)系统参数(借书天数上限)4.9 存储分配内部变量:数据库m_pConnection_ConnectionPtr数据库连接指针m_pRecords_RecordsetPtr数据库查询结果集指针用户界面m_lBookIDlong欲还图书书号m_strLenderIDCString借阅者图书证号显示m_strLenderCString借阅者姓名m_strRBInfCString已还图书信息显示m_strNRBInfCString未还图书信息显示m_strRBNumCString已还图书数显示m_strNRBNumCString未还图书数显示内部参数m_lCurrIDlong当前还书者读者证号m_intRBNumint已还图书计数m_MaxLBDayint借书天数上限4.10 注释设计在代码部分的适当位置会有中文代码注释。4.11 限制条件()由于本系统的开发将是基于浏览器的结构,所以浏览器端的语言使用,服务器端的语言使用,开发人员将不能使用其他的开发语言。而数据库也将随之采用()开发人员在编写代码的过程中需要严格按照软件工程的要求进行,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园开学安全知识培训课件
- 工会相关试题及答案
- 三体培训试题及答案
- gcp考试题及答案
- 物品分类试题及答案
- 煤田地质试题及答案
- 居家客服面试题及答案
- 溢达集团面试题及答案
- 弯曲力学考试题及答案
- 公寓管理考试题及答案
- 家具商场联营合同协议
- 2025年青岛版七年级数学下册全套测试卷
- 婚内单身协议书范本
- 转让药店合同协议
- 2025浙江省交通投资集团限公司中层领导岗位招聘10人易考易错模拟试题(共500题)试卷后附参考答案
- 诉讼可视化课件
- 启东吕四海域400MW滩涂光伏升压站工程报告表
- 2025年工程造价职业技能比武竞赛参考试题库500题(含答案)
- 2025年断绝亲子关系协议书模板
- 客户报备制度
- 北师大版五年级下册数学口算题题库1200道带答案可打印
评论
0/150
提交评论