基于cs的中小型商务企业信息管理系统(编辑修改稿)内容摘要:
202008281405\\SQLEXPRESS。 Initial Catalog=MageInfom。 Integrated Security=True。 SqlConnection conn = new SqlConnection(connstr)。 ()。 int flag = 0。 //标志位 用来表示用户名是否存在 如果用户名存在,则查找密码是否正确 SqlCommand m = new SqlCommand()。 //如果不正确则提示用户名错 =conn。 string ds =。 = select username from userinfo。 SqlDataReader dr = ()。 while (()){ 北华航天工业学院毕业论文 9 if (() == (0).ToString().Trim()) { flag = 1。 } } ()。 /* 用户名正确,则判断密码是否正确,如 密码正确则 进入该系统, 否 则报错 */ if (flag == 1) { = select password from userinfo where username=39。 + ds + 39。 SqlDataReader dr1 = ()。 while (()) { if (() == (0).ToString().Trim()) { string s = 用户名: + + 密码 : +。 Form2 frm2 = new Form2(this, s)。 ()。 } else (密码错误。 )。 } ()。 } else { (用户名不存在。 )。 } } 进入系统后选择 功能 界面 登陆本系统后,进入选择功能模块界面如图 62 所示,该界面的功能是让用户进行选择想要执行什么功能。 有查询企业相关信息按钮,删除企业信息按钮,添加企业信息按钮,修改企业信息按钮,还有用户信息管理按钮。 点击不同的按钮会进入不同的界面,执行不同的功能。 在该界面最底部状态栏显示登录的用户名密码,还有当前时间。 图 42 北华航天工业学院毕业论文 10 界面及其功能代码如下: public Form2(Form1 frm1, string str) { InitializeComponent()。 = str。 = 当前时间: + ()。 if (str2 == 2) = true。 } private void selectbtn_Click(object sender, EventArgs e) { Form3 frm3 = new Form3()。 ()。 } private void setbtn_Click(object sender, EventArgs e){ Form6 frm6 = new Form6()。 ()。 } private void button1_Click(object sender, EventArgs e){ Form7 frm7 = new Form7()。 ()。 } private void button2_Click(object sender, EventArgs e) { Form9 frm9 = new Form9()。 ()。 } private void button3_Click(object sender, EventArgs e) { Form11 frm11 = new Form11()。 ()。 } 查询界面 选择查询企业信息按钮后进入查询界面如图 63 所示,查询界面有三个选项卡,查询所有企业向信息,按一定条件查询企业相关信息,退出选项卡。 图 43 界面及其功能代码如下: 北华航天工业学院毕业论文 11 private void 按一定条件查询 ToolStripMenuItem_Click_1(object sender, EventArgs e) { = false。 Form5 frm5 = new Form5()。 ()。 } private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) { [].Selected = true。 if ( 0) { string[] arry = new string[8]。 for (int i = 0。 i 1。 i++) arry[i] = [0].Cells[i + 1].()。 企业详细信息 fm4 = new 企业详细信息 (arry)。 ()。 } } private void Form3_Load_1(object sender, EventArgs e) { String connstr = Data Source=PC202008281405\\SQLEXPRESS。 Initial Catalog=MageInfom。 Integrated Security=True。 conn = new SqlConnection(connstr)。 ()。 = false。 }}} 查询所有 企业信息界面 点击不同的按钮执行相应的功能。 点查询所有相关信息后所有企业信息显示在界面上如图 64 所示。 点击表的某一行,可以显示相关企业的所有信息,方便用户查看如图 65所示。 图 44 北华航天工业学院毕业论文 12 图 45 界面及其功能代码如下 : private void 查询所有企业相关信息 ToolStripMenuItem_Click_1(object sender, EventArgs e){ = true。 string sqlstr1 = SELECT Cony_num AS 企业编号 , Comy_name AS 企业名称 , Comy_address AS 企业地址 , Comy_count AS 总职工数 ,。 string sqlstr2 = MainThing AS 主要销售产品 ,Hangye AS 行业 , Comy_phone AS 联系电话 , Manager_name AS 法人代表 FROM information。 string sqlstr = sqlstr1 + sqlstr2。 SqlDataAdapter da1 = new SqlDataAdapter(sqlstr,conn)。 DataSet ds1 = new DataSet()。 (ds1,Table)。 =[Table]。 } namespace WindowsApplication2 { public partial class 企业详细信息 : Form { string[] arry = new string[7]。 public 企业详细信息 ( string []ary){ InitializeComponent()。 arry=ary。 =。 =。 =。 =。 =。 =。 =。 } 北华航天工业学院毕业论文 13 private void Form4_Load(object sender, EventArgs e){ =arry[0]。 =arry[1]。 =arry[4]。 =arry[5]。 =arry[2]。 =arry[6]。 = arry[3]。 }}} 按条件查询界面 当点击按一定条件查询企业信息按钮时,进入查询界面如图 66 所示。 输入不同的条件来查询企业相关信息。 系统按照用户要求找出信息,显示给用户。 图 46 界面及其功能代码如下 : SqlConnection conn。 private void button1_Click(object sender, EventArgs e) { =。 int i, j = 0。 if(()==企业名称 ) { if (() != ){ string sqlstr1 = SELECT Cony_num AS 企业编号 , Comy_name AS 企业名称 , Comy_address AS 企业地址 , Comy_count AS 总职工数 ,。 string sqlstr2 = Comy_phone AS 联系电话 , Manager_name AS 法人代表 FROM information。 string sqlstr3 = where (Comy_name =39。 + () + 39。 )。 北华航天工业学院毕业论文 14 string sqlstr = sqlstr1 + sqlstr2 + sqlstr3。 SqlDataAdapter da = new SqlDataAdapter(sqlstr, conn)。 DataSet dst = new DataSet()。 (dst, info3)。 = [info3]。 string str1 =。 string sqlstr4 = select MainThing AS 主要销售产品 from information where (Comy_name =39。 + () + 39。 )。 SqlCommand cmd = new SqlCommand(sqlstr4, conn)。 SqlDataReader sdr = ()。 while (()) str1 = (0).ToString()。 j =。 for (i = 0。 i j。 i++) { if (i % 30 == 0){ += \n。 } += str1[i]。 }()。 string sqlstr 5 = select Hangye as 行业 from information where (Comy_name =39。 + () + 39。 )。 SqlCommand cmd1 = new SqlCommand(sqlstr5 , conn)。 SqlDataReader sdr2 = ()。 while (sdr2 .Read()) += sdr2 .GetValue(0).ToString() + \n。 } else (关键字不可以为空。 ,小鱼提示 )。 } if(()==企业编号 ){ if (() != ){ string sqlstr1 = SELECT Cony_num AS 企业编号 , Comy_name AS 企业名称 , Comy_address AS 企业地址 , Comy_count AS 总职工数 ,。 string sqlstr2 = Comy_phone AS 联系电话 , Manager_name AS 法人代表 FROM information。 string sqlstr3 = where (Cony_num =39。 + () + 39。 )。基于cs的中小型商务企业信息管理系统(编辑修改稿)
相关推荐
per second),用来描述数据的传送速率,是衡量串行通信数据传输速度快慢的重要指标。 国际上对波特率规定了一个标准系列: 110bps、 300bps、 600bps、 1200bps、 1800bps、2400bps、 4800bps、 9600bps、 、 、 、 56Kbps。 例如:9600bps,是指每秒传送 数据 9600 位,其中包含字符的数位和其它必须的数位。
DD 9 图 16 高速暂存存储器映象 存储器的第 4 位为配置寄存器。 用户可以通过按下图所示设置 R0和 R1 位来设定 DS18B20 的精度。 上电默认设置: R0=1,R1=1( 12位精度)。 注意:精度和转换时间之间有直接的关系。 暂存器的位 7和位 04 被器件保留,禁止写入;在读回数据时,它们全部表现为逻辑 1。 bit7 bit6 bit5 bit4 bit3 bit2
DS18B20 初始化时序及程序 错误 !未定义书签。 DS18B20 写时序及程序 错误 !未定义书签。 DS18B20 读时序及程序 错误 !未定义书签。 循环检测温度子程序流程图 错误 !未定义书签。 第 5 章 总结与展望 错误 !未定义书签。 总结 错误 !未定义书签。 展望 错误 !未定义书签。 参考文献 26 II 致谢 27 附录 28 附录 A 外文资料 28 附录 B 电路图
summary. System testing is mainly used to test method and the deductive method, and in individual months of hard work and instructs under teacher39。 s help, through debugging, the success of
是否开始记录时间。 当 sp=0 时,开始记录时间。 当时间达到足够长时产生 timecount 脉冲,并重新计时。 一个 timecount 脉冲相当于等待的时间达到了时间计费的长度。 计费模块:由两个进程组成。 其中,一个进程根据条件对 enable 和 price 赋值,当记录的距离达到 3 公里后 enable 变为 1,开始进行每公里收费,当总费用大于 20元后,则单价 price
1 0 1: 2 0 21 0 1x f ( 27)1 2 1: 0 0 01 2 1y f ( 28) Sobel 算子的优缺点:该算子的优点是,计算较快,且较为简单;缺点:该算子只采用了水平和垂直两个方向的模板,对于一些图像结构较为复杂和纹理较多的图像,其检测效果较差,不能精准的检测出所有边缘。 Prewitt 边缘检测 2,23