基于SQL论文_孙良

基于SQL论文_孙良

日照市五莲县环境卫生管理处 山东省日照市 262300

摘要:本文针对垃圾收费信息管理中账目混乱、库存不准和信息反馈不及时等问题,使用Java Swing技术和SQL Server2016数据库开发了跨平台的企业垃圾收费管理系统。实现了对企业的垃圾信息、收费统一信息化管理,有效地规避了各个环节中的可能出现的错误,使得垃圾收费计算更加合理有效。该系统相比于传统的管理系统有着无可替代的优越性。

关键词:Java; SQL Server数据库;垃圾收费;信息管理

1前言

在市场经济提速发展的今天,垃圾收费信息系统的管理是城市可持续发展中非常重要的一部分。而如何设计开发一个垃圾收费系统则显得尤为现实重要。

整个系统以Swing框架为基础,采用当今位居流行前沿的编程语言Java进行开发,使用SQL Server2016数据库存储和管理垃圾收费过程中所有信息,使用JDBC技术将应用程序与数据库实现连接。整个系统采用内部窗口方式给出显示,生动美观的显示界面有助于提高可操作性和实用性。根据项目需要,设计系统分为进货管理、销售管理、库存管理、信息查询、基本资料、系统维护等重点功能模块。分别编写调试,最后协同处理集成。各模块之间相互独立,数据共享,提高了系统的执行效率,降低了数据的冗余。该系统是典型的管理信息系统,主要包括创建并维护后台数据库和前端应用程序开发两个方面。下面将展开详细论述阐析。

2开发环境的搭建及相关优势

2.1开发环境

本系统对硬件要求不高,一般的计算机都可以满足配置要求。具体使用的软件开发环境为:编程语言,Java;操作系统,Windows10;JDK环境,JavaSEDevelopmentKIT8;开发工具,Myeclipse2014;数据库管理软件,Microsoft SQL Server2016。

2.2平台优势

Java是一种跨平台、面向对象的程序设计语言。具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。Java关于对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,即广域运行的特性使其能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口(Java Enterprise APIs)为企业计算及电子商务应用系统设计定制了有关技术和丰富的类库。本系统选择My eclipse作为开发工具,而并未选择相对普遍化的开发工具Eclipse,则因为My Eclipse是企业级工作平台,是对Eclipse IDE的扩展,利用其就可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大地提高工作效率。同时,这也是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整的HTML、struts、JSF、CSS、Javascript、SQL、Hibernate。结合整个项目系统的需求,使用My eclipse作为开发工具最为合适。

垃圾收费管理系统需要使用数据库存储和管理垃圾收费过程中的所有信息。SQL Server2016是Microsoft公司推出的关系型数据库管理系统。具有安全易用、性能优越、维护方便、可伸缩性好、相关软件集成程度高等优点,可跨越多种平台研发使用,是一个功能建设全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。而且,SQL Server2016数据库系统还是目前最新的数据库系统,使用相对较低的版本也完全可以满足项目需要。

期刊文章分类查询,尽在期刊图书馆

3系统总体设计

五莲县垃圾收费管理系统共包含日常管理、业务管理、客户管理、统计分析、账号管理、内部管理、系统设置等七个模块,各个模块又具体包含子功能模块。登陆后,日常管理等七个主菜单下面包含的子功能模块也以快捷键的方式给出,一目了然。而且,作为客户端,不同权限的客户所执行的操作是不一样的,管理员拥有最高权限,可以执行所有操作。

系统的研发需要团队的合作,每个人负责不同的模块,分别调试、最后集成。为了使程序的结构与代码风格统一标准,增加代码的可读性,提高系统的编写效率,需要在编码之前设定合理的编码规范。不仅是编码,还需要最佳确定项目的系统文件夹组织机构,如不同的Java包存放不同的窗体、公共类、数据模型、工具类或图片资源等,这样不但可以保证团队开发的一致性,也可以规范系统的整体构架。成功创建了系统中可能用到的文件夹或Java包之后,在开发时,只需要将正在执行创建的类文件或资源文件保存到相应的文件夹中即可。

