计算机软件设计毕业论文总结Word文档下载推荐.docx

上传人:聆听****声音 文档编号:3692331 上传时间:2023-05-02 格式:DOCX 页数:48 大小:493.26KB
下载 相关 举报
计算机软件设计毕业论文总结Word文档下载推荐.docx_第1页
第1页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第2页
第2页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第3页
第3页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第4页
第4页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第5页
第5页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第6页
第6页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第7页
第7页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第8页
第8页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第9页
第9页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第10页
第10页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第11页
第11页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第12页
第12页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第13页
第13页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第14页
第14页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第15页
第15页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第16页
第16页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第17页
第17页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第18页
第18页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第19页
第19页 / 共48页
计算机软件设计毕业论文总结Word文档下载推荐.docx_第20页
第20页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机软件设计毕业论文总结Word文档下载推荐.docx

《计算机软件设计毕业论文总结Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《计算机软件设计毕业论文总结Word文档下载推荐.docx(48页珍藏版)》请在冰点文库上搜索。

计算机软件设计毕业论文总结Word文档下载推荐.docx

第四章 系统详细设计与功能实现 27

4.1系统项目的文件夹结构 27

4.2成本管理模块的具体实现 28

4.2.1查询成本信息列表功能的实现 28

4.2.2添加成本信息功能的实现 33

4.2.3修改成本信息功能的实现 36

4.2.4删除成本信息功能的实现 39

4.2.5查看成本明细信息功能的实现 41

第五章 总结与展望 43

5.1课题总结 43

5.2进一步开发的展望 43

参考文献 44

致 谢 45

I

摘 要

服饰企业生产状况联络表是针对企业的实际情况而进行设计、开发的,而成本管理模块则是为了保持产品的成本信息及时的保存、更新。

利用JSP技术和SSH框架以及相应的数据库访问技术实现了基于Web的系统。

该框架可以减少模块之间的耦合性,让开发人员减轻重新建立解决复杂问题方案的负担,并且可以被扩展以进行内部的定制化。

通过使用JSP技术建设动态网站,充分发挥了Java语言所独有的易用性、跨平台性和安全性,从而构建了一个运行高效、安全可靠、适用性广的管理系统,实现了企业信息资源的网上管理,满足了公司业务处理的需要,使企业适应了网络经济时代发展的要求。

论文首先简要介绍了企业管理系统的一些研究与应用背景,其次介绍了该网站系统所采用的开发工具、平台以及开发环境。

在此基础上,论文详尽描述了成本管理系统情况。

关键词:

JSP,SSH框架,成本管理



作者:

XX指导老师:

XX

Abstract

Apparelenterpriseproductionsituationcontactsheetsisdesignedanddevelopedaccordingtoenterprise'

sactualsituation,andthecostmanagementmoduleistokeepthecostoftheproductinformationtimelypreservation,updated.It'

sthecorrespondingWiththerapiddevelopmentofsciencetechnique,computertechniquehaveextendedtoeveryaspectofourlife,andplayaveryimportantroleinindustry,agriculture,businessandsoon.Computerhavebeenapartofourlife.Thecomputer’scomprehensiveapplicationcontributestoimproveeconomicbenefit,achievemanagementmodernization,science,intelligentize,andgetremarkableeffect.

Residencemanagementsystemisdevelopedmanagementsoftwareaboutarisenresidenceareanow.Itcanimproveresidencearea’sintelligentizemanagement,disentanglemanyemployersfromheavyhandworks,andimproveeffectivenessofresidencemanagementandreduceerror.

Tentuserinterface,hintperfectmessage,goodinterface,andhavegoodappetency;

ThesystemapplySQLServer’sspecialfromPowerBuilderinterfacetolinkbackgrounddatabase.

Thesystemmostlycompletedailymanagementaboutresidencearea,It’sfunctionThesystemhavethefunctionofwriting,modifying,deleting,findingandprintingandsoon,improveeventmanagementtoo,itcansatisfymodenrizedhandlingofficialbusiness’sneed.

KeyWords:

JSP,StrutsSpringHibernateFramework,costmanagement

Supervised by XX

