收藏 分销(赏)

应县供电公司小区用电管理系统的设计与实现毕业论文.doc

上传人:可**** 文档编号:2051587 上传时间:2024-05-14 格式:DOC 页数:22 大小:1.99MB
下载 相关 举报
应县供电公司小区用电管理系统的设计与实现毕业论文.doc_第1页
第1页 / 共22页
应县供电公司小区用电管理系统的设计与实现毕业论文.doc_第2页
第2页 / 共22页
应县供电公司小区用电管理系统的设计与实现毕业论文.doc_第3页
第3页 / 共22页
应县供电公司小区用电管理系统的设计与实现毕业论文.doc_第4页
第4页 / 共22页
应县供电公司小区用电管理系统的设计与实现毕业论文.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、学号:2008540426本 科 毕 业 论 文(设 计)应县供电公司小区用电管理系统的设计与实现作者姓名杨慧洁指导教师赵宇兰所学专业信息管理与信息系统信息管理与信息系统(方向)班级08 B4所属院系信息学院学习年限2008年9月至2012年6月二一二年五月山西大学商务学院学士学位论文目 录内容提要I1.引言12.需求分析12.1需求描述12.2系统数据流图12.3主要系统结构23.系统实现23.1 系统各主体及其属性23.2 系统逻辑结构23.3系统物理结构23.2 系统功能模块及截图展示43.2.1用户管理43.2.2抄表管理63.2.3电费管理63.2.4统计查询83.2.5客户服务83

2、.3系统架构基本功能实现94.开发与应用环境114.1硬件需求114.2软件需求115.总结11致谢12参考文献13ABSTRACT143应县供电公司小区用电管理系统的设计与实现学生姓名:杨慧洁指导教师:赵宇兰内容提要 本设计是为应县供电公司小区设计用电管理系统,所设计的系统为B/S模型结构,在Eclipse平台上进行开发,可以访问Internet。该系统使用户可随时查询用电及交费情况;通过梯度电费使用户自觉响应国家节电号召;同时,数据的统一、集中给小区物业管理部门的管理分析以及领导者的决策带来了很大帮助。由于本系统采用了SHH系统架构模式进行开发,大大降低了系统模块间的依赖性,并且提供了使系

3、统具备了非常良好延展性和可维护性。关键词 B/S SHH j2ee 决策 系统I山西大学商务学院本科毕业论文(设计)1引言应县小区人工收取电费存在很多主观方面的困难。比如用户无人在家,这就需要电费收取人员不断的上门服务,加大了工作力度,也带来了烦琐和人力资源的浪费;又如一些不可避免的人际方面的冲突;还有用户想要查询一些过往数据也有很多不方便的地方。这些问题都要求我们建立一个小区用电管理系统,从而方便电费部门的管理,也方便用户的查询。所设计的系统的目的就是取代传统手工收费,采用微机进行电费管理和用户管理,以及对用电信息的集中量化和图形化反映,实现用电管理监控。所用技术structs+ sprin

4、g + hibernate中采用Struts能开发出基于MVC设计模式的应用构架。Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本。Hibernate 是一个纯 Java 的对象关系映射和持久性框架,它允许您用 XML 配置文件把普通 Java 对象映射到关系数据库表。2需求分析2.1需求描述供电公司经常与小区物业公司打交道,在用电管理方面将用现代化的管理观念、管理机构、管理手段,通过高素质的管理技术达到最佳的管理效果。所以为小区设定用电管理系统可以方便供电公司对小区

5、用电的管理,城市小区普遍数量大,系统的需求非常大,系统的存在也很有现实意义。2.2系统数据流图用户根据相关窗口的提示内容进行相关信息的输入。系统根据输入信息进行比较和判断,并执行相关操作。如果执行出错择将错误信息回显给用户。登陆模块必须和主调页面预留下相关接口。其次主调页面采用超级联接的方式和其余功能模块相联系(即在主调页面和功能模块间留下相应的接口)。2.3主要系统结构本次所开发模块在功能上包括用户、管理员、以及应用,而且业务数据需在不同层次上流动,在不同层次之间也存在很多的业务联系,在各个层次上的管理重点和功能也有所不同。为了保持系统结构的统一灵活性,整个系统进行统一设计和开发,在不同层次

