javaweb企业进销存管理系统毕业论文

上传人:第*** 文档编号:62119868 上传时间:2018-12-17 格式:PDF 页数:36 大小:473.05KB
返回 下载 相关 举报
javaweb企业进销存管理系统毕业论文_第1页
第1页 / 共36页
javaweb企业进销存管理系统毕业论文_第2页
第2页 / 共36页
javaweb企业进销存管理系统毕业论文_第3页
第3页 / 共36页
javaweb企业进销存管理系统毕业论文_第4页
第4页 / 共36页
javaweb企业进销存管理系统毕业论文_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《javaweb企业进销存管理系统毕业论文》由会员分享,可在线阅读,更多相关《javaweb企业进销存管理系统毕业论文(36页珍藏版)》请在金锄头文库上搜索。

1、本本 科科 毕毕 业业 设设 计计第 1 页共 36 页 1 1 1 1引言引言引言引言 当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机 ENIAC(Electronic numerical integrator and calculator)于 1946 年在美国问世到现在,计算 机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信 息处理计算机化为标志的“微机革命”,随之而来的是以全球信息网络普及和全球信息共 享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域 中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我

2、们离不开的自行 车、汽车一样。在这种环境下证实了一句话:谁掌握的知识多,信息量大,信息处理速 度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地1。 中小型企业在我国经济发展中具有重要的地位,目前我国的中小型企业数量较多、 地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入 WTO,中小 型企业将面临外资企业和国外产品与服务的严峻挑战。 如果我国的中小型企业不借助先 进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今 后的国际竞争中取胜。随着技术发展,电脑的操作及管理日趋普及,因此我国中小型公 司采用电脑管理公司的各种业务也已成为趋势和必然。 管

3、理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收集、传递、存储、 加工和使用的系统。 其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业 的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解, 建 立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的 决策,不断提高企业的管理水平和经济效益。随着我国与世界信息高速公路的接轨, 企 业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益, 企业的办公及 管理都将朝着高效、快速、无纸化的方向发展。MIS 系统通常用于系统决策,MIS 系统 的最终目的是使管理人员及时了解公司现状

4、,把握将来的发展路径。 北京图信时代内部资源管理系统是针对公司内部相关业务的需要建立起来的一个 科学、有效的现代管理系统。它是一个基于 WEB 页面的、B/S 模式的管理系统 (Browser/Server)。普通用户可以通过浏览器登录系统实现对公司信息、客户关系、 生 产计划、物资管理的查询录入等操作。此外,系统管理员登录系统后可以对用户、部门 本本 科科 毕毕 业业 设设 计计第 2 页共 36 页 和岗位进行增加删改操作,还可以对用户的权限进行重新设置、对公司的信息进行初始 化和提交操作。 a)项目背景 随着科学技术的发展,管理软件不断被应用于社会各个层面,随着公司规模和业务 的不断扩展

5、, 北京图信时代科技有限公司单靠原来的管理模式已经满足不了现有工作的 需求, 因此急需开发出一套全面有效方便、 快捷的业务展示平台来满足公司的发展要求。 b)项目名称 北京图信时代科技有限公司内部资源管理系统设计。 c)用户 图信时代内部资源管理系统管理员包括系统管理员用户和普通用户两大类, 其中系 统管理员一般为公司的高级管理人员;普通用户一般为公司各部门工作人员。 d)相关软件 Microsoft Office Word 2000 相关软件不属于项目范围,但是必须相互协作完成工作。 本本 科科 毕毕 业业 设设 计计第 3 页共 36 页 2 2 2 2开发工具与技术简介开发工具与技术简介

6、开发工具与技术简介开发工具与技术简介 2.12.12.12.1JSPJSPJSPJSP技术简介技术简介技术简介技术简介 随着电子计算机技术的迅猛发展, Java 作为一种面向对象的程序设计语言, 从 1995 年 7 月开始在计算机界受到高度重视。Java 问世以前,Internet 应用程序只能采用 CGI 编程。Java 降低了 Internet 应用程序的编写难度。在 WWW 世界中有数不清的 Java 小 程序,它们极大地丰富了 Web 网页的效果,使 Internet 世界变得更加丰富多彩。时至今 日,JSP 技术已经相当成熟,前景非常广阔。在此背景下,利用 JSP 开发公司资源管理

