用户信息管理软件设计.doc

上传人:scccc 文档编号:11180806 上传时间:2021-07-10 格式:DOC 页数:9 大小:29KB
返回 下载 相关 举报
用户信息管理软件设计.doc_第1页
第1页 / 共9页
用户信息管理软件设计.doc_第2页
第2页 / 共9页
用户信息管理软件设计.doc_第3页
第3页 / 共9页
用户信息管理软件设计.doc_第4页
第4页 / 共9页
用户信息管理软件设计.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《用户信息管理软件设计.doc》由会员分享,可在线阅读,更多相关《用户信息管理软件设计.doc(9页珍藏版)》请在三一文库上搜索。

1、用户信息管理软件设计DATABASEANDINF0RMAT10NMANAGEMENT数据库与信息管理用户信息管理软件设计贾腾黎.常利铭,胡淑霞(中煤科工集团重庆研究院,重庆400039)摘要:在一个多用户登录的Web页面办公系统中,后台软件对登录用户以及用户的一些重要资料进行必要的管理和数据库录入,可以保证前台Web系统的安全性能,以及实现对用户的智能管理和显示用户的在线状态等.关键词:数据库录入9后台软件;智能管理;Web系统;在线状态TheSoftwareDesignforUserInformationManagementJIATengli,CHANGLiming,HUShuxia(Cho

2、ngqingResearchInstituteofChinaCoalTechnology&EngineeringGroupCORP,Chongqing400039)Abstract:ThemultiuserloginningWebOAsystem,thebackendsoftwarenecessarilymanageslogonuserandlogonusersimportantinformationwhichareinputtedwithdatabase,whichcanensurethesecurityofdownstageWebsystem,whichcanachievethei

3、ntellectivemanagementforlogonusersanddisplayogonuserSonlinestatusandSOon.Keywords:thedatainputofdatabase;backendsoftware;theintellectivemanagement;Websystem;onlinestatus前台Web办公系统的登录用户,后台软件对其进行必要的管理,就会取得事半功倍的效果,不仅能提高web系统的安全性,还能让管理员清晰地了解和掌握登录用户的资料和详细信息,并及时对登录用户信息进行修改校正,然后录人数据库,以供管理员随时调用和管理用户的信息,而普通用户

4、只能对自己的相关信息进行修改和查看,不能对其他人的信息进行修改查询等操作.1管理员登录以管理员的身份登录进入后台管理软件,其登录界面如图1所示,登录进入软件以后,即可对所有相关用户的信息进行查询以及修改等.相关登录代码如下:图1管理员登录界面if(strtextlIlstrtext2=)MessageBox.Show(用户名和密码不正确,请重新输入!,提示窗口);】elseif(this.textBox1.Text.Trim0administrator)&&(this.textBox2.Text.Trim0=administrator)Formlfml=newForml0;fm

5、1.ShowDialog();2用户相关信息的添加,修改管理员登录进入后台软件以后,就可以对所有用户的信息进行相关的修改了,普通用户进入登录界面后只能对自身的信息进行修改,对其他用户只能进行查看,两者对比图如图2,图3所示.图2普通用户登录信息修改界面其中添加信息,用户修改等按钮执行完以后,即可把用户新的信息录入数据库,其按钮相关代码如下:lllIIllIIllIIllIIllI|添弧怠IIIIIIIIIIIIIIIIIIIIIIIIIIprivatevoidbuttonl_Click(objectsender,EventArgse)trysqlconn=newSqlConnection(st

6、rconn);sqlconn.ConnectionString=strconn;作者简介:贾腾黎(1980一),男,本科,学士,工程师,研究方向:监控软件的开发以及测试,煤矿监控产品的检测;常利铭(1981一),男,本科,学士,工程师,研究方向:监控软件的开发以及测试,煤矿监控产品的检测;胡淑霞(1984一),女,大学专科,助理工程师.收稿日期:2011-0728电脑编程技巧与维护sqlconn.Open0;if(sqlconn.State=Sysm.Data.ConnectionState.Open)fif(this.textBox1.Text!=)&&this.textBo

7、x2.Text=)stringstriuser=String.Format(selectcount()fromfwwdwherefuzeren=0,textBox1.Text.Trim();SqlCommandsqlinq=newSqlCommand(striuser,sqlcoma);nt=(int)sqlinq.ExecuteScalar0;if(nt>=l,strue=chave;if(strue=chave)fMessageBox.ShowC请填写其他负责人,此人已经有负责地点,系统提示);else,stringssql=String.Format(insertintofwwd(

8、didian,fuzeren,miaosu)values(0l,l1,2),this.textBox2.Text,this.textBox1.Text,this?textBox3.Text.Trim();SqlCommandsqlcomd=newSqlCommand(strsql,sqlconn);sqlcomd.ExecuteNonQuery0;MessageBox.Show(信息添加成功!.,系统提示);)elseMessageBox.Show(负责人和负责地点不能为空,系统提示);1llcatch(ExceptionE)MessageBox.Show(E.ToString0);final

9、lysqlconn.Close();lllIllllllllflllllIlll|芦修5jfllIllfIllIllIlllllU/I/privatevoidbuaon6_Cck(objectsender,EventArgse)trysqlconn=newSqlComaection(sconn);sqlconn.ConnectionSingsconn;sqlconn.Open0:iffsqlcoma.State=System.Data.ConnectionState.Open)if(this.textBox4.Text!=)&&(this.textBox5.Text!=)if(

10、comboBox1.Text!:)fstringstriuser=String.Format(selectcount()fromuserswhereusemame=0,textBox4.Text.Trim();SqlCommandsqhnq=newSqlCommand(striuser,sqlcoma);nt=(in0sqlinq.ExecuteScalar();if(nt<=o)strue=chave;if(strue一chave)MessageBox.Show(此用户已经不存在,系统提示);elsestringstrsql=String.Format(与DELETEFROMusers

11、WHERE(username=0,this.textBox4.Text);if(MessageBox.Show(确定要删除吗?,系统提示,MessageBoxButtons.YesNo,MessageBoxlcon.Question)=DialogResult.Yes)SqlCommandsqlcomd=newSqlCommand(ssql,sqlconn);sqlcomd.ExecuteNonQuery();MessageBoxShow(用户信息删除成功!t,系统提示);elseMessageBox.Show(此用户信息保存完好!.t,系统提示);】elseMessageBox.Show(请

12、选择登录级别,系统提示);)elseMessageBox.Show(登录名和登录密码不能为空,系统提示);)1)catch(ExceptionE)MessageBox.Show(E.ToString();finallysqlcorm.Close0;l1图3管理员登录信息修改界面3用户信息的查询,在线状态显示登录用户相关信息添加完以后,管理员或普通用户就可以登录软件进行查看,其查看界面如图4所示.图4用户信息查询界面显示的用户相关信息都是通过调用添加至数据库中的用户数据而呈现给登录用户,以供登录用户随时进行核对,修(下转到54页)电脑编程技巧与维护两类:一类负责信息的录入,生成,并按照独立共享原

13、则组织存储的数据信息采集系统;另一类是针对数据信息统计,分析,并最终提供有价值,结论性信息的辅助管理系统.然而,实际的信息化架构中,两者又是相互交叉,纠结在一起的.譬如,管理工作流的实现,往往需要基于已有信息,经过一定的算法或策略,导致一些结论性的信息的生成.从应用角度,各系统运行难免需要一些跨进程的协调联动.因此,信息系统还必须涵盖这样的功能模型,即负责各个系统进程,甚至是角色之间的统一协调和调度.譬如单点登录,统一认证系统,负责操作任务提醒,督办的消息中心等等.l数据中心nl数据采集系统<:=爿辅助管理系统jf!l信息服务中心1fl统一门户用户图1企业信息化基本模型信息系统建设的最终

14、目标,是实现企业运营管理的信息模型.决定其运行效率和质量的关键因素,仍然取决于管理者(人)的干预因素.对他们而言,好的信息系统应具有足够的亲合力,包括操作的简便性,执行效率和可靠性等特点.因此,应用系统应在指导应用,纠错和灵活性等方面,着力体现人性化甚至个性化的设计思想.3数据分析的基本原则传统的认识中,对数据分析的应用是很有局限的,管理者也并未抱有过高的预期,无非是关心一些比较表象的统计结果.譬如资产的总值与数量,员工的学历结构,一定时间周期的销售额等等.这种认识实际限制了数据中心作用的发挥,它实际上能做得更多.譬如企业运营的状况,市场前景的预判,设备设施的投入需要,甚至基于数据分析的结论,

15、提供决策参考等.当然,这一过程需要软件设计人员和信息工程人员深入地挖掘,把最新的,智能化的算法应用到软件设计当中.离散数学,有限元法,模糊数学等理论或观点,应广泛应用于软件设计,以解决管理实践中的具体问题.譬如,三盆花中哪一个最美的问题,非常接近于评优的工作,利用模糊数学方法,能够得到较好地解决.企业信息化,是一项庞大的系统工程,它的建设将涉及业务,技术等软硬件因素,尤其取决于从管理决策者与一般用户的认识因素和参与能力.在技术层面,(1)要引领需求,构成其基本的源动力;(2)在建设策略上,应力求科学,有效,同时有选择地首先解决业务管理急需,用户关注度较高的一些项目;(3)要系统规划,统一标准.

16、在软件研发上,应努力增强人性化的设计.在管理方面,信息化强调一把手工程,管理业务的整合梳理离不开决策者的干预.一般用户方面,还要努力克服那些传统改变带来的不便.参考文献1】高复先.信息资源规划:信息化建设基础工程.清华大学出版社,2002.2】蒋东兴.高校数据中心建设与管理.清华大学计算机与信息管理中心,2010.3林小村.数据中心建设与运行管理.科学出版社,2010.4】王美萃.浅谈模糊数学在员工绩效评估中的应用.中国论文下载中心,2008.5】庞会敏,伊丽莉.模糊数学方法在饭店顾客满意度评价中的应用.辽宁工程技术大学,2008.(上接第52页)改.登录用户还可以进行用户状态是否在线查看,此

17、功能让管理员随时掌握登录用户的在线状态以及登录时间等,随时掌握登录用户的动态信息.其用户状态显示界面如图5所示.图5登录用户在线状态显示与4结语用户信息管理软件采用C/S模式,通过MicrosoftVisualC#2010编程平台,易于数据管理的SQL2005数据库,此软件在实际应用当中,已经取得了不错的效果,大大方便了管理员和普通用户相关信息的添加,查询,校对,修改等,使登录用户随时了解自己的相关信息和办公状态,以及让管理员随时掌握其他用户对Web办公系统的关注度以及使用情况.参考文献11(美)姚杜朗.c#高级编程.李敏波,译.清华大学出版社.22(德)侯姆,克鲁克,斯普达.c#软件项目开发全程剖析.薛兴涛,袁勤勇,译.清华大学出版社.3(英)夏普着.Visualc#2010从入门到精通.清华大学出版社.

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1