资源简介
我们将本系统按照所完成的功能分成以下几个子系统:
教室查询子系统
教师查询子系统
课程查询子系统
教室借用子系统
我要自习子系统
各子系统完成的功能如下:
1.教室查询子系统
1.关键词搜索
在输入框中直接输入想要查询的教室的编号,即可得到教室在任一时段的使用信息。
2.目录搜索
根据教学楼教室,帮助同学寻找想要搜索的教室。进入教室页面后,即可得所查教室在任一时段的使用信息。
2、教师查询子系统
1.关键词搜索
在输入框中直接输入想要查询的老师的名字,即可得到教师的个人信息及开课信息。
2.目录搜索
根据院系教师,帮助同学寻找想要搜索的老师。进入教师页面后,即可得教师的个人信息及开课信息。
3、课程查询子系统
1.关键词搜索
在输入框中直接输入想要查询的课程的名字,即可得到课程的详细信息。
2.目录搜索
根据院系课程,帮助同学寻找想要搜索的课程。进入课程页面后,即可得课程的详细信息。
4、教室借用子系统
点击教室借用后,进入一个用户登录界面,学生或者教师需要登录,才能给予空闲教室,发出借用教室的申请,等待管理员批准。
5、我要自习子系统
根据教学楼楼层,输入时段,寻找此时的空闲的教室,帮助同学寻找上自习的教室。进入教室页面后,即可得该教学楼某一时段在任意时段的空闲信息。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.IO;
using System.Windows.Forms;
using System.Data.SQLite;
using System.Data.SqlClient;
//using System.Web;
//using System.Security.Authentication;
//using System.Security.Cryptography;
//using System.Reflection;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void pictureBox1_Click(object sender EventArgs e)
{
}
private void richTextBox1_TextChanged(object sender EventArgs e)
{
}
private void Form1_Load(object sender EventArgs e)
{
var conn = new SQLiteConnection(@“Data Source=“ + AppDomain.CurrentDomain.baseDirectory + @“db\user.db“);
conn.Open();
}
private void button1_Click(object sender EventArgs e)
{
string name = textBox1.Text;
string pass = textBox2.Text;
var conn = new SQLiteConnection(@“Data Source=“ + AppDomain.CurrentDomain.baseDirectory+@“db\user.db“);
conn.Open();
//查找帐号匹配的人
var sql = “select idaccount_numberpasswordlevel from user where account_number=‘“ + name + “‘“;
var sdr = new SQLiteCommand(sql conn).ExecuteReader();
var user = new User();
while (sdr.Read())
{
user = new User
{
Id = Convert.ToInt32(sdr[0])
Account = sdr[1].ToString()
Password = sdr[2].ToString()
Level = Convert.ToInt32(sdr[3])
};
//MessageBox.Show(user.Account);
if (name == user.Account&&pass==user.Password)
{
if (user.Level == 1)
{
Form2 f2 = new Form2();
f2.Show();
this.Hide();
}
if (user.Level == 2)
{
Form3 f3 = new Form3();
f3.Show();
this.Hide();
}
}
else
{
MessageBox.Show(“密码错误“);
}
}
conn.Close();
}
public class User
{
public int Id { get; set; }
public string Account { get; set; }
public string Password { get; set; }
public int Level { get; set; }
}
private void textBox1_TextChanged(object sender EventArgs e)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 914 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1.sln
目录 0 2014-06-21 19:49 教室管理系统一\WindowsFormsApplication1\
文件 211 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\App.config
目录 0 2014-06-21 19:48 教室管理系统一\WindowsFormsApplication1\bin\
目录 0 2014-06-21 19:49 教室管理系统一\WindowsFormsApplication1\bin\Debug\
目录 0 2014-06-21 19:49 教室管理系统一\WindowsFormsApplication1\bin\Debug\db\
文件 12288 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\bin\Debug\db\user.db
文件 798720 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\bin\Debug\System.Data.SQLite.dll
文件 211968 2014-12-18 14:46 教室管理系统一\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe
文件 211 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.exe.config
文件 138752 2014-12-18 14:46 教室管理系统一\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.pdb
文件 11600 2014-12-18 15:18 教室管理系统一\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe
文件 211 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.config
文件 490 2010-03-17 22:39 教室管理系统一\WindowsFormsApplication1\bin\Debug\WindowsFormsApplication1.vshost.exe.manifest
目录 0 2014-06-21 19:49 教室管理系统一\WindowsFormsApplication1\db\
文件 12288 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\db\user.db
文件 3334 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form1.cs
文件 6458 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form1.Designer.cs
文件 5990 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form1.resx
文件 6866 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form2.cs
文件 20668 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form2.Designer.cs
文件 5990 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form2.resx
文件 19377 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form3.cs
文件 30055 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form3.Designer.cs
文件 6015 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form3.resx
文件 2810 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form4.cs
文件 9568 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form4.Designer.cs
文件 5817 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form4.resx
文件 2514 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form5.cs
文件 5427 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form5.Designer.cs
文件 5817 2014-06-21 10:16 教室管理系统一\WindowsFormsApplication1\Form5.resx
............此处省略48个文件信息
评论
共有 条评论