




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、随着电起气网络系统规模的不断扩人,电路线路数量急剧的增加,有关 屯路线路的各种信息也成倍的壇长。而面对如此庞人的信息量,开发线路档 案管理系统來提高线路档案管理工作的效率就成为了必然。通过线路档案管 理系统,來做到信息的规范管理科学统计和快速查询,从而减少了管理方面 的工作量。线路档案管理系统是典型的信息管理系统(mts),其开发主要包括前端 应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应用 程序功能完备、易使用等的特点;而对于后者则要求建立起数据一致性和完 整性强、数据安全性好的库。经过分析后,我们使用选用jdva开发工具,利用其提供的各种面向对象 的开发工具。java技术
2、不仅具有卓越的通用性、高效性、平台移植性和安 全性,被广泛应用于数据中心、游戏控制台、移动电话和互联网等,而11拥 有全球最人的开发者专业群体。使用的数据库是oracle, m为oracle数据库 功能强大,学习起來也不是很难。然后,对建立的系统进行需求分析,不断 修正和改进,直到形成用户满意的可行系统。本文将分六个章节來叙述。第一章:概述,主要叙述系统开发的背景和 选题的意义,以及开发的必要性和可能性;第二章:系统的需求分析,构思 系统的框架,为后面的制作做好充足准备;第三章:系统总体设计,叙述数 据库设计和系统各个子模块的功能;第四章:数据库的设计,主要介绍所需 的实体、数据表格以及jav
3、a相关代码;第五章:系统模块的详细设计,主要 讲述各个模块实现的功能;第六章:系统的实现,叙述系统运行的情况及开 发过程中个人的感受。在文中将会涉及一些其他相关的专业知识,但只针对 所能用到的知识进行大体的说明。abstractwith the expansion of power system, the number of circuit increases sharply, all kinds of information about the circuit also doubled. faced with such a large amount of information, devel
4、oping the line file management systems to improve the efficiency of the management of circuit has become an inevitable through the system, the information can be standardized management, scientific statistics and fast query, thereby reducing the workload of managemen匸line file management system is a
5、 typical management information system (mis), which mainly includes maintenance of back-end database and front-end application development aspects and the establishment. for the former requires the application fully functional, easy to use features. for the latter requirement to establish data consi
6、stency and integrity, data security, a good library.after analysis, we use java development tools, the use of its various object-oriented development tools, java technology, excellent versatility, efficiency, platform portability, and security, are widely used in data centers, gaming control taiwan,
7、cell phones and the internet, also has the world's largest developer of professional community. use of the database is oracle database, because oracle database powerful, it is not difficult to learn, then, the initial prototype of the system needs to constantly revise and improve user satisfacti
8、on until the formation of a viable system.this article will be divided into six chapters to describe the first chapter, an overview of the main narrative system development background and significance of the topic, and the development of the necessity and possibility; second chapter, system requirem
9、ents analysis, system architecture framework for the following content prepared; chapter overall system design, database design and system description sub-module functions; fourth chapter, database design, introduces entities and data tables and java statements; fifth chapter, detailed system module
10、s design, mainly about the function of each module; chapter vi,system implementation; narrative system operation and personal development experience. in the text will involve some of the othefs expertise, but only for the general description used to do.key words: line file ; java ; oracle; odbc; dat
11、abas第一章绪论1. 1课题背景和意义随着科学技术的不断发展,计算机技术的渐成熟,其强大的功能己为人们 所深刻的认识。对现代人而言,它已经进入社会的各个领域并发挥着越來越重要 的作用。随着计算机网络技术的发展,web数据库技术已经成为应用最为广泛的 网站架构基础技术。在一个应用系统中,web提供了与用户进行通信联络的冇效 手段。利用web技术,实现web服务器与数据库系统的连接,完成对数据的增删 改查,用户只需要通过操作简单易学的浏览器來处理相关的各种数据。线路档案管理系统是一个电力单位不可缺少的部分,它的内容对于电力部门 的管理者來说是至关重要,所以作为线路档案管理系统,应该能够为管理者提
12、供 充足的信息和快捷的查询手段。然而一宜以來人们使用的传统人工的方式管理文 件档案,显然这种管理方式存在着许多缺点,如:效率低、保密性差。而且时间 一长,将产生大量的文件和数据,对于查找、更新和维护都会带來极大的不便。而如今,作为计算机应用的一部分,使用计算机对线路档案进行管理,具冇 手工管理所无法比拟的诸多优点,如:检索迅速、查找方便、可靠性高、存储量 大、保密性好、寿命长、成本低等。这些优点能够极人地提高线路档案管理的效 率,也是一个企业走向科学化、正规化管理,与世界接轨的重要条件。1.2国内外研究现状计算机在管理屮的应用开始于1954年,当时美国首先用计算机处理工资单。 40多年来,计算
13、机在处理管理信息方面发展迅速。例如,60年代美国计算机在 管理屮应用项目不到300项,到了 1975年达到2670项。而现在,美国在财务会 计上90%的工作由计算机完成;物资管理屮80100%的信息处理由计算机完成; 计划管理屮是8090%。据计算机应用方而发展较快的国家统计,计算机用于经 济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。我国在 全国范围内推广计算机在管理屮的应用,是在70年代末开始的。虽然起步较晚, 近儿年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉 的手段,对于推动我国管理信息处理的现代化起了重要的作用。目前存在的问题是传统纸媒介管
14、理的线路档案难于共享汇总,其统计数据正 确性也难以考证,存在着较多的缺点,如:效率底。保密性差。时间一长将产生 大量的文件和数据,更不便于查找、更新、维护等。计算机在全国普及后,管理 媒介冇了质的飞跃,并月随着电气网络的规模不断扩大,电路线路数量急剧增加, 有关线路的各种信息量也成倍增长。面对庞大的信息量,就需要有线路档案管理 系统来捉高线路管理工作的效率。通过这样的系统,可以做到信息的规范管理、 科学统计以及快速的查询,从而减少管理方面的工作量。由于计算机和网络的普及,若建立一个c/s或b/s结构的线路档案管理系统,管理者便可以通过网络来 选择并月查询冇关信息,使得线路档案管理工作变得系统化
15、、规范化、自动化, 大大提高了电力部门管理电路线路的效率。1.3本系统主要功能模块本系统的主要任务就是负责对线路档案的管理,主要用户有管理员和普通用 户。管理员拥有所有的权限,可以添加、删除线路档案。普通用户仅可以查询, 系统提供友好界面,操作简单。用户可以选择自己的登陆身份。管理员可以实现对线路档案的添加。管理员可以实现对线路档案的修改。管理员和普通用户可以在此界面进行查询操作。 管理员可以实现对线路档案的删除。为实现这些功能,系统一个包含如下儿个基木模块: 用户登陆模块。添加信息模块。 修改信息模块。查询信息模块。 删除信息模块。1.4章节安排第一章:本章主要说明了课题的研究背景以及国内外
16、研究现状。第二章:本章给岀了需求分析。简单介绍了可行性分析,各功能模块的冇关 需求。第三章:本章说明了系统的总体设计。通过对用户需求的分析,明确了系统 的架构设计和各模块功能的实现方法。第四章:本章主要是对oracle数据库进行设计。分别对数据库分析,数据 实体进行分析,并对数据表格进行设计。第四章:本章主要对该线路档案管理系统进行系统模块的详细设计。第五章:本章主要介绍了系统模块的详细设计。分别对各个模块进行详细的 设计。第六章:本章主要介绍了本系统的功能模块的具体实现。第二章线路档案管理系统需求分析2.1系统的可行性调查可行性研究的目的是为了对问题进行研究,以最小的代价在最短的吋间内确 定
17、问题是否可解,建立线路档案管理系统。采用计算机对线路档案进行管理,进 一步捉高电网运作的效益和现代化水平,帮助电力部门捉高工作效率。实现线路 档案管理工作流程的系统化、规范化和自动化。经过对此项目进行详细调查研 究,初拟系统的实现报告,对软件开发屮将要而临的问题及英解决方案进行初步 设计以及合理的安排,并明确开发风险及其所带来的经济效益。可行性分析包括两部分内容:分析建立新的管理信息系统的必要性和可能 性。分析建立信息系统的必要性时要注意用户提出的理由是否充分和合理;分析 建立信息系统的可能性主要包括经济可行性、技术可行性和社会可行性。经济可 行性研究的目的是使新系统能达到以最小的开发成本取得
18、最佳的经济效益,需要 作投资估算;对开发中所需人员、硬软件支持以及其它费用进行估算;并对系统 投入使用后带来的经济效益进行估计。技术可行性研究就是弄清现右技术条件能 否顺利完成开发工作,硕软件配置能否满足开发的需要等等。社会可行性研究是 指新系统在投入使用后,对社会可能带来的影响进行分析。2.1.1系统的经济可行性线路档案管理系统提供访问者相互交流信息以及向网站咨询信息的平台。可 提供一个在线交互的动态平台供各个电力部门z间进行信息的操作,大大的减少 了以往手工资源操作带来的各类繁琐的问题。2.1.2系统的技术可行性线路档案管理系统提供一个在线交互的信息平台。管理员可以对系统信息进 行添加、修
19、改、删除、查询等操作,普通用户可以进行查询操作。2.1.3系统的社会可行性本线路档案管理系统不仅能够让管理员更清晰的常握线路信息,同时也让管 理员更容易的知道如何准确的选择电路线路,大大的为管理员捉供了便利。管理 员只需要上网就可以在第一时间知道相关电路线路的信息。另外,电力部门也可 通过我们的系统进行电路线路状态的查询,其应用性z强得到充分发挥。电力部门的电脑普及率已达到了很高的水平,尤其是我们拥右设备先进管理 完善的机房,并但电力部门管理者们对电脑的操作也是驾轻就熟。因此,只要这 套线路档案管理系统操作简单、实用、合理,大家肯定是乐于接受并积极响应和 支持的。214用户使用可行性木系统操作
20、简单,有计算机基础的人无需培训即可使用,即使是没有计算机 基础的人只需经过简单-的培训也可以很熟练的使用木系统。系统运行后,就用户 方而言,由于用户使用本系统时,不必关心系统内部的结构及实现方法,即对用 户来说是透明的。所以本系统对用户而言,是定位在界面友好、操作方便、功能 齐全的原则上的,用户只需简单的用鼠标点击各界而上的选项卡或按钮就能执行 相应的功能。就管理者而言,关心的是如何处理各种数据,只要把用户的信息输 入计算机,管理者就可运行相应的后台程序进行处理。而以上的这些功能都能在 所选择的开发环境中用所选择的开发工具来实现,所以说本系统在用户使用可行 性上也是没冇问题的。2.2需求分析概
21、述线路档案管理系统,可用于电力部门的线路档案的增改删除,使用方便、易 用性强、图形界面清晰明了。该软件用java山语言编写,开发工具是eclipse121, 该工具比较容易上手。oracle数据库作为后台的数据库进行信息的存储,用sql 语句完成线路档案信息的增改删查的操作等。用数据库连接池实现前台与后台数 据库的连接,java语言跨平台性强,可以在windows> linux> ubuntu等多个系统 环境下使用,方便简单,安全性好,而oracle数据库高效安全,两者结合可相 互利用各自的优势。该系统实现的大致功能:1. 管理员管理界面,拥有最高的权限,允许添加线路档案信息,提供
22、了对 线路档案的增改删查等功能。2. 登录的用户信息存储在sql数据库的“管理员信息表”、“普通用户信息 表”屮。如果用户信息不存在表屮,将会无权利登录木管理系统,用以保证系统 的安全性。2. 3系统的数据性能需求线路档案管理系统主要提供信息杳询,方便管理的网上的信息查阅平台。管 理员可以通过该系统查阅有关的线路档案,也可以通过该系统对线路档案信息进 行增改删杳。为了保证系统能够长期、安全、稳定、可靠、高效的运行。线路档案管理系 统应该满足以下的性能需求:1. 系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中, 要充分考虑系统当前和将来可能承受的工作量,
23、使系统的处理能力和响应时间能 够满足各使用者对信息处理的需求。由于信息查询系统的查询功能对于整个系统的功能和性能完成举足轻重,作 为系统的很多数据來源,而线路的信息的准确性很大程度上决定了线路档案管理 系统的成败。在系统开发过程小,必须采用一定的方法保证系统的准确性。2. 系统的开放性和系统的可扩充性线路档案管理系统在开发过程屮,应该充分考虑以后的可扩充性,例如供配 电的改变和线路基本信息的改变,管理员查询的需求也会不断的更新和完善。所 冇这些,都要求系统捉供足够的手段进行功能的调整和扩充。而要实现这一点, 就要通过系统的开放性来完成。既系统应该是一个开放系统,只要符合一定的规 范,可以简单的
24、加入和减少系统的功能模块,配置系统的硬件,通过软件的修补、 替换完成系统的升级和更新换代。3. 系统的易用性和易维护性线路档案管理系统是直接面对使用人员的,而使用人员往往对计算机并不是 非常熟悉,这就要求系统能够捉供良好的用户接口,易用的人机交互界而。要实 现这一点,就要求系统应该尽量使用用户熟悉的术语和屮文信息的界面,针对用 户可能出现的使用问题,要捉供足够的在线帮助,缩短用户对系统熟悉的过程。线路档案管理系统屮涉及到的数据是线路的重要的信息。系统要提供方便的 手段供系统维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据的 恢复等工作。4. 系统的标准性系统在设计开发使用过程屮都要涉
25、及到很多计算机硬件、软件。所有这些都 耍符合主流国际、国家和行业标准。例如在开发屮使用的操作系统、网络系统、 开发工具都必须符合通用标准,如规范的数据库操纵界面、作为业界标准tcp/ip 网络i办议及is09002标准所要求的质量规范等。同时,在自主开发本系统时, 要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可 操作性和可移植性。5. 系统的响应速度线路档案管理系统系统在口常处理中的响应速度为秒级,达到实时耍求,以 及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级, 原则是保证操作人员不会因为速度问题而影响工作效率。2. 4系统功能需求分析综上所述木
26、系统具体需要完成功能如一 f:1. 全面展示线路档案管理系统所包含的信息。2. 管理员登陆窗口模块。3. 系统管理员模块:管理员登陆系统后可以对线路档案进行相关操作。该系统使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性 得到了很大的提高,口在用户的并行操作与用户管理方面也有了极大地改善。管理员登陆系统后,可以对线路档案信息进行增改删查等操作,还可以修改 管理员的登录密码。2. 5系统数据流图根据该系统需求进行分析,使用数据流图示描述数据处理过程。数拯流图从 数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过 程。数据流图是结构化系统分析的主要工具,它表示了系统内
27、部信息的流向,并 表现系统的逻辑处理功能。3. 2设计目标线路档案管理系统为用户提供信息交流的交互平台。让管理员、用户间建立 良好联系,主要实现如下目标。3.2.1系统管理员管理模块1. 基本信息录入。对系统的所冇基本信息进行管理操作。2. 线路档案操作。对线路的信息进行管理操作。3. 系统管理。对管理员信息进行管理操作。322用户登录管理模块用户管理操作,对用户自己的个人信息进行管理操作。系统屮数据库起着非常重要的作用,不能随意存取或改动,因此必须对数据 库的存取和改动进行严格的控制。对系统数据进行有效的保护,防止对数据库的 非法操作,防止计算机病毒对数据的破坏,定期对数据库进行备份。第四章
28、数据库设计4.1数据库分析4.1.1实体的分析根据线路档案管理系统的总体设计,我们将这个系统分为二大模块。由此我 们可以首先确定二大实休:管理员、用户,而由于用户可以进行查询等操作。所 以确定该系统共冇以下实体:1. 管理员实休。2. 用户实体。3. 线路实休。第五章系统模块详细设计本线路档案管理系统主要模块,即用户登录模块、用户操作模块。用户操作 模块又分为普通用户操作模块和管理员操作模块,下面将显示系统的主要功能模 块。5.1管理员模块设计线路档案管理系统前台登陆模块只有一个登陆窗口分为用户和管理员两 个级别登陆。系统在后台程序有自动限制设置,町以自动识别登陆者的限制。 其系统登陆模块算法
29、如下:1输入用户名和密码;2. 判断用户名和密码是否匹配(1) 若提示输入信息错误,则重新输入;(2) 否则进入系统。5.1.1添加线路档案功能线路档案管理系统对线路信息的管理非常重要,其中对信息的录入是系 统最为关键的地方。以往我们管理线路档案的时候都是手工操作,而随社会 不断发展的今天计算机的应用己全部取带了手工操作的方法。利用计算机可 以方便的录入齐类信息,进行高效的管理。线路档案的录入就是利用计算机 通过程序读入数据库,录入线路信息模块算法描述如下:1 管理员登陆后,录入线路信息模块;2. 当录入信息不完整吋,提示信息输入不完整,重新输入;3. 当录入线路己经存在,提示该线路信息己存在
30、,请重新输入;4. 没有错后,线路档案添加成功。5.1.2添加用户信息功能线路档案管理系统不仅对线路信息的管理重要,对用户信息管理也很重 要,方法和录入线路档案类似。用户信息的录入也同样是利用计算机通过程 序读入数据库,录入用户信息模块算法描述如下:1. 管理员登陆后,录入用户信息模块;2. 当录入信息不完整时,提示信息输入不完整,重新输入;3. 当录入用户编号己经存在,提示该用户信息已存在,请重新输入;4. 没有错后,用户信息添加成功。5.1.3修改线路档案功能此信息修改模块主耍是给线路和管理员建立信息库,方便管理员查询操 作。信息修改模块算法描述如下:1.管理员成功登陆;2 点击修改线路档
31、案;3输入线路档案的编号;4. 编号为空,重新输入;5. 输入不为数字,重新输入;6. 输入正确,进入修改页面进行相关修改。5丄4修改管理员信息功能此信息修改模块主耍是给用户和管理员建立信息库,方便管理员查询操 作。信息修改模块算法描述如下:1.管理员成功登陆;2 点击修改管理员信息;3输入管理员的编号;4. 编号为空,重新输入;5. 输入不为数字,重新输入;6. 输入正确,进入修改页面进行相关修改。5. 2用户模块设计5.2.1查看用户信息功能此信息查询模块主要是方便用户查询操作,信息查询模块算法描述如下:1.用户成功登陆;2 点击查询用户信息;3. 输入用户的编号;4. 编号为空,重新输入
32、;5输入不为数字,重新输入;6. 输入止确,进入信息杳询页面进行相关修改。5. 3线路模块设计5.3.1查看线路档案功能用户可以杳看线路档案信息等,这样方便了管理员和用户自己,需要的 时候从网上下载线路信息,随时看都可以。此信息查询模块主要是方便用户和管理员查询操作,选课信息查询模块算法 描述如下:1.用户和管理员成功登陆;2点击选定线路;3. 右边显示出己选定的线路档案信息;4. 如果想继续选择,点击添加线路档案即可;532删除已有线路档案功能管理员可以进行网上线路选择,就可以删除已选线路。比如说不小心选 错了某一线路档案,就必须在规定的时间里删除掉,然后重新选择要选的线 路档案。因为有吋粗
33、心是不可避免的,所以有删除的功能是必须,这样既方 便了管理员的管理,又可以减少错误的发生。1.管理员成功登陆;2点击选定线路档案;3. 右边显示出己选定的线路档案信息,选择想要删除的档案;4. 单击档案后面的删除按钮即可;结束语本系统是采用java技术开发的。经过这一段吋间的努力,我收获了很多,在收获的同吋也发现了很多的不足。 在论文的写作的过程中,查阅了很多的资料,也得到了许多人的帮助,尤其是我 的指导老师,在我论文的完成过程屮给予了我许多的教诲、帮助和鼓励。每当我 在写作屮遇到困难的时候,是他们从方法上和精神上给予我支持,令我克服每个 困难,我在心底里备受鼓舞,借此机会,向他们表示我由衷的
34、感激之情!在系统开发的这段时间里,章老师严谨的指导态度与深厚的理论知识都让我 受益非浅。从他身上我学到了很多的东西,无论是理论述是实践都使我的知识冇 很大的提高,借此我特提出感谢。通过本次毕业设计,我掌握了 java编程的相关技能,对oracle数据库也冇了 较深的理解,全面的巩同了我的编程思想。也通过本次毕业设计,使我懂得的谨 慎在编程工作屮的重耍性,程序员的工作态度以及良好的习惯也决定了自己工作 的质量。参考文献1 eric. java编程思想m.第4版.机械工业出版社,机械工业出版社.2 谭怀远让oracle跑得更快优化思路m.北京:电子工业出版社,2011.3 孙卫琴.tomcat与java we b开发技术详解m第2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六一创新活动方案
- 六一商场开业活动方案
- 六一广告活动方案
- 六一活动做饺子活动方案
- 六一活动吃喝玩乐活动方案
- 六一活动捉小鸡活动方案
- 六一活动美容活动方案
- 六一烹饪活动方案
- 六一舞蹈趣味活动方案
- 六一趣味捞鱼活动方案
- 5.2做自强不息的中国人(教学设计)2024-2025学年七年级道德与法治下册(统编版2024)
- 2025 年中职高考对口升学(幼儿教育学)真题试卷附参考答案
- 2025承诺合同(个人承诺)
- 2025-2030中国智能视频行业调研分析及发展趋势预测研究报告
- 安徽省2024-2025学年八年级信息技术水平会考操作题
- 墓地征用协议书范本
- 2025年农艺工(高级)职业技能鉴定参考试题库(含答案)
- 临床气管插管拔管后吞咽障碍评估与干预实践应用
- 海南海虹化纤工业有限公司地块第二阶段土壤污染状况调查报告
- 坚持教育优先发展
- 外研版三年级下册英语全册单元测试卷(含期中期末试卷及听力音频)
评论
0/150
提交评论