编辑: 夸张的诗人 | 2019-07-09 |
第一章)、甚至某节、某小节的题目,则利用 修改试题 、 删除试题 、 手工组卷 功能,通过设置某科目(如C语言)、某题型(如填空题)或某章(如
第一章),单击按钮,此类试题即会一一显现在屏上(屏中不仅显示题干、答案和解析,而且显示有关试题的指标). 2.2.2 系统维护 功能及应用 事物都是在不断的发展变化的,随着时间的推移,必定有新兴事物和衰亡事物,题库管理系统也同样道理,所以系统维护就显得十分重要.如果我们不对用户的访问权限加以限制,势必会对系统的安全极为不利.所以,我的题库管理系统只有以 管理员 身份登录的,才可以访问 系统维护 功能.由管理员来新建库、修改库、删除库以及对用户的管理. II. 数据库的实现 基础数据表 字段名数据类型数据长度编号 数字(INT)
10 题目 文本型(char)
50 类型 文本型(char)
50 科目 文本型(char)
50 答案 文本型(char)
50 是否出试卷 文本型(char)
50 用户表 字段名数据类型数据长度uesr 文本型(char)
50 pass 文本型(char)
50
4、概要设计 1基础数据:对题库的基础数据进行编辑、和查询管理 2设定类型:对实验题库的试题类型进行设定. 3设定科目:对实验题库的试题科目进行设定.
4 出试卷: 对进入题库的记录进行出卷. 5查询 :对各个表进行查询 系统逻辑模型
5、详细设计 (主要论述本课题设计系统的关键算法)
6、技术难点与分析 题库管理系统的关键技术就是查询,在这里所要用到的模糊查询是难点
7、小结 using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Security.Cryptography;
using System.Text;
namespace test { /// /// WebForm1 的摘要说明. /// public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.TextBox Login_name;
protected System.Web.UI.WebControls.TextBox Login_password;
protected System.Web.UI.WebControls.Button Login_login;
protected System.Web.UI.WebControls.Button Login_reset;
protected internal System.Data.SqlClient.SqlConnection sqlConnection1;
protected System.Web.UI.WebControls.Label lbl_message;
private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 } #region Web 窗体设计器生成的代码 override protected void OnInit(EventArgs e) { // // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的. // InitializeComponent();
base.OnInit(e);
} /// /// 设计器支持所需的方法 - 不要使用代码编辑器修改 /// 此方法的内容. /// private void InitializeComponent() { this.sqlConnection1 = new System.Data.SqlClient.SqlConnection();
this.Login_login.Click += new System.EventHandler(this.Login_login_Click);
this.Login_reset.Click += new System.EventHandler(this.Login_reset_Click);
// // sqlConnection1 // this.sqlConnection1.ConnectionString = workstation id=YANGHT;
packet size=4096;
user id=sa;
data source=YANGHT;
persist secu + rity info=False;
initial catalog=Test ;
this.Load += new System.EventHandler(this.Page_Load);
} #endregion private void Login_login_Click(object sender, System.EventArgs e) { //从文件Web.config中读取连接字符串 SqlConnection MyConnection = new SqlConnection( workstation id=YANGHT;