4系统开发中常见的问题与解决

在数据库建立的过程中,由于使用的软件是SQL Server2016,该版本的兼容性较差,会出现各种小问题。针对版本决策问题,建议在此后的开发过程中选择稳定性较好、应用更广泛的SQL Server2005版本,而且也会有更多资料可供借鉴查阅。而在研究过程中发现,会经常存在各种类无法连接到数据库和执行访问数据库的方法的问题。究其原因,主要是因为SQL Server2016网络配置中的TCP/IP协议被禁用了。解决方法是打开SQL Server Configuration Manage对话框,在窗口中找到TCP/IP项,并单击鼠标右键,“启用”即可。

SQL语言性能则是决定了数据是否有效的一个指标。好比前台与内部存储的数据进行交互,后台数据是通过一

定的数据结构存储起来的,为了便于前台访问这些后台数据结构中的数据,便需要应用到SQL语言,通过这个通道将前台与后台沟通起来,沟通的过程中,前台不需要知道后来的数据是如何存取的,数据都存在什么地方等信息。通过SQL语句,将数据插入到数据库的数据表中;根据条件查询某条或者多条记录;根据指示对数据库中的某条数据内容进行更新;删除不需要的数据记录;SQL语言支持一些特殊的计算功能,比如汇总,对某个列的值进行条件汇总。由此可看出SQL语言是优化SQL Server数据库方便快捷度的一个指标。其优点体现在可以独立完成数据库中的全部操作,只需将需求指令交给系统,就能自动完成工作。功能强大,命令不多;语法简单,易于掌握。有多种执行方式可以直接使用,也可以嵌入各种高级语言中使用。具有完备的查询功能,是保障SQL Server数据库性能稳定的要素之一。

B/S模式是随着英特尔技术的兴起,新兴的结构模式。其优点是大大简化客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。适用于用户群庞大,好比以前的软件架构大都是C/S模式,说得通俗一点就是要下载安装软件,而B/S模式是可以用浏览器访问的,软件部署到线上,不用下载到本地,直接访问网址就可以使用,B/S模式即是浏览器和服务器计算模式。用户可以直接通过输入网址进行网页的访问,使用B/S计算模式时,开发的应用程序就是WEB应用程序。B/S建立在广域网之上,不必采用专门的网络硬件环境,适应范围更强,一般只要有操作系统和浏览器就行,B/S模式建立在广域网之上,然而相对安全的控制能力比较弱,数据安全性差,主要靠管理密码的数据库来维护。客户端零维护,系统的扩展非常容易。可以随时随地进行业务处理,可实现所有用户的同步更新,共享性较强。

结束语:基于SQL Server的垃圾收费信息管理系统在五莲县环境卫生管理处正式上线使用,实现了各项费用的自动计算、票据生产、保存打印,降低了收费成本,加强了客户信息管理。本次研究经历了从项目选择、需求分析、系统设计、实现、集成和测试等阶段,因此形成了一个完整的软件开发过程。基于此,开发得到的垃圾收费管理系统表现有一定的特点和特色,能够满足对于垃圾收费管理方面的实效需求,从而收获良好经济效益和社会效益,具有广阔的市场应用前景。今后可在稳定性和功能方面进一步加强与拓展完善。

参考文献

[1] 王蒙蒙, 邬玉良, 张铁峰. SQL Server数据库的应用级持续数据保护系统[J]. 计算机系统应用, 2015, 24(2):93-98.

[2] 于大江, 刘春, 杨锐,等. 基于sqlserver触发器技术的停车一卡通自动扣费实现[J]. 电脑知识与技术, 2016, 12(29).

论文作者:孙良

论文发表刊物:《建筑科技》2017年第10期

论文发表时间:2017/10/26

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于SQL论文_孙良
下载Doc文档

猜你喜欢