数据库课程设计报告设备管理系统



《数据库课程设计报告设备管理系统》由会员分享,可在线阅读,更多相关《数据库课程设计报告设备管理系统(11页珍藏版)》请在装配图网上搜索。
1、景德镇陶瓷学院 科技艺术学院工程系 数据库课程设计报告 设备管理系统 专 业:计算机科学与技术 班 级: 10计科 学 号:—201030457135 姓 名: 刘世雨 指导教师:何福保、胡开华 2012年12月10日 、系统功能: 通过对某企业或单位设备管理相关流程进行分析,完成具有对设备进行基本信息管理和 信息检索等基本功能的设备管理系统的分析、设计与实现。 在这个设备管理系统中,基本做到了指导老师要求的“增、删、改” 对于实验指导书要求的六大项,因为个人学业水平有限,所以暂时才完成了以下四项: 1、 实现设备的录入、删除、修改等基本操作。 2、 实现国家标准设
2、备代码的维护。 3、 能够对设备进行方便的检索。 4、 能够输出设备分类明细表。 用户表: 戸表:表 用户名 密码 性址 Email j 卜 11 11 2 234 3 ■22 4 44 :=li1ti i n slJjti i n 124 wu 123 江西 748866@qq. com WWW WWW 1ingdezhen 123456Sqq. com 管理员表: 设备管理表: S设备管理表:表 设备漏兰
3、 1 2_ 3_ % 5 6 设备毛 厂商 I 数量 丨 备注 l^nov ■? hp acer dell appl h 2CC: 500 30C: 60C: 400 700 设备信息表: 设备編E 谡蚤喀 FW~ —仓库号 备注 i ► 1 联想 lenovo 001 200 九成新 10 沿见 y:±TLi i :=lTl 010 999 暂无 2- 惠普 hp 002 500 全新 3.- 宏基 acer 003 300 全新 4 dill 004 6
4、00 全新 5 华硕 :=lEUE 005 400 全新 6 苹果 appl e 006 700 全新 7 东芝 toshiba 007 100 全新 8 神州 Hasse 008 1000 全新 9 索尼 sony 009 350 * 浏览器中数据库预览截图: ID 仓库号 管巒 备注 1 001 中华区绿湖街 正常 2 002 中华区勤奋街 小王 正常 3 003 中华区柳荫街 小李 ^g7****s
5、正常 4 00斗 中华区才子後 小朱 251*aa** 正常 用户注册: 用户名: 密 码: 鹹翹 S 址: Email 画 用户名: 原: 新詡: 确认密码: 设备塢号:仙 设备名:左见 厂商:yanjian 备注:暫无 仓阵号:010 设备扁号 厂商 仓库号 备注 1 lenovo 001 200 扎端 弟辑 围涂 2 主■& 事.曰 hp 002 500 绘滁 3 宏基 日匚er 003 300 显辑 箍涂 4
6、 dell 004 600 整辑 理涂 5 asus 005 400 6 苹果 apple 006 700 出涂 7 toshiba 007 100 定辑 珀除 8 神弼 Hasse 008 1000 泊辑 理涂 9 MS sony 009 350 F T亠口 科耳 嗣除 设备管理流程图: 三、功能界面设计 1、系统登录界面
7、 ffip权限: 用户名: -密码: 201030467135 源代码: if (DropDownListl.SelectedVaiue =="管理员") { if (TextBoxl.Text =="" II TextBox2.Text =="") Labell.Text ="用户名和密码不能为空。"; else { string sql; string DBName = ConfigurationM
8、anager.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;
9、 //建立数据库连接对象 OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString); OleDbConn.Open(); //sql = "select * from 用户表 where 用户名='kaihua' and 密码='kaihua'";〃建立sql查询语句 sql = "select * from 管理员表 where 用户名='"+ TextBox1.Text.Trim() + "' and 密码='"+ TextBox2.Text.Trim() +"'";//建 立 sql 查询语句 OleD
10、bCommand cmd = new OleDbCommand(sql, OleDbConn); 〃执行SQL查询语句 OleDbDataReader mydata = cmd.ExecuteReader(); if (mydata.Read()) 〃判断查询结果是否为空 { 〃this.Label1.Text ="登入成功! ”; //Session["username"] = this.username.Text; Response.Redirect("zhuye.aspx"); } else { this.Label1.Text ="用户不存在,请检测用户名和密码是否
11、正确! ”; } } } else if (DropDownListl.SelectedValue =="用户") { if (TextBox1.Text =="" || TextBox2.Text =="") Label1.Text ="账号和密码不能为空。"; else { string sql; string DBName = ConfigurationManager.AppSettings.Get("DBName").ToString(); 〃从配置文件中得到数据库驱动 string DBDriver = ConfigurationManager.AppSet
12、tings.Get("DBDriver").ToString(); 〃得到数据库连接字符串 string DBConnectionString = DBDriver + HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath + "/App_Data/") + DBName; //建立数据库连接对象 OleDbConnection OleDbConn = new OleDbConnection(DBConnectionString); OleDbConn.Open(); //sq
13、l = "select * from 用户表 where 用户名='kaihua' and 密码='kaihua'";〃建立sql查询语句 sql = "select * from 用户表 where 用户名='"+ TextBox1.Text.Trim() + "' and 密码='"+ TextBox2.Text.Trim() +"'";//建 立 sql 查询语句 OleDbCommand cmd = new OleDbCommand(sql, OleDbConn); 〃执行SQL查询语句 OleDbDataReader mydata = cmd.ExecuteReader();
14、if (mydata.Read()) 〃判断查询结果是否为空 { 〃this.Label1.Text ="登入成功! ”; //Session["username"] = this.username.Text; Response.Redirect("zhuye.aspx"); } else { this .Label1.Text ="用户不存在,请检测用户名和密码是否正确! 2、增删改信息: 设曲询: ▼ 学i 设备編号: * 谿名: * ni: ir 仓库号: * 数S: *
15、 备注: 设备编号 设备名 厂商 仓库号 IS® 备注 1 联想 lenovo 001 200 册除 2 hp 002 500 册除 3 宏基 acer 003 300 斗 戴尔 dell 004 600 全^ 删除 5 asus 005 400 鏈 谢除 6 苹果 apple 006 700 黑辑 册除 7 toshiba 007 100 鈿 8 神州 Hasse 008 100
16、0 全新 更新取消 9 sony 009 350 册除 增加源代码: if (this.TextBoxlO.Text == "" II this.TextBoxll.Text == "" II this.TextBoxl2.Text == "" II this.TextBoxl3.Text =="" IIthis.TextBox14.Text =="" II this.TextBox15.Text =="") { Response.Write("
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。