开发实践教程1:试卷生成系统 1 前言和目录

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

1.1 前言

虽然此前VB.Net教程中已经发布过《库存管理系统》作为VB.Net教程综合开发的实例,但是《库存管理系统》使用的是Access数据库,不适合多用户环境使用。

而在《试卷生成系统》中使用了MsSql数据库,弥补了这一缺点。同时,本系统的代码也为毕业生们提供了开发参考。

本代码也可作为毕业设计的参考。

1.2 系统介绍

虽然现在很多考试都是通过网络方式、计算机上进行,但是相比线上考试,线下考试更为保密和公平。因此目前对于大多数学校而言,更多的还是使用纸质的线下考试方式。因此,开发一套既可以手工组卷又可以自动组卷的系统还是很有必要。本系统正是基于以上理念开发。通过对此系统的开发学习,可以学习到:

1、对Ms Sql Server数据库的操作

(1)普通操作详见涉及窗体的小节。

(2)数据批量保存,详见《6.7 试卷生成(FormTestPaper)》。

(3)数据事务操作,详见《6.12 试卷管理(FormTestPaperManager)》。

2、操作Word进行文档输出,详见《6.7 试卷生成(FormTestPaper)》。

3、使用MD5散列加密,详见《4 类》

1.3 目录

1 前言和目录

2 数据库设计

3 系统设计

4 类

5 模块

6  窗体设计总览

6.1 登录界面(FormLogin)

6.2 用户注册界面(FormRegist)

6.3 主界面(FormMain)

6.4 考题管理(FormExam)

6.5 考题搜索(FormExamQuery)

6.6 考题(FormExamSingle)

6.7 试卷生成(FormTestPaper)

6.8 试卷信息(FormTestPaperInfo)

6.9 题型选择(FormSingleExamType)

6.10 载入试卷(FormLoadTestPaper)

6.11 选择考题(FormChooseExam)

6.12 试卷管理(FormTestPaperManager)

6.13 试卷搜索(FormPaperManagerQuery)

6.14 更新试卷信息(FormPaperInfoUpdate)

6.15 考题类型管理(FormExamType)

6.16 试卷类型管理(FormPaperType)

6.17 用户管理(FormUserList)

6.18用户查询(FormUserQuery)

6.19用户备注(FormUserMemo)

6.20 密码修改(FormPass)

6.21 用户信息(FormSelfInfo)

6.22 关于和帮助(FormAbout)

7 总结

1.4 其它

《库存管理系统》开发环境:

系统:Windows10(64位)

数据库:Microsoft SQL Server Management Studio 17

Office:2010(64位)

开发工具:VB2015

关于《库存管理系统》,请参看

https://blog.csdn.net/uruseibest/article/details/114223535

关于如何开发数据库,请参看教程第19章《数据库操作》

关于如何操作Word,请参看教程第21章《Office操作》

实际上以上教程中已经包含主要代码,但为了读者方便,如果需要完整代码(包含数据库文件、代码及注释)请扫码并备注邮箱,我会将前述文件等发到你的邮箱:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值