版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、总分:_ 软件工程阶段性综合大作业级差报告 班组序号: 5班 9组 作业名称: 電力收費綜合管理系统 作业序号: 實驗3詳細設計說明書 学院: 计算机与软件 专业: 计算机科学与技术 指导教师: 钱嘉伟 组长姓名: 黄仕堅 作业时间: FROM: 2011-11-28 TO: 2011-12-16 作业提交时间: 2011 年 11 月 28 日 拒交记录及处理: 钱 记实验小组明细:学号姓名完成部分个人等级及百分比实际分数校验分数2009150360黄仕堅步骤4程序设计说明中的:基本资料模块、刷新基本资料模块、详细资料模块、刷新详细资料模块、帮助模块2009150376魏俊步骤4程序设计说明
2、中的:条件查询模块、增加模块、删除模块、修改模块、帮助模块;2009150375孫子兵步骤4程序设计说明中的:初始化模块、关闭系统模块、系统功能模块、浏览模块、刷新浏览模块;2009150373陳茂森步骤4程序设计说明中的:、邮箱通信模块、报表生成打印模块、导入导出模块、密码管理身份验证模块;2009150374張鎮宇步骤1:项目概述、步骤2:总体设计 、 步骤3:接口设计2009150370朱建庭步骤5、6、7、8、9批阅小组明细: 学号姓名分数组长算出的平均分数: 组长本人的责任分数: 步驟1:引言1. 編寫目的隨著時代的發展,人們的生活水準越來越高,數目繁多的費用也相應而生,電費就是其中
3、一條,然而傳統的抄表收取電費方式,不僅浪費大量的人力物力資源,同樣也經常會出現各種偷電情況;同時,這種傳統的收費方式也經常出現資料丟失,資料不清的情況,特別是現在人口膨脹,電費分段收費的時候,劣勢更加明顯。隨著電腦技術的發展,為了應對諸如此類的情況,開發,推廣一個電力收費綜合管理系統就顯的尤為重要。本實驗的讀者物件為研發中心領導和主管技術人員極其程式開發人員。2. 專案背景專案名稱初步定為:電力收費綜合管理系統(Electricity charges comprehensive management system )。該系統分為10個模組,分別為:1電力部門使用者的許可權管理模組,2基本資訊的
4、初始模組,3申請用電(開戶)和銷戶的功能模組,4使用者電錶資料的錄入模組,5電費計算模組,6發票列印模組7電費資料統計模組,8自動催費通知模組,9 使用者查詢模組,10.應時劃分電費模組。3. 術語說明Electricity charges comprehensive management system:電力收費綜合管理系統Data updating:資料更新 System initialization:系統初始化Date query:資料查詢 User management authority :用戶的管理許可權Data flow:資料流程程4. 相關文獻參考網址:步骤2:项目概述1 目标本
5、电力收费综合管理系统软件将提供一个既可以收集电力使用情况,又可以对其进行分类计算,查询,并且进行缴费提醒的中央管理系统。2 运行环境硬件环境:PII或更高档危机、笔记本电脑、手机、IPAD;运行时内存要求:1MB安装所需硬盘:18MB打印机:可选3 需求概述本软件主要有以下几方面的功能:(1) 识别功能:通过登录用户名及密码进行身份识别,并且给予相应的权限,仅允许有权限的用户进入该软件(2) 查询功能:查询电力使用状况以及欠费情况。(3) 数据上传,处理功能:收集电力使用数据,进行分类,计算,统计。(4) 报表生成:可根据权限,将在权限内可以打印的部分生成报表。(5) 打印功能:将报表进行打印
6、(6) 修改功能:拥有管理员权限的用户有微量更改偏差数据的功能。(7) 通知功能:管理员用户能对需缴费用户进行E-mail,手机短信的形式进行催缴通知的功能。(8) 信息修改功能:登录用户可以更改其基本信息,包括住址,电话,用户本人名称,身份证号码等。(9) 界面修改功能:用户拥有一定的界面调整权限,可以对界面进行微量调整。(10) 帮助信息: 为用户使用本软件系统提供一定的帮助信息。4 条件与限制本系统与因特网连接,与各电表集成,作为其中的一个组建,在功能方面将收费以及催缴电费进行同意规划,将各用户分别管理,将催缴工作自动进行,将查询工作放到家中。系统可以为级别不同的用户设置不同的权限等,同
7、时应进一步提高系统的安全保密性,以防止因为系统给破解而造成的损失。步骤3:总体设计1 处理流程:系统启动时,激活身份验证模块;通过身份验证后,对系统进行初始化。从网络下载用户信息,并根据系统配置文件将数据库导入,设置各全局变量。系统进入消息循环状态,通过各时间驱动机制集火各功能模块,并执行制定模块;各项功能执行完毕后重新进入消息循环状态;各项功能执行完毕后,在用户点击离开后,关闭系统事件触发,激活关闭系统模块,退出系统。2 总体结构和模块外部设计: 系统总体结构(圖1) 圖1 模块设计模块编号模块名称 备注模块编号模块名称备注M1.1初始化模块系统初始化M6.2删除模块M1.2关闭系统模块关闭
8、退出系统M6.3修改模块M1.3系统功能模块M7报表生成模块M2.1浏览模块M8打印模块M2.2刷新浏览模块M9.1导入模块M3.1基本资料模块M9.2导出模块M3.2刷新基本资料模块M10密码管理模块M4.1详细资料模块M11身份验证模块M4.2刷新详细资料模块M12帮助模块M5条件查询模块邮箱通信模块M6.1增加模块3 功能分配:(1) 系统控制功能: 初始化模块(M1.1) 关闭系统模块(M1.2)系统功能模块(M1.3)(2) 浏览功能: 浏览模块(M2.1)刷新浏览模块(M2.2)(3) 数据查询功能:基本资料模块(M3.1)刷新基本资料模块(M3.2)详细资料模块(M4.1)刷新详
9、细资料模块(M4.2)(4) 条件查询功能:条件查询模块(M5)(5) 界面微调功能:增加模块(M6.1)删除模块(M6.2)修改模块(M6.3)(6) 系统纠错功能:邮箱通信模块(M13)(7) 报表生成功能:报表生成模块(M7)(8) 打印功能:打印模块(M8)(9) 导入功能:导入模块(M9.1)(10) 密码管理功能:密码管理模块(M10)(11) 身份验证功能:身份验证模块(M11)(12) 帮助功能:帮助模块(M12) 步骤4:接口设计1外部接口:用户界面采用Windows通用图形界面,且兼容OS4.2图形界面。对用户友好,切不 惜对鼠标和键盘提供支持,界面的设计如下: 软件接口:
10、 运行于Windows 98/2000/XP/7操作系统。 对于部分民间开发的操作系统,有一定的兼容性。 对于IPAD系列OS系统,也具有兼容性。 对于手机系统,也将开发相应的软件以给予支持。硬件接口:支持USB 2.0 接口数据传输。支持通过局域网传输数据的网络接口。支持无限网卡数据传输。支持通过手机网络硬件传输。 通信接口:支持在互联网上的上传以及下载。支持以及局域网形式的内部数据传输。支持3G网络传输。对于手机网络,也给予相应的支持。如对软件有疑问,也可联系工作人员给距相应的帮助。2内部接口:初始化模块:系统初始时有操作系统调用,执行完毕后,进入消息循环状态。关闭系统模块:先由服务器方确
11、认帐号已经登出,再由系统功能模块调用,执行完毕后关闭 软件返回操作系统。系统功能模块:接收系统功能区域的相应消息,启动浏览,查询,微调,上传,下载,导出 等模块。 浏览模块:由相应的消息驱动,完成对用户信息的直接消息响应功能,可能会调用到刷新数 据模块。 刷新数据模块:依据当前服务器数据进行刷新浏览区域。 基本资料模块:由相应的消息驱动,完成对用户耗电,缴费信息的直接消息响应功能,可能会调用到主数据刷新模块。 刷新基本资料模块:依据当前服务器数据进行刷新浏览区域。详细资料模块:由相应的消息驱动,完成对用户身份信息的直接消息响应功能,可能会调用到主数据刷新模块。刷新详细资料模块:依据当前服务器数
12、据进行刷新浏览区域。 条件查询模块:按照一定的条件,完成查询功能。 增加模块:通过一定的操作,对成员资料进行一定量的增加调整。删除模块:通过一定的操作,对成员资料进行一定量的减少调整。修改模块:通过一定的操作,对成员资料进行一定量的修改调整。 邮箱通信模块:对出错的信息,通过英特网上传的方式进行反馈,其反馈地址为开发团队。 自动安装模块:对于下载后的更新包进行安装。 报表生成模块:完成报表生成功能。 打印模块:完成打印功能。 导入模块:完成导入功能、。 密码管理模块:完成对密码的管理功能。 身份验证模块:完成对用户的身份验证功能。 帮助模块:为用户提供帮助功能。初始化模块(M1.1)功能:初始
13、化系统,显示欢迎界面,并使系统进入正常工作状态。输入项目:配置文件,数据库文件。输出项目:设置全局变量,浏览区和基本资料区。存储分配:程序运行需要占用内存约1MB左右.测试要点:配置文件或数据库文件损坏,或没有足够内存可供使用时是否正常。本模块的欢迎界面如图所示:关闭系统模块(M1.2)功能:关闭并退出系统,保留相应状态数据。输入项目:全局变量。输出项目:更新后的数据库文件和配置文件。测试要点:若数据库文件或配置文件不能正常操作,或全局数据已经不一致,怎样处理。本模块的界面视图如下:系统功能模块(M1.3)功能:选择各种系统功能。输入项目:鼠标或键盘事件。输出项目:无。本模块的界面和控件截图如
14、下: 控件和功能说明如下表所示:控件功能档案资料-录入基本资料档案资料-录入用户档案档案资料-审核用户档案档案资料-已审档案查阅档案资料-修改基本资料档案资料-修改已审资料档案资料-档案分页查询及打印录入基本资料录入用户档案审核用户档案已审档案查阅修改基本资料修改已审资料档案分页查询及打印抄表缴费-录入抄表示数抄表缴费-查询抄表详单抄表缴费-修改抄表示数抄表缴费-收缴每月费用抄表缴费-抄表查询审核抄表缴费-收费日志查询抄表缴费-修改缴费数据录入抄表示数查询抄表详单修改抄表示数收缴每月费用抄表查询审核收费日志查询修改缴费数据档案查询-查询基本资料档案查询-查询安装资料档案查询-查询材料延伸档案查
15、询-查询通气资料档案查询-查询移表资料档案查询-查询换表资料档案查询-查询移户资料查询基本资料查询安装资料查询材料延伸查询通气资料查询移表资料查询换表资料查询移户资料缴费查询-查询结欠费用缴费查询-查询当值解款缴费查询-查询收费日志缴费查询-导出抄表信息缴费查询-导出收费日志查询结欠费用查询当值解款查询收费日志导出抄表信息导出收费日志控件功能数据维护-压缩备份数据数据维护-解压还原数据数据维护-存为历史收费数据数据维护-历史记录浏览压缩备份数据解压还原数据存为历史收费数据历史记录浏览系统设置-系统初始化系统设置-设置流水号系统设置-设置用户口令系统设置-定义数据字典系统设置-定义系统参数系统初
16、始化设置流水号设置用户口令定义数据字典定义系统参数操作指南-About PCFC操作指南-使用手册About PCFC使用手册首条-按钮上条-按钮下条-按钮尾条-按钮搜索-按钮添加-按钮编辑-按钮删除-按钮存盘退出-按钮首条上条下条尾条搜索添加编辑删除存盘退出浏览模块(M2.1)功能:以列表方式将数据记录显示在浏览区内,并维护窗口中浏览区中信息的更换和刷新。性能:这是用户使用频率较高的一个模块,对性能要求在12秒内作出反应。输入项目:鼠标、键盘事件或标准SQL语句。测试要点:对各事件进行测试。本模块的视图:本界面中的列表框应给出用户编号、用户名陈、当前欠费、本年已交、上次抄表、上次表数、本次表
17、数、用户地址、管户员、使用状态等一系列信息。刷新浏览模块(M2.2)功能:利用全局变量中的信息重新刷新浏览区。输入项目:将要设置成焦点记录的记录号。输出项目:设置浏览区。测试要点:对有效和无效的输入记录号进行测试。基本资料模块(M3.1)功能:维护窗口中基本资料区中各项信息的更改和刷新。性能:这是一个经常使用的模块,对性能要求在1-2秒内作出反应。输入项目:鼠标或者键盘事件,或者相关信息资料文件直接导入。输出项目:重新设置的基本资料区信息测试要点:对各事件进行测试。刷新基本资料模块(M3.2)功能:利用全局变量中的信息重新刷新基本资料区。性能:这是一个经常使用的模块,对性能要求在作出更新或者刷
18、新操作之后1秒内作出反应。输入项目:处理方式(更新或者刷新)输出项目:设置浏览区和数据库详细资料模块(M4.1)功能:输入用户和该用户相关的电力收费详细信息。输入项目:焦点记录号。输出项目:下一步将要执行的功能(“确定”,“修改”,“删除”,“保存”,“读取”,“打印”等功能)测试要点:对各事件进行测试。本模块的用户基本资料录入界面如图4-1所示本模块的用户档案资料录入界面如图4-2.1至4-2.5所示本模块的用户用电抄表数录入界面如图4-3.1和4-3.2所示控件名称及其功能详见表4-4图4-1图4-2.1图4-2.2图4-2.3图4-2.4图4-2.5 图4-3.1 图4-3.2 表4-4
19、 控件及其功能控件控件名称功能用户姓名-编辑控件用户代码-编辑控件住户编号-编辑控件小区名称-组合框用户住址-编辑控件其他住址-编辑控件电话1-编辑控件电话2-编辑控件电话3-编辑控件曾经移户否-组合框开户日期-编辑控件开户类别-组合框使用性质-组合框单价-编辑控件开户发票号-编辑控件开户发票额-编辑控件安装通知号-编辑控件使用状态-组合框用户备注-编辑控件下单日期-编辑控件下单备注-编辑控件安装日期-编辑控件表厂家-组合框表号码-编辑控件表底数-编辑控件表流量-组合框表口径-组合框安装位置-编辑控件安装作业人-编辑控件曾经换表否-组合框曾经移表否-组合框曾经延伸否-组合框安装备注-编辑控件延
20、伸日期-编辑控件延伸地点-编辑控件延伸次数-编辑控件延伸作业人-编辑控件延伸备注-编辑控件移表原址-编辑控件移表时示数-编辑控件移表新址-编辑控件移表安装日-编辑控件移表安装人-组合框移表开通人-组合框移表备注-编辑控件换表原因-编辑控件原表拆卸日-编辑控件原表厂家-编辑控件原表号码-编辑控件原表示数-编辑控件新表厂家-组合框新表号码-编辑控件上期抄表数-编辑控件新表底数-编辑控件新表安装日-编辑控件新表安装人-组合框新表开通日-编辑控件新表开通人-组合框换表备注-编辑控件移户小区名-组合框用户楼栋及单元号-编辑控件移户电话1-编辑控件移户电话2-编辑控件移户电话3-编辑控件移户日期-编辑控件
21、移户用状态-组合框移户备注-编辑控件输入用户编号-编辑控件本期示数-编辑控件损耗数-编辑控件单价(元)-编辑控件内部结算数-编辑控件抄表员-组合框抄表备注-编辑控件userNameuserNumberliverNumberxiaoquNameuserAddressotherAddressphone1phone2phone3moveYorNopensdataopensTypeuseTypepriceopensNumberopensPricestallNumberuserConditionuserRemarkorderDataorderRemarkstallDatatablePlanttableN
22、umbertableUnderNumbertableFluxtableCalibrestallAdressstallStuffBeenStallBeenMoveBeenTendstallRemarktendDatatendAddresstendTimetendStafftendRemarkmovenAddressmovenDisplaymoveAddressmoveStallDatamoveStallermoveOpenermoveRemarkmoveReasonOtableUnstallDataOtableVenderOtableNumberOtableDisplayNtableVender
23、NtableNumberOnceTableCountNtableBaseCountNtableStallDataNtableStallerNtableOpenDataNtableOpenerChangeTableRemarkmoveBluidingNameuserDetailedAddressmoveUserPhone1moveUserPhone2moveUserPhone3moveUserDatamoveUserStatemoveUserRemarkInputUserNumberNowDisplaywasteCountunitPriceinsideCountrecorderrecordRem
24、ark输入用户姓名输入用户代码输入用户编号选择用户所在小区名称输入用户住址输入其他住址输入用户电话1输入用户电话2输入用户电话3选择用户是否曾经移户输入开户日期选择用户类别选择使用性质输入单价输入开户发票号输入开户发票额输入安装通知号选择使用状态输入用户备注输入下单日期输入下单备注输入安装日期选择电表的生产厂家输入电表号码输入电表底数选择电表流量选择表口径输入安装位置输入安装作业人姓名选择是否曾经换表选择是否曾经移表选择是否曾经延伸输入安装备注输入延伸日期输入延伸地点输入延伸次数输入延伸作业人姓名输入延伸备注输入移表原地址输入移表时电表示数输入移表的新地址输入移表安装日期选择移表安装人姓名选择
25、移表开通人姓名输入移表备注输入换标原因输入原表拆卸日期输入原表生产厂家输入原表号码输入原表示数选择新电表的生产厂家输入新电表的号码输入上期抄表数输入新表的底数输入新表的安装日期选择新表安装人的姓名输入新表开通日期选择新表的开通人姓名输入换表备注选择移户的小区名称输入用户所在楼栋以及单元输入移户的电话1输入移户的电话2输入移户的电话3输入移户的日期选择移户的使用状态输入移户备注输入用户编号输入本期示数输入损耗数输入单价输入内部结算数选择抄表员姓名输入抄表备注刷新详细资料模块(M4.2)功能:重新刷新详细资料,修改详细资料。输入项目:处理方式(修改或者刷新)输出项目:设置详细资料浏览区和数据区本模
26、块界面详见图4-5.1至4-5.3图4-5.1图4-5.2图4-5.3条件查询模块(M5)功能:完成查询功能。性能:响应时间控制在12秒内。输入项目:查询条件。输出项目:标准的SQL语句,发送设置浏览区命令。测试要点:测试各种查询方式。本模块界面如图5-15-4所示。控件名称及其功能详见表5-5。 图5-1任意组合条件查询界面 图5-2查询结欠费用界面 图5-3查询当值解款界面 图5-4查询收费日志界面控件控件名称功能第一查询条件-列表框第二查询条件-列表框住户编号-选择控件用户代码-选择控件用户名称-选择控件小区名称-选择控件用户住址-选择控件抄表日期-选择控件本期示数-选择控件上期示数-选
27、择控件内部结算数-选择控件损耗数-选择控件本期用量-选择控件单价(元)-选择控件滞纳金-选择控件其他费用-选择控件应收金额-选择控件实收金额-选择控件缴费日期-选择控件发票号码-选择控件结存金额-选择控件抄表备注-选择控件缴费备注-选择控件抄表员-选择控件收费员-选择控件BQSS-选择控件SQYE-选择控件OLDSS-选择控件TEMP-选择控件审核-选择控件等于-组合框不等于-组合框大于-组合框小于-组合框为空格-组合框为NULL-组合框包含-组合框在中-组合框在之间-组合框同时-单选按钮或者-单选按钮接受条件-按钮确定-按钮取消-按钮FirstQuerySecondQueryliverNum
28、SelectuserNumSelectuserNameSelectxiaoquNameSelectuserAddressSelectrecordDateSelectnowDisplaySelectformerDispalySelectinsideCountSelectwasteCountSelectnowConsumeSelectunitPriceSelectlatefeesSelectothercostsSelectamountDueSelectamountPaidSelectpayDateSelectinvoiceNumSelectbalanceAmountSelectnoteRemark
29、SelectpayRemarkSelectrecorderSelecttollSelectBQSSSelectSQYESelectOLDSSSelectTEMPSelectAuditSelectequalRequirementNequalRequirementGreaterThanRequirementLessThanRequirementSpaceRequirementNULLRequirementContainRequirementInRequirementBetweenRequirementOptRequirement1OptRequirement2cmdAcceptRequiremen
30、tcmdQuerycmdCancel列出备选字段列出备选字段选择查询字段为:用户编号选择查询字段为:用户代码选择查询字段为:用户名称选择查询字段为:小区名称选择查询字段为:用户住址选择查询字段为:抄表日期选择查询字段为:本期示数选择查询字段为:上期示数选择查询字段为:内部结算数选择查询字段为:损耗数选择查询字段为:本期用量选择查询字段为:单价选择查询字段为:滞纳金选择查询字段为:其他费用选择查询字段为:应收金额选择查询字段为:实收金额选择查询字段为:缴费日期选择查询字段为:发票号码选择查询字段为:结存金额选择查询字段为:抄表备注选择查询字段为:缴费备注选择查询字段为:抄表员选择查询字段为:收费
31、员选择查询字段为:BQSS选择查询字段为:SQYE选择查询字段为:OLDSS选择查询字段为:TEMP选择查询字段为:审核设置条件为“等于”的关系设置条件为“不等于”的关系设置条件为“大于”的关系设置条件为“小于”的关系设置条件为“为空格”的关系设置条件为“为NULL”的关系设置条件为“包含”的关系设置条件为“在中”的关系设置条件为“在之间”的关系选择条件“同时”选择条件“或者”接受条件操作确定查询操作取消查询操作 图5-5控件名称及功能表增加模块(M6.1)功能:完成增加功能。输入项目:焦点记录号。输出项目:设置数据库和全局变量。本模块的界面如图6-1.16-1.3。 图6-1.1增加基本资料
32、界面 图6-1.2增加抄表资料界面 图6-1.3增加缴费资料界面删除模块(M6.2)功能:完成删除功能。输入项目:鼠标或键盘命令输出项目:无。修改模块(M6.3)功能:完成修改功能。输入项目:焦点记录号。输出项目:设置数据库和全局变量。本模块的界面如图6-3.16-3.8所示。图6-3.1、2修改用户基本资料界面 图6-3.3修改抄表示数界面 图6-3.4修改抄表记录界面图6-3.5修改缴费记录界面图6-3.5修改缴费数据*界面图6-3.6修改缴费清单界面图6-3.7修改缴费日志界面报表生成模块(M7)功能:生成多种风格的报表输入项目:鼠标或键盘命令输出项目:生成的报表。本模块的界面如下图所示
33、。控件极其功能详见下表。 控件名称及其功能控件控件名称功能打印-按钮CmdPrint打印报表风格ComboStyle设置报表风格(列表式、地址目录、卡片式)以上三图分别显示了以上风格缩放比例-组合控件comblScale设置显示的比例(10%,%25,50%,75%,100%,150%,200%)退出-按钮CmdClose关闭对话框 列表式 地址目录式 卡片式打印模块(M8)功能:完成打印功能。输入项目:报表。输出:无。本模块界面如下图。导入模块(M9.1)功能:完成数据的导入功能。输入项目:导入文件。输出项目:刷新基本资料模块,并设置浏览区。本模块的界面如下图所示。控件名称级其功能详见下表。
34、 控件名称及其功能控件控件名称功能选择要导入的文件txtInputFile接受输入文件名称打开-按钮CmdExPlore选择输入文件确定-按钮CmdCornplete关闭对话框取消-按钮CmdCancel取消导入操作导出模块(9.2)功能:完成数据的导出功能。输入项目:导出数据。输出项目:无。本模块的界面如下图所示。控件名称及其功能详见下表。 控件名称及其功能控件控件名称功能筛选-按钮Shaixuan筛选要输出的字段排序-按钮Paixu对筛选数据进行排序打印输出Shuchu导出excel文件退出-按钮CmdClose关闭对话框密码管理模块(M10)功能:对密码进行设置。输入项目:鼠标或键盘事件
35、。输出项目:无。本模块的界面如下图所示。控件名称及其功能详见下表。 控件名称及其功能控件控件名称功能目前密码-编辑控件TxtCurrentPwd输入目前密码新的密码-编辑控件TxtNewPwd输入新密码密码校验-编辑控件TxtCheekPwd重新输入新密码确定-按钮CmdOK向系统提交新密码身份验证模块(M11)功能:对登录用户的身份进行验证输入项目:鼠标或键盘事件。输出项目:无。 控件名称及其功能控件控件名称功能密码-编辑控件TxtCurrentPwd输入目前密码确定-按钮CmdOK向系统提交密码帮助模块(M12)功能:提供对电力收费综合管理系统使用的帮助功能输入项目:鼠标或键盘事件输出项目
36、:无本模块的界面详见图12-1所示控件名称及其功能详见表12-2图12-1表12-2 控件名称及其功能控件控件名称功能目录-标签控件隐藏-按钮上一步-按钮打印-按钮选项-按钮tabListhidButtonbackStepprintmenu显示目录内容隐藏目录返回上一步操作打印所选内容进入选项菜单图12-2邮箱通信模块(M13)功能:反馈问题输入项目:用户编辑信息。输出项目:无。本模块的界面如下图所示。控件极其功能详见下表。控件名称及其功能控件控件名称功能用户名编辑控件User输入用户名密码-编辑控件TxtcurrentPwd输入密用户码电子邮件地址-编辑控件Email用户发送消息的方式您的姓
37、名Name用户的姓名取消按钮CmdClose关闭对话框步骤5:数据结构设计13. 逻辑结构设计User_Info 用户信息表列名数据类型可否为空简要说明User_IDINT(10)NOT NULL用户账号(主键)User_NameCHAR(8)NOT NULL用户姓名User_PwdCHAR(20)NOT NULL用户密码Tele_NumCHAR(15)NULL联系电话CommentVARCHAR(100)NULL备注CharacterCHAR(10)NOT NULL用电性质Electro_ForCHAR(10)NOT NULL用电用途Electro_NumINT(10)NOT NULL电表编
38、号PriceFLOAT(10)NOT NULL本月抄入电费Price_LastmonthFLOAT(10)NOT NULL上月抄入电费ConsumptionFLOAT(10)NOT NULL耗电量NoticeCHAR(20)NULL催费通知Electro-Info 用电信息表列名数据类型可否为空简要说明User_IDINT(10)NOT NULL用户账号(主键)AddressVARCHAR(10)NOT NULL注册用电地点User_PwdCHAR(20)NOT NULL用户密码ConsumptionFLOAT(10)NOT NULL耗电量CharacterCHAR(10)NOT NULL用电
39、性质PriceFLOAT(10)NOT NULL本月抄入电费Standard_PriceCHAR(20)NOT NULL电价标准Type_AmmeterCHAR(20)NOT NULL电表类型Consumption_AmmeterFLOAT(10)NOT NULL电表功耗RegisterDateDATENOT NULL开户日期Name_CompanyVARCHAR(20)NULL具体企业单位Consumption_Last_1FLOAT(10)NOT NULL离本月第一个月的耗电量Consumption_Last_2FLOAT(10)NOT NULL离本月第二个月的耗电量Consumption
40、_Last_3FLOAT(10)NOT NULL离本月第三个月的耗电量Consumption_Last_4FLOAT(10)NOT NULL离本月第四个月的耗电量Consumption_Last_5FLOAT(10)NOT NULL离本月第五个月的耗电量Consumption_Last_6FLOAT(10)NOT NULL离本月第六个月的耗电量Consumption_Last_7FLOAT(10)NOT NULL离本月第七个月的耗电量Consumption_Last_8FLOAT(10)NOT NULL离本月第八个月的耗电量Consumption_Last_9FLOAT(10)NOT NULL
41、离本月第九个月的耗电量Consumption_Last_10FLOAT(10)NOT NULL离本月第十个月的耗电量Consumption_Last_11FLOAT(10)NOT NULL离本月第11个月的耗电量Consumption_Last_12FLOAT(10)NOT NULL离本月第12个月的耗电量Price_Last_1FLOAT(10)NOT NULL离本月第1个月的电费Price_Last_2FLOAT(10)NOT NULL离本月第2个月的电费Price_Last_3FLOAT(10)NOT NULL离本月第3个月的电费Price_Last_4FLOAT(10)NOT NULL
42、离本月第4个月的电费Price_Last_5FLOAT(10)NOT NULL离本月第5个月的电费Price_Last_6FLOAT(10)NOT NULL离本月第6个月的电费Price_Last_7FLOAT(10)NOT NULL离本月第7个月的电费Price_Last_8FLOAT(10)NOT NULL离本月8个月的电费Price_Last_9FLOAT(10)NOT NULL离本月第9个月的电费Price_Last_10FLOAT(10)NOT NULL离本月第10个月的电费Price_Last_11FLOAT(10)NOT NULL离本月第11个月的电费Price_Last_12F
43、LOAT(10)NOT NULL离本月第12个月的电费Average_year_ConFLOAT(10)NOT NULL年均耗电量Average_year_PriFLOAT(10)NOT NULL年均电费DebtVARCHAR(20)NULL欠费历史14. 物理结构设计物理结构设计具体由数据库实现生成,此处略。15. 数据结构与具体系统的关系 系统的数据结构由标准数据库语言SQL生成。具体建立数据库表格User_Info 用户信息表的SQL为:CREATE TABLE User_Info (User_IDINT(10)NOT NULL ,User_NameCHAR(8)NOT NULL ,Us
44、er_PwdCHAR(20)NOT NULL ,Tele_NumCHAR(15)NULL ,User_PwdCHAR(20)NOT NULL ,CommentVARCHAR(80)NULL ,CharacterCHAR(10)NOT NULL ,Electro_ForCHAR(10)NOT NULL ,Electro_NumINT(10)NOT NULL ,PriceFLOAT(10)NOT NULL ,Price_LastmonthFLOAT(10)NOT NULL ,ConsumptionFLOAT(10)NOT NULL ,NoticeCHAR(20)NULL ,PRIMARY KEY
45、(User_ID) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;具体建立数据库表格Electro-Info 用电信息表的SQL为:CREATE TABLE User_Info (User_IDINT(10)NOT NULL ,AddressVARCHAR(10)NOT NULL ,User_PwdCHAR(20)NOT NULL ,ConsumptionFLOAT(10)NOT NULL ,CharacterCHAR(10)NOT NULL ,PriceFLOAT(10)NOT NULL ,Standard_PriceCHAR(20)NOT NULL ,Type_AmmeterCHAR(20)NOT NULL ,Consumption_AmmeterFLOAT(10)NOT NULL ,RegisterDateDATENOT NULL ,Name_CompanyVARCHAR(20)NULL ,Consumption_Last_1FLOAT(10)NOT NULL ,Consumption_Last_2FLOAT(10)NOT NULL ,Consumption_Last_3FLOAT(10)NOT NULL ,Consumption_Last_4FLOAT
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年华中科技大学同济医学院附属同济医院医护人员招聘笔试备考试题及答案详解
- 2026年丽水市人民医院医护人员招聘考试参考题库及答案详解
- 2026年南京大学医学院附属鼓楼医院医护人员招聘考试备考试题及答案详解
- 2026年中国人民解放军169医院医护人员招聘笔试参考试题及答案详解
- 2026年芜湖市中医医院医护人员招聘笔试参考题库及答案详解
- 2026年宿迁市中医院医护人员招聘笔试备考题库及答案详解
- 2026年首都医科大学附属北京朝阳医院医护人员招聘考试参考试题及答案详解
- 2026年永州市中医院医护人员招聘考试参考题库及答案详解
- 2026年衢州市第三医院医护人员招聘考试参考试题及答案详解
- 2026年秦皇岛市第一医院医护人员招聘笔试备考题库及答案详解
- 《国有企业领导人员廉洁从业规定》(2026版)修订对比
- 锂电行业铜锌镍禁令标准
- 2025年二级风力发电运维值班员职业技能鉴定考试题库(浓缩500题)
- 血液透析不同抗凝剂的应用及护理
- 语文教师书写《识字写字教学》教育教研讲座教学培训课件
- 《铁路信号与通信设备》课件
- DB43T 876.2-2014 高标准农田建设 第2部分:土地平整
- 2024年咨询服务协议书范文
- 中医内科临床诊疗指南-肺动脉高压
- DL∕T 5372-2017 水电水利工程金属结构与机电设备安装安全技术规程
- 2022管理学试题库(马工程)
评论
0/150
提交评论