6、上也采用同一套软件,通过系统的配置和权限分配来满足不同层次的需求。软件系统采用服务器来部署,用户采用浏览器访问使用。3 系统实现3.1 系统各主体及其属性 图3.1 系统整体E-R图3.2 系统逻辑结构用户(编号,名称,电话,时间,住址,权限)电费(编号,住址,时间,电费,电量)电费单价(时间,单价0,单价1,单价2,单价3,单价4)管理员(编号,用户名,密码)3.3系统物理结构在应县供电公司小区用电管理系统中,首先需要对小区用户进行登记注册,要建立用户表;其次需要对小区中每个用户统计用电量及电费,要建立用电表;同时,需要根据用电量高低分段单价计费,要建立单价表;最后为了管理和维护系统,以及管

7、理各用户用电情况,要建立管理员表。各个表结构如表3.1到3.4所示。表3.1 Users(用户表) 英文 中文 数据类型 可否为空说明Uid编号int否用户的编号,主键,流水自增Uname名称varchar2(60)用户名称Utel电话varchar2(50)用户电话Utime时间varchar2(20)用户注册时间Uaddress住址varchar2(100)用户家庭住址Uauthority权限varchar2(20)用户权限表3.2 Electricity(电费表) 英文 中文 数据类型 可否为空说明Eid编号int否电费的编号,主键,流水自增Uaddress住址varchar2(100)

8、否用户的家庭住址,关联用户资料Etime时间varchar2(20)电量记录时间Ecost电费float(10,2)用电费用(单位元)Eamount电量float(10,2)用户用电量表3.3 Unitprice(电费单价表) 英文 中文 数据类型 可否为空说明id编号int否电费单价的编号,主键,流水自增stime时间 varchar2(20)单价设定时间Price0单价float(10,2)电费单价Price1单价float(10,2)电费单价Price2单价float(10,2)电费单价Price3单价float(10,2)电费单价Price4单价float(10,2)电费单价表3.4

9、Manager(管理员表) 英文 中文 数据类型 可否为空说明Mid编号int否管理员的编号,主键,流水自增Uid编号int否用户的编号,主键,流水自增Mname 用户名varchar(50)管理员登录所用用户名Pwd密码varchar(50)管理员登录所用密码3.2 系统功能模块及截图展示3.2.1用户管理用户管理模块是系统的基本功能模块,管理员能够添加管理员用户和普通用户,用户详细信息包括姓名,电话号码,家庭住址,用户权限。管理员还可以删除用户,修改个人信息和普通用户的信息。管理员能够实现对用户的基本信息档案及用户表计的设置和管理。如图3.2为本系统管理员登录窗口。图3.2 管理员登录窗口

10、当管理员登录成功登录后会进入系统主界面,如图3.3所示。图3.3 管理员登录界面管理员登录后首先可以对系统用户进行管理,包括为系统添加新用户,修改和删除老用户等等,具体操作界面如图3.4所示。图3.4 用户信息管理管理员除了修改普通用户的信息之外,还可以修改自己的口令,具体操作界面如图3.5所示。图3.5 修改个人信息3.2.2抄表管理抄表管理模块提供了对手工抄表数据的采集录入功能。根据用户住址,将各用户本月的用电一一进行录入,既可以添加又可以重置。具体操作界面如图3.6所示。图3.6抄表数据3.2.3电费管理电费管理模块是该收费系统的核心模块,它主要有三个功能。第一个功能是梯度定价,管理员按

11、050度,50100度,100150度,150200度四个梯度进行定价。这样可以使用户提高节电意识,响应国家节电号召。第二个功能是计算电费,选择本月,进行查询并导出EXCEL表 ,在此同时系统自动计算电费;若选择上月,则可通EXCEL进行上月各用户电费用电量的查询。第三个功能是查询,直接选择本月或上月进行查询。具体操作界面如图3.7所示。图3.7 设定梯度电费图3.8 分类查询用电情况3.2.4统计查询该模块儿可进行损漏统计分析,生成统计分析图;统计分析及查询用户任何一个月的用电情况;从而支持领导办公,实现办公的现代化。具体分为所有用户的统计和一个月户本月和上月的统计。统计查询界面如图3.9所

12、示。图3.9 统计分析3.2.5客户服务 该块儿可供顾客自由提出自己的建议和想法,并且为用户免费提供用电小常识。若用户密码丢失,还可为用户找回密码自动发送到用户所填写的邮箱中。客户服务如图3.10所示。图3.10 建议留言图3.11 用电常识3.3系统架构基本功能实现代码包结构及关系如图3.12所示。图3.12 代码包结构即关系图本系统共分为6个包:WebRoot包存放前台人机交互界面页面,即jsp页面,用来在浏览器中显示给用户浏览并与用户动态交互。common包存放公共类。orm包存放实体类和与数据库的交互类。service包存放服务类,即orm层与controller层的中间类。contr

