文档管理系统论文内容摘要:
: 借阅信息 借阅编号 资料编号 用户编号 借出日期 归还日期 归还期限 说明 资料信息实体 ER 图: 资料信息 资料编号 资料名称 资料类型 保密级别 借阅时限 内容简介 用户信息实体 ER 图: 用户信息 编号 姓名 性别 部门 借阅级别 分类信息 ER 图: 分类信息 分类编号 分类名称 部门信息实体 ER 图: 部门信息 部门编号 部门名称 系统用户信息实体 ER 图: 系统用户信息 用户名 密码 姓名 系统用户管理 用户权限管理 用户信息管理 数据库逻辑结构设计 数据库概念结构设计完 成后,现在可以将上面的数据库概念转化为某种数据库系统所支持的实际数据类型,也就是数据库的逻辑结构. 使用 VISUAL FOXPRO 开发对加以连接使用 VISUAL FOXPRO 自带数据库资料管理系统中使用的各个数据表的字段设置如下: 借阅信息表( DataLend) 字段名 类型 宽度 可否为空 默认值 说明 借阅编号 字符型 8 否 主索引字段 资料编号 字符型 8 否 普通索引字段 用户编号 字符型 8 否 普通索引字段 借出日期 日期型 8 否 归还日期 日期型 8 归还期限 日期型 8 说明 字符型 100 用户信息表( UseInfo) 字段名 类型 宽度 可否为空 默认值 说明 编号 字符型 6 否 主索引字段 姓名 字符型 20 性别 字符型 2 部门 字符型 20 借阅级别 整型 4 普通索引字段 资料信息表( Datainfo) 字段名 类型 宽度 可否为空 默认值 说明 资料编号 字符型 8 否 主索引字段 资料名称 字符型 40 否 资料类型 字符型 8 否 普通索引字段 存档日期 日期型 8 否 资料数量 整型 4 否 1 借出数量 整型 4 0 借阅次数 整型 4 0 资料来源 字符型 40 所属部门 字符型 40 保密级别 数值型 1 否 1 借阅时限 数值型 4 1 内容简介 字符型 100 分类信息表( Datacate) 字段名 类型 宽度 可否为空 默认值 说明 编号 字符型 4 否 主索引字段 分类名称 字符型 20 否 部门信息表( DepartInfo) 字段名 类型 宽度 可否为空 默认值 说明 部门编号 字符型 4 否 主索引字段 部门名称 字符型 20 否 系统用户信息表( SysUser) 字段名 类型 宽度 可否为空 默认值 说明 用户名 字符型 20 否 主索引字段 密码 字符型 20 否 姓名 字符型 20 系统用户管理 逻辑型 1 .F. 用户权限管理 逻辑型 1 .F. 用户信息管理 逻辑型 1 .F. 资料信息管理 逻辑型 1 .F. 借阅信息管理 逻辑型 1 .F. 用户信息浏览 逻辑型 1 .T. 资料信息浏览 逻辑型 1 .T. 借阅信息浏览 逻辑型 1 .T. 资料借还操作 逻辑型 1 .F. 数据库的安全性、完整性、并发控制和恢复 信息数据是学校中非常重要的资源,因此保证数据库的安全可靠、正确有效是非常重要的问题。 一般的数据库管理系统( DBMS)都有提供了一定的数据保护功能。 数据库保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和数据库的恢复等。 ( 1)数据库的安全性 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。 由于数据库系统中存放着大量的数据,且为许多用户所共享,因此安全性问题是必须首先要解决的。 一般计算机系统中的安全措施是按照“用户标识和鉴别”、“ DBMS 存取控制”、“ OS 级安全控制”、“ DB 密码存储”来一级一级设置的。 在现在流行的数据库系统中一般都提供以下两种控制:用户标识和鉴别、数据存取控制。 ( 2)数据完整性 为了保证数据库数据的正确性和相容性,数据库管理系统( DBMS)都提供了一种机制来检查数据库中的数据,看它是否满足语义的规定条件, DBMS 称这种机制为“数据完整性检查”。 一般的 DBMS 中是通过完整性约束和数据库触发器来实现这一机制的。 ( 3)并发控制 在多用户数据库环境中,多个用户程序可并行存取数据库中的数据,为了以正确的方式调度该并发操作,避免造成“丢失修改”、“不能重读”、“读脏数据”等不一致的情况, DBMS 引入了“并发控制”这一机制。 并发控制的主要方法是采用封锁机制,一般采用两种封锁机制:共享机制和排它机制来实现。 ( 4)数据库后备与恢复 主要使用转储、日志等方法进行数据库的恢复。 用户界面设计 用户界面是指软件系统与用户之间交互的接口,通常包括输出,输入,人机对话的界面 与方式等。 由于本系统的最终用户是那些对计算机技术并不算很精通的管理人员,因此本系统采用了基于菜单选择,填写表格和简单的问答选择等友好的用户界面交互方式。 系统安全性验证用户界面设计 用户登录窗口界面是用户看到的第一幅画面,也是进入系统之前必须经过的一道“关口”。 因此,简洁、实用、友好是设计时应当考虑到的风格。 登录本系统,用户将看到如下画面: 登录界面图 本系统注重用户的权限的限制,当需修改学生基本信 息,学生注册信息等关键信息时,要求用户再次输入密码。 系统主画面屏幕区域设计 进行系统的主画面屏幕区域设计时,是将整个屏幕划分为三个区域,如下图所示: 主 菜 单 区 工 作 区 状 态 信 息 区 在屏幕的最上方是主菜单区,显示本系统的功能主菜单。 用户可以有鼠标左键来选择相应的菜单,也可以用快捷键进行操作,然后用同样的方法在相应菜单下拉出该项的二级菜单(如果有的话),如果还有三级菜单,用户可在二级菜单选择相应的功能项,系统会自动弹出三级菜单。 当通过菜单选择了所要进行的工作以后 ,系统进入相应的业务处理功能,这时业务处理活动在屏幕中间区域即工作区进行。 在整个业务处理过程中,主菜单区始终存在以使用户明确当前正在进行的处理,当用户为业务处理完毕后,系统返回主菜单。 第四章 系统编码与实现 开发平台的选择 考虑到本系统的性能要求,和现有的条件,我们选择了 WINDOWSXP 中文版作为开发、测试和运行的平台。 因为 WINDOWS 操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势,选用它作为开发平台,易于功能 的扩展和软件升级。 开发工具的选择 针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合学籍器具管理系统的需要和目前的硬件环境,我们选用微软 WINDOWS 平台下的 Visual (简写为 )作为软件开发工具。 选用该工具有发下几方面的优点: ( 1) 是目前微机上最优秀的关系型数据库管理系统软件,正如其名称中冠以的“ Visual”一样,它采用了可视化、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统工程的模块化和紧凑性。 ( 2) 版本中提供了大量的诸如“数据库设计器”、“表单设计器”、“菜单设计器”、“报表设计器”等开发设计工具和向导工具( Wizard) ,使以往费时费力的开发工作变得轻松自如。 这些可视化的设计工具免除了开发者编写大量程序代码的工作。 程序设计( 部分逻辑及代码) 创建可视化按钮 要使鼠标指针移动到按钮上方时鼠标指针发生变化,需要在按钮的“ MouseMove” 事件中添加代码。 *———— 修改控件上鼠标指针形状 LPARAMETERS nButton, nShift, nXCoord, nYCoord = 99 amp。 amp。 ———— 使用自定义的鼠标指针 = amp。 amp。 ———— 鼠标指针文件 创建可视化类 单击【首记录】按钮时,只需要将记录指针移动到表的第一条记录即可,按钮的“ Click” 事件代码如下: GO TOP amp。 amp。 到首记录 amp。 amp。 刷新表单 单击【上记录】按钮时,首先判断记录指针是否位 于第一条记录,如果是,则弹出警告,否则将记录指针向前移动一个位置,该按钮的“ click”事件代码如下: *—— 如果到了数据表首部 IF BOF() .OR. RECNO() = 1 MessageBox(已到首记录 ,48,移动记录 ) ELSE *—— 如果数据指针不位于数据表首部 SKIP1 ENDIF *—— 刷新表单 单击【下记录】按钮代码: *—— 如果记录指针位于数据表末尾 IF EOF() or RecNO() = RecCount() MessageBox(已到末记录 ,48,移动记录 ) *—— 如果记录指针不位于数据表末尾 ELSE *—— 记录指针下移 SKIP ENDIF *—— 刷新表单 () 单击【末记录】按钮代码: GO BOTTOM amp。 amp。 到数据表末尾 amp。 amp。 刷新表单 “ MyMove” 类的“ Refresh”事件代码如下: *—— 如果数据表为空或者只有一条记录 IF BOF() .AND. EOF() .OR. RECCOUNT()=1 =.F. =.F. =.F. =.F. ELSE *—— 如果在记录指针在数据表的末尾 IF RECNO()=RECCOUNT() .OR. EOF() =.T. =.T. =.F. =.F. ELSE *—— 如果记录指针在数据表的首部 IF RECNO()=1 .OR. BOF() =.F. =.F. =.T. =.T. ELSE *—— 如果记录指针不在数据表的首部也不在尾部 =.T. =.T. =.T. =.T. ENDIF ENDIF ENDIF “命令按钮工具栏”类 【推出】按钮的“ Click”事件代码: LOCAL YN YN=Messagebox(确定退出 ,4+32,资料管理系统 ) IF YN=6 ENDIF 创建系统主表单 创建主程序 *—— 系统环境设置 CLEAR CLEAR ALL SET ESCAPE OFF amp。 amp。 禁止运行的程序在按 ESC 键被中断 SET TALK OFF amp。 amp。 关闭命令显示 SET SAFETY OFF amp。 amp。 覆盖时不要确认 SET STAT BAR OFF amp。 amp。 将状态栏关闭 SET SYSMENU OFF amp。 amp。 可关掉 VFP系统菜单区域 SET SYSMENU TO amp。 amp。 关闭系统菜单 SET CENTURY ON amp。 amp。 显示四位年代 SET DATE ANSI amp。 amp。 指定日期表达式的显示格式为 *—— 避免多次运行程序 *—— 声明 API函数“ FindWindow” DECLARE Int。文档管理系统论文
相关推荐
al administration school, I designed the Educational Management Information System. Xinxiang institute designed this educational management information system is bined with the special nature of the
售 处理、 销售出库 处理和商品退货处理 ,其功能都与采购管理差不多。 在 设计中,应当考虑数据的完整性,例如对商品的款号应当查找是否存在,对一张销售单对同一商品只能是其中一个销售记录。 同时对金额,数量,折扣等都要做相关的检查,不能输入错误垃圾数据。 本模块处理功能与用户交互的界面设计应考虑输入的简洁与方便,数据处理的速度快。 各个单据的单号可以让系统自动生成, 尽量的减少 人工输入的麻烦
接到客人,确认其身份,核对无误之后带其乘车回酒店,安排登记和入住事宜。 在礼宾部柜台为客人提供咨询、寄存等礼宾服务。 (二)酒店代表的 VIP/大客户接待工作 与销售部相关人员核 对当天预计抵达的 VIP 人数和姓名。 准备相关物品,检查是否有遗漏。 向有关部门了解客人信息,准备接待事宜。 视客人要求和酒店安排,与订房部、销售部、接待处等部门共同安排客人到站活动和酒店活动。
业用地( M) U14 供热用地 大型锅炉房、调压、调温站和地面输热管廊等用地 U2 交通设施用地 公共交通和货运交通等设施用地 U21 公共交通用地 公共汽车、出租车、有轨电车、无轨电车、轻轨和地下铁道(地面部门)的停车场、保养场、车辆段和首末站等用地,以及轮渡(陆上部分)用地 U22 货运交通用地 货运公司车队的站场等用地 U29 其它交通设施用地 除以上之外的交通设施用地,如交通指挥中心
游电话等属性。 注:默认导游游景点所决定,所以导游这里将导游作为景点的一部分,作为景点的属性存在于 景点表中。 (5)留言板信息: 留言板是针对客户与旅行社之间沟通所设置的一个板块,有助于双方之间的交流,只需设子留言内容一个属性即可。 (6)客户住房信息: 建立客户住房信息,明确客户与酒店之间的关系,并且客户住房信息中包含客户的住、退房日期,是酒店与客户之间的联系更加明朗化
Resolution) 用医学术语形象 描述了 危机的生命周期 提出危机引发前存在着预警信号,应做到危机防范 芬克( Fink) M 模型 ( 五阶段模型 ) 信号侦测 、 探测和预防 、 控制损害 、 恢复阶段 、 学习阶段 从决策者的行动进行分析 表现更加主动 米托夫 六阶段模型 危机避免 、 危机的准备管理 、 危机的确认 、危机的控制 、 危机的解决 、 从危机中获利