欢迎来到天天文库
浏览记录
ID:35214258
大小:399.50 KB
页数:7页
时间:2019-03-21
《图书馆借还书系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、信息1001班图书馆借还书系统详细设计说明书(小组成员:冯鹏、周森林、邵旭东、郑煜彬、胡雷) 1 引言1.1编写目的根据前面的《可行性研究报告》,《需求规格说明书》和《概要设计说明书》的编写,已经就该系统有了大概的了解,在概要设计中,已经用结构化的程序设计方法,将系统自顶向下进行了功能模块的划分。在本说明书中将实施方法具体化,进而对每个模块要完成的工作进行具体的描述,以便为程序设计打下基础,即系统的具体实现。从而完成该程序设计以及该详细设计说明书。 1.2背景随着社会的发展,社会信息量与日俱增,作为信息的主要载体之一图书,其数量,规模比以往任何时候的要求都大。无论
2、是用户还是图书馆都需要有一种专门的方式来对图书馆的借还书过程进行管理,从而提高效率。在计算机告诉发展的今天,对图书馆而言,以前的那种手工检索过程已经远远不能满足现代高速运转的社会的需求。为了能适应现代社会的需要,我们在此推出了一款针对图书馆借还书过程的软件——《图书馆借还书系统》。 1.3定义SQLServe2005:数据库管理软件DBMS:数据库管理系统WindowsXP/7:运行环境 1.4参考资料赵池龙,杨林《实用软件工程》北京:电子工业出版社,2008朱群雄、汪晓男等,《系统分析与设计》,北京:机械工业出版社王恩波,《管理信息系统教程》,电子工业出版社王
3、珊,《数据库原理和设计》,清华大学出版社信息1001班 1程序系统的组织结构图书馆借还书系统图书管理员登陆归还图书借阅图书图书管理3程序1(标识符)设计说明 3.1程序描述系统借书界面当有学生借书时,图书馆工作人员往往要进行核对,确定该学生是否可以借书或者有书尚未归还等,学生则需要提供所借图书的信息。在整个借书的过程中可能会涉及到的信息通常有学生个人信息(用户ID、姓名、性别、班级、照片等)和图书信息(图书编号、书名、出版日期、作者、出版社、字数、页数、图书种类、版本等)。 3.2功能在图书馆中处理借书任务。信息1001班 3.3性能要求图书管理员进入借书模
4、块,输入读者ID和书的ID(书的条码号),再执行借书。这是一个经常使用的模块,要求系统在2-4秒之内作出反应。 3.4输入项扫描枪扫描出学生的借书证件号码和所借图书的编码,或者手工输入号码也可。 3.5输出项借书结果。 3.6算法本部分没有采用自定义算法。 3.7流程逻辑 3.8接口硬件接口:主要就是TCP/IP层中的网络接口层信息1001班软件接口:具体来说开发中可能使用到的ADO的常用对象有以下几个:(1)连接对象:用来连接数据库。(2)记录集对象:用来保存查询语句的返回结果。(3)命令对象:用来执行SQL语句或者SQLServer的存储过程。(4)参
5、数对象:用来为存储过程或查询提供参数。 3.9存储分配本程序在高级语言Java进行编码,直接的内存分配由Java运行时自动分配。 3.10注释设计在代码部分的适当位置会有中文代码注释。 3.11限制条件(1)由于本系统的开发将是基于浏览器的B/S结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP,开发人员将不能使用其他的开发语言。而数据库也将随之采用SQL Server2005(2)开发人员在编写代码的过程中需要严格按照软件工程的要求进行,以利于接下来的测试和维护及升级 3.12测试计划测试硬软件接口是否能够合理运作
6、。各模块之间能否相互配合协调使用。 3.13尚未解决的问题基本没有什么未解决的问题,会在以后进一步使用中发现问题。信息1001班 4程序2(标识符)设计说明 4.1程序描述系统还书界面还书通常只需要将要还的书交给图书馆管理员,如果用户存在,在“图书编号”框内输入要归还的图书编号,按“检索”按钮,如果输入的图书编号正确,并该书被借出,则弹出“还书成功!”书馆工作人员,工作人员会根据图书的编号从借书记录中消去该记录,一般不需要向图书馆工作人员提供个人信息。“图书编号”是整个还书过程中唯一要处理的数据。 4.2功能运行还书对话框查验输入的图书书号对合法输入登录
7、还书信息显示相关信息(本次还书操作信息,尚未归还图书的相关信息,读者信息) 4.3性能要求还书时,能够在很短的时间内计算出该书借阅时间,并作出相关处理。 4.4输入项图书书号(用户输入) 4.5输出项相关信息(本次还书操作信息,尚未归还的图书信息,读者信息)信息1001班 4.6算法没有相关算法。 4.7流程逻辑 4.8接口调用形式:CBookInDlg::ReturnBook(const_ConnectionPtrpConnection,constintMaxLBDay)传入参量:pConnection(数据库连接指针常量)提供数据库连接MaxLB
此文档下载收益归作者所有