综合测评管理系统Word文档下载推荐.docx

上传人:b****5 文档编号:16449058 上传时间:2022-11-23 格式:DOCX 页数:20 大小:175.13KB
下载 相关 举报
综合测评管理系统Word文档下载推荐.docx_第1页
第1页 / 共20页
综合测评管理系统Word文档下载推荐.docx_第2页
第2页 / 共20页
综合测评管理系统Word文档下载推荐.docx_第3页
第3页 / 共20页
综合测评管理系统Word文档下载推荐.docx_第4页
第4页 / 共20页
综合测评管理系统Word文档下载推荐.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

综合测评管理系统Word文档下载推荐.docx

《综合测评管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《综合测评管理系统Word文档下载推荐.docx(20页珍藏版)》请在冰豆网上搜索。

综合测评管理系统Word文档下载推荐.docx

制定界面设计标准规范的目的是为了规范和统一软件界面设计制定软件界面设计标准与规范。

首先考虑标准化,在标准化的基础上进行界面的美工设计。

简单易用、简洁明了、兼容性好、标准、规范。

界面约定,除主界面外,所有子界面均采用模式窗体,即该窗体不消失,不可以在本程序内将焦点移出子窗体。

编码设计标准与规范,为了在编码过程中,能够快速的、有效的阅读,我们有必要为为对象约定一个规范的编码命名约定。

1.对象命名约定

下面为在编码过程中会用到的对象统一的命名,如下表1.1象统一的命名所示:

表1.2对象统一的命名

对象名

对象类型

命名约定(前缀码)

Form

窗体

Frm

Command

按钮

Cmd

Label

标签

Lab

TextBox

文本框

Txt

ComboBox

组合框

ComB

ListBox

列表框

LstB

Adodb

数据库访问对象

DataGrid

数据表格显示组件

Frame

框架

Fam

Option

单选框

Opt

CheckBox

复选框

Chk

PictureBox

图象显示组件

PtB

CommonDialog

通用对话框组件

ComDlg

Timer

时间组件

Tim

ToolBar

工具栏

TlBar

Menu

菜单

Mnu

SSTab

页框

ImageList

界面资源组件

ImgLst

2.常量和变量的命名约定

下面为在编码过程中会用到的常量和变量统一的命名,如表1.3所示:

表1.2量和变量命名约定

变量名

数据类型

变量类型

含义

UserShenFen

String

全局变量

用户身份标志

LogOK

Boolean

登陆状态

UserName

用户名

GongYingShangID

供应商编号

GongYingShang

供应商名称

TuShuBianHao

图书编号

DingJia

Single

图书定价

ShuMing

书名

HuiYuanKaHao

会员卡号

HYXingMing

会员姓名

HYDengJi

会员等级

编码应清晰、可读性好,运用缩进、空行,结合大小写区别等方法保持程序结构良好。

3.结构化编码约定

凡与数据库操作相关的模块一律加上容错代码,涉及多表操作的模块应该运用“事务”处理,以保持数据完整性。

编码风格参照下例进行:

PublicSubCheckUser(userIDAsString,passwdAsString)

DimuserDBAsDatabase

DimuserRDAsRecordset

DimdbNameAsString

DimSTRSQLAsString

Screen.MousePointer=11

OnErrorGoToerrEnd

dbName=App.Path

IfRight(dbName,1)<

>

"

、"

ThendbName=dbName+"

dbName=dbName+"

DataBase、WFSSDataBase.mdb"

STRSQL="

select[用户身份]from[Admin]where[用户ID]="

"

&

userID&

and[用户密码]="

passwd&

'

打开数据库

SetuserDB=DBEngine.Workspaces(0).OpenDatabase(dbName,False,True)

检索用户,验证密码

SetuserRD=userDB.OpenRecordset(STRSQL,dbOpenSnapshot)

IfuserRD.RecordCount>

0Then

'

设置用户身份

UserShenFen=userRD!

[用户身份]

关闭数据库

userRD.Close

SetuserRD=Nothing

userDB.Close

SetuserDB=Nothing

进入用户环境

LoadFrmMain

FrmMain.Show

UnloadFrmLogIn

logOK=True

userName=userID

Screen.MousePointer=vbDefault

Else

logOK=False

MsgBox"

用户名或密码错误!

请重新输入!

vbOKOnly+vbExclamation,"

登陆失败"

EndIf

ExitSub

errEnd:

