学生网上练习自测系统详细设计说明书11月11号10 下载本文

4.2.2 功能描述

(1) 功能类型:添加数据 (2) 功能描述:添加数据 (3) 前提业务:管理模块 (4) 后继业务:无 (5) 功能约束:权限约束 (6) 约束描述:

(7) 操作权限:系统管理人员

4.2.3 界面设计

1, 基础信息处理

动作说明如下:

动作编号 A01

动作名称 添加试题

动作描述

点击连接跳转至shitiInsert.aspx页面

A02

2, 数据描述

(1) 功能类型:修改数据和查询数据 (2) 界面设计:

确定

将数据添加至数据库

(3) 数据字段描述:

字段名称 请选择专业 请选择课程 选择套题 添加试题 确定

长度 不限 不限. 不限 不限

3, 添加试题的数据处理内部逻辑

Datacon dataconn = new Datacon();

protected void Page_Load(object sender, EventArgs e) {

if (ddlType.SelectedIndex == 0) {

Panel1.Visible = true; Panel2.Visible = false; } else

录入方式 下拉列表 下拉列表 下拉列表 文本框

是否非空项 Y Y Y

数据检验 N N N 添加数据

默认显示

{

Panel1.Visible = false; Panel2.Visible = true; } }

protected void btnAdd_Click(object sender, EventArgs e) {

string sstr1 = Session[\ string sstr2 = Session[\ string sstr3 = Session[\ if (ddlType.SelectedIndex == 0) {

dataconn.eccom(\

+\nB,optionC,optionD,que_answer,note)\

+\this.txtExamTitle.Text

+ \this.txtExamB.Text

+ \ + ddlAnswer.Text + \ Response.Redirect(\ } else { if

(cblAnswer.Items[0].Selected

==

true

&&

cblAnswer.Items[1].Selected == true && cblAnswer.Items[2].Selected == true &&

cblAnswer.Items[3].Selected == true) {

string str1 = \

dataconn.eccom(\

+\nB,optionC,optionD,que_answer,note)\

+\this.txtExamTitle.Text

+ \this.txtExamB.Text

+ \\

+ \ Response.Redirect(\ } if

(cblAnswer.Items[0].Selected

==

true

&&

cblAnswer.Items[1].Selected == true && cblAnswer.Items[2].Selected == true && cblAnswer.Items[3].Selected == false) {

string str2 = \

dataconn.eccom(\

+\nB,optionC,optionD,que_answer,note)\

+\this.txtExamTitle.Text

+ \