高校网上教材征订系统的设计与实现(6)

来源:xiaoniu168.com 作者:本站原创 添加时间:2012-04-17 点击数:23527

计算机毕业设计介绍:

4.2.1 系统登录
登录界面是用来验证用户身份是否合法,加强数据安全所必需的模块。

功能如下:
(1) 用户类型:代码drpType.SelectedValue=="1"时为一般用户,代码为drpType.SelectedValue=="2"时为管理员。
(2) 账户:1000-1999为管理员的登录号,2000-2999为教师的登录号,3000-3999为系主任的登录号,4000-4999为系秘书的登录号,5000-5999为教材科的登录号,所有用户的账号都是由管理员设置。帐户的验证代码:
if (this.drpType.SelectedValue=="1")
   {
 if(IsInt(ac_TextBox.Text)==false||Convert.ToInt32(ac_TextBox.Text) <1000||Convert.ToInt3 2(ac_TextBox.Text)>5999)
    {
     showMsg("请输入用户名","userName");
     return;
    }
              }
(3) 密码验证:用户名是从数据库中提取的,因此不存在没有注册的用户名。因此在登录系统时,只需验证密码。
4.2.2 教材征订
教师进入系统后按教材征订页面上的信息进行填写,完成后点击 “保存” 按钮,将填写的内容提交数据库。我们可以在“查询表单”中可以看到我们要征订书籍的信息。也可以在教材审核前,在“修改表单”中修改征订信息。

(1) 保存数据的实现:当数据填好后,单击确定按钮即可将数据保存到数据库中。提到对数据库的操作,首先想到的应是链接和打开数据库。打开数据库后就要一项一项地把数据添加到数据库中。具体代码如下:
private void teacher_Button_Click (object sender, System.EventArgs e)
  {
 if (Isbn_TextBox.Text==""|| Book_TextBox.Text==""||Time_TextBox.Text==""|| Author_TextBox.Text==""|| Depart_DropDownList.SelectedIndex==0
 || Type_DropDownList.SelectedIndex==0|| Code_TextBox.Text==""|| Class_TextBox.Text=="")
   {
    showMsg("红色选项的不能为空!!");
    return;
   }
   string sql="insert into book_order_table "+
    "  values('"+User_TextBox.Text+"',"+
    " '"+ strTrans.insertTran(Isbn_TextBox.Text) + "',"+
    " '"+ strTrans.insertTran(Book_TextBox.Text) + "',"+
    " '"+ strTrans.insertTran(Publish_TextBox.Text) + "',"+
    " '"+ strTrans.insertTran(Time_TextBox.Text) + "',"+
    " '"+ strTrans.insertTran(Author_TextBox.Text) + "',"+
    " '"+ Depart_DropDownList.SelectedIndex  + "',"+
    " '"+ Type_DropDownList.SelectedIndex + "',"+
    " '"+ strTrans.insertTran(Code_TextBox.Text) + "',"+
    " '',"+
    " '',"+
    " '"+strTrans.insertTran(Class_TextBox.Text)+"',"+
    " ''"+","+
    " '"+ strTrans.insertTran(Course_TextBox.Text) + "'"+
    ") ";
   Db.ExecuteSql(sql);
   showMsg("添加成功!!");
(2) 修改表单:教师可以单击修改表单,修改系主任未审核的自己征订的书籍信息。具体的代码如下:
if(iUsId>=2000)         //教师修改自己的未审核表单
sql+="Select c.user_name as '授课人',a.ISBN as 'ISBN号',a.book_name as '教材名',a. publisher as '出版社',a.pub_time as '出版时间',"+
"a.author_name as '作者',b.department_name as '所属院系',d.book_type_name as '教材类型',a.bar_cord as '条形码',a. approve as '审核',a.student_count as '学生数',"+
"a.student_class as '班级',a.approver_ID as '审核人',course_name as '课程名' ,'修改' as 操作"+
" From book_order_table a, department_type b, user_info_table c, book_type_table d where a. approve! ='已审核' and a.book_type=d.book_type and a.user_ID=c.user_ID and a.department=b.department_number and c.department=b.department_number and a.user_ID="+iUsId.ToString ();

〖资料来源:计算机毕业论文 www.xiaoniu168.com

第7页为计算机毕业论文部分......

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网