实验三
科技教育工具三:虚拟实验室软件,如Labster帮助学生进行安全实验模拟 #生活知识# #科技生活# #科技教育工具#
文档简介
计算机与软件业:计算机科学与技术FROMTO2011-12-16钱记坚分实际分数校验分数比76魏俊75孙子兵73陈茂森接口设计随着时代的发展,人们的生活水准越来越高,数目繁多的费用也相应而生,电费就是其中一条,然而传统的抄表收取电费方式,不仅浪费大量的人力物力资源,同样也经常会出现各种偷电情况;同时,这种传统的收费方式也经常出现资料丢失,资料不清的情况,特别是现在人口膨胀,电费分段收费的时候,劣势更加明显。随着电脑技术的发展,为了应对诸如此类的情况,开发,推广一个电力收费综合管理系统就显的术人员极其程式开发人员。专案背景ystem印模组Electricitychargescomprehensivemanagementsystem:电力收费综合管理系统Dataupdating:资料更新Systeminitialization:系统初始化Datequery:资料查询Usermanagementauthority:用户的管理许可权Dataflow资料流程程相关文献&filename=ZXDB9(1)识别功能:通过登录用户名及密码进行身份识别,并且给予相应的权限,仅允许有权限的用户进入该(2)查询功能:(3)数据上传,处理功能:(4)报表生成:(5)打印功能:(6)修改功能:。(7)通知功能:(8)信息修改功能:(9)界面修改功能:(10)帮助信息:备注M7M8M10M11M12M5增加模块(1)系统控制功能:·初始化模块()(2)浏览功能:(3)数据查询功能:·基本资料模块()·详细资料模块()(4)条件查询功能:(5)界面微调功能:·增加模块()·删除模块()·修改模块()(6)系统纠错功能:(7)报表生成功能:·报表生成模块(M7)(8)打印功能:·打印模块(M8)(9)导入功能:·导入模块()(10)密码管理功能:(11)身份验证功能:(12)帮助功能:应功能,可整。坏,或没有足够内存可供使用时是否正常。若数据库文件或配置文件不能正常操作,或全局数据已经不一致,怎样处理。-录入基本资料-录入用户档案资料-审核用户档案档案资料-已审档案查阅修改基本资料修改已审资料案资料-档案分页查询及打印页查询及打印用询设置用户口令定义数据字典定义系统参数FCAboutPCFC存盘退出-按钮存盘退出览区内,并维护窗口中浏览区中信息的更换和刷新。名陈、当前欠费、本年已交、上次抄表、上次表数、本次表数、基本资料模块()刷新基本资料模块()输入项目:处理方式(更新或者刷新)置浏览区和数据库详细资料模块()本模块的用户档案资料录入界面如图至所示本模块的用户用电抄表数录入界面如图和所示图图图图图图件图NameNumberNameAddressesseeeoveYorNTypeceererConditionRemarkrk选择电表的生产厂家ber输入安装作业人姓名eenStalleenMoveeenTend延伸作业人-编辑控件tendStaff输入延伸作业人姓名tendRemarkmovenAddressmovenDisplayoveAddressmoveStallDataoveStalleroveOpeneroveRemarkoveReasoneUnstallDataVenderNumberDisplayNtableVenderNtableNumberbleCountNtableBaseCountNtableStallDataNtableStallerNtableOpenDataNtableOpenergeTableRemarkmoveBluidingName件erDetailedAddress输入用户所在楼栋以及单元moveUserPhone1移户电话2-编辑控件moveUserPhone2输入移户的电话2moveUserPhone3件moveUserData框moveUserState选择移户的使用状态件moveUserRemark件InputUserNumberNowDisplaywasteCount单价(元)-编辑控件tPriceer抄表备注-编辑控件recordRemark输入抄表备注刷新详细资料模块()输入项目:处理方式(修改或者刷新)项目:设置详细资料浏览区和数据区图图图条件查询模块(M5)Queryery选择查询字段为:用户编号rNumSelect选择查询字段为:用户代码rNameSelect选择查询字段为:用户名称小区名称-选择控件xiaoquNameSelect选择查询字段为:小区名称userAddressSelectrecordDateSelectnowDisplaySelectformerDispalySelectlect选择查询字段为:内部结算数wasteCountSelectnowConsumeSelect单价(元)-选择控件unitPriceSelectothercostsSelecteSelectidSelectateSelectlanceAmountSelectemarkSelectemarkSelectderSelectBQSS-选择控件SSSelectSQYE择控件ctOLDSS控件electTEMP-选择控件SelectAuditSelectent不等于-组合框NequalRequirement设置条件为“不等于”的关系增加模块()变量。的界面如图~。rThanRequirementnRequirementrementLLRequirementRequirementeenRequirementirementirementement系关系选择条件“同时”选择条件“或者”删除模块()标或键盘命令修改模块()报表生成模块(M7)成多种风格的报表intStyle风格(列表式、地址目录、卡片式)以上三图分别Scale退出-按钮CmdClose关闭对话框打印模块(M8)导入模块()。tInputFile接受输入文件名称CmdExPloreCmdCornplete取消-按钮CmdCancel取消导入操作ixuseTxtCurrentPwdewPwdheekPwdK块(M11)验证TxtCurrentPwdK帮助模块(M12)功能:提供对电力收费综合管理系统使用的帮助功能入项目:鼠标或键盘事件uttonkStep返回上一步操作ntenu邮箱通信模块(M13)输出项目:无。erxtcurrentPwdil用户发送消息的方式Name取消—按钮CmdClose关闭对话框13.逻辑结构设计UserInfo息表User_IDUserNameUserPwdeNumentctertroFortroNumicericeLastmonthmptionoticeHARCHARCHARVARCHAR(100)HARARFLOAT)FLOAT)FLOAT)ARNOTNULLNOTNULLNOTNULLNULLNULLOTOTOTOTOTNOTULLULLNULLULLULLULLNULLElectroInfo用电信息表User_IDAddressserPwdmptionctericerdPricepeAmmeteronsumptionAmmetersterDateVARCHAR0)ARFLOAT)HARFLOAT)HARHARFLOAT)EOTOTOTOTOTOTOTOTOTNOTNULLULLULLULLULLULLULLULLULLNULLameCompanyConsumption_Last_1Consumption_Last_2Consumption_Last_3ConsumptionLastConsumption_Last_5Consumption_Last_6Consumption_Last_7Consumption_Last_8Consumption_Last_9Consumption_Last_10Consumption_Last_11Consumption_Last_12Price_Last_1Price_Last_2Price_Last_3PriceLastPrice_Last_5Price_Last_6Price_Last_7Price_Last_8Price_Last_9Price_Last_10Price_Last_11Price_Last_12Average_year_ConVARCHAR0)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)FLOAT)NULLOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTNOTNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLAverageAverage_year_PritFLOAT)VARCHAR0)NOTNULLNULL14.物理结构设计15.数据结构与具体系统的关系CREATETABLE`User_Info(eNumntCHAR)CHAR(20)CHAR(15)CHAR(20)VARCHAR(80)ARNOTNULL,NOTNULL,NOTNULL,NULL,NOTNULL,NULL,NOTNULL,``Electro_For`CHAR(10)NOTNULL,`Electro_Num`INT(10)NOTNULL,`Price`FLOAT(10)NOTNULL,`Price_Lastmonth`FLOAT(10)NOTNULL,`Consumption`FLOAT(10)NOTNULL,`Notice`CHAR(20)NULL,PRIMARYKEY(`User_ID`))ENGINE=InnoDBDEFAULTCHARSET=gbkAUTO_INCREMENT=1;CREATETABLE`User_Info(TNULL`Address`VARCHAR(10)NOTNULL,TNULL`Consumption`FLOAT(10)NOTNULL,`Character`CHAR(10)NOTNULL,`Price`FLOAT(10)NOTNULL,`Standard_Price`CHAR(20)NOTNULL,`Type_Ammeter`CHAR(20)NOTNULL,`Consumption_AmmeterFLOAT(10)NOTNULL,VARCHAR20)ConsumptionLast1`tionLastmptionLaststmptionLast`Consumption_Last_6`FLOAT(10)FLOAT(10)FLOAT(10)FLOAT(10)FLOAT(10)FLOAT(10),NULL,OTOTOTOTOTNOTNULLNULLNULLNULLNULLNULL,,,,,,mptionLastionLastionLastnsumptionLastnsumptionLastnsumptionLastFLOAT(10)NOTFLOAT(10)NOTFLOAT(10)NOTFLOAT(10)NOTFLOAT(10)NOTFLOAT(10)NOTNULL,NULL,NULL,NULL,NULL,NULL,PriceLast`tstFLOAT(10)NOTNULL,FLOAT(10)NOTNULL,FLOAT(10)NOTNULL,`Price_Last_4`FLOAT(10)NOTNULL,`Price_Last_5`FLOAT(10)NOTNULL,`Price_Last_6`FLOAT(10)NOTNULL,`Price_Last_7`FLOAT(10)NOTNULL,`Price_Last_8`FLOAT(10)NOTNULL,`Price_Last_9`FLOAT(10)NOTNULL,`Price_Last_10`FLOAT(10)NOTNULL,`Price_Last_11`FLOAT(10)NOTNULL,`Price_Last_12`FLOAT(10)NOTNULL,`Average_year_Con`FLOAT(10)NOTNULL,`Average_year_Pri`FLOAT(10)NOTNULL,`Debt`VARCHAR(20)NULL,PRIMARYKEY(`User_ID`))ENGINE=InnoDBDEFAULTCHARSET=gbkAUTO_INCREMENT=1;1.运行模块的组合系统的运行模块可以大致上分为有用户(或管理员)登录模块、查询模块、打印模块、管理员(或超级用户)管理模块(开户、销户、修改用户资料等等)、数据管理模块(增、减或修改数据信息)、数据库维护模块(管理员对数据库进行维护性管理)、系统设置模块(管理员对系统部分功能使用的设置)以及系统拓展模块(开发人性有一定要求)和帮助模块。2.运行控制过后可以进入打印模块打印相关用电信息或是直接退出系统注销用户,同时用户还可以进入帮助模块,查管理员(或是超级用户)进入登陆模块进行验证后进入系统,除拥有一般用户的权限外,可以进入系统管理模块、数据库管理模、数据库维护模块、系统设置模块等等对系统以及一般性用户档案或是数据库3.运行时间系统具体模块操作运行时间(大部分为响应用户操作)应有严格限制:c.打印操作视打印机性能影响,但系统发出打印操作后系统必须要在短时间内(1~5秒)响应。当系统出错或是其他状况出现导致用户要求在规定时间内不能完成时必须输出相应的详细信息让用户了解相应情况,并通过相应的错误处理机制及时对用户操作进行响应和反馈。注:右图仅作参考用一览表的方式列出每种可能的出错以及故障情况出现时,系统输出信息的形式、含意及处理方法。a错误信息输出提示。b.错误补救措施(1)在输入不符合定义格式的数据或是查询权限不足情况出现时,系统应该提供准确的提示信息,而不是死机或删除以输入数据甚至是强制返回系统主界面,应该在出现正确的提示信息前提下,返回错误(2)保证用户或管理员在使用过程中的出错甚至系统的崩溃不会造成关键信息的丢失,这要求数据库对关键数据甚至是全部数据进行备份,在系统出错后可以依靠数据库的备份恢复功能同时依靠系统日志(3)提供完善的撤销机制,保证用户的错误输入或是越权操作不会造成数据库的破坏,当错误出现,优先保护数据库中的数据,其次保护用户在使用过程中录入或修改的书库。(4)对一些关键性操作,例如管理员对用电数据进行修改,删除或是增加都应该提供相应的确认机数据库常见错误处理a.网络故障引起的数据库服务器和应用服务器连接不正常——重启数据库服务器或应用服务器。d—修复或更换硬件。b.应用系统用户的不正常操作导致对象失效——重建失效对象,查找问题的具体原因。当和其它系统(如FMIS)有接口时,是致命的错误,造成两边的数据不一致。d试正确后再向正式数据库复制。法用户继续操作系统。用户登录后根据不同的权限限制其某些操作,例如不允许普通用户对数据进行修改2.在用户或是管理员查询敏感数据(如用户的预存电费数目或是管理员查看用户密码)时,作出相应息泄露或非法修改。4.系统维护期间,不允许任何用户操作数据库,直到系统及数据库维护完成,才能继续相应操作。普通用户(一般性用电用户)设置密码的最低标准主要有以下几条:(3)如果设置以下安全性过低的密码,系统都会提醒您修改密码,直至符合安全性要求:管理员(或超级用户)设置密码的最低标准主要有以下几条:(3)如果设置以下安全性过低的密码,系统都会提醒您修改密码,直至符合安全性要求:1.密码技术的应用:密码技术用以解决信息的保密以及信息即使被窃取了或泄漏了也不易识别这样一加、解密密钥是否相同,可分为密钥相同的常规密码体制(又称对称密码体制),密钥不相同的公开密码体在密钥的产生中,关键是随机性,要求尽可能用客观的、物理的方法产生密钥,并尽可能用完备的统出现概率能够最小。密钥的分配是密钥管理中最大的问题。密钥必须通过最安全的通路进行分配,派非常可靠的信使携带密钥分配给互相通信的各用户的人工方式不再适用,因为随着用户的增多和通信量的增大,密钥更换十分频繁(密钥必须定期更换才能做到可靠),密钥在网内的自动分配方法便应运而生。n钥是用来保护会话密钥的,因此主密钥也不能长期使用而不进行更换。密钥的注入方式可用键盘、软盘、磁卡和磁条等。对密钥的注入应给予严格保护,注入过程应有一个的密钥,密钥能自行销毁。在密钥产生以后,需要以密文形式存贮密钥。对密钥的存贮方法有两种:一种是让密钥存贮在密码装核手段;采用软件加密形式,应有软件保护措施。对使用时间过长和已经失效的密钥应及时予以销毁。息确实是此发信者发出的,而且事后未经过他人的改动(因为只有发信者才知道自己的私人钥匙),另一方8.鉴别技术(模式识别应用):鉴别技术用于证实交换过程的合法性、有效性和交换信息的真实性,可以防止对信息进行有意窜改的主动攻击。常用的方法主要有报文鉴别和身份鉴别。法用户的入侵和合法用户使用非权限内资源。实施访问控制是维护电力收费系统安全运行、保护系统信息系统所进行的所性检查(检查数据库的完整性)、整理数据库中不必要的数据碎片、重建索引,有选择的改变每页中freespace盘空间、移走一些旧的备份文件和备份事务日志等等。3、选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点4、在弹出来的窗口中的还原选项中选择从设备-->点选择设备-->点添加-->然后选择你的备份文果您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中选择最新的一次备份后点5、在出现的窗口中选择在现有数据库上强制还原,以及在恢复完成状态中选择使数据库可以继续运行但无法还原其它事务日志的选项。在窗口的中间部位的将数据库文件还原为这里要按照你SQL的安装进行设置(也可以指定自己的目录),逻辑文件名不需要改动,移至物理文件名要根据你所
网址:实验三 https://www.yuejiaxmz.com/news/view/1400111
相关内容
十三个著名心理学实验第十三篇 生物实验室、医学实验室消毒卫生常识
个人真实生活体验三篇.docx
第三实验幼儿园:创意,点亮生活
三思经验网
实验三细菌的分布与消毒灭菌
离实用差很远 体验三款车型“自动驾驶”
【德育创新】劳动实践·快乐成长——嵩县第三实验小学“生活小能手”第三十八期
创新实施“三三四”工作法 咸宁高新区优化营商环境经验做法
手账,横跨三代人的新消费实验