MsgBoxErr.Description,vbOKOnly+vbExclamation,"

登陆错误"

Err.Clear

ExitSub

EndSub

4.数据源的约定

需用数据源的组件如:

DataGrid一律采用Adodb控件。

有特殊需求的情况如:

身份验证应引用DAO(数据访问对象)。

5.数据库访问约定

数据库引擎采用Microsoft.Jet.OLEDB.4.0,由Adodb组件进行数据库的访问,并为其他组件提供数据源。

特殊情况、身份验证等由DAO访问数据库。

无需数据显示的情况由DAO提供数据库支持,有数据显示的情况由ADODB组件提供数据库支持。

第二章应用系统设计

2.1需求分析

综合测评管理信息系统对学校加强学生管理有着极其重要的作用,就一般的学校来说,它的设计内容非常复杂而且繁多,而且设计的模块也很多

但结合本人目前实际情况而言,学校的人员结构比较简单,部门划分也很清晰,而且学生的流动性不高,所以学校目前阶段的综合测评工作主要就是学生成绩的收集整理和信息的管理工作,因此,针对该学校而言,经过反复的论证,设计的这套综合测评管理信息系统是非常有必要的

需求分析应采取的方法及步骤在以下内容中进行论述。

2.1.1需求信息的收集

需求信息的收集又称为系统调查。

为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要明确调查的目的、调查的内容和调查的方式。

1、调查的目的

首先,要了解一个组织部门的机构设置,主要业务活动和职能。

其次,要了解本组织部门的大致工作流程和任务范围划分。

这一阶段的工作是大量的和繁琐的。

尤其是管理人员缺乏对计算机的了解,他们不知道或不清楚哪些信息对于数据库系统设计者是必要的或重要的,不了解计算机在管理中能起什么作用,做哪些工作。

另一方面,数据库系统设计者缺乏对管理对象的了解,不了解管理对象内部的各种联系,不了解数据处理中的各种要求。

由于管理人员与数据库系统设计者之间存在着这样的距离,所以需要管理部门和数据库系统设计者更加紧密地配合,充分提供有关信息和资料,为数据库系统的设计打下良好的基础。

2、调查的内容

外部要求:

信息的性质,响应的时间、频度和如何发生的规则,以及对经济效益的考虑和要求,安全性及完整性要求。

业务现状:

这是调查的重点,包括信息的种类,信息流程,信息的处理方式,各种业务工作过程和各种票据。

组织机构:

了解本组织部门内部机构的作用、现状、存在的问题,及是否适应计算机管理。

规划中的应用范围和要求。

3、调查方式

开座谈会;

跟班作业;

请调查对象填写调查表;

查看业务记录、票据;

个别交谈。

对高层负责人的调查,最好采用个别交谈方式。

在交谈之前,应给他们一份详细的调查提纲,以便使他们有所准备。

从访问中,可获得有关该组织高层管理活动和决策过程的信息需求、该组织的运行政策、未来发展变化趋势等与战略规划有关的信息。

对中层管理人员的访问,可采用开座谈会、个别交谈或发调查表、查看业务记录的方式,目的是了解企业的具体业务控制方式和约束条件、不同业务之间的接口、日常控制管理的信息需求以及预测未来发展的潜在信息要求。

对基层操作人员的调查,主要采用发调查表和个别交谈方式来了解每项具体业务的过程、数据要求和约束条件。

2.1.2需求信息的整理

想要把收集到的信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式的信息,必须对需求信息做分析整理工作。

业务流程分析:

业务流程分析的目的是获得业务流程及业务与数据联系的形式描述。

一般采用数据流分析法,分析结果以数据流图(DFD)表示。

是一个数据流图的示意图。

图中有向线表示数据流,圆圈中写上处理的名称、圆圈代表一个处理、带有名字的双线段表示存储的信息。

其数据流图如图2.1所示:

原始输入筛选后的查找结果格式化的输出

图2.1数据流图示

下面是综合测评管理数据库系统设计的业务流程分析,原始的数据是学生基本的信息,系统要求统计学生的信息,并根据信息统计的学生成绩基本情况计算出奖学金的学生,数据流图如图2.2所示:

 

信息清单统计整理报表清单获奖清单

存储文件

图2.2数据流图

2.2系统总体设计

2.2.1系统流程

图2.3业务总体流程

2.2.2系统功能

图2.4综合测评管理系统结构图

第三章开发工具和数据库

