图书馆管理系统概要设计.doc
- 格式:doc
- 大小:24.50 KB
- 文档页数:3
图书馆管理系统概要设计
图书馆管理系统概要设计目录1介绍32.1要求规定...32.2基本设计概念和处理流程42.3结构..................52.4时间特性要求..............83.2外部接口83.3内部接口84操作设计94.1操作模块组合94.2操作控制.94.3运行时间........................95系统数据结构设计……95.1逻辑结构设计..........................数据结构和程序之间的关系.............116系统错误处理设计.....................116.1错误消息...................引言1.1引言1.1的编写目的概要设计主要是用相对抽象的语言来概括整个需求,确定系统的物理配置,确定整个系统的处理流程和系统的数据结构,进行界面设计,实现系统的初步设计。确定系统的物理配置,确定整个系统的处理流程和系统的数据结构,设计界面,实现系统的初步设计。1.2定义SQL Server:
数据库管理软件:
是一种数据库查询和编程语言DBMS:
数据库管理系统操作环境:
JDBC软件开发语言:
是一个用于执行SQL语句的Java API,它可以提供对各种关系数据库的统一访问。它由一组用Java语言编写的类和接口组成。2总体设计2.1要求规定系统易于安装、维护、操作、运行
是一个用于执行SQL语句的Java API,它可以提供对各种关系数据库的统一访问。它由一组用Java语言编写的类和接口组成。2总体设计2.1要求规定系统易于安装、维护、操作、运行稳定、安全可靠。这一阶段的目的是阐明系统的数据结构和软件结构。此外,总体设计还将给出内部软件和外部系统组件之间接口的定义、每个软件模块的功能描述、数据结构的细节以及具体的组装要求。2.2基本设计理念和处理流程图书管理系统管理图书管理读者管理还书管理借阅管:图书mdb为了方便系统的数据录入和数据完整性,在逻辑设计的基础上增加了如下表结构:
出版社:记录了图书出版社的信息。图书位置信息:记录图书存储位置。系统参数表:
图书馆的名称,借书的默认期限。5.3数据结构与程序的关系数据结构和程序是软件的重要组成部分,程序的正确执行取决于合理的数据结构。6系统错误处理设计6.1错误信息系统使用与SQL Server数据库的登录名相同的方式,以确保系统登录时的安全性,这样,如果源代码被泄露,此人将无法获得用户名和密码。这个程序中的几个可能的错误被不同地分析和处理。主要错误可能是数据库连接错误:
这种错误主要是由不正确的数据库设置或某些异常引起的。我们只需要取消这个操作,并提醒用户检查数据库的问题。还有输入错误或其他操作错误,主要在下表中:
错误或故障条件系统输出信息含义处理方法登录名或密码错误显示“登录名或密码错误”连续三次后,系统自动冻结用户的错误数据或显示“对不起,您非法使用数据且没有权限!”数据库损坏数据损坏参考补救措施突然网络故障或电源故障无法连接参考补救措施6.2补救措施1。数据库损坏为了确保数据安全,服务器可以使用主服务器和备份服务器使用的方法。一旦主服务器损坏,备份服务器将立即将其替换。数据库应有相应的备份模块,服务器端应有基于数据库系统的备份模块,可通过磁带机或光盘机进行备份,工作站端应有基于应用程序的备份模块。2.数据中心等处理系统部分停电、断网的关键部门必须配备大功率不间断电源,普通部门必须配备小功率不间断电源,以备停电时紧急使用。网络安全由网络安全和网络设备安全来保证。3.权限控制系统采用最高级别的权限控制,采用基于数据库的安全认证,系统具有用户管理模块,可以方便地创建用户和授权。6.3系统维护设计软件维护主要包括数字图书馆维护和软件功能维护。对于数据库,该软件提供了备份和恢复功能,可以方便地维护和管理数据库。对于软件功能,由于模块化设计,每个模块之间的独立性相对较高,因此只需要修改一个窗口来修改单个功能。如果你想添加功能,那也很容易,只要你添加菜单项的内容,你就可以定期对软件进行维护和修改。单词模型