【delphi开源代码栏目提醒】:网学会员,鉴于大家对delphi开源代码十分关注,论文会员在此为大家搜集整理了“基于Web的信息系统企业管理系统毕业设计 - 毕业设计”一文,供大家参考学习!
苏州大学本科生毕业设计
论文 I 目 录 目 录 ................................................................................................................. 1 摘 要 ................................................................................................................... 1 前 言 ................................................................................................................... 3 第一章 绪论........................................................................................................ 4 1.1 研究背景 .................................................................................................... 4 1.2 设计目标 .................................................................................................... 4 1.3 本文结构 .................................................................................................... 5 第二章 系统开发环境与技术 ............................................................................ 6 2.1 系统开发环境 ............................................................................................. 6 2.1.1 MyEclipse插件介绍 ............................................................................ 6 2.1.2 Tomcat服务器介绍 ............................................................................. 6 2.2 系统开发技术 ............................................................................................. 7 2.2.1 JSP与Servlet技术 .............................................................................. 7 2.2.2 JavaScript简介 .................................................................................. 10 2.2.3 MVC模式 .......................................................................................... 11 2.2.4 Struts框架 .......................................................................................... 11 2.2.5 Spring框架 ........................................................................................ 13 2.2.6 Hibernate框架 ................................................................................... 15 第三章 系统需求分析与前台设计................................................................... 17 3.1 需求分析 .................................................................................................. 17 3.1.1 系统前台简要设计概述 .................................................................... 17 3.1.2 系统用例图 ........................................................................................ 18 3.2 系统设计 .................................................................................................. 18 3.2.1 系统层次划分 .................................................................................... 18 3.2.2 数据库设计 ........................................................................................ 19 3.2.3 成本管理模块时序图 ........................................................................ 22 第四章 系统详细设计与功能实现................................................................... 27 4.1 系统项目
的文件夹结构 ........................................................................... 27 4.2 成本管理模块的具体实现 ....................................................................... 28 4.2.1 查询成本信息
列表功能的实现 ......................................................... 28 4.2.2 添加成本信息功能的实现................................................................. 33 苏州大学本科生毕业设计
论文 II 4.2.3 修改成本信息功能的实现................................................................. 36 4.2.4 删除成本信息功能的实现................................................................. 39 4.2.5 查看成本明细信息功能
的实现 ......................................................... 41 第五章 总结与展望 .......................................................................................... 43 5.1 课题总结 .................................................................................................. 43 5.2 进一步开发的展望 ................................................................................... 43 参考
文献 ............................................................................................................. 44 致 谢 ................................................................................................................. 45 苏州大学本科生毕业设计
论文 1 摘 要 服饰企业生产状况联络表是针对企业的实际情况而进行设计、开发的而成本管理
模块则是为了保持产品的成本信息及时的保存、更新。
利用JSP技术和SSH框架以及相应的数据库访问技术实现了基于Web的系统。
该
框架可以减少模块之间的耦合性让开发人员减轻重新建立
解决复杂
问题方案的负担并且可以被扩展以进行内部
的定制化。
通过使用JSP技术建设动态网站充
分发挥了Java语言所独有的易用性、跨平台性和安全性从而构建了一个运行高效、安全可靠、
适用性广的管理系统实现了企业信息资源的网上管理满足了公司业务处理的需要使企业适应了网络
经济时代发展的要求。
论文首先简要介绍了
企业管理系统的一些研
究与应用背景其次介绍了该网站系统所采用的开发工具、平台以及开发环境。
在此基础上
论文详尽描述了成本管理系统情况。
关键词JSPSSH框架
成本管理 作者XX
指导老师XX 苏州大学本科生毕业设计
论文 2 Abstract Apparel enterprise production situation contact sheets is
designed and developed according to ent
erprises actual situationand the cost management module is to keep the cost of the product information timely preservation updated. Its the corresponding Web-based system used of JSP technology and Struts Spring Hibernate framework and database
access techno
logy. The framework reduces coupling between modules and allows developers to reduce the burden of re-establishing to solve the complex problems. It can sufficiently develop the characteristic capabilities of easily utilization flatextent and security of the Java language by using of the technology of JSP to build the Dynamic
websites thereby constructs the management system that has the abilities of high efficiently implementation security and dependability extensively practicable. Firstly
The paper briefly introduces the research and application background of the enterprise management systemalso introduces the platform and development environment configuration.Finally the paper shows the main functions of the cost management module. Key
words JSPStruts Spring Hibernate Frameworkcost management Written by XX Super
vised by XX苏州大学本科生
毕业设计
论文 3 前 言 随着
科学技术的不断提高
计算机科学日渐成熟其强大的功能已为人们深刻
认识它已
进入人类社会的各个
领域并发挥着越来越重要
的作用。
越来越多的企业也必然要借助先进的信息技术来展示
自己公司的信息
产品的
介绍并借助
计算机技术来提高管理效率因此网站建设所体现的
重要性越来越突出。
一个企业门户网站建设、运行的好坏直接关系到一个企业的
形象也影响着其管理、服务的质量和水平。
对企业门户网站的测评能直接对其建设、运行状况做出科
学的评价并据此对其未来
的发展做出
科学的
规划。
通过对企业
门户网站
的不断完善来推动企业
内部管理
体制的
改革和业务流程
的再造并从根本上在企业的各个
部门贯彻服务的理念。
本文的结构如下 第一章是绪论部分叙述了本系统的开发背景、开发目标、开发
意义以及国内外的一些比较。
第二章介绍了本系统的开发环境及开发技术。
第三章是系统需求分析与前台设计阐述了在
系统开发前的分析工作、系统的
整体设计以及
数据库设计。
第四章是系统的
详细设计与功能实现。
第五章总结和展望对整个项目的
过程和感悟进行
总结并对
项目未来的开发做出
展望。
苏州大学
本科生毕
业设计
论文 4 第一章 绪论 1.1 研究
背景 当今时代信息技术飞速
发展人们已经处于
数字化的生存空间之中。
Internet构造了无限的
信息资源它的普遍使用已经从根本上改变了人们的
生活方式和工作方式也
改变了企业的
经营方式和服务方式。
传统的人为
管理模式已经远远无法满足现在的
企业那么企业对于企业
管理系统的需求是必然的。
通过
管理系统能够大大提高企业的各个方面
效率同时方便了企业与
职工之间的
交流便于满足将来的业务需求。
网络技
术的迅猛发展使得基于
Web的各类信息系统成为目前信息
系统中最为流行的展现形式之一。
基于Web的信息系统具有如下一些特点 1 有利于信息的及时
更新和发布 2 便于操作和管理 3 拥有良好的用户
界面和接口 4 灵
活性和可扩展性 5 系统功能的
通用性 正是在这样的社会大背景下
我们开始进行“服饰生产企业
生产状况联络表——成本管理”的课题
研究其
目的在于通过网站的形式实现基于Web的信息系统的上述优点和
特点以
展现该类信息系统在
全球信息网——
Internet网中快速、便捷、准确地发布信息提供资源
共享的强大功能和作用。
成本管理可以帮助企业实现对成本更好的控制透明的各项成本支出长期积累下来的数据可以帮助企业对成本进行
分析以达到节约成本的目的。
系统中的成本信息与负责人相
关联以达到可追溯的目的使得企业对于成本管理做到可
监控。
1.2 设计目标 开发设计本系统的
任务是管理该公司的成本信息通过该系统能够让用户对成本信息
查询、新增、修改和删除。
开发系统的
目标是对成本信息
及其明细信息进行管理满足的要求具体可包括如下几个
方面 1 网页风格符合企业员工的特点简单
实用。
2 能够实现对于成本信息的符合实际企业需求的管理。
苏州
大学本科生毕业设计论文 5 3 网站运行安全稳定。
1.3 本文结构 本文的章节
安排如下 第一章绪论部分说明本文的研究背景和设计目标。
为接下来的系统后台的分析与设计做基础
准备。
第二章背景技术
简单介绍系统实现所用到的平台与技术。
如MyEclipse、Tomcat服务器、JSP与Servlet原理、JavaScript、SSHStruts-Spring-Hibernate框架等。
第三章
系统分析与设计对企业的门户网站的后台进行需求分析根据需求分析设计相应的功能与表结构。
第四章系统实现给出系统后台的具体实现包括实现
效果和核心
代码说明。
第五章总结与展望对本文所做的工作
进行总结并针对目前工作中的不足对未来
工作的展望。
苏州大学本科生毕业设计
论文 6 第二章 系统开发环境与技术 2.1 系统开发环境 企业订单管理系统以Eclipse为开发平台使用MyEclipse作为Eclipse的插件并由Tomcat 6.0充当Web服务器来开发实现的。
2.1.1 MyEclipse插件介绍 MyEclipse是一个商业软件
商业插件、基于Java和Eclipse的可扩展开发平台比如MS Visual Studio开发平台
中的VC、
VB等。
Borland
公司的
Delphi、Borland、C、Builder。
就其本身而言它只是一个框架和一组服务用于通过插件组件构建开发环境。
虽然大多数用户很乐于将MyEclipse当做Java IDE
Integrated Development Environment来使用但MyEclipse的目标并不仅限于此。
MyEclipse还包括插件开发环境Plug-in
Development Environment-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.2 Tomcat服务器介绍 Tomcat是一个免费
开源的Servlet容器它是Apache 软件
基金会Apache Software FoundationJakarta 项目中的一个核心项目由Apache、Sun 和其他一些公司及个人
共同开发而成。
由于有了
Sun 的
参与和支持最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现Tomcat 7 支持
最新的Servlet 3.0 和JSP 2.2 规范。
Tomcat不仅是一个Servlet容器它也
具有传统的Web服务器的功能如处理HTML页面简单的域名管理配置JNDI等。
因为Tomcat
技术先进、
性能稳定而且
免费因而深受Java 爱好者的喜爱并苏州大学本科生毕业设计
论文 7 得到了部分
软件开发商的认可成为目前比较
流行的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
作为插件Tomcat 6.0作为
服务器JDK1.6.0_13作为工具包。
2.2.1 JSP与Servlet技术 JSP技术是
建立在Servlet技术之上的。
先有Servlet技术后推出的JSP技术。
JSP最终要编译为Servlet运行。
进行Web应用开发的时候
结合Servlet和JSP能够使开发的分工和
层次更加清晰。
JSP注重于页面的呈现处理逻辑应该尽量减少这样方便网页设计人员在美工上多下功夫Servlet
程序则侧重于对
逻辑的控制根据需要对JSP页面进行
导航。
Servlet是一种独立于平台和协议的服务器端的Java应用程序
可以生成动态的Web页面。
Servlet位于Web服务器内部由Web服务器进行加载该Web服务器
必须包含支持Servlet的Java虚拟机。
JSP
Java Server Pages是一种动态网页技术标准是基于Java Servlet和整个Java
体系的Web开发技术。
它在动态
网页的建设中有着强大而特别的功能它的以下优点使很多人认为它将是最有发展前途的动态网页技术3。
1 将内容的生成和
显示进行
分离 用JSP技术Web页面开发
人员可以使用HTML或者XML标识来设计和格式化最苏州大学本科生毕业设计
论文 8 终页面并使用JSP标识或者小脚本来生成页面上的
动态内容。
Web管理人员和页面设计者能够编辑和使用JSP页面而不
影响内容的
生成。
2 采用标识 Web页面开发人员不会都是熟悉脚本
语言的
编程人员。
JSP技术封装了许多功能这些功能是在易用的、与
JSP相关的XML标识中进行动态内容生成所
需要的。
JSP的执行流程是这样的第一个
用户请求JSP文件的时候JSP容器如Tomcat把JSP文件转换成Java文件Servlet类文件然后编译成class文件常驻内存当有客户请求的时候
直接开一个线程无须重新编译直接执行第一次已经编译好的class文件速度比每次都要重新
编译JSP
文件要快的多。
2.2.1.1 JSP的工作原理 JSP
页面以扩展名为JSP的纯
文本文件的形式存在服务器上当服务器接收到客户端对某个JSP页面的请求时如果这是对该页面
创建或
修改后的第
一次请求时那么JSP引擎就把该JSP页面内容
转换成一个纯Java语言的Servlet
源码然后将其编译成Servlet字节
代码最后将Servlet的执行结果返回至浏览器。
JSP页面被编译成Servlet之后其执行
代码以独立线程的形式一直
存在服务器的
内存中以后对该JSP页面提出请求时不需要重新编译直到该页面被修改或W
EB应用程序重新启动。
其工作
原理如图2-2所示。
Windows数据库客户端 浏览器HTTP请求JSP引擎脚本引擎其它组件JDBC标准HTML页面Web 服务器 图2-2 JSP的工作原理 苏州大学本科生毕业设计
论文 9 2.2.1.2 JSP技术
语法 1 常用JSP
命令 1page---页面指令主要用来指定当前JSP页面的
属性。
2ltjsp:includegt---允许包含其他动态和静态文件。
3ltjsp:forwardgt---将一个JSP文件传给另一个JSP文件。
4ltjsp:plugingt---可以通过Java插件在
浏览器中运行Java
Applet 。
5ltjsp:useBeangt---标记是用来访问JavaBean的动作标记。
当JSP页面使用ltjsp:useBeangt标记时表示将引用一个JavaBean的实例。
JavaBean标记的语法
格式如下 ltjsp:useBean id“实例名称” scope“
范围” class“类
名称” type“类的类型” beanName“JavaBean的名称/gt。
2 JSP内置对象6 为了方便Web页面的开发JSP提供了一些内置的对象。
这些内置对象可以不经显式声明而在程序中直接使用JSP的
几个主要内置对象有Request、Response、Session、Out。
通过这些内置对象可以实现页面的一些
基本的请求输入、输出功能且可实现数据在页面之
间的交互。
本系统主要用到的有以下几个对象4 1Request对象主要功能是接受
客户端以HTTP方式传送的数据使服务器端的应用程序可以根据这些数据做进一步的信息处理实现与
客户进行交互的功能。
一般
常用的是它的getParameterString name这个方法来获取传递的参数。
其接口为javax.servlet.http.HttpServletRequest。
2Response对象主要功能是用来对客户的请求做出响应与Request对象对应的就是Response对象。
Response
对象用于将服务器的数据发送到客户端输出的数据可以是各种数据
类型甚至是文件。
一般经常用到的是它的sendRedirectURL url这个方法来重
定向当前用户访问的url。
Response对象的
接口为javax.servlet.http.HttpServletResponse。
3Session对象主要功能用来保存每个用户在会话期间的数据信息这样就方便了会话处理工作。
当用户登录网站时系统将为其生成一个独一无二的session对象用以
记录该用户的个人信息一旦该用户退出网站那么这个session对象将会注销。
Session对象可以绑定
若干个人信息或Java对象。
Session对象的接口为javax.servlet.http.HttpServletSession。
4Out对象主要功能是
用于动态地向客户端输出数据信息其主要
作用是在Web浏览器内输出信息。
这个对象使用
比较频繁在数据的输出方面经常用到它的printlnparameter这个
方法。
同时它也是进行纠错处理时一个比较
有效的输出方法。
苏州大学本科生毕业设计
论文 10 2.2.2 Jav
aScript
简介 JavaScript是
适应动态网页制作的需要而诞
生的一种新的编程语言如今越来越广泛地使用于
Internet网页制作上。
JavaScript是由Netscape公司开发的一种脚本语言scri.