本ERP系统采用的数据库是SQLServer2000数据库,开发语言为MicrosoftVisualBasic6.0(简称VB6.0)。

VB6.0作为前台的开发工具,用SQLServer2000作为后台支持数据库,通过VB6.0的数据库控件来连接SQLServer中并对其编程来实现各种功能。

3.1VB介绍

VisualBasic的前身是QBASIC,语言基础是BASIC。

自从微软推出VB后,便成为了程序开发人员的首选工具。

据统计,仅在数据库系统开发领域,VB就占了90%的份额。

VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。

1998年8月,微软推出了VB6.0的版本,进一步加强了部件开发的功能。

以适用人员来分,可有以下三个版本:

  1.标准版针对一般程序设计人员,适合普通应用系统的开发。

  2.专业版针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的支持。

  3.企业版适用于专为企业设计应用软件的程序开发人员。

使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。

可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是IDE(IntegratedDevelopmentEnvironment),即集成开发环境。

IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。

例如在VB的集成开发环境中就包括了以下一些主要元素:

工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;

和VB类似,Delphi的IDE中具有主控制窗体、对象查看窗口和窗体设计器。

同时IDE的设置是很灵活的,开发人员可以按照自己的编程习惯来配置IDE。

从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。

Visualbasic6.0提供ADO(ActiveDataObjects)作为应用程序和OLE-DB连接的桥梁。

ADO,即Active数据对象(ActiveDataObjects):

实际是一种提供访问各种数据类型的连接机制。

ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。

用户可以使用任何一种ODBC数据源,即不仅适合于SQLServer、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。

ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。

本系统就是用ADO对象来连接数据库的。

Microsoft在VisualBasic6.0以后的版本都集成了ADO。

它与以前VisualBasic的DAO、RDO相比有了很大的提高。

DAO(DataAccessObjects)即数据访问对象,是一种面向对象的界面接口。

通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBCDirect功能可以实现远程RDO功能。

RDO(RemoteDataObjects)即远程数据对象,为使用代码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。

RDO是ODBCAPI的一个浅层界面接口,是专为访问远程ODBC关系数据源而设计的。

ADO是Microsoft公司关于各种类型数据的高等界面,后来逐渐演变成满足所有数据访问需要的完整解决办法。

ADO的对象模型是所有数据访问接口对象模型中最简单的一种。

Microsoft公司用来访问ADO数据的应用程序界面技术是OLEDB。

OLEDB是一种底层编程接口,用来访问许多不同类型的数据源,其中包括消息、文件系统以及其他一些非传统的数据源。

OLEDB是一个由ComponentObjectModel(COM)接口组成的集合,用来隐藏创建数据访问服务过程中的细节。

OLEDB提供了访问任何数据资源的方法,包括相互关联的数据库和相互不关联的数据库、Email和文件系统、文本和图形以及用户定义的数据对象。

3.2数据库SQL

SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。

SQL通常使用于数据库的通讯。

ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。

SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。

使用SQL的常见关系数据库管理系统有:

Oracle、Sybase、MicrosoftSQLServer、Access等等。

虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。

但是,标准的SQL命令,比如"

Select"

、"

Insert"

Update"

Delete"

Create"

和"

Drop"

常常被用于完成绝大多数数据库的操作。

MSSQLServer就是用的Transact-SQL。

SQL语言有着非常突出的优点,SQL语言是非过程化的语言、统一的语言、是所有关系数据库的公共语言。

非过程化语言:

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。

SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。

SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。

统一的语言:

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。

所有关系数据库的公共语言:

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用SQL编写的程序都是可以移植的。

SQL为许多任务提供了命令,其中包括:

查询数据、在表中插入、修改和删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性等。

以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。

SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:

DML(DataManipulationLanguage,数据操作语言):

用于检索或者修改数据;

DDL(DataDefinitionLanguage,数据定义语言):

用于定义数据的结构,比如创建、修改或者删除数据库对象;

DCL(DataControlLanguage,数据控制语言):

用于定义数据库用户的权限。

DML组可以细分为以下的几个语句:

SELECT:

用于检索数据;

INSERT:

用于增加数据到数据库;

UPDATE:

用于从数据库中修改现存的数据;

DELETE:

用于从数据库中删除数据。

DDL语句可以用于创建用户和重建数据库对象。

下面是DDL命令:

CREATETABLE,ALTERTABLE,DROPTABLE,CREATEINDEX,DR

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1