- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书馆借还书系统详细的设计说明书
图书馆借还书系统详细设计说明书
(小组成员:冯鹏、周森林、邵旭东、郑煜彬、胡雷)
1 引言
编写目的
根据前面的《可行性研究报告》,《需求规格说明书》和《概要设计说明书》的编写,已经就该系统有了大概的了解,在概要设计中,已经用结构化的程序设计方法,将系统自顶向下进行了功能模块的划分。在本说明书中将实施方法具体化,进而对每个模块要完成的工作进行具体的描述,以便为程序设计打下基础,即系统的具体实现。从而完成该程序设计以及该详细设计说明书。
1.2 背景
随着社会的发展,社会信息量与日俱增,作为信息的主要载体之一图书,其数量,规模比以往任何时候的要求都大。无论是用户还是图书馆都需要有一种专门的方式来对图书馆的借还书过程进行管理,从而提高效率。在计算机告诉发展的今天,对图书馆而言,以前的那种手工检索过程已经远远不能满足现代高速运转的社会的需求。为了能适应现代社会的需要,我们在此推出了一款针对图书馆借还书过程的软件——《图书馆借还书系统》。
1.3 定义
SQL Serve 2005:数据库管理软件
DBMS:数据库管理系统
Windows XP/7:运行环境
1.4 参考资料
赵池龙,杨林 《实用软件工程》 北京:电子工业出版社,2008
朱群雄、汪晓男等,《系统分析与设计》,北京:机械工业出版社
王恩波,《管理信息系统教程》,电子工业出版社
王珊,《数据库原理和设计》,清华大学出版社
程序系统的组织结构
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 限制条件
(1)由于本系统的开发将是基于浏览器的B/S结构,所以浏览器端的语言使用HTML/CSS/JavaScript,服务器端的语言使用ASP,开发人员将不能使用其他的开发语言。而数据库也将随之采用SQL Server2005
(2)开发人员在编写代码的过程中需要严格按照软件工程的要求进行,以利于接下来的测试和维护及升级
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 Max
您可能关注的文档
最近下载
- 睿能热泵热水机安装手册-上海海立睿能.PDF
- 林业系统事业单位招聘考试《林业知识》真题库及答案1000题(参考).docx VIP
- 铁路客运车站标识系统暂行技术条件.doc VIP
- 基于产教融合背景下的高职汽车专业建设研究.pptx VIP
- 金银花生产技术规程.pdf VIP
- 山东省青岛实验高中2024届高一数学第二学期期末统考试题含解析.doc VIP
- 青岛《海绵城市设施运行维护导则》(2019修订版).pdf
- 2025年人教版小学六年级数学下册奥数竞赛测试考试题(附答案解析).docx VIP
- 课程思政教学比赛案例:《数字电子技术》课程.docx VIP
- 巧克力糖自动包装机.doc VIP
文档评论(0)