µ±Ç°Î»ÖãºÊ×Ò³ > Èí¼þ²âÊÔ--ѧÉú¹ÜÀíϵͳ-ÕÅСÃÉ - ͼÎÄ
°Ë¡¢²Î¿¼×ÊÁÏ
1. ١ΰ¹â£¬Èí¼þ²âÊÔ,ÈËÃñÓʵç³ö°æÉ磬2008
2. Íõ½¡£¬Èí¼þ²âÊÔÔ±Åàѵ½Ì²Ä,µç×Ó¹¤Òµ³ö°æÉ磬2004 3. ÖìÉÙÃñ£¬Èí¼þ²âÊÔ·½·¨ºÍ¼¼Êõ,Ç廪´óѧ³ö°æÉ磬2005 4. ÀîÐÒ³¬£¬ÊµÓÃÈí¼þ²âÊÔ,µç×Ó¹¤Òµ³ö°æÉ磬2006 5. Õź£·ª£¬Èí¼þ¹¤³Ìµ¼ÂÛ,Ç廪´óѧ³ö°æÉ磬2008 6.¶ÅÎĽ࣬Èí¼þ²âÊԽ̳Ì,Ç廪´óѧ³ö°æÉç,2008 7.Ö£È˽ܣ¬³£ÓÃÈí¼þ¹¤³Ì,Ç廪´óѧ³ö°æÉç,2008
8. Õž©£¬ÃæÏò¶ÔÏóÈí¼þ¹¤³ÌÓëUML,ÈËÃñÓʵç³ö°æÉç,2008 9.²¼ÀʵÈÖø£¬Èí¼þ²âÊÔÔÀíÓëʵ¼ù,»úе¹¤Òµ³ö°æÉ磬2012Äê
23 / 42
¸½Â¼£ºÔ´´úÂë
Êý¾Ý¿âÁ¬½Ó£ºdb.cs
using System;
usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text;
usingSystem.Threading.Tasks; usingSystem.Data.SqlClient; namespace ½Ìѧ¹ÜÀí.DataSource {
class DB {
SqlConnection conn;
publicSqlConnection CONN { get
{ return conn; } }
public void OpenDataBase() //Á¬½ÓÊý¾Ý¿â·½·¨ {
string strconn = \Catalog=½Ìѧ¹ÜÀí;uid=sa;pwd=123456;Integrated Security=True\conn = new SqlConnection(strconn); conn.Open(); }
public void CloseDataBase() //¹Ø±ÕÊý¾Ý¿â·½·¨ { conn.Close(); } } }
µÇ¼´úÂëlogin.cs
using System;
usingSystem.Collections.Generic; usingSystem.ComponentModel; usingSystem.Data; usingSystem.Drawing;
24 / 42
usingSystem.Linq; usingSystem.Text;
usingSystem.Threading.Tasks; usingSystem.Windows.Forms; usingSystem.Data.SqlClient; usingSystem.Media;
namespace ½Ìѧ¹ÜÀí {
public partial class Login : Form {
public Login() {
InitializeComponent(); }
int x = SystemInformation.PrimaryMonitorMaximizedWindowSize.Width; int y = SystemInformation.PrimaryMonitorMaximizedWindowSize.Height; stringverifyCode;
private void Login_Load(object sender, EventArgs e) {
// SetDesktopBounds(-2,-2,x,y); //ÉèÖô°ÌåµÄ³¤¿í label1.Text = DateTime.Now.ToString(); label1.ForeColor = Color.Blue; type.Items.Clear();
type.Items.Add(\ÇëÑ¡Ôñ---\type.Items.Add(\ѧÉú\type.Items.Add(\½Ìʦ\type.Items.Add(\¹ÜÀíÔ±\type.SelectedIndex = 0; //¼ÓÔØÑéÖ¤Âë idencode(); verifyCode = idencode();//½«verifyCodeÉùÃ÷Ϊȫ¾ÖµÄstring¶ÔÏó£¬ÒÔ±ãÆäËü·½·¨Ê¹Óᣡ£; }
private void button1_Click(object sender, EventArgs e) {
//×Ö·û´®¸³Öµ:Óû§Ãû ÃÜÂë string username = name.Text.Trim(); stringuserpwd = password.Text.Trim(); string p = type.SelectedItem.ToString(); stringvalidcode=yz.Text.Trim();
// label8.Text = verifyCode;
25 / 42
// User user = new User(); //user.Name = username;
//¶¨ÒåÊý¾Ý¿âÁ¬½ÓÓï¾ä:·þÎñÆ÷=.(±¾µØ) Êý¾Ý¿âÃû=TelephoneMS(ÊÖ»ú¹ÜÀíϵͳ)
string consqlserver = \Catalog =½Ìѧ¹ÜÀí; Integrated Security=True\
if(username==\
MessageBox.Show(\Óû§Ãû»òÃÜÂë²»ÄÜΪ¿Õ\}else{
if (p.Equals(\ÇëÑ¡Ôñ---\ {
MessageBox.Show(\ÇëÑ¡ÔñÓû§ÀàÐÍ\}else{
//Ñé֤ѧÉúµÇ¼ÐÅÏ¢ if (p.Equals(\ѧÉú\ {
if (test(validcode, verifyCode)) {
//¶¨ÒåSQL²éѯÓï¾ä:Óû§Ãû ÃÜÂë
string sql = \* from userLogin where name='\
//¶¨ÒåSQL ServerÁ¬½Ó¶ÔÏó ´ò¿ªÊý¾Ý¿â SqlConnection con = new SqlConnection(consqlserver); con.Open();
SqlCommand com = new SqlCommand(sql, con);
//Ö´Ðвéѯ:ÌṩһÖÖ¶ÁÈ¡Êý¾Ý¿âÐеķ½Ê½ SqlDataReadersread = com.ExecuteReader(); try
{
//Èç¹û´æÔÚÓû§ÃûºÍÃÜÂëÕýÈ·Êý¾ÝÖ´ÐнøÈëϵͳ²Ù×÷
if (sread.Read())
{
studentInfo.studentMain s = new studentInfo.studentMain(username); this.Hide(); s.Show();
} else
{
MessageBox.Show(\ÇëÊäÈëÕýÈ·µÄÓû§Ãû»òÃÜÂë\ } } catch (Exception msg)
26 / 42
¹²·ÖÏí92ƪÏà¹ØÎĵµ