《C#课程设计报告书》华美整形医院管理系统.doc

上传人:laozhun 文档编号:3793058 上传时间:2023-03-22 格式:DOC 页数:17 大小:446.50KB
返回 下载 相关 举报
《C#课程设计报告书》华美整形医院管理系统.doc_第1页
第1页 / 共17页
《C#课程设计报告书》华美整形医院管理系统.doc_第2页
第2页 / 共17页
《C#课程设计报告书》华美整形医院管理系统.doc_第3页
第3页 / 共17页
《C#课程设计报告书》华美整形医院管理系统.doc_第4页
第4页 / 共17页
《C#课程设计报告书》华美整形医院管理系统.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《《C#课程设计报告书》华美整形医院管理系统.doc》由会员分享,可在线阅读,更多相关《《C#课程设计报告书》华美整形医院管理系统.doc(17页珍藏版)》请在三一办公上搜索。

1、C#课程设计报告书华美整形医院管理系统 院 系:计算机与信息工程学院班 级:计算机应用技术(2)班姓 名:学 号:指导老师:完成时间:2011年12月20日一、选题目的31选题目的:32设计内容:3二、算法的基本思想4三、需求分析41.有管理员登陆窗口,以默认密码登陆,进入系统后管理员可以更改密码42.对管理员信息进行浏览43.对管理员信息进行管理54.对客户表中的客户信息进行浏览55.按客户信息字段查询客户信息56.对客户信息进行管理5四、概要设计5五、运行界面、运行结果61.登陆界面:62.登陆成功:73.添加管理员:74.修改管理员信息:75.删除管理员信息:76.管理员信息查询:87.

2、添加客户信息:88.修改客户信息:89.删除客户信息:910.查询客户信息:911.浏览客户信息:9六、总结10七、参考文献10八、部分主要代码101.Form1的公有类:112.“登陆”按钮代码:113.对管理员信息管理:124.添加客户信息:145.删除客户信息:156.修改客户信息:167.按字段查询客户信息:168.浏览客户信息:18一、选题目的1选题目的:随着现代科技的发展,人们也在不断地追求完美,整形的人数在日益增加,因此整形医院的各种客户信息也在日益倍增,为了提高整形医院的管理工作效率,实现信息的规范管理、科学统计和快速查询,需要设计一个整形医院管理系统,同时,通过系统的制作,可

3、以使我熟悉系统的开发流程,更加熟练掌握c#.NET的编程以及系统制作。 2设计内容:管理员以默认密码登陆系统后,进入管理员管理页面,可以对管理员的信息进行浏览 、添加、删除、修改,还可以进入客户信息界面,可以供管理员对客户信息方便地进行浏览、添加、删除、修改、还可以按相应字段对客户信息进行查询。二、算法的基本思想管理员登陆添加管理员删除管理员修改管理员添加客户信息删除客户信息修改客户信息浏览客户信息查询客户信息三、需求分析根据我的调查和分析,系统中各种功能所需的数据项和数据结构如下:1.有管理员登陆窗口,以默认密码登陆,进入系统后管理员可以更改密码 系统设计了登陆界面,每个合法用户有有户名及一

4、个密码,只有当用户输入正确的用户名及密码组合后才能够对管理员和客户信息进行操作,这样提高了管理员登陆的安全性。2.对管理员信息进行浏览 用于浏览管理员信息,以便于了解有哪些人有权限能够使用此系统。3.对管理员信息进行管理 主要是用于管理员信息更新、添加、删除、修改。4.对客户表中的客户信息进行浏览 用于了解客户信息的情况,在此表中列出了客户的详细信息。5.按客户信息字段查询客户信息 客户信息查询:管理员可以根据客户的编号、电话、性别、咨询项目进行查询。6.对客户信息进行管理 可以供管理员对客户信息进行更新、添加、删除、修改。四、概要设计数据库华美整形医院管理系统管理员信息管理登陆客户信息管理添

5、加管理员信息修改管理员信息删除管理员信息浏览管理员信息添加客户信息修改客户信息删除客户信息浏览客户信息五、运行界面、运行结果1.登陆界面:2.登陆成功:3.添加管理员: 4.修改管理员信息:5.删除管理员信息:6.管理员信息查询:7.添加客户信息:8.修改客户信息:9.删除客户信息:10.查询客户信息:11.浏览客户信息:六、总结C#因其设计的合理性与简洁化使其成为了一门很容易入门的编程语言,但要真正学好还是需要努力学习的。通过一个学期的学习我们也算入门了,而以后编程的道路还很漫长。更多的练习,更多的源代码阅读将是我们能力提高的必经之路。相信经过努力,我们终会熟练地掌握这门语言。七、参考文献1

6、 王平华,孔璐,周学军等,c#.NET程序设计项目教程:中国铁道出版社,2008.2 郭胜,秦岸,马利等,c#.NET程序设计教程:北京清华大学出版社,2002.八、部分主要代码1.Form1的公有类:public OleDbConnection myconn = new OleDbConnection(Provider = Microsoft.Jet.OLEDB.4.0; + Data Source =.db1.mdb);public DataSet myDataSet = new DataSet();public void ExcuteSQL(string SQL) myconn.Open

7、(); OleDbCommand mycmd = new OleDbCommand(SQL,myconn); mycmd.CommandType = CommandType.Text; mycmd.ExecuteNonQuery(); myconn.Close(); 2.“登陆”按钮代码: private void 登录_Click_1(object sender, EventArgs e) OleDbCommand mycmd = new OleDbCommand(SELECT * FROM 用户登录 WHERE 密码=密码 and 用户名=用户名,myconn);mycmd.Paramet