13、oller包存放控制类,即struts2中的action类。filters包存放过虑器类,本系统中主要存放检查用户是否登录的拦截器类。下面对各个包分别进行功能介绍:(1) orm包orm包主要是存放实体类Users.java、Electricity.java、UnitPrice.java、Manager.java、ShowEl.java,以及DAO类UsersDAO.java、ElectricityDAO.java、UnitPriceDAO.java、ManagerDAO.java、PageDAO.java。下面对各个关键类及类之间的关系作出说明:Users.java、Electricity.

14、java、UnitPrice.java、Manager.java主要是分别对应于用户、用电量、单价、管理员的实体类;ShowEl.java是为了在前台页面中显示用户及其所用电量而建立的实体类。UsersDAO.java、ElectricityDAO.java、UnitPriceDAO.java、ManagerDAO.java主要是分别对数据库中对应各表的操作(增、删、改、查)类,PageDAO.java是为了在前台分页显示小区用户而建立的分页类。(2)service包service包是业务逻辑层,主要是处理业务逻辑的,需要调用DAO层,增强了应用程序的健壮性和扩展性。其中,Electricit

15、yService.java、ManagerService.java、UnitPriceService.java、UsersService.java分别对应于DAO层的四个类。(3)controller包controller包对应于MVC中的M,即控制层,需要调用service层。其中,addUserAction.java、delUserAction.java、updateAction.java、ShowAction.java分别控制用户的添加、删除、修改、分页查询,CalElAction.java控制根据单价计算电费,CheckElAction.java控制电费的查询,MRAction.jav

16、a控制各用户用电量的记录,UPAction.java控制单价的录入,updateInfoAction.java控制对管理员的信息的维护,ExportExcelAction.java根据struts2框架结合poi控制Excel表格的打印,LoginAction.java、exitAction.java分别控制管理员的登录与退出。(4)common包common包主要是通用的的公共类,包括HibernateSessionFactory.java和CreateLinechart.java。前者是DAO层关于Hibernate的公共类,控制Session、SessionFactory的建立及释放。后

17、者是Struts2框架结合jFreeChart导出统计分析用电情况的状态图。(5)filters包filters包中主要是LoginInterceptor.java类,拦截未登录用户访问相关页面。(6)WebRoot包WebRoot包中主要就是前台与用户交互的各JSP页面。4开发与应用环境4.1硬件需求表4.1 硬件需求需求名称详细要求CPUCPU=133MHz或以上内存512M或512M以上硬盘40G或40G以上光驱无要求软驱无要求显示器无要求其他计算机设备网卡等联网设备4.2软件需求表4.2 软件需求需求名称详细要求操作系统Windows 98/2000/xp/2003、Linux、Sol

18、arisWEB浏览器IE6.0、Maxthon、FireFox开发平台Eclipse3.3、FlexBuilder3、Myeclipse6.0数据库ACCESS服务器Apache-tomcat-6.0.14建模工具EclipseUML、Viso数据库设计工具Sybase Powerdesigner125 结语本课题在完成的过程中采用工程化设计的思想,先对课题的需求及可行性进行研究,然后通过与用户的反复沟通和协商确定系统的功能需求和数据处理方面的需求。根据需求分析进一步对系统进行总体设计、详细设计,并最终通过相应的开发工具实现。在这个过程中运用了数据库,java以及网页设计的知识,在以后学习中应

19、朝这几个方向做更多的学习和研究。 致谢转眼之间,我的本科生涯即将结束。在过去的四年生活和学习中,商院赋予了我坚毅不屈的学习、研究精神,她教给我了我做人之道,教会了我研究之法,尤其信息学院的各位老师用他们丰厚的学识丰富着我的大脑,为我的学习之路照亮前路,给予我悉心的培养。在这里我要向他们致以最崇高的谢意。尤其要特别感谢我的指导老师,赵宇兰老师,在她的指导下我得以圆满的完成本科期间最后也是非常重要的一个任务。正是在她的悉心指导下我,我才能够顺利展开本课题的研究,并顺利完成毕业论文。同时也要感谢我的同学,是他们在我坚持不下去的时候给与我鼓励和帮助。最后我衷心地感谢含辛茹苦养育我长大的父母,是他们无私

