文档详情

图书馆管理系统软件设计说明书.doc

发布:2017-12-02约2.01千字共12页下载文档
文本预览下载声明
图书管理系统软件设计说明 一.可行性研究: 图书管理系统,在开发过程中,按照软件工程的步骤,从设计到开发采用了面向对象的思想和技术,采用了SQL SERVER 2000网络数据库,使得本系统可以方便的和其他子系统进行数据交换。同时,注意从软件的图形应用界面上优化软件质量,使得本系统具有很强的可操作性。 二.需求分析: 1.任务概述: 1.1 目标: 对图书信息进行图书管理、读者管理、借阅管理、系统管理、添加还借书这些日常业务的需要。高效性通过系统的实用,能够改变旧的图书管理模式,使对图书的管理、借阅、查询更加方便有效。 1.2 运行环境: Windows 98/2000/XP/2003操作系统下,安装并配置软件Microsoft SQL Server 2000数据库管理系统。 2.1 功能划分: 图书管理系统主要实现以下五个方面的功能: a.图书管理 b.读者管理 c.图书借阅管理 d.系统管理 e.退出系统 2.2 功能描述: 图书管理包括图书类别管理和图书信息管理方面功能。 读者管理主要实现读者类别管理和读者信息管理。 图书借阅管理,进行借书登记(此操作由管理员完成);当用户要查询自己的借阅情况时,可进行借阅查询。 系统管理有添加管理员和更改密码等功能。 2.安全性需求: 只有系统管理员才能进行数据库的相关操作 3.一致性需求: 在图书管理系统相关的表之间,有较强的关联性,为了实现一致性的需求,我们在各个表之间建立起了一致性约束。 6.完整性需求: 根据图书管理系统的要求,为保持数据的完整性,采用了数据库的事务机制,防止出现操作故障。 三. 概要设计说明书: 1.总体设计: 系统结构示意图: 2.接口设计: 2.1 外部接口: 通过一定的计算机硬件,建立服务器系统,管理员通过管理服务器系统,与用户进行交互,从而达到资源共享的目的,实现图书管理系统。 2.2 内部接口: 程序内部需要共同的数据定义和描述,此系统是智能办公化管理系统的一个子系统,必须和这个系统的其他子系统统一数据定义等,才能使该系统性能达到最好,并且要尽量消除和其他子系统模块之间存在的数据冗余,才能使整个智能办公系统做到高效,方便。 3.运行设计: 3.1 运行模块的组合: 运行模块分成基本的三个模块,即是:输入模块,输出模块,处理模块等。这使得整个系统的维护容易,简单;系统的结构层次简单,易懂。 3.2 运行控制: 本系统采用的控制方式主要有三种:顺序,选择,循环。 4.安全保密设计: 当用户登录进操作界面之前,我们设置了用户名和密码,当用户名和密码相匹配时才能进入该用户所允许做的权限操作界面。 四.详细设计: 1.数据库表 登录用户:(姓名,密码) 图书类别:(类别编号,类名) 图书信息管理:(图书编号,类别,书名,作者,出版日期,出版社,定价,总数量,剩下数量,备注) 读者信息管理:(读者编号,读者姓名,性别,读者类别,工作单位,家庭住址,电话号码,登记日期,已借书数) 读者类别:(类别名称,借书数量,借书期限,借书期限) 图书借阅信息:(借阅编号,读者编号,书籍编号,借书日期,还书日期,数量) 用户表:(user_ID,mima) 2.计算机的软件配置 Windows 98/Windows xp/Windows 2000/Windows 2003; 五. 编码与实现 六. 测试结果(截图) 启动SQL Server 2000 企业管理器,建立附近数据库,数据库文件在data的database中 1.管理员登陆 2.主界面 3.修改图书信息 4.借书信息管理 5.读者类别管理 6.读者类别修改 7.添加图书信息 8.添加图书类别 9.添加管理员用户 10.更改当前密码 11.添加读者信息 12.借书管理 13.查询借书信息 14.还书管理 15.读者信息修改 16.读者信息删除 17.读者信息查询 18.读者类别添加 19.读者类别删除 七.制作小组 黄雨轩:图书馆系统代码制作 李华智:图书馆数据库制作 王 云:图书馆数据输入 谢新荣:图书馆系统VB界面美化 叶东升:图书馆系统材料整理与收集 文常姣:VB界面美化 林芳玲:VB界面制作 钟云云:图书馆系统设计及数据库设计 制作小结:在制作的过程之中遇到很多困难和问题,通过李磊老师的指点和全体组员的努力终于完成,谢谢李磊老师和帮助过的同学,也谢谢各位组员的努力……通过这次的制作,让我们明白了自己的不足和学到了许多知识。 3 读者管理 更改密码 添加管理员 还书管理 读者类别管理 借书管理 图书信息管理 读者信息管理 图书类别管理 退出 系统管理 图书借阅管理 询 图书管理 图
显示全部
相似文档