计算机毕业设计介绍:
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页为计算机毕业论文部分......