7、 系统具有非常的意义。 JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一 种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件 (*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用 JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP 技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。 网页还能通过tags和scriptlets访问存在于服

8、务端的资源的应用逻辑。JSP将网页逻辑与网 页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得 迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结 果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、 重 新定向网页等,以实现建立动态网页所需要的功能。JSP与Java Servlet一样,是在服务 器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能 浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求 以后对这些Java代码进行处理,

9、然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才 能完成。 JSP具备了Java技术的简单易用, 完全的面向对象, 具有平台无关性且安全可靠, 主要面向因特网的所有特点。 2.1.1JavaBean技术 JavaBeans 就是一个可以复用的软件模型。JavaBeans 在某个容器中运行,提供具体 本本 科科 毕毕 业业 设设 计计第 4 页共 36 页 的操作性能。JavaBeans 是建立应用程序的建筑模块。大多数常用的 JavaBeans 通常是中 小型控制程序,但也可以编写

10、包装整个应用程序运行逻辑的 JavaBeans 组件,并将其嵌 入到复合文档中,以便实现更为复杂的功能。一般来说,JavaBeans 可以表示为简单的 GUI 组件,可以是按钮组件、游标、菜单等等。这些简单的 JavaBeans 组件提供了告诉 用户什么是 JavaBeans 的直观方法。但我们也可以编写一些不可见的 JavaBeans,用于接 受事件和在幕后工作,例如访问数据库,执行查询操作的 JavaBeans,它们在运行时刻 不需要任何可视的界面。在JSP 程序中所用的 JavaBeans 一般以不可见的组件为主,可 见的 JavaBeans 一般用于编写 Applet 程序或者 Jav

11、a 应用程序。 2.1.2Servlet Servlet 是使用 Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除 了 JavaServlet API,Servlet 还可以用以扩展和添加到 API 的 Java 类软件包。Servlet 在启 用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java Servlet 对 于 Web 服务器就好象 Java applet 对于 Web 浏览器。Servlet 装入 Web 服务器并在 Web 服务器内执行,而 applet 装入 Web 浏览器并在 Web 浏览器内执行。Jav

12、a Servlet API 定 义了一个 Servlet 和 Java 使能的服务器之间的一个标准接口, 这使得 Servlets 具有跨服务 器平台的特性4。 2.22.22.22.2MySQLMySQLMySQLMySQL数据库简介数据库简介数据库简介数据库简介 MySQL 是一个真正的多用户、多线程 SQL 数据库服务器。SQL(结构化查询语言) 是世界上最流行的和标准化的数据库语言。 MySQL是以一个客户机/服务器结构的实现, 它由一个服务器守护程序 MySQL 和很多不同的客户程序和库组成。 SQL 是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用 SQL 语言为

13、一个网站检索产品信息及存储顾客信息,同时 MySQL 也足够快和灵活以允 许存储记录文件和图像。 MySQL 主要目标是快速、 健壮和易用。 最初是因为我们需要这样一个 SQL 服务器, 它能处理与任何并不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库, 但速度更快,MySQL 就开发出来。自 1996 年以来,我们一直都在使用 MySQL,其环 境有超过 40 个数据库, 包含 10,000 个表, 其中 500 多个表超过 7 百万行, 这大约有 100 个吉字节(GB)的关键应用数据。 本本 科科 毕毕 业业 设设 计计第 5 页共 36 页 2.32.32.32.3B/SB/

14、SB/SB/S结构简介结构简介结构简介结构简介 B/S(Browser/Server,浏览器/服务器)结构是随着 Internet 技术的兴起,对 C/S 结构 的一种变化或者改进的结构。在这种结构下,用户界面完全通过浏览器实现,只有少部 分事务逻辑在浏览器端实现,大部分事务逻辑集中在服务器端实现,形成所谓的 3 层结 构。B/S 结构利用不断成熟和普及的浏览器技术实现了原来需要复杂专用软件才能实现 的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。这种结构已逐渐成 为当今应用软件的首选体系结构。 B/S 结构和服务器之间的通信是以 TCP/IP 协议为基础的, 校园内的 Web 服

15、务器可以 接受安装有Web 浏览器程序的 Internet 终端的访问,作为最终用户,只要通过 Web 浏 览器,各种处理任务都可以调用系统资源来完成,这样大大简化了客户端,减轻了系统 维护与升级的成本和工作量。随着软件系统的改进和升级越来越频繁,B/S 结构的产品 可以明显体现出更方便的特性。因为无论用户的规模有多大,有多少分支机构,都不会 增加任何维护升级的工作量,因为所有的操作只需要针对服务器进行。如果是异地, 只 需把服务器连接上网即可进行维护和升级, 这对人力、 时间、 费用的节省是相当惊人的。 对于规模较大的公司,系统管理人员如果需要在几百甚至几千部电脑之间来回进行维 护,其效率和

16、工作量是可想而知的,但 B/S 架构的软件只需要管理服务器就行了,所有 的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来越“瘦”而服务器越来 越“胖”是将来软件的主流发展方向,这使得升级和维护越来越容易,使用越来越简单。 2.42.42.42.4开发工具介绍开发工具介绍开发工具介绍开发工具介绍 JSP 是基于 Java 语言的,因此在进行项目开发前,要安装 JDK,系统的开发采用 J2SDK1.4.2。开发工具采用 MyEclipse6.0, 应用服务器采用了 Apache Tomcat5.0.30,数据 库采用 MySQL4.0.24。 2.4.1Eclipse+MyEclipse 简介 在开发工具方面,IBM,Borland,Sun,BEA 等软件巨头在其应用服务器的基础上, 都推出开发 Java Web 应用程序的开发工具。这些 IDE 大多都兼顾了各种类别的 Java 应 用程序的开发,需要较大空间进行安装,启动过程相对较慢。而且,由于它们都是各厂 商的私有产品,外界无法对其进行定制或改造,因此无法跟随 J2EE 不断前进的步伐。 而 Eclipse 有一群无

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号