图2.14 修改密码
各权限的用户均可进入该模块。
该界面主要由三个编辑框和两个按钮组成。操作步骤如下:要求用户正确输入原密码、输入新密码、再次输入新密码。单击“确定修改”后,系统首先核对原密码输入是否正确,再判断两次输入的新密码是否一致,完全正确则将数据库中的当前用户密码修改为新密码并返回系统主界面,下次该用户登录以新密码为准。若单击“取消”则放弃修改返回系统主界面。
2.4系统详细设计
2.4.1 设计原理
数字信号处理试题库系统以菜单选择,通过调用各个函数,对单链表的遍历,实现不同的功能,不同函数处理后返回的只是一个头结点,但是通过头结点可以找到所有链表中的信息,只要有函数,找到头指针就能进行相应的操作,所以模块化的程序方便以后添加或者删除某些功能,程序中通过清屏函数实现界面的转换,主函数中的循环保证程序不会退出,一个循环和一个清屏函数实现了主菜单和各子画面的切换(子函数)。这样的话各个子函数都可以调用一开始输入的数据,这样就实现了各个不同函数调用时都能使用整个系统连续起来了。作为一个数据库系统,增加了文件的读入与写出功能,增加了程序的实用性。本文来自优&文*论~文'网,毕业论文 www.youerw.com
2.4.2 类的静态设计
组成该系统的类可分为两大类:一类是组织数据和完成数据各种操作的类,另一类是辅助各种数据操作实现的交互界面类。
2.4.2.1组织数据和操作数据的类
这些类包括组织和封装数据信息和对数据库进行操作的数据库类CADODatabase,组织和封装记录集信息和对记录集进行操作的记录集类CADORecordset。这两个类的属性和操作如下:
1.CADODatabas类,如图2.15所示。兽药技术营销模式的现状与发展趋势
用于对数据库进行操作。
图2.15 CADODatabase类
属性
m_pConnection 用于连接数据库,数据连接只能指针对象成员
m_strConnection 用于记录连接串,CString类对象成员
m_strLastError 用于记录错误信息,CString类对象成员
上一页 [1] [2] [3] [4] [5] [6] [7] [8]