8、ers.Add(密码, OleDbType.VarChar, 10).Value = textBox2.Text;mycmd.Parameters.Add(用户名, OleDbType.VarChar, 10).Value = textBox1.Text; myconn.Open(); if (mycmd.ExecuteScalar() != null) if (MessageBox.Show(登陆成功, 提示, MessageBoxButtons.OKCancel) = DialogResult.OK) 管理员信息管理ToolStripMenuItem.Enabled = true; 客户信

9、息管理ToolStripMenuItem.Enabled = true; 登录.Enabled =false; else MessageBox.Show(错误); myconn.Close(); 3.对管理员信息管理: private void 修改ToolStripMenuItem_Click(object sender, EventArgs e) if (textBox1.Text = ) MessageBox.Show(必须给出用户名!, 错误); else string UpdateSQL = update 用户登录 set 密码= + textBox2.Text + + where

10、用户名 = + textBox1.Text + ; frm1.ExcuteSQL(UpdateSQL); MessageBox.Show(修改数据记录成功!); private void 删除ToolStripMenuItem_Click(object sender, EventArgs e) if (textBox1.Text = ) MessageBox.Show(必须给出用户名!, 错误); else string DeleteSQL = delete from 用户登录 where 用户名=; DeleteSQL += textBox1.Text + ; frm1.ExcuteSQL(

11、DeleteSQL); MessageBox.Show(已删除该记录!, 提示); private void 浏览ToolStripMenuItem_Click(object sender, EventArgs e) Form4 frm4 = new Form4(); frm4.ShowDialog(); private void 注册_Click(object sender, EventArgs e) if (textBox1.Text = | textBox2.Text = ) MessageBox.Show(不能为空!, 错误); else string strInsert = inse

12、rt into 用户登录(用户名,密码)values( + textBox1.Text + , + textBox2.Text + ); frm1.ExcuteSQL(strInsert); MessageBox.Show(添加成功, 提示); 4.添加客户信息: private void button1_Click(object sender, EventArgs e) Form1 frm1 = new Form1(); try if (textBox1.Text = | comboBox1.Text = | comboBox2.Text = | textBox2.Text = | text

13、Box5.Text = | textBox6.Text = | comboBox3.Text = | textBox8.Text = | textBox9.Text = ) MessageBox.Show(所有项都是必填项,请填完后再单击添加按钮); else string strInsert = insert into 表1( 编号,姓名,性别,年龄,电话,时间,咨询项目,价格,回访记录)values( + textBox1.Text + , + textBox2.Text + , + comboBox1.Text + , + comboBox2.Text + , + textBox5.Te

14、xt + , + textBox6.Text + , + comboBox3.Text + , + textBox8.Text + , + textBox9.Text + ); frm1.ExcuteSQL(strInsert); MessageBox.Show(恭喜你添加成功!, 提示); catch (Exception ed) MessageBox.Show(保存数据记录发生 + ed.ToString(), 错误); 5.删除客户信息: private void 删除ToolStripMenuItem1_Click(object sender, EventArgs e) if (tex

15、tBox1.Text = ) MessageBox.Show(必须给出记录的ID号段值!, 错误); else string DeleteSQL = delete from 表1 where 编号= ; DeleteSQL += textBox1.Text + ; frm1.ExcuteSQL(DeleteSQL); MessageBox.Show(已删除该记录!, 提示); 6.修改客户信息: private void 修改ToolStripMenuItem1_Click(object sender, EventArgs e) if (textBox1.Text = ) MessageBox

16、.Show(必须给出记录的ID号段值!); else string UpdateSQL = update 表1 set 姓名= + textBox2.Text + + where 编号 = + textBox1.Text + ; frm1.ExcuteSQL(UpdateSQL); MessageBox.Show(修改数据记录成功!); 7.按字段查询客户信息: public void QUERY(string sql) DataSet myDataSet = new DataSet(); frm1.myconn.Open();OleDbDataAdapter myCommand = new

17、OleDbDataAdapter(sql, frm1.myconn); myCommand.Fill(myDataSet, Info);dataGridView1.DataSource =myDataSet.TablesInfo; frm1.myconn.Close(); private void 确定_Click(object sender, EventArgs e) if (textBox10.Text != ) string namesql = select * from 表1 + where 电话 like % + textBox10.Text.Trim() + %; QUERY(na

18、mesql); else if (textBox11.Text != ) string idsql = select * from 表1 + where 编号 like % + textBox11.Text.Trim() + %; QUERY(idsql); else if (textBox12.Text != ) string sexsql = select * from 表1 + where 性别 like % + textBox12.Text.Trim() + %; QUERY(sexsql); else if (textBox13.Text != ) string projectsql

19、 = select * from 表1 + where 咨询项目 like % + textBox13.Text.Trim() + %; QUERY(projectsql); else MessageBox.Show(请输入信息!,错误); 8.浏览客户信息: private void Form3_Load(object sender, EventArgs e) frm1.myconn.Open();OleDbDataAdapter myda = new OleDbDataAdapter(SELECT * FROM 表1,frm1.myconn); myda.Fill(frm1.myDataSet,Info); dataGridView1.DataSource =frm1.myDataSet.Tablesinfo; frm1.myconn.Close();

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号