毕业论文试卷自动生成系统 - 图文

发布时间 : 星期日 文章毕业论文试卷自动生成系统 - 图文更新完毕开始阅读

目 录

1 概述 ---------------------------------------------------------------- 1 2 数据库理论基础和开发工具 ------------------------------------ 1

2.1 数据库理论基础 ---------------------------------------------------- 1

2.1.1 数据库管系统 ------------------------------------------------ 1 2.1.2 数据库系统设计 ---------------------------------------------- 2 2.1.3 数据库设计范式分析 ------------------------------------------ 2 2.2 数据库开发工具 ---------------------------------------------------- 4

2.2.1 基本数据库组件 ---------------------------------------------- 4 2.2.2 Delphi 7.0 的一些控件 --------------------------------------- 5 2.3 SQL 语言在Delphi中的运用 ----------------------------------------- 5

3 通用试卷生成系统的定义 ------------------------------------------------------------------------- 7

3.1 问题的定义 -------------------------------------------------------- 7 3.2 可行性分析 -------------------------------------------------------- 8 3.3 需求分析 ---------------------------------------------------------- 9

3.3.1 题库管理 ---------------------------------------------------- 9 3.3.2 试卷管理 ---------------------------------------------------- 9 3.4 系统总体结构设计 ------------------------------------------------- 11 3.5 试题设计流程图如下: --------------------------------------------- 11

4 前台用户部分模块设计 ---------------------------------------------------------------------------- 12

4.1 用户登录窗口设计 ------------------------------------------------- 12 4.2 主界面设计 ------------------------------------------------------- 12 4.3用户管理 --------------------------------------------------------- 13 4.4权限管理 --------------------------------------------------------- 13 4.5密码管理 --------------------------------------------------------- 14 4.6数据备份和数据还原 ----------------------------------------------- 14

III

4.8 数据库部分表的列举 ----------------------------------------------- 15 4.9 试卷生成 --------------------------------------------------------- 15

5 主要功能的实现代码 --------------------------------------------------------------------------------- 15

5.1用户登入功能的实现代码 ------------------------------------------- 15 5.2 数据备份的实现代码 ----------------------------------------------- 18 5.3 试卷自动生成的实现代码( 部分) --------------------------------- 20 5.4 本章小结 -------------------------------------------------------- 25

6 总结 ---------------------------------------------------------------- 25 参考文献 ---------------------------------------------------------------------------------------------------------------- 26 致 谢 --------------------------------------------------------------------------------------------------------------------- 27

IV

1 概述

随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信

技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。在计算机飞速发展的今天,简化试卷的手工操作势必所然,。。。。。。所以如何设计好仓库管理系统,尽可能地减少仓库管理的重复性和低效性就成为当前最为重要的问题。图书仓库管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,员工信息和供应商信息管理也是仓库管理中一个必不可少的部分,它提供着与入库和出库相关的地一些信息,使得整个系统更加完整,更加实用。

通过对仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今图书仓库管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。

2 数据库理论基础和开发工具

2.1 数据库理论基础

数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。数据库技术能使Internet应用超越具有早期应用特点的简单的发布。同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。这些技术没有脱离经典数据库技术的要求。它们只是加重了数据库技术的重要性。

数据库的设计和开发及包括艺术有包括工程。理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。

数据库的目的是帮助人们跟踪事务。经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密起关注的事务。最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。数据库也被越来越多地应用于生成和维护多媒体应用程序上。

2.1.1 数据库管系统

数据管理系统(DBMS)是用描述、管理和维护数据库的程序系统,是数据库系统的核心组成部分。它建立在操作系统的基础上,对数据库进行统一的管理和控制。其主要功能有:

1

1) 描述数据库:描述数据库的逻辑结构、存储结构、语义信息和保密要求等。

2) 管理数据库:控制整个数据库系统的运行,控制用户的并发性访问,检验数据的安全、保

密与完整性,执行数据的检索、插入、删除、修改等操作。

3) 维护数据库:控制数据库初始数据的装入,记录日志,监视数据库性能,修改更新数据库,

重新组织数据库,恢复出现故障的数据库。

4) 数据通信:组织数据的传输。

2.1.2 数据库系统设计

在软件需求分析阶段,搞清楚了软件“做什么”的问题,形成了目标系统的逻辑模型。现在我们所要做的就是要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求。首先,我们需要描述的是系统的总的体系结构

(1) 数据库模块设计:系统的概要设计中最重要的就是系统模块化设计。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。

将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

(2) 数据表设计: 数据表的设计是指设计数据库中表的结构,数据表的逻辑结构包括:属性名称,类型、表示形式、缺省值、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为了使效率高,规范化程度应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。

(3) 存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。

(4) 数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据完全。

2.1.3 数据库设计范式分析

建立起一个良好的数据指标体系,是建立数据结构和数据库的最重要的一环。一个良好的数据指标体系是建立DB的必要条件,但不是充分条件。我们完全可以认为所建指标体系中的一个指标类就是关系数据库中的一个基本表,而这个指标类下面的一个个具体指标就是这个基本表中的一个字

2

联系合同范文客服:xxxxx#qq.com(#替换为@)