45

前言

随着科学技术的飞速发展,计算机技术已延伸倒我们日常生活的各个方面。

在工业、农业、商业等方面起着巨大的作用。

计算机已成为我们日常生活中不可或缺的一部分了。

计算机的广泛应用对提高经济效益、实现管理现代化、科学化、智能化起到了重要作用,并且取得了显著的效果。

小区管理系统是针对当前兴起的住宅小区而开发的管理软件。

它能够提高对小区的智能化管理,能够把大量的工作人员从繁重的手工工作中解脱出来,提高小区管理工作的工作效率并减少错误的发生。

本系统后台采用SQLServer2000开发和管理数据库,对数据库操作采用事务处理机制,具有强大的错误处理功能;

系统的前台应用PowerBuilder9.0开发和管理用户界面,提示信息完善,界面友好,有较强的亲和力;

系统采用PowerBuilder的SQLServer专用接口连接后台数据库。

本系统主要完成对住宅小区的日常管理,主要功能包括:

住户和住宅情况的管理;

建筑管理;

维修管理;

保安管理;

车辆管理;

收费管理。

系统具有录入、修改、删除、查找和打印等功能这样不但大大提高了工作效率,加快了管理步伐,同时,也提高了业务管理水平,符合现代化办公的需要。

本文的结构如下:

第一章是绪论部分,叙述了本系统的开发背景、开发目标、开发意义以及国内外的一些比较。

第二章介绍了本系统的开发环境及开发技术。

第三章是系统需求分析与前台设计,阐述了在系统开发前的分析工作、系统的整体设计以及数据库设计。

第四章是系统的详细设计与功能实现。

第五章总结和展望,对整个项目的过程和感悟进行总结,并对项目未来的开发做出展望。

第一章 绪论

1.1研究背景

当今时代信息技术飞速发展,人们已经处于数字化的生存空间之中。

Internet构造了无限的信息资源,它的普遍使用已经从根本上改变了人们的生活方式和工作方式,也改变了企业的经营方式和服务方式。

传统的人为管理模式已经远远无法满足现在的企业,那么企业对于企业管理系统的需求是必然的。

通过管理系统,能够大大提高企业的各个方面效率,同时方便了企业与职工之间的交流,便于满足将来的业务需求。

网络技术的迅猛发展使得基于Web的各类信息系统成为目前信息系统中最为流行的展现形式之一。

基于Web的信息系统具有如下一些特点:

(1)有利于信息的及时更新和发布;

(2)便于操作和管理;

(3)拥有良好的用户界面和接口;

(4)灵活性和可扩展性;

(5)系统功能的通用性;

正是在这样的社会大背景下,我们开始进行“服饰生产企业生产状况联络表——成本管理”的课题研究,其目的在于通过网站的形式实现基于Web的信息系统的上述优点和特点,以展现该类信息系统在全球信息网——Internet网中快速、便捷、准确地发布信息,提供资源共享的强大功能和作用。

成本管理可以帮助企业实现对成本更好的控制,透明的各项成本支出,长期积累下来的数据可以帮助企业对成本进行分析,以达到节约成本的目的。

系统中的成本信息与负责人相关联,以达到可追溯的目的,使得企业对于成本管理做到可监控。

1.2设计目标

开发设计本系统的任务是管理该公司的成本信息,通过该系统能够让用户对成本信息查询、新增、修改和删除。

开发系统的目标是对成本信息及其明细信息进行管理,满足的要求具体可包括如下几个方面:

(1)网页风格符合企业员工的特点,简单实用。

(2)能够实现对于成本信息的符合实际企业需求的管理。

(3)网站运行安全稳定。

1.3本文结构

本文的章节安排如下:

第一章绪论部分,说明本文的研究背景和设计目标。

为接下来的系统后台的分析与设计做基础准备。

第二章背景技术,简单介绍系统实现所用到的平台与技术。

如MyEclipse、Tomcat服务器、JSP与Servlet原理、JavaScript、SSH(Struts-Spring-Hibernate)框架等。

第三章系统分析与设计,对企业的门户网站的后台进行需求分析,根据需求分析设

