1. 尽可能的减少数据冗余和重复
2. 构设计与操作设计相结合
3. 数据结构具有相对的稳定性
3.7数据词典分析
3.7.1读者信息表
里面记录了读者所有的基本资料:
3.7.2图书信息表
里面记录了书籍最基本的信息:
3.7.3借阅信息表
里面记录着所以书籍的借阅信息
3.8数据流程图
这项工作的主要任务是给组成系统的各个子系统和模块勾画出大致的计算机处理流程。目的是让开发人员明确子系统或模块中信息的流动、转换、存储和处理情况,以便进一步明确模块物理设计及日后模块实现的任务和工作要点,从而把系统的总体设计思想落实到每一个子系统和功能模块之中。
子系统和模块计算机处理流程,可以用一种基于计算机处理的业务流图来表示。
借书:
借书是图书管理系统的主要流程之一,其过程是在馆藏中查找自己所需要的图书,然后进行借书、借书登记等操作。其流程图如图3-2还书:
借书是图书管理系统的主要流程之一,其过程是输入还书的编号或者还书的名称,然后进行还书操作,同时删除借阅记录。其流程图如图3-3
第4章 图书管理系统的功能实现
4.1登陆界面编码设计
本窗体集成了”登录”模块,因此在系统加载时,需要先启动”登录”模块的登录窗体,只有当用户输入了正确的用户名和密码,才能进入到系统主界面。
“登录”窗体运行界面,如图:
当user表没有该用户,将无法使用本程序。
user = myrs("user ")
将公共变量user设为用户的身份
此窗体的主要代码设计如下:
Dim rs_login As New ADODB.Recordset
If Trim(Combo1.Text) = "" Then
MsgBox "没有这个用户", vbOKOnly + vbExclamation, ""
Combo1.SetFocus
Else
sql = "select * from 系统管理 where 用户名='" & Combo1.Text & "'"
Else
MsgBox "密码不正确", vbOKOnly + vbExclamation,
txtpwd.SetFocus
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>