第一范文网 - 专业文章范例文档资料分享平台

在线测试系统(毕业论文)

来源:用户分享 时间:2025/5/29 3:14:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

苏州科技学院天平学院本科生毕业设计(论文)

图5.3. 添加填空题界面

设计思路:对单选题进行管理,点击添加题目弹出添加单选题界面,在下拉菜单中选择哪个科目的单选题,编写题目和答案,然后保存。删除时要选择相应的记录,点击删除。

图5.4 单选题管理界面

17

苏州科技学院天平学院本科生毕业设计(论文)

图5.5 添加单选题界面

实现代码(部分):通过设计类(DBSubjectOfFillBlank())中的方法对填空题数据

[10]

进行操作,由于选择题的代码和填空题差不多,这里就只讲一下填空题。 //创建Insert方法向数据库表中添加填空题 public void Insert(SubjectOfFillBlank obj) {

string sql = \values(@question,@answer,@cateID)\

SqlParameter[] parms = { new SqlParameter(\ new SqlParameter(\

new SqlParameter(\ DBHelper2.Insert(sql, parms); }

//创建Delete方法从数据库表中删除数据 public void Delete(string id) {

string sql = \ SqlParameter[] parms = { new SqlParameter(\ DBHelper2.Delete(sql, parms); }

18

苏州科技学院天平学院本科生毕业设计(论文)

//创建泛型SelectList从数据库中用SqlDdataReader读取器读取字段id,question,//answer,cateName

public List SelectList() {

List list = new List(); string sql = \ t1 left join T_SubjectTypeCategory t2 on t1.cateID=t2.cateID order by t1.cateID\ using (SqlDataReader dr = DBHelper2.Select(sql, null)) {

while (dr.Read()) {

SubjectOfFillBlank subject = new SubjectOfFillBlank(); subject.Id = Convert.ToInt32(dr[\ subject.Question = dr[\ subject.Answer = dr[\

subject.Category = new SubjectTypeCategory() { CateName = dr[\

list.Add(subject); } } return list; }

//创建SelectCount方法从数据库中读取科目代号为cataID的填空题总数 public int SelectCount(int cateID) {

int count = 0;

string sql = \ from T_SubjectOfFillBlank where cateID=@cateID\

19

苏州科技学院天平学院本科生毕业设计(论文)

SqlParameter[] parm = { new SqlParameter(\ using (SqlDataReader dr = DBHelper2.Select(sql, parm)) {

if (dr.Read()) {

count = Convert.ToInt32(dr[0]); } }

return count;

}

5.1.2 试卷管理模块

设计思路:对试卷进行管理,有两种添加试卷的方法,手工选题添加试卷和随机抽题添加试卷。在手工选题试卷页面中点击添加试卷,进入到图5.8选题界面,点击选题,进入到图5.9选择填空题界面,点击下拉菜单,找到需要的科目,勾选题目后面的复选框,然后保存创建试卷;在随机抽题添加试卷页面中,点击添加试卷,进入到图5.11随机抽题界面,设置好科目和填空题、选择题的题数,然后给试卷命名,保存创建试卷。

Web层BLL层DAL层数据库1.输入试卷信息添加试卷1.1试卷实体1.1.1试卷数据图5.6 添加试卷时序图

20

搜索更多关于: 在线测试系统(毕业论文) 的文档
在线测试系统(毕业论文).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0hjlf6xua085bn78adha_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top