开发实践教程1:试卷生成系统6 窗体设计总览

Posted VB.Net

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发实践教程1:试卷生成系统6 窗体设计总览相关的知识,希望对你有一定的参考价值。

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

1、登录界面(FormLogin)

需要通过输入账号ID和密码登录,其中需要选择对应账户类型(普通用户还是管理员)进行登录。

2、用户注册界面(FormRegist)

新用户需要通过此界面输入信息,提交注册申请。

3、进入之后显示主界面(FormMain)

主界面提供了试卷生成、试卷管理、考题管理等功能,另外试卷类型管理、考题类型管理、用户管理等功能只有管理员才有权限操作。如果各位朋友需要更多功能,在此基础上扩展即可。

4、试卷生成(FormTestPaper)

提供功能:新建试卷、载入试卷、自动填充试卷、保存设计好的试卷、输出Word文档。

功能关联窗体:

试卷信息(FormTestPaperInfo):在此窗体新建试卷信息,如: 试卷名称、试卷类型、考题类型、考试时间等。

题型选择(FormSingleExamType):在”试卷信息“窗体中添加题型信息。

载入试卷(FormLoadTestPaper):可在此窗体查询自己已经建立的所有试卷(包括完善的试卷和不完善的试卷)或者查询别人建立的完善的试卷,并载入相应的信息和题目。

选择考题(FormChooseExam):根据条件搜索并添加或更改考题。

考题(FormExamSingle):增加、修改或查看考题。

5、试卷管理(FormTestPaperManager)

当试卷生成后在“试卷生成”界面调整试卷信息比较复杂,因此单独设置“试卷管理”,允许用户更新自己创建的试卷的信息(仅试卷名称和试卷说明),还提供“删除”试卷功能,执行删除时除了删除《用户试卷表》内的数据外,还将删除《用户试卷详表》内相关的数据。

功能关联窗体:

试卷搜索(FormPaperManagerQuery):设置试卷搜索相关条件。

更新试卷信息(FormPaperInfoUpdate):更新用户自己创建的试卷的信息(仅试卷名称和试卷说明)。

6、考题管理(FormExam)

查询、增加、修改、停用、启用用户自己创建的考题。

功能关联窗体:

考题搜索(FormExamQuery):设置考题搜索相关条件。

考题(FormExamSingle):增加、修改或查看考题。

7、考题类型管理(FormExamType),仅管理员可用

增加、更新考题类型,通常情况下,管理员设置一次后就不再操作。

8、试卷类型管理(FormPaperType),仅管理员可用

增加、修改试卷类型,管理员根据需要进行设置。由于设置好

9、用户管理(FormUserList),仅管理员可用

操作员对普通用户的启用、禁用或停用、设置默认密码、设置用户备注信息

功能关联窗体:

用户查询(FormUserQuery):设置用户搜索相关条件。

用户备注(FormUserMemo):设置用户备注。

10、密码修改(FormPass)

用户可以修改密码。

11、用户信息(FormSelfInfo)

查看自己的信息,包括自己设计的题目数量、设计的试卷数量。

12、关于和帮助(FormAbout)

提供《试卷生成系统》关于和帮助信息(虽然没有帮助内容,读者可以根据需要增加相应内容)。

由于几乎所有窗体中都使用到了数据库,因此请在使用到数据库的窗体代码最前面加上:

Imports System.Data.SqlClient

以上是本系统使用到的全部窗体,在本教程后面章节中会介绍和附上代码。

由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供的参考。

学习更多vb.net知识,请参看 vb.net 教程 目录

以上是关于开发实践教程1:试卷生成系统6 窗体设计总览的主要内容,如果未能解决你的问题,请参考以下文章

开发实践教程1:试卷生成系统6.10 载入试卷(FormLoadTestPaper)

开发实践教程1:试卷生成系统6.9 题型选择(FormSingleExamType)

开发实践教程1:试卷生成系统6.3 主界面(FormMain)

开发实践教程1:试卷生成系统6.13 试卷搜索(FormPaperManagerQuery)

开发实践教程1:试卷生成系统6.18用户查询(FormUserQuery)

开发实践教程1:试卷生成系统6.1 登录界面(FormLogin)