开发实践教程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)