图3.3.9  学生信息添加界面
     在学生信息添加界面上选择一个按钮之后,就会去实现不同的功能。进而在stumane数据库的不同数据表中去添加数据。其实现代码于上面的类似。
 
3.3.2  课程管理
    管理员模式下的课程管理模式,实现对课程信息的修改,是在C#界面上实现对stumane数据库中的kechenginf数据表的修改。在这里用到的则是SQL Server 语句中的Update更新语句,在进入课程修改界面(图3.3.10所示)之后,就可以实现对课程信息的修改。
 
图3.3.10  课程修改界面
“确定”按钮的主要代码为:
using System.Data.SqlClient;
private void button1_Click(object sender, EventArgs e)
        {
            string cid = textBox1.Text;
            string cnam= textBox3.Text;
            string cbook = textBox2.Text;
            string ctime = textBox4.Text;
            string csx = textBox5.Text;
            string ksx = textBox6.Text;
            string csc = textBox7.Text;
            string coth = textBox8.Text;
            String st = @"Data Source=(localdb)\Projects;Initial Catalog=stumane";
            SqlConnection conn = new SqlConnection(st);
            conn.Open();
            string MyUpdate = "Update kechenginf set 课程代码='" + cid + "',课程名称'" + cnam + "',教材'" + cbook + "',课时'" + ctime + "',考试性质'" + ksx + "',课程性质'" + csx + "',学分'" + csc + "',备注'" + coth;
            SqlCommand com = new SqlCommand(MyUpdate, conn);
        }

4测试评价
4.1 本系统设计
本系统的用户界面用C#编写,主要由一个登陆界面,一个主界面,多个子功能实现界面和多个辅助对话框组成。主界面集合系统主要基本功能按键,子功能实现界面和辅助对话框负责采集用户输入信息和做基本的信息处理。
后台的数据库和存储过程是本系统的核心部分,通过对后台存储过程的调用,运用游标、DML语句、分支语句等的方法,来对表中的数据进行操作,实现表的修改。
4.2 测试过程
4.2.1  登录界面设计
(1)管理员模式下的登录界面
     图4.2.1 登录界面选择
 图 4.2.2 管理员登录界面
图 4.2.3 登录成功
(2)非管理员模式下的登录界面
图 4.2.4 非管理员登录界面
 图4.2.5 登录成功
登录系统通过输入的用户名密码和后台用户表里的数据进行比较。如果输入的用户名和密码匹配,并且用户的权限为管理员,那么就提示系统以系统管理员的权限登录系统,在系统中具有所有权限;如果输入的用户名和密码匹配,并且用户的权限为普通用户(非管理员),那么就提示系统以普通用户的权限登录系统,在系统中只有查询的权限;如果输入的用户名和密码不匹配,则提示登录失败,无法登录系统。
上一篇:企业ERP管理软件采购管理申请计划子模块的设计与开发
下一篇:ASP.net+sqlserver企业网站设计+流程图+用例ER图

批发企业商业MIS【3906字】

C#+sqlserver停车场停车管理系统的开发

C#+sqlserver的4s店管理系统的设计与实践

C#+sqlserver数据库与Excel表格...

C#+sqlserver大学体育馆预订管理系统设计

Java的学生信息管理系统设计

Node.js学生在线答疑系统设计

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

志愿者活动的调查问卷表

公寓空调设计任务书

国内外图像分割技术研究现状

C#学校科研管理系统的设计

中国学术生态细节考察《...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】