图书管理系统概要设计说明书
学生姓名:
学 号:
学 院:计算机科学学院
班 级:计算机科学与技术四班
一、引言
1.1编写目的
本文档的编写是为了完善图书管理系统软件的开发途径和应用方法。以求在最短的时间高效的开发图书管理系统。
1.2背景
本项目的名称:图书管理系统开发软件。
本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是高校图书馆借书。
本产品是针对电脑管理图书的需求设计的,可以完成读者登记、购入新书、读者借还书、等主要功能。
1.3定义
开发(develop):不是单纯指开发活动,还包括维护活动。
项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点,并且一般是按照某项计划运行。这种计划通常会形成文件,并且说明要交付或实现的产品、所用的资源和经费、要做的工作和工作进度,一个项目可能有若干项目组成。
项目开发计划(project development plan):是一种把项目一定过程与项目如何推进连接起来的方案。
产品生命周期(product life cycle):是产品从构思到不可以再使用的持续时间。
1.4参考文献
《CMMI软件过程改进与评估》 罗运模、谢志敏等编著,电子工业出版社,20xx年6月版,北京
《软件工程导论》(第四版) 张海藩编著,清华大学出版社,20xx年10月版,北京
二、总体设计
2.1需求规定
主要输入输出项目:
图书信息:(书名,ISBN,定价,出版社,数量,是否可借)
用户信息:(ID,姓名,年龄,性别,开户时间,余额)
借阅信息:(ID,ISBN,数量,借出日期,押金)
2.2运行环境
硬件环境:
最低配置:CPU:Pentium3 800以上或其它兼容规格,内存:256M以上,硬盘:20GB以上空间
推荐配置:CPU:Pentium4 1.6G,内存:512M以上,硬盘:100GB以上空间。
软件环境:
Windows server 2003
SQL Server 2005
. NET Framework 2.0
2.3基本设计概念和处理过程
读者借还图书处理流程
更新图书资料处理流程
2.4 SC结构
2.5图书管理系统总体设计示意图
2.6系统出错处理设计
2.6.1出错信息
输入用户名不存在:说明数据库没无此用户名,需开户。
密码错误:说明用户名和密码不匹配。弹出警告信息后需重新输入密码,一天内输入十次错误密码,将对此帐户进行冻结,需持身份证解冻。
由于管理员没有及时保存数据造成的数据丢失:可通过数据还原,还原成最近的数据备份。
2.6.2补救措施
故障出现后可能采取的变通措施,包括:
后备:使用附加存储设备备份数据。备份频率为每日一次。需手动备份。 恢复及再启动:如果数据造成丢失,可使用备份数据还原。
第二篇:图书管理系统详细设计说明书实验报告
实验( 四 )
课程名称:需求分析 班级:09软件《2》班
姓名: 龚小攀 ,谈政荣,张玲,何绍忠,艾亚梁
实验日期: 2011 年 12 月 10 日 指导老师:曾小荟