Trang 1 / 3 123 LastLast
Hiển thị kết quả từ 1 đến 10 / 22
  1. #1
    Tham gia
    03-05-2007
    Bài viết
    605
    Like
    5
    Thanked 6 Times in 6 Posts

    Cho mình xin code quản lý sinh viên ^^

    Ai có code quản lý sinh viên càng đơn giản càng tốt làm ơn share cho mình với ^^
    mình cảm ơn
    Quote Quote

  2. #2
    Tham gia
    19-10-2006
    Location
    JavaScriptB@nk.com - Vô địch JavaScript Việt Nam 4 năm liền | 2.000+ JavaScripts
    Bài viết
    1,912
    Like
    0
    Thanked 13 Times in 12 Posts
    http://google.com ...........

  3. #3
    Tham gia
    27-08-2002
    Location
    Yen Bai
    Bài viết
    789
    Like
    0
    Thanked 4 Times in 3 Posts
    Mình có bộ quản lý học viên tự viết (Không phải sinh viên ). Nếu bạn cần thì thông báo.

  4. #4
    Tham gia
    03-05-2007
    Bài viết
    605
    Like
    5
    Thanked 6 Times in 6 Posts
    Quote Được gửi bởi LanAnh View Post
    Mình có bộ quản lý học viên tự viết (Không phải sinh viên ). Nếu bạn cần thì thông báo.
    Ui mừng quá ^^. bạn share cho mình với cảm ơn bạn nhiều lắm ^^

  5. #5
    Tham gia
    27-08-2002
    Location
    Yen Bai
    Bài viết
    789
    Like
    0
    Thanked 4 Times in 3 Posts
    Vào đây mà đao, về sửa, đây chỉ là cái khung thôi, muốn tùy hứng thế nào thì tùy:

    http://www.box.net/shared/2whw99g084

  6. #6
    Tham gia
    03-05-2007
    Bài viết
    605
    Like
    5
    Thanked 6 Times in 6 Posts
    Quote Được gửi bởi LanAnh View Post
    Vào đây mà đao, về sửa, đây chỉ là cái khung thôi, muốn tùy hứng thế nào thì tùy:

    http://www.box.net/shared/2whw99g084
    hihi cảm ơn bạn nhiều ^^
    thanks

  7. #7
    Tham gia
    03-05-2007
    Bài viết
    605
    Like
    5
    Thanked 6 Times in 6 Posts
    hic sao mình chạy mà nó báo lỗi tùm lum hết @__@
    chạy từ chổ nào vậy bạn ơi nó báo lỗi ngay cái này nè .
    Set Conn = New ADODB.Connection
    sự kiện form load ấy

    cả cái lỗi này nữa hic hic
    Dim rsTimkiem As ADODB.Recordset
    hình như mình làm thíu cái gì thì phải hu hu
    Được sửa bởi star_night lúc 11:19 ngày 27-01-2008

  8. #8
    Tham gia
    15-02-2009
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts
    ai co' code quan ly sinh vien bang asses ko. cho minh coi tham khao voi

  9. #9
    Tham gia
    07-01-2010
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts

    Quan Li SV. (còn tiếp)

    public void capnhat_sv(sinhvien sv)
    {
    float gt = (sv.Phai == "nam") ? 0 : -1;
    string qrt = "UPDATE SINHVIEN SET "
    + " HO='" + sv.Ho + " ' "
    + " ,TEN= ' " + sv.Ten + " ' "
    + " ,PHAi= ' " + gt + " ' "
    + " ,LOP= ' " + sv.Lop + " ' "
    + " ,NGANH= ' " + sv.Nganh + " ' "
    + "WHERE MASV=" + " ' " + sv.Masv + " ' ";
    cmd = new OleDbCommand(qrt, cnn);
    cmd.ExecuteNonQuery();
    //dssv.Add(sv);
    //update arraylist dssv
    foreach (sinhvien sv1 in dssv)
    if (sv1.Masv == sv.Masv)
    {
    sv1.Ho = sv.Ho;
    sv1.Ten = sv.Ten;
    break;
    }
    }
    ================================================== ===================
    public void xoa_sv(sinhvien sv)
    {
    string qrt = "DELETE FROM SINHVIEN " + "WHERE MASV=" + "'" + sv.Masv + "'";
    cmd = new OleDbCommand(qrt, cnn);
    cmd.ExecuteNonQuery(); //thuc hien cau query
    }
    ================================================== ===================
    public void them_sv(sinhvien sv)
    {
    float gt = (sv.Phai == "nam") ? 0 : -1;//trong sql kieu yes/no nhan 0 la yes -1 la no
    string qrt = "INSERT INTO SINHVIEN(masv,ho,ten,phai,lop,nganh)VALUES ("
    + "'" + sv.Masv + "'"
    + ",'" + sv.Ho + "'"
    + ",'" + sv.Ten + "'"
    + ",'" + gt + "'"
    + ",'" + sv.Lop + "'"
    + ",'" + sv.Nganh + "'"
    + ")";
    cmd = new OleDbCommand(qrt, cnn);
    cmd.ExecuteNonQuery();//thuc hien cau truy van
    dssv.Add(sv);
    }
    ================================================== ===================
    public void doc_dssv()
    {
    string cmdstring = "select *from SINHVIEN";
    cmd = new OleDbCommand(cmdstring, cnn);
    reader = cmd.ExecuteReader();
    dssv.Clear();
    while (reader.Read())
    {
    sinhvien sv = new sinhvien();
    sv.Masv = Convert.ToString(reader.GetValue(0));
    sv.Ho = reader.GetString(1);
    sv.Ten = reader.GetString(2);
    Boolean phai;
    phai =reader.GetBoolean(3);
    if (phai == true)
    sv.Phai = "nu";
    else
    sv.Phai = "nam";
    sv.Lop = Convert.ToString(reader.GetValue(4));
    sv.Nganh = Convert.ToString(reader.GetValue(5));
    dssv.Add(sv);
    }
    }
    ================================================== ==========================
    public Boolean ktsv(sinhvien sv1)
    {
    foreach (sinhvien sv in dssv)
    {
    if (sv.Masv == sv1.Masv)
    return true;
    }
    return false;
    }
    ================================================== ==========================
    public sinhvien lay_tt_sv(string smasv)
    {
    sinhvien sv1 = new sinhvien();
    if(dssv.Count<=0)
    {
    open();
    doc_dssv();
    close();
    }
    foreach(sinhvien sv in dssv)
    {
    if(sv.Masv == smasv)
    return sv;
    }
    return sv1;
    }
    ================================================== ==========================

    [=========> Bổ sung bài viết <=========]

    static private ArrayList dssv = new ArrayList();
    public ArrayList Dssv
    {
    get { return dssv; }
    }

    static private ArrayList dsmh = new ArrayList();
    public ArrayList Dsmh
    {
    get { return dsmh ; }//bien dsmh o tren
    }

    static private ArrayList dsdiem = new ArrayList();
    public ArrayList dsDiem
    {
    get { return dsdiem; }
    }
    OleDbConnection cnn = new OleDbConnection();
    OleDbCommand cmd = new OleDbCommand();
    OleDbDataReader reader;

    [=========> Bổ sung bài viết <=========]

    public void doc_dsmh()
    {
    string cmdstring = "select * from DM_monhoc";
    cmd = new OleDbCommand(cmdstring, cnn);
    reader = cmd.ExecuteReader();
    dsmh.Clear();
    while (reader.Read())
    {
    monhoc mh = new monhoc();
    mh.Mamh = Convert.ToString(reader.GetValue(0));
    mh.Tenmh = reader.GetValue(1).ToString();
    mh.Tinchi = Convert.ToInt16(reader.GetValue(2));
    dsmh.Add(mh);
    }
    reader.Dispose();
    }
    ================================================== ===================
    public void xoa_mh(monhoc mh)
    {
    string qrt = "DELETE FROM DM_monhoc " + "WHERE mamh=" + "'" + mh.Mamh+ "'";
    cmd = new OleDbCommand(qrt, cnn);
    cmd.ExecuteNonQuery();

    }
    ================================================== ===================
    public void them_mh(monhoc mh)
    {
    string qry = "INSERT INTO DM_monhoc(mamh,tenmh,tinchi) VALUES("
    + "'" + mh.Mamh + "'"
    + ",'" + mh.Tenmh + "'"
    + "," + mh.Tinchi
    + ")";
    cmd = new OleDbCommand(qry, cnn);
    cmd.ExecuteNonQuery();//thuc hien cau truy van
    dssv.Add(mh);
    }
    ================================================== ====================
    public void capnhat_mh(monhoc mh)
    {
    string qry = "UPDATE DM_monhoc SET"
    + "tenmh='" + mh.Tenmh + "'"
    + ",tinchi=" + mh.Tinchi
    +",WHERE mamh=" + "'" + mh.Mamh
    + "')";
    cmd = new OleDbCommand(qry, cnn);
    cmd.ExecuteNonQuery();//thuc hien cau truy van
    //update arraylist dsmh
    foreach(monhoc mh1 in dsmh)
    {
    if (mh1.Mamh == mh.Mamh)
    {
    mh1.Tenmh = mh.Tenmh;
    mh1.Tinchi = mh.Tinchi;
    break;
    }
    }

    }
    ================================================== ===================
    public Boolean ktmamh(monhoc mh1)
    {
    foreach (monhoc mh in dsmh)
    {
    if (mh.Mamh == mh1.Mamh)
    return true;
    }
    return false;
    }
    ================================================== =============
    public void them_diem(Diem d)
    {
    string qry = "INSERT INTO DIEM(masv,mamh,diem,lanthi) VALUES("
    + "'" + d.Masv + "'"
    + ",'" + d.Mamh + "'"
    + "," + d.Diemsub
    + "," + d.Lanthi
    + ")";
    cmd = new OleDbCommand(qry, cnn);
    cmd.ExecuteNonQuery();//thuc hien cau truy van
    dssv.Add(d);
    }
    ================================================== ========
    public void doc_dsdiem()
    {
    string cmdstring = "select * from DIEM";
    cmd = new OleDbCommand(cmdstring, cnn);
    reader = cmd.ExecuteReader();
    dsmh.Clear();
    while (reader.Read())
    {
    Diem diem = new Diem();
    diem.Masv = Convert.ToString(reader.GetValue(0));
    diem.Mamh = reader.GetValue(1).ToString();
    diem.Diemsub=Convert.ToSingle(reader.GetValue(2));
    diem.Lanthi =Convert.ToInt16(reader.GetValue(3));
    dsdiem.Add(diem);
    }
    reader.Dispose();
    }
    ================================================== =======
    public void xoa_diem(Diem diem)
    {
    string qrt = "DELETE FROM DIEM " + "WHERE MASV=" + "'" + diem.Masv + "'";
    cmd = new OleDbCommand(qrt, cnn);
    cmd.ExecuteNonQuery();
    }

    [=========> Bổ sung bài viết <=========]

    private void btnTim_Click(object sender, EventArgs e)
    {
    CommonData data = new CommonData();
    if (data.Dssv.Count <= 0)//chua doc dssv
    {
    MessageBox.Show("doc dssv");
    data.open();
    data.doc_dssv();
    data.close();
    }
    //tim
    string x = textBox1.Text.Trim();
    //tim theo masv
    if (rdoMa.Checked == true)
    {
    int f = 0;
    foreach (sinhvien sv in data.Dssv)
    {
    if (sv.Masv.ToUpper().IndexOf( x.ToUpper())>=0)//tim gan dung
    {//in sv ra listview
    f++;
    ListViewItem row = new ListViewItem(sv.Masv);
    row.SubItems.Add(sv.Ho);
    row.SubItems.Add(sv.Ten);
    row.SubItems.Add(sv.Phai);
    row.SubItems.Add(sv.Lop);
    row.SubItems.Add(sv.Nganh);
    listv2.Items.Add(row);
    }
    }
    MessageBox.Show("tim thay: <" + f.ToString() + "> sv co' Ma~: "+x.ToString());
    }
    else
    //tim theo ho
    if (rdoHo.Checked == true)
    {
    int f = 0;
    foreach (sinhvien sv in data.Dssv)
    {
    if (sv.Ho.ToUpper().IndexOf(x.ToUpper())>=0)
    {//in sv ra listview
    f++;
    ListViewItem row = new ListViewItem(sv.Masv);
    row.SubItems.Add(sv.Ho);
    row.SubItems.Add(sv.Ten);
    row.SubItems.Add(sv.Phai);
    row.SubItems.Add(sv.Lop);
    row.SubItems.Add(sv.Nganh);
    listv2.Items.Add(row);
    }
    }
    MessageBox.Show("tim thay: <" + f.ToString() + "> sv co' Ho: " + x.ToString());
    }
    else
    //tim theo ten
    if (rdoTen.Checked == true)
    {
    int f = 0;
    foreach (sinhvien sv in data.Dssv)
    {
    if (sv.Ten.ToUpper().IndexOf(x.ToUpper())>=0)
    {//in sv ra listview
    f++;
    ListViewItem row = new ListViewItem(sv.Masv);
    row.SubItems.Add(sv.Ho);
    row.SubItems.Add(sv.Ten);
    row.SubItems.Add(sv.Phai);
    row.SubItems.Add(sv.Lop);
    row.SubItems.Add(sv.Nganh);
    listv2.Items.Add(row);
    }
    }
    MessageBox.Show("tim thay: <" + f.ToString() + "> sv co' Ten: " + x.ToString());
    }
    }

    [=========> Bổ sung bài viết <=========]

    private void btnSua_Click(object sender, EventArgs e)
    {
    //xoa thong tin hien hanh
    if (listv1.SelectedItems.Count > 0)// co' chon moi' xoa'
    listv1.Items.Remove(listv1.SelectedItems[0]);//hang thu 1
    //them thong tin moi

    string phai;
    if (rdoNam.Checked == true)
    phai = "Nam";
    else phai = "Nu";

    sinhvien sv = new sinhvien();

    sv.Masv = txtMa.Text;
    sv.Ho = txtHo.Text;
    sv.Ten = txtTen.Text;
    sv.Phai = phai;
    sv.Nganh = listbNganh.Text;
    sv.Lop = cboLop.Text;
    CommonData data = new CommonData();
    //data.them_sv(sv);
    data.open();
    data.capnhat_sv(sv);
    data.close();
    MessageBox.Show("capnhatthanhcong");
    //update trong arraylist
    ListViewItem row = new ListViewItem(sv.Masv);
    row.SubItems.Add(sv.Ho);
    row.SubItems.Add(sv.Ten);
    row.SubItems.Add(phai);
    row.SubItems.Add(sv.Lop);
    row.SubItems.Add(sv.Nganh);
    listv1.Items.Add(row);

    }
    ================================================== ========
    private void btnXoa_Click(object sender, EventArgs e)
    {
    //xoa trong data base
    sinhvien sv = new sinhvien();
    sv.Masv = txtMa.Text;
    CommonData data = new CommonData();
    if (listv1.SelectedItems.Count > 0)// co' chon moi xoa'
    {
    //xoa trong database
    data.open();
    data.xoa_sv(sv);
    data.close();
    //xoa trong listview
    listv1.Items.Remove(listv1.SelectedItems[0]);//hang thu 1
    }
    else
    MessageBox.Show("ban chua chon mau tin");
    }
    ================================================== ==========
    private void bntDoc_Click(object sender, EventArgs e)
    {
    CommonData data = new CommonData();
    data.open();
    data.doc_dssv();
    //xuat thong tin dssv vao list view
    listv1.Items.Clear();
    foreach (sinhvien sv in data.Dssv)
    {
    //add thong tin sinh vien vao list view

    ListViewItem row = new ListViewItem(sv.Masv);
    row.SubItems.Add(sv.Ho);
    row.SubItems.Add(sv.Ten);
    row.SubItems.Add(sv.Phai);
    row.SubItems.Add(sv.Lop);
    row.SubItems.Add(sv.Nganh);
    listv1.Items.Add(row);
    }
    data.close();
    MessageBox.Show("Doc thanh cong");
    }
    ================================================== =============
    private void btnThem_Click(object sender, EventArgs e)
    {
    CommonData data = new CommonData();
    sinhvien sv = new sinhvien();
    if(data.ktsv(sv)==true)
    MessageBox.Show("da co sinh vien nay");
    else
    {
    string phai;

    if (rdoNam.Checked == true)
    phai = "nam";
    else
    phai = "nu";
    sv.Masv = txtMa.Text;
    sv.Ho = txtHo.Text;
    sv.Ten = txtTen.Text;
    sv.Phai = phai;
    sv.Lop = cboLop.Text;
    sv.Nganh = listbNganh.Text;
    //add sv vao database
    data.open();
    data.them_sv(sv);

    //add sv vao arraylist
    ListViewItem row = new ListViewItem(txtMa.Text);
    row.SubItems.Add(txtHo.Text);
    row.SubItems.Add(txtTen.Text);
    row.SubItems.Add(phai);
    row.SubItems.Add(cboLop.Text);
    row.SubItems.Add(listbNganh.Text);
    listv1.Items.Add(row);

    MessageBox.Show("them thanh cong");
    }
    data.close();
    }

    [=========> Bổ sung bài viết <=========]

    phần lớn là các code như thế, các bạn tự mày mò tìm hiểu thêm thì sẽ thông àh. Chúc may mắn!!!
    Được sửa bởi quang_vinh021009 lúc 00:13 ngày 07-01-2010 Reason: Bổ sung bài viết

  10. #10
    Tham gia
    07-01-2010
    Bài viết
    1
    Like
    0
    Thanked 0 Times in 0 Posts
    mình đang làm đề án quản lý sinh viên viết bằng php . có thể sử dụng mã này được không .mình không biết phải làm thế nào ,giúp mình với . cám ơn nhiều

Trang 1 / 3 123 LastLast

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •