个人信息管理开发系统格式_第1页
个人信息管理开发系统格式_第2页
个人信息管理开发系统格式_第3页
个人信息管理开发系统格式_第4页
个人信息管理开发系统格式_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

h毕业 设计编号:()字号 平顶山工业职业技术学院年月日h毕业设计(论文)任务书 日设计(论文)开始日期______________年_____________月___________日设计(论文)完成日期______________年_____________月___________日___________________________________A制设计___________________________________________________________________________________________________________________________B.设计专题(毕业论文)________________________________________________________________________________________________________________ 指导教师 h平顶山工业职业技术学院毕业设计(论文)评语________页共________页指导教师:____________________________________(签字)年月日毕业设计(论文)及答辩评语:h毕业设计(论文)答辩委员会记录系于年月日进行了毕业设计(论文)答辩。专题(论文)题目:答辩委员会根据学生提交的毕业设计(论文)材料,根据学生答辩情况,经答辩委员会讨论评定,给予学生毕业设计(论文)成绩为。答辩委员会主任(签字):答辩委员会副主任(签字):h摘要个人信息管理是日常生活中人们常常遇到的一个问题。我们需要在正确的时,对自己未来能做一个很好的规划h 第六章总结 37 h致谢39h1.1问题定义全球信息网的出现和信息化社会的来临,使得社会的生产方式发生深刻的术如下WindowsWindowsNT的版本。即2.经济可行性因为采用计算机管理不但可以提高工作效率而且还可以节省人h可行性因为开发所采用的工具全是可视化工具开发出的应用程序均是图形化界是可行的hh2.1网络设计原则根据需求分析的一些要求及该系统所要完成的一些功能接下来进行概念设计户管理模块应具有的功能这个模块从本质上来讲当然应该只有DBA才有权使用改、注销不再使用的用户等功能h信息管理模块应具有的功能这个模块是本系统中相对来讲最大也是最麻烦的当然学会这些再去开发其他比它大的系统基本一样。它包含如下子模块人信息性别电话备注邮箱地址年龄姓名昵称个人用户基本表的维护用户管理信息管理修改添加查询删除登陆新加用户查找用户修改密码注销用户新增记录更新信息信息查询信息输出根据操作员输入的资料到信息表中查询是否已经存在这样的记录如果已经存在则给出更换信息的提示如果不存在则判断姓名是否为空如果是空的则提示输入姓名否则进行出生日期是否别、民族是否选择地址是否录入等一系列必须输入的项目的审核如果都通过才能把当前输入的所有信息项插入到物理数据库的信息表中。民族、地址等单项或多项的组合进行精确或模糊查询并把查询的结果显示在表格中。另外通过笔者在实践中总结的经验所知用二维数组形式向表格中填写数据项的方法是比较慢的若提取的是几万条或十几万条记录可能要等几十秒甚至内存3更新记录本模块实际上包含两个模块即修改和删除。在修改子模块中首除子模块中也同样是先查询出要删除的记录因为删除操作是一个没有反悔余地的操作故在删除前会给出一次确认的机会如果此时不想删除就可马上取消但如史记4信息输入本模块是一个非常有用的模块也是初学者最难的一块。本系统h3.1部署活动目录服务,构建域环境通过对所要开发的系统进行概念设计的分析之后我们应该对它进行逻辑设计的分析:MISManagementInformationSystem人信息表、些项如备注在系统运行过程中有可能会有增加或减少的情况发生如果用代码去自的表这里叫它们为基本表先对这些基本表进行维护必须这些基本表中有足够h用来收集存储个人的信息表有关个人的昵称个人编号编号中的几位、姓名或、昵称、民族、地址、电话、邮箱等信息.必须填写Name无否8无否无否/无否Age无否stell8无否Attributive8无否lood8无否Address无否epNo无否MoveCall无否me无否无否无否l无否Appendix无否对于登录模块在使用系统时进行身份的验证。用户的身份来自用户的维护必须填写有(无重复)是Name8是Number字是h经过了以上的分析之后对所要开发的系统有了总体上的把握接下来就是通过一些编写工具对系统进行具体的编写了设计本系统时用到多个窗体用与实现本系统的所有功能和一个数据库拥有所有表格用来存放所有系统所需要的信息以及保留以后系统中所修改的信息以及几个数据报表它们用于数据的输出和更新要求的所有的功能同时也使所有信息以最简便的方式展现给用户.4.1系统开发环境Label2.Caption=密码在frmLogin窗体中加入两个文本框名称为txtName、txtPassword(passwordchar)=*再加入两个按钮:名称为cmdOK(Caption=确认Defaulttrue)、h是用来事件编程的添加完一个后可以单击“下一个”按钮进行下一个菜单项的输入显示标题和名称h是已经确定好且有一定实际意义。若某个菜单项是前一项的下一级菜单可单击向若的箭头.加入完毕后单击“确定”按钮完成。当然可以在以后的设计过新建一个”Listview1”用来显示数据库表内容把数据库中的信息列出再建一个”Frame1”把”Comption”设置为”详细情况”然后在”Frame1”中添上多个文本框如图:库登陆界面及密码的修改设置h2对数据库查看权限的密码的修改及设置:☆添加修改界面1新建一个”Frame1”框把”Comption”设置为”详细情况”2然后在”Frame2”中添上多个文本框如”呢称”.”性别”等如图:加上三个按钮:”添加”.”修改”.”取消”☆查询信息表界面创建一个框架用来查询质料设置查找方式”精确查询””模糊查询”以及根据提供的项目及关键字来查询个人的有关的信息☆窗体8h在物理设计中我们已经编辑好个窗体接下来就是编写源程序了以及各模块所码PrivateSubForm_LoadOnErrorGoToErrMsgwordText调用模块中的ConnectDB过程连接数据库可以把连接模块直接写在这里CallConnectDB错误处理功能ErrMsg:IfErr.Number<>0ThenMsgBoxErr.NumberampErr.DescriptionvbOKOnlyvbCritical出错提示ExitSubEndSubPrivateSubcmdOK_Click运行时自动检测错误检测到则到ErrMsg标号处做相应的处理OnErrorGoToErrMsgDimSQLAsString定义一个保存SQL语句的变量h到Login表中查询是否有符合条件的记录存在使用的是SelectSQL=tSelectCount(*)FromLoginWhereName=ampTrimtxtName.TextampquotquotQLSQLampquotAndPasswordquotampTrimtxtPassword.TextampquotquotSetadoRSadoCon.ExecuteetFocusExitSubEndIfUnloadMestemShowrMsgumberltgtThendIfhinghingoadMeEndIfSubicitublicmdbFilemdbDataNameAsStringPublicDataNumbelAsIntegereAsStringPublicListViewItemAsIntegerPublicPasswordAsStringPrivateSubTuBiaotTrayIcon.uFlagsNIF_ICONOrNIF_TIPOrNIF_MESSAGETrayIcon.ucallbackMessageWM_MOUSEMOVETrayIconhIconMeIcon提供任务栏图标TrayIconszTipquotMindsTrayIconExamplequotampChr0CallShell_NotifyIconNIM_ADDTrayIconhAppTaskVisibleFalseSubPrivateSubAbout_Click关于版本odalndSubPrivateSubeAllClickesultndNotDataRecordsetBOFot告quotSetWindowPosMe.hwndHWND_topmost0000flag设置窗IfResultvbYesThenfrmData.Data1.Recordset.MoveLastteSubDocuAddClickhPublicSubDocuDelete_Click删除记录esultntemsCountgtThenSetWindowPosMe.hwndHWND_topmost0000flag设置窗口在前IfResultvbYesThenData1.Recordset.DeleteData1.RefreshtRefreshEndIfSetWindowPosMe.hwndHWND_topmost0000flag设置窗口在前EndIfEndIfElseResultMsgBoxquot无法删除当前记录quotvbOKOnlyquotPrivateSubDocuExit_Click退出程序UnloadfrmDataEndSubPrivateSubDocuSeek_Click查询记录numRem_ClickLoadfrmCXfrmCX.ShowvbModalEndSubPrivateSubForm_ResizehFalseSubPrivateSubForm_Load程序初始化tUnloadMeExitSubEndIfListViewStyle_Click使ListView控件可以整行选择格ListViewStyleOne_Click允许单击选择ListViewStyleTwoClick允许双击选择FrmLoadflag置窗口在前DimiAsStringDimjAsIntegerForj0To13Text1j.TextquotquotNextjEndSubPrivateSubnumMPgl_ClickOnErrorGoToErrHandlefrmData.Captionquot信息管理--quotamphuotselectaNamequotot=quan(namequandbnmdfmaxsizemb,)(midchar(30)notnullprimarykey,mnamechar(10)notnull,intheightint,ar)hkagebpublicclassB{ateStringnameteStringmidprivateStringsex;ivateintageteintheightivateStringjianshuvateStringaihaolicvoidB{mid;t}ublicvoidsetNameS=name;}blicStringgetNamename}blicvoidsetMidStringmidh}blicStringgetMidid}publicvoidsetSexStringsex){this.sex=sex;}blicStringgetSexeturnsex}publicvoidsetAgeintage}blicintgetAgenage}blicvoidsetHeightintheight}blicfloatgetHeighteight}publicvoidsetJianshuStringjianshuu}blicStringgetJianshunjianshuoStringaihao}blicStringgetAihaoaihao}static{try{hver}catch(ClassNotFoundExceptione){OAutogeneratedcatchblock}}nnectiongetConStringuserStringpwdctionconnulltry{}catch(SQLExceptione){OAutogeneratedcatchblock} null } urncon } } }idcloseConnectionconPreparedStatementpstry{}catch(SQLExceptione){OAutogeneratedcatchblocktry{hclose}catch(SQLExceptione){OAutogeneratedcatchblock}}}voidclose2(Connectioncon,PreparedStatementpsResultSetrs{try{}catch(SQLExceptione){TODOAuto-generatedcatchblockcetry{psclose}catch(SQLExceptione){TODOAuto-generatedcatchblockcetry{close}}catch(SQLExceptione){TODOAuto-generatedcatchblockce}}h}}ctionconnullaredStatementpsnullSetrsnulltry{onsaquaningsqlselectfrommwheremidnprepareStatementsqlssetStringmidexecuteQueryringmidtagetIntheightetStringjianshuisaihaorsgetStringaihaorntrue}nfalse}catch(SQLExceptione){OAutogeneratedcatchblocknfalse}h}icvoidwctionconnullaredStatementpsnulltry{onsaquan}}try{Stringsql="updatemsethnprepareStatementsqlpssetString1,name);pssetString2,sex);pssetInt3,age);pssetInt4,height);pssetString5,jianshu);pssetString6,aihao);pssetString7,mid);xecuteUpdaterntrue}catch(SQLExceptione){OAutogeneratedcatchblocknfalse}}blicbooleandeleteStringmidctionconnullaredStatementpsnulltry{onsaquanngsqldeletefrommwheremidnprepareStatementsqlpssetString1,mid);xecuteUpdaterntrue}catch(SQLExceptione){OAutogeneratedcatchblockhnfalse}}}}<%@pagelanguage="java"import="java.util.*"pageEncodinggb%>Stringpath=request.getContextPa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论