20、的爱和鼓励陪我走到今天,谢谢你们!祝愿你们永远健康快乐!参考文献 1 Srikanth ShenoyandNithin Mallya著,Struts Survival Guide: Basics to Best Practices,电子版,2004年出版2 StevenHolzner著,Inside JavaScript,电子版,2002年8月出版3 CayS.Horstmann, GaryCornell著,Core Java 2 Volume I - Fundamentals, Seventh Edition,电子版,2004年8月出版4 Thomas M. Connolly, Caroly

21、n E. Begg著,数据库设计教程,机械工业出版社,2003年6月出版5 张桂元 贾燕枫编著,Struts 开发入门与项目实践,人民邮电出版社,2005年8月第1版6 金勇华、曲俊生著,JAVA 网络高级编程,人民邮电出版社7 Joseph Schmuller著,李虎、赵龙刚译,UML基础,案例与应用,人民邮电出版社8 吴建、郑潮、汪杰编著,UML基础与Rose建模案例,人民邮电出版社,2004.109 Ron Patton著,ISBN:7111177703软件测试英文版第2版,出版时间:2006-01-01 机械工业出版社10 (美国)贝里等著、邱仲潘等译ISBN:7505381482实用

22、J2EE设计模式编程指南,出版时间:2006-2 电子工业出版社11 阎宏 著,ISBN:7505380001Java与模式,出版时间:2002-10电子工业出版社 12 Cay S.Horstmann &Gary Cornell著 ISBN:7111185234Java2核心技术卷I:基础知识(原书第七版),出版时间:2006-5 机械工业出版社13 Cay S.Horstmann &Gary Cornell著,ISBN:7111179013Java2核心技术卷:高级特性(原书第七版),出版时间:2006-3机械工业出版社14 陆新年,陆新宇,等著,Morrison MXML 揭秘入门应用精

23、通北京:清华大学出版社, 200115 梁爱虎著,精通SOA:基于服务总线的Struts+EJB+Web Service整合应用开发,出版社:电子工业出版社 .出版日期:2007年1月好好参照一下模板格式。15The System of Lap power ChargingAbstract : The Internet has become the platform of communication and cooperation as the continuous development of computer technology and networking technology. As

24、 to the tap water corporation, there must be a suit of software that is easy in charging and managing. This system is B/S structure, implemented by J2EE server which distribute Web Service. It can be operated on various OS because of the cross platform ability of JAVA, also a good security, flexibil

25、ity and fault-tolerance. This system has implement functions like information inquiring, personal information managing, form generating and printing, etc. The user can browse related sites by IE explorer and inquiry individual information like salary after entered correct use name and password. As t

26、o the administrator, the website also provides a convenient way to manage information. The hardware requirement is not high hence any explore above 5.0 and a connection to Internet is enough to the usage of this system. The code block has a great reusability due to the SSH developing frame, which ca

27、n develop system in different phase that could greatly reduce the developing time and work, it also provides the system a good extensibility and maintainability because of lose-coupled system structure. Keywords:Charge System; FLEX ; SS112山西大学商务学院本科毕业论文(设计)1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究2. 基于单片机的嵌入式

28、Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器7. 单片机控制的二级倒立摆系统的研究8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 1

29、3. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO,2激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统

30、开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 38.

31、 基于单片机的光纤Bragg光栅解调系统的研究 39. 单片机控制的便携式多功能乳腺治疗仪的研制 40. 基于C8051F020单片机的多生理信号检测仪 41. 基于单片机的电机运动控制系统设计 42. Pico专用单片机核的可测性设计研究 43. 基于MCS-51单片机的热量计 44. 基于双单片机的智能遥测微型气象站 45. MCS-51单片机构建机器人的实践研究 46. 基于单片机的轮轨力检测 47. 基于单片机的GPS定位仪的研究与实现 48. 基于单片机的电液伺服控制系统 49. 用于单片机系统的MMC卡文件系统研制 50. 基于单片机的时控和计数系统性能优化的研究 51. 基于单片

