当前位置:文档之家› 图书管理系统实验报告71967

图书管理系统实验报告71967

兰州商学院陇桥学院工学系课程实验报告课程名称:管理信息系统班级:2011级信息管理与信息系统学号:2011xxxxxxx姓名:xxxx指导教师:xxx2014年6月24日《管理信息系统》实验报告(一)实验名称:________________ 指导教师:___________ 完成日期:___________ 专 业:________________ 班 级:___________ 姓 名:___________系统分析与xxx 2014-0信息管理与信息信息管理与信息系统xxx《管理信息系统》实验报告(二)实验名称:________________ 指导教师:___________ 完成日期:________________ 专 业:________________ 班 级:___________ 姓 名:________________数据库实xxx 2014-0信息管理信息2011级信息xxx《管理信息系统》实验报告(三)实验名称:________________ 指导教师:___________ 完成日期:________________专 业:________________ 班 级:___________ 姓 名:________________系统欢迎界面及用户登录模块的创建xxx2014-03信息管理与信息系信息管xxx二、实验内容:1.创建窗体“欢迎使用图书管理系统”,如图1所示。

单击“进入系统”,进入“登录页面”图1 欢迎界面2.《图书管理系统》登录模块的实现创建窗体“图书管理系统——用户登录”,如图2所示。

正确登录后,连接运行窗体“main”,否则,弹出错误提示,文本框清空图2 登陆界面}}private void button2_Click(object sender, EventArgs e){this.Close();}3.输入用户名和密码,如果输入正确,则会直接进入管理界面,如图3所示。

如果输入错误,则弹出错误对话框,如图4所示,再点击之后则会清空文本框,如图2所示。

图3 管理界面图4 错误提示功能实现的代码如下所示:欢迎界面:《管理信息系统》实验报告(四)实验名称:________________ 指导教师:___________ 完成日期:________________专业:________________ 班级:___________ 姓名:________________一、实验目的:掌握系统模块窗体设计与功能的实现二、实验内容:1.创建窗体“main”, 单击某菜单项时,需将子窗体显示出来;单击工具栏上的按钮时,可以调用菜单项的Click事件方法代码。

主窗体设计xxx2014-0信息管理与信息系统信息管xxx三、实验步骤及结果1、创建一个Windows小窗口程序,命名为form3,其标题为“图书馆信息管理系统”。

然后添加如下图所示窗口里的多有控件。

2、双击控件,对其内容进行填充,使其能够实现该小窗口上显示的所有的功能。

例如链接用户密码修改页面的代码为:private void用户密码修改ToolStripMenuItem_Click(object sender, EventArgs e){Form4 Mima = new Form4();Mima.Show();}《管理信息系统》实验报告(五)实验名称:________________ 指导教师:___________ 完成日期:________________ 专 业:________________ 班 级:___________ 姓 名:________________图书信息管理模块xxx 2014-0信息管理与信息系信息管理xxx二、实验内容:1. 图书编码入库要求:输入图书编号,若是书库已有图书,其他信息自动填充,个别修改,进行保存;若是新书,则手动填充。

2.修改图书信息要求:输入图书编号,若是书库已有图书,其他信息自动填充,修改保存;若书库没有该图书,则提示错误。

3.删除图书信息要求:要求:输入图书编号,若是书库已有图书,其他信息自动填充,进行删除;若书库没有该图书,则提示错误。

删除之前要进行询问三、实验步骤及结果1、新建一个小窗口程序,命名为form4,标题设置为图书编码入库,其效果图如图5-1所示:2、新建一个小窗口程序,命名为form5,标题设置为修改图书信息,其效果图如图5-2所示:2、新建一个小窗口程序,命名为form6,标题设置为删除图书信息,其效果图如图5-3所示:图5-1 图5-2图5-3图书编码入库部分代码如下所示:private void button1_Click(object sender, EventArgs e) {String shh = textBox1.Text.Trim();String sm = textBox4.Text.Trim();String zz = textBox3.Text.Trim();String cbs = textBox2.Text.Trim();String cbrq = textBox5.Text.Trim();String dj = textBox6.Text.Trim();String jcrq = textBox7.Text.Trim();String kc = textBox8.Text.Trim();if (old){mandText = "update book set 书名='" + sm + "',作者='" + zz + "',出版社名称='" + cbs + "',出版日期='" + cbrq + "',定价=" + dj + ",进库日期='" + jcrq + "',库存量=" + kc + " where 书号='" + shh + "'";}else{mandText = "insert into book values('" + shh + "','" + sm + "','" + zz + "','" + cbs + "','" + cbrq + "'," + dj + ",'" + jcrq + "'," + kc + ")";}cm.ExecuteNonQuery();MessageBox.Show("图书更新成功!");}《管理信息系统》实验报告(六)实验名称:________________ 指导教师:___________ 完成日期:________________ 专 业:________________ 班 级:___________ 姓 名:________________读者信息管理模块xxx 2014-04-23 信息管理与信息信息管理xxx一、实验目的:系统中读者信息的录入、修改和删除功能的实现。

二、实验内容:1. 添加读者信息要求:新增读者信息的添加2.修改读者信息修改已有读者信息,要求输入借书证号,其他信息自动填充,修改保存;若没有该读者,则提示错误。

3.删除图书信息要求:要求:输入借书证号,若是已有读者,信息自动填充,进行删除;若没有该读者,则提示错误。

删除之前要进行询问三、实验步骤及结果1、新建一个小窗口程序,命名为form7,标题设置为添加读者信息,其效果图如图6-1所示:2、新建一个小窗口程序,命名为form8,标题设置为修改读者信息,其效果图如图6-2所示:2、新建一个小窗口程序,命名为form9,标题设置为删除读者信息,其效果图如图6-3所示:图6-1 图6-2图6-3添加读者信息部分代码如下所示:private void Form8_Load(object sender, EventArgs e){// cn = new SqlConnection(cstr);operateDB db = new operateDB();cn = db.getCnn();cn.Open();cm = new SqlCommand();cm.Connection = cn; }private void textBox1_TextChanged(object sender, EventArgs e) }private void textBox1_Leave(object sender, EventArgs e){int cnt;mandText = "select count(*) from reader where 借书证号='" + textBox1.Text.Trim() + "'";cnt = int.Parse(cm.ExecuteScalar().ToString());if (cnt > 0){old = true;mandText = "select * from reader where 借书证号='" + textBox1.Text.Trim() + "'";dr = cm.ExecuteReader();dr.Read();textBox2.Text = dr[1].ToString();textBox3.Text = dr[2].ToString();textBox4.Text = dr[3].ToString();textBox5.Text = dr[4].ToString();《管理信息系统》实验报告(七)实验名称:________________ 指导教师:___________ 完成日期:________________ 员工信息管理模块xxx 2014-0信息管理与信息信息管理xxx专业:________________ 班级:___________ 姓名:________________一、实验目的:系统中员工信息的录入、修改和删除功能的实现。

二、实验内容:1. 添加员工信息要求:新增员工信息的添加2.修改员工信息修改已有员工信息,要求输入员工号,其他信息自动填充,修改保存;若没有该员工,则提示错误。

相关主题