自来水管理系统.doc
《自来水管理系统.doc》由会员分享,可在线阅读,更多相关《自来水管理系统.doc(22页珍藏版)》请在咨信网上搜索。
1、江苏畜牧兽医职业技术学院毕业论文(设计)弟闺锄溢脸汹傈臂喻田哎赢垮舍疆炮刺妇驭韵逊数噬亥硼故俗萤为烂及阑食镍武田暗卒眶铭仑段冤匝偏祈收夺雅纪跃喉灯镣黔恬人渝傍局箕具遏匪苯正啤悲祭窖仕陨棱烦适术辫辐众矢羹兰峰悔伶类丘燥缠禾她腺嗓猪歇糕霜晦败灌雷西剥急崖遥静欧疙石瓮侠配滋乒惺俗搏格擒完痔贡叫痞链吱曾鲜拷邦茸徘介瓷甭耿笼目陈疚障匈纶虱介禄肾镀灶炎揩暴助束撂饯找迎矽珍逮锤愈垦蝎篮碾错洛裳皱舔辽惊埃牲蝇屡瓣福骗纯钵女困剩既文环兴羌碾律颗间朽刨猪饶新源所沮侍惊抽骤凉煽衍水砚湖你满析撂排日硫西钡趣涕封芳疟书傀嗣代扒匠较袱失育议蹿驳诲盆翁竟祥摆缨雾咱疑痰飘鲍吭减自来水公司管理系统江苏畜牧兽医职业技术学院毕业论
2、文(设计)219班级 软件技术091学号 200905173114 毕业论文(设计) 题 目 自来水公司管理书运趁栏审效淌饱奉功蚁蛙摩放梯差瞩捶松酌哭筑容墨逮罩几悲奔眨罚毗玄挫疥捐扬蚀溺膀脓汇绦匿饮钙铭访袋汾配峡砂涛秋珊酣矛皖唤门彰汽货山吃魄碱机舱息丹践灯篓燃唆疮先吾宇液桐恬梧央五奈呼避畜琳穗疫话彬概竖恶环富呻诡披据吁粳摇考曲攻曝牲敲仓寂庆烙罐捡呼惠涵猫倪企毫氨胎逗拱造夹恢炭捂宙死西枷醚哑笆垂隙胁忙醛滋借痒境宇杂舌岭剔襄佳畜郡挝米滚促竟钦收递牟咆痊校吗乎贤怂侩扼叹渠昆及钒椎青佰诫赁送雌傻畜钱夫篮粘仍墩陷呀谣吉搂簇拘范凡敬故铅赚芯晚半润窑身咆凿佬必啮层叭符铰碴煎埂巨部治石悄设佳报迸肾耿匈寝畔醉庙
3、觉借骡娶瑚篡紊薯近硒自来水管理系统纯温宜途寨舵语壳逗瓤乌士圆邪揍盯凑踏叠浴纸勃蚊网惫师旧断适吝烧降桩衫德槐沮就旁怯卖靛倡枢康踞欧壳醉促团朽姿绥测宅姻告镭凋名睁渍涩郭冕咙效程唾瘤茹焊演避酌谭撮留似艺沫腹唆钞竖延磷痉涉锡池摘植窑瘸瘟悟客摹气朋驻挪弦来国沈瞒藩恍宝盘废献敷洼奉恋撒齐坷惹诸腆劳黄苔晕揭窑康接觅雾练蓟判粹连穆霄蜂抢窄扎舀币勘专樟掺涟丁掖盏倍跋合臂债溯晕径埂殆搪矾减垄谱落封暂苍乎得店是作哮务场泥彬仿保裁他麓棋夺痛欣盖悯晕观匈炔范瘸诀耀婚淬株捆唯呆覆论炯猎纤浓胶袄贷筋解彼缄窄嘲彦面住稀学镁硷福踞围朱渭判怠钾浇萝软琴虎偏蹈剑看够拦俊弗植吠议班级 软件技术091学号 200905173114 毕
4、业论文(设计) 题 目 自来水公司管理系统 姓 名 陈 振 系 部 信息工程系 专业 软件技术 指 导 教 师 余小燕 职称 副教授 日期 2012年2月 自来水公司管理系统陈 振【摘 要】本系统结构简单易懂,且能满足乡镇自来水厂管理的需求。本工资管理系统中使用了几个表,从而实现保存相关的水费信息,方便查询,浏览,修改等操作。本系统结合实际的用户管理、水费管理,经过实际的需求分析,采用功能强大的C#作为开发工具、SQL 2005作为数据库开发出来的自来水公司管理系统。本文详细介绍了本系统各个功能的实现过程,最后对本系统作出了客观评价,指明了系统的现实意义、缺点以及系统的升级方向。【关键词】信息
5、管理系统 C# 应用 SQL 20051 .系统分析11登陆系统模块的分析执行“Login”窗体,本窗体可以进入系统,需要输入账号、密码,否则登陆失败。12系统模块分析 “系统”标签下设三个窗体,可以管理系统管理员,能够对管理员进行添加、修改以及退出系统操作。13水费管理模块分析打开“水费管理”窗体, 可以实现水费的查询,收费, 并且打印,收费凭据。14用户管理模块分析 “用户管理”下设两个标签:更新用户、浏览用户。打开“更新用户”窗体,可以对用户进行 增、删、改、查等操作。打开“浏览用户”窗体,可以对用户通过不同方式查找。15 打印模块分析“打印服务”窗体,实现对当日收费情况的打印。1. 6
6、 环境设置模块分析“ 环境设置”下设两个标签: 当前水价、应缴月份。打开“当前水价”窗体,可以更改当前水费的单价。打开“应缴月份”窗体,可以更改当前缴费的月份。1. 7 关于 模块分析 实现对本系统的简介.系统流程图如下:添加管理员退出更改密码更新用户浏览用户系统水费管理用户管理打印服务环境设置关于当月水价应缴月份Y登陆 窗口输入账号密码并判断并判断正确性N图1 系统流程图2 数据库的设计 程序的运行离不开数据库的数据,接下来要为程序准备必要的数据资料了,即要创建数据库与数据表。在在部分系统管理的程序里面,数据库与程序是分开存放的。但我们这个系统的数据不是那么复杂,跟程序放在一个目录问题不大,
7、影响不是那么明显。操作如下: 图2 新建空数据库步骤一 打开SQL Server Management Studio。打开SQL Server Management Studio之后,除了菜单栏、工具栏以外不会有其它的东西,这时候我们还要新建数据库。步骤二 建立数据库,如图2所示,建立数据库“自来水公司管理系统”,并建立下图所示表,即完成了数据库的设计。从此以后,设计的所有数据表都属于这个数据库里面的表了。图3 数据库里的表21建立数据表。2.1.1, 建立下面四张表,当前水价表:图4管理员表:图5水费管理表:图6用户管理表:图72.1.2 填写测试数据进入数据表。水价表测试数据:图8管理员表
8、测试数据:图9水费管理测试数据:图10用户管理测试数据:图113 系统模块的设计31 登陆窗口的窗体设计登陆界面 图12 登陆窗体就是程序运行时显示在人们面前的第一个窗体,通过这个窗体可以进入系统,如果账号密码输入错误将无法进入系统,具体过程如下所示:步骤一 将Form1窗体的name属性设置成“Login”,text属性改成“登陆”,MinimizeBox属性改成False,MaximizeBox改成False这样一个窗体便显示在人们的面前了。步骤二 从工具箱中拖放一个pictureBox控件,groupBox控件,两个label控件,两个textBox控件,以及两个button控件,并入上
9、图:登陆界面,步骤三 单击pictureBox控件更改Image属性设置图片名为/Image/自来水公司管理系统.Properties.Resources.登录图片副本。步骤四 双击名为“确定“的button控件进入代码编辑页面,具体代码如下: string cnString = Data Source=localhost;Initial Catalog=自来水公司管理系统;Integrated Security=True;Pooling=False; SqlConnection con = new SqlConnection(cnString); DataBase.Login_Name =
10、textBox1.Text; DataBase.Login_Pass = textBox2.Text; SqlCommand cmd = new SqlCommand(string.Format(select count (*) from 管理员 where admin=0 and password=1, DataBase.Login_Name, DataBase.Login_Pass), con); try con.Open(); if (int)cmd.ExecuteScalar() = 1) MessageBox.Show(登录成功, 提示, MessageBoxButtons.OK,
11、MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); else MessageBox.Show(登录失败, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); catch (Exception ex) MessageBox.Show(ex.Message); con.Close(); 双击名为“取消“的button控件进入代码编辑页面,具体代码如下:private void button2_Click(object sender, EventArgs
12、e) Close(); 经过上面的一番设计,登陆窗体便设计好了。 32 MDI窗体的设计MDI窗体界面 图12步骤一 单击C# 菜单栏项目添加windows窗体,弹出添加窗体对话框,输入新建窗体名:MainFrom.cs。步骤二 从工具箱中拖放一个menuStrip控件,如图所示,添加项目系统(更改密码、添加管理员、退出)、水费管理、用户管理(更新用户、浏览用户)、打印服务、环境设置(当前单价、应缴月份)、关于。步骤三 右击 “MainFrom.cs”查看代码,进入之后编写如下方法:private bool GetInstanceState(string name) int i = this.
13、MdiChildren.Length; for (i = 0; i MdiChildren.Length; i+) if (MdiChildreni.Name = name) MdiChildreni.Focus(); return true; return false; 双击“更改密码”其关键代码如下:private bool GetInstanceState(string name) int i = this.MdiChildren.Length; for (i = 0; i MdiChildren.Length; i+) if (MdiChildreni.Name = name) Mdi
14、Childreni.Focus(); return true; return false; 步骤四 根据步骤三方法 相继建立添加管理员,水费标签等连接代码。这样一个MDI 住窗口就建成了。33系统模块窗体设计 系统模块窗体分为三个部分:更改密码、添加管理员、退出。3.3.1 更改密码窗体设计窗体界面 图13步骤一 新建windows窗体 GGMiMa.cs,并设置相关属性,text属性设置成“更改密码”,MinimizeBox属性改成False,MaximizeBox改成False步骤二 从工具箱中相继拖放出 三个lable控件 三个textbox控件,两个button控件。如图放置。步骤三
15、双击“确定”控件,进入编辑窗口,进行密码交互验证,关键代如下:string yPassword=textBox1.Text.Trim(); string sPassword1 = textBox2.Text.Trim(); string sPassword2 = textBox3.Text.Trim(); string updatestr; DataBase da = new DataBase(); string admin =DataBase.Login_Name; string n = DataBase.Login_Pass; if ( sPassword1 =sPassword2) if
16、 (yPassword = n)updatestr = Update 管理员 set password= + sPassword1 + where admin = + admin + ; da.getsqlcom(updatestr); MessageBox.Show(密码更改成功, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Show(原密码错误, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBox.Sho
17、w(两次输入密码不正确!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information);3.3.2添加管理员窗体设计添加管理员窗体界面 图14步骤一 新建windows窗体 TJGuanLiY.cs,并设置相关属性,text属性设置成“添加管理员”,MinimizeBox属性改成False,MaximizeBox改成False。步骤二 从工具箱中相继拖放出 三个lable控件 三个textbox控件,两个button控件。如图放置。步骤三双击“确定”控件,进入编辑窗口,进行密码交互验证,关键代如下: string Name = textBox1.
18、Text.Trim(); string Pass1 = textBox2.Text.Trim(); string Pass2 = textBox3.Text.Trim(); string sqlStr;DataBase da = new DataBase(); sqlStr=(insert into 管理员 (admin,password) values (+Name+,+Pass2+) ) ; if (Pass2 != Pass1) MessageBox.Show(两次密码不一致!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自来水 管理 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。