计相应的功能与表结构。

第四章系统实现,给出系统后台的具体实现,包括实现效果和核心代码说明。

第五章总结与展望,对本文所做的工作进行总结,并针对目前工作中的不足对未来工作的展望。

第二章 系统开发环境与技术

2.1系统开发环境

企业订单管理系统以Eclipse为开发平台,使用MyEclipse作为Eclipse的插件,并由

Tomcat6.0充当Web服务器来开发实现的。

2.1.1MyEclipse插件介绍

MyEclipse是一个商业软件(商业插件)、基于Java和Eclipse的可扩展开发平台(比如MS Visual Studio开发平台中的VC、VB等。

Borland公司的Delphi、Borland、C++、Builder)。

就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

虽然大多数用户很乐于将MyEclipse当做Java IDE(Integrated DevelopmentEnvironment)来使用,但MyEclipse的目标并不仅限于此。

MyEclipse还包括插件开发环境(Plug-inDevelopmentEnvironment-PDE),当然,这个功能的实现主要是Eclipse,这个组件主要针对希望扩展Eclipse核心的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。

由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

这种平等和一致性并不仅限于Java开发工具。

尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言。

例如:

支持诸如C/C++、COBOL和Eiffel及Perl等编程语言的插件。

MyEclipse是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试及除错。

程序功能包括:

HTML智能编辑器、

Struts、JSF、CSS、JavaScript、SQL、Hibernate、Spring等,带有自动完成与语法高亮显示功能的J2EE编辑器。

在Eclipse中安装这个插件可以大大提高开发J2EE的效率。

2.1.2Tomcat服务器介绍

Tomcat是一个免费开源的Servlet容器,它是Apache软件基金会(ApacheSoftwareFoundation)Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。

由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat7 支持最新的Servlet3.0 和JSP2.2 规范。

Tomcat不仅是一个Servlet容器,它也具有传统的Web服务器的功能,如处理HTML页面,简单的域名管理,配置JNDI等。

因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的

喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;

而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。

实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。

另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。

不过,Tomcat处理静态HTML的能力不如Apache服务器。

2.2系统开发技术

服饰企业生产状况联络表系统的开发技术是基于J2EE架构的SSH组合技术。

开发平台是Eclipse,以MyEclipse作为插件,Tomcat6.0作为服务器,JDK1.6.0_13作为工具包。

2.2.1JSP与Servlet技术

JSP技术是建立在Servlet技术之上的。

先有Servlet技术,后推出的JSP技术。

JSP最终要编译为Servlet运行。

进行Web应用开发的时候,结合Servlet和JSP能够使开发的分工和层次更加清晰。

JSP注重于页面的呈现,处理逻辑应该尽量减少,这样方便网页设计人员在美工上多下功夫:

Servlet程序则侧重于对逻辑的控制,根据需要对JSP页面进行导航。

Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。

Servlet位于Web服务器内部,由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

JSP(JavaServerPages)是一种动态网页技术标准,是基于JavaServlet和整个Java体系的Web开发技术。

它在动态网页的建设中有着强大而特别的功能,它的以下优点使很多人认为它将是最有发展前途的动态网页技术[3]。

(1)将内容的生成和显示进行分离

用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容。

Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。

(2)采用标识

Web页面开发人员不会都是熟悉脚本语言的编程人员。

JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。

JSP的执行流程是这样的:

第一个用户请求JSP文件的时候,JSP容器(如Tomcat)把JSP文件转换成Java文件(Servlet类文件),然后编译成class文件,常驻内存;

当有客户请求的时候,直接开一个线程,无须重新编译,直接执行第一次已经编译好的class文件,速度比每次都要重新编译JSP文件要快的多。

2.2.1.1JSP的工作原理

JSP页面以扩展名为JSP的纯文本文件的形式存在服务器上,当服务器接收到客户端对某个JSP页面的请求时,如果这是对该页面创建或修改后的第一次请求时,那么JSP引擎就把该JSP页面内容转换成一个纯Java语言的Servlet源码,然后将其编译成Servlet字节代码,最后将Servlet的执行结果返回至浏览器。

