数据库课程设计报告--设备管理系统
- 格式:doc
- 大小:1.21 MB
- 文档页数:12
景德镇陶瓷学院科技艺术学院工程系
数据库课程设计报告
设备管理系统
专业:计算机科学与技术班级:10计科
学号:201030457135 姓名:刘世雨
指导教师:何福保、胡开华
2012年12月10日
一、系统功能:
通过对某企业或单位设备管理相关流程进行分析,完成具有对设备进行基本信息管理和信息检索等基本功能的设备管理系统的分析、设计与实现。
在这个设备管理系统中,基本做到了指导老师要求的“增、删、改”。
对于实验指导书要求的六大项,因为个人学业水平有限,所以暂时才完成了以下四项:
1、实现设备的录入、删除、修改等基本操作。
2、实现国家标准设备代码的维护。
3、能够对设备进行方便的检索。
4、能够输出设备分类明细表。
用户表:
管理员表:
设备管理表:
设备信息表:
浏览器中数据库预览截图:
二、设备管理流程图:
三、功能界面设计
1、系统登录界面
源代码:
if (DropDownList1.SelectedValue == "管理员")
{
if (TextBox1.Text == "" || TextBox2.Text == "")
Label1.Text = "用户名和密码不能为空。";
else
{
string sql;
string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();
//从配置文件中得到数据库驱动
string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();
//得到数据库连接字符串
string DBConnectionString = DBDriver + HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;
//建立数据库连接对象
OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString);
OleDbConn.Open();
//sql = "select * from 用户表where 用户名='kaihua' and 密码='kaihua'";//建立sql查询语句
sql = "select * from 管理员表where 用户名='" + TextBox1.T ext.Trim() + "' and 密码='" + TextBox2.Text.Trim() + "'";//建立sql查询语句
OleDbCommand cmd = new OleDbCommand(sql, OleDbConn); //执行SQL查询语句
OleDbDataReader mydata = cmd.ExecuteReader();
if (mydata.Read()) //判断查询结果是否为空
{
//bel1.Text = "登入成功!";
//Session["username"] = ername.Text;
Response.Redirect("zhuye.aspx");
}
else
{
bel1.Text = "用户不存在,请检测用户名和密码是否正确!";
}
}
}
else if (DropDownList1.SelectedValue == "用户")
{
if (TextBox1.Text == "" || TextBox2.Text == "")
Label1.Text = "账号和密码不能为空。";
else
{
string sql;
string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString();
//从配置文件中得到数据库驱动
string DBDriver = ConfigurationManager.AppSettings.Get("DBDriver").ToString();
//得到数据库连接字符串
string DBConnectionString = DBDriver + HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName;
//建立数据库连接对象
OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString);
OleDbConn.Open();
//sql = "select * from 用户表where 用户名='kaihua' and 密码='kaihua'";//建立sql查询语句
sql = "select * from 用户表where 用户名='" + TextBox1.T ext.Trim() + "' and 密码='" + TextBox2.Text.Trim() + "'";//建立sql查询语句
OleDbCommand cmd = new OleDbCommand(sql, OleDbConn); //执行SQL查询语句
OleDbDataReader mydata = cmd.ExecuteReader();
if (mydata.Read()) //判断查询结果是否为空
{