32、机和CPLD的粗光栅位移测量系统研究 52. 单片机控制的后备式方波UPS 53. 提升高职学生单片机应用能力的探究 54. 基于单片机控制的自动低频减载装置研究 55. 基于单片机控制的水下焊接电源的研究 56. 基于单片机的多通道数据采集系统 57. 基于uPSD3234单片机的氚表面污染测量仪的研制 58. 基于单片机的红外测油仪的研究 59. 96系列单片机仿真器研究与设计 60. 基于单片机的单晶金刚石刀具刃磨设备的数控改造 61. 基于单片机的温度智能控制系统的设计与实现 62. 基于MSP430单片机的电梯门机控制器的研制 63. 基于单片机的气体测漏仪的研究 64. 基于三菱M

33、16C/6N系列单片机的CAN/USB协议转换器 65. 基于单片机和DSP的变压器油色谱在线监测技术研究 66. 基于单片机的膛壁温度报警系统设计 67. 基于AVR单片机的低压无功补偿控制器的设计 68. 基于单片机船舶电力推进电机监测系统 69. 基于单片机网络的振动信号的采集系统 70. 基于单片机的大容量数据存储技术的应用研究 71. 基于单片机的叠图机研究与教学方法实践 72. 基于单片机嵌入式Web服务器技术的研究及实现 73. 基于AT89S52单片机的通用数据采集系统 74. 基于单片机的多道脉冲幅度分析仪研究 75. 机器人旋转电弧传感角焊缝跟踪单片机控制系统 76. 基于

34、单片机的控制系统在PLC虚拟教学实验中的应用研究77. 基于单片机系统的网络通信研究与应用 78. 基于PIC16F877单片机的莫尔斯码自动译码系统设计与研究79. 基于单片机的模糊控制器在工业电阻炉上的应用研究 80. 基于双单片机冲床数控系统的研究与开发 81. 基于Cygnal单片机的C/OS-的研究82. 基于单片机的一体化智能差示扫描量热仪系统研究 83. 基于TCP/IP协议的单片机与Internet互联的研究与实现 84. 变频调速液压电梯单片机控制器的研究 85. 基于单片机-免疫计数器自动换样功能的研究与实现 86. 基于单片机的倒立摆控制系统设计与实现 87. 单片机嵌入

35、式以太网防盗报警系统 88. 基于51单片机的嵌入式Internet系统的设计与实现 89. 单片机监测系统在挤压机上的应用 90. MSP430单片机在智能水表系统上的研究与应用 91. 基于单片机的嵌入式系统中TCP/IP协议栈的实现与应用92. 单片机在高楼恒压供水系统中的应用 93. 基于ATmega16单片机的流量控制器的开发 94. 基于MSP430单片机的远程抄表系统及智能网络水表的设计95. 基于MSP430单片机具有数据存储与回放功能的嵌入式电子血压计的设计 96. 基于单片机的氨分解率检测系统的研究与开发 97. 锅炉的单片机控制系统 98. 基于单片机控制的电磁振动式播种

36、控制系统的设计 99. 基于单片机技术的WDR-01型聚氨酯导热系数测试仪的研制 100. 一种RISC结构8位单片机的设计与实现 101. 基于单片机的公寓用电智能管理系统设计 102. 基于单片机的温度测控系统在温室大棚中的设计与实现103. 基于MSP430单片机的数字化超声电源的研制 104. 基于ADC841单片机的防爆软起动综合控制器的研究105. 基于单片机控制的井下低爆综合保护系统的设计 106. 基于单片机的空调器故障诊断系统的设计研究 107. 单片机实现的寻呼机编码器 108. 单片机实现的鲁棒MRACS及其在液压系统中的应用研究 109. 自适应控制的单片机实现方法及基

37、上隅角瓦斯积聚处理中的应用研究110. 基于单片机的锅炉智能控制器的设计与研究 111. 超精密机床床身隔振的单片机主动控制 112. PIC单片机在空调中的应用 113. 单片机控制力矩加载控制系统的研究 项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!项目论证,项目可行性研究报告,可行性研究报告,项目推广,项目研究报告,项目设计,项目建议书,项目可研报告,本文档支持完整下载,支持任意编辑!选择我们,选择成功!单片机论文,毕业设计,毕业论文,单片机设计,硕士论文,研究生论文,单片机研究论文,单片机设计论文,优秀毕业论文,毕业论文设计,毕业过关论文,毕业设计,毕业设计说明,毕业论文,单片机论文,基于单片机论文,毕业论文终稿,毕业论文初稿,本文档支持完整下载,支持任意编辑!本文档全网独一无二,放心使用,下载这篇文档,定会成功!15

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服