JSP页面被编译成Servlet之后,其执行代码以独立线程的形式一直存在服务器的内存中,以后对该JSP页面提出请求时,不需要重新编译,直到该页面被修改或WEB应用程序重新启动。

其工作原理如图2-2所示。

Web①①①

Windows

HTTP①①

□①①①

□①①

□①①①

□①HTML①①

JSP①①

JDBC

图2-2JSP的工作原理

2.2.1.2JSP技术语法

(1)常用JSP命令:

1)page---页面指令,主要用来指定当前JSP页面的属性。

2)<

jsp:

include>

---允许包含其他动态和静态文件。

3)<

forward>

---将一个JSP文件传给另一个JSP文件。

4)<

plugin>

---可以通过Java插件在浏览器中运行JavaApplet。

5)<

useBean>

---标记是用来访问JavaBean的动作标记。

当JSP页面使用

<

标记时,表示将引用一个JavaBean的实例。

JavaBean标记的语法格式如下:

useBean id=“实例名称” scope=“范围” class=“类名称” type=“类的类型”beanName=“JavaBean的名称/>

(2)JSP内置对象[6]:

为了方便Web页面的开发,JSP提供了一些内置的对象。

这些内置对象可以不经显式声明而在程序中直接使用,JSP的几个主要内置对象有

Request、Response、Session、Out。

通过这些内置对象,可以实现页面的一些基本的请求输入、输出功能,且可实现数据在页面之间的交互。

本系统主要用到的有以下几个对象[4]:

1)Request对象:

主要功能是接受客户端以HTTP方式传送的数据,使服务器端的应用程序可以根据这些数据做进一步的信息处理,实现与客户进行交互的功能。

一般常用的是它的getParameter(String name)这个方法来获取传递的参数。

其接口为javax.servlet.http.HttpServletRequest。

2)Response对象:

主要功能是用来对客户的请求做出响应,与Request对象对应的就是Response对象。

Response对象用于将服务器的数据发送到客户端,输出的数据可以是各种数据类型,甚至是文件。

一般经常用到的是它的sendRedirect(URLurl)这个方法来重定向当前用户访问的url。

Response对象的接口为javax.servlet.http.HttpServletResponse。

3)Session对象:

主要功能用来保存每个用户在会话期间的数据信息,这样就方便了会话处理工作。

当用户登录网站时,系统将为其生成一个独一无二的session对象,用以记录该用户的个人信息,一旦该用户退出网站,那么这个session对象将会注销。

Session对象可以绑定若干个人信息或Java对象。

Session对象的接口为javax.servlet.http.HttpServletSession。

4)Out对象:

主要功能是用于动态地向客户端输出数据信息,其主要作用是在Web浏览器内输出信息。

这个对象使用比较频繁,在数据的输出方面经常用到它的

println(parameter)这个方法。

同时,它也是进行纠错处理时一个比较有效的输出方法。

2.2.2JavaScript简介

JavaScript是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。

JavaScript是由Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。

在HTML基础上,使用JavaScript可以开发交互式Web网页。

JavaScript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。

JavaScript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。

同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。

JavaScript加入网页有两种办法[7]:

1.直接加入HTML文档

scriptlanguage="

Javascript"

>

!

--

document.writeln("

这是Javascript!

采用直接插入的方法!

"

);

//-Javascript结束-->

/script>

这是最常用的方法,大部分含有JavaScript的网页都采用这种方法,如:

script language="

Javascript”>

用来告诉浏览器这是用JavaScript编写的程序,需要调动相应的解释程序进行解释。

HTML的注释标签<

--和-->

用来去掉浏览器所不能识别的JavaScript源代码的,这对不支持Javascript语言的浏览器来说是很有用的。

//-Javascript结束:

双斜杠表示JavaScript的注释部分,即从//开始到行尾的字符都被

忽略。

script>

的位置并不是固定的,可以包含在<

head>

/head>

或<

body>

/body>

中的任何地方。

scriptsrc=urllanguage="

2.引用方式:

如果已经存在一个JavaScript源文件(以js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率。

其基本格式如下:

scri

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2