企业进销存 - 图文(2)

2019-04-21 22:05

毕业论文

第一章 绪论

1.1课题背景

互联网的飞速发展不断影响着社会上各行各业的经营情况,从上个世纪起,随着互联网在中国的普及,我国的许多零售商开始尝试通过信息系统来管理他们的日常业务。但由于存在各种因素,例如企业的业务各不相同、信息化的法律规定也不够明确、各种物流系统不够完善,这些因素交织在一起,严重阻碍着信息化走进零售企业。本世纪以来,中国的基础设施有了长足的进步,之前阻碍信息化的因素也一个一个的被解决,企业进销存系统终于在中小型零售商中蔓延开来。

1.2目的和意义

仓储信息化管理与传统管理方式比较有很多的优点如: 1.查询比较方便

仓储信息化提供了非常多的查询途径,可以通过品种、日期等途径进行查询,快速又准确。

2.信息量大

与过去的管理方式比较,仓储信息化管理能够提供大量商品信息。 3.成本比较低,风险小,不受地点的限制

信仓储息化管理最突出的优势是,存储的数据具有可靠性,与常见的报表相比,计算及存储具有更高的可靠性,这使得经营者可以更方便的查看当前的库存和出入库信息。

1.3开发工具及技术

1.3.1开发工具

系统所采用的开发工具大部分为开源工具,具有较高的稳定性,同时这些工具都有大量的介绍文献和使用指导,是的用户可以更方便的使用它们进行系统的开发。

1.3.1.1 MyEclipse

MyEclipse,通常用来设计Java, J2EE的Eclipse插件集合,利用它可以完成对数据库和J2EE的开发。通过对应用程序服务器进行整合,可以大大的增强运算速度。MyEclipse的功能十分强大,几乎涵盖了各种设计功能。

毕业论文

1.3.1.2 Tomcat

Tomcat是一种是一个免费的开放源代码的Web 应用服务器。在访问客户比较少的情况下被经常采纳,在设计JSP 程序时成为最好的选择。换句话说,将Tomcat服务器安装到一台电脑上时,可通过它对HTML页面的访问请求进行配合。事实上,Tomcat可以看成Apache 服务器基础上的延伸,但它工作时相对比较独立,因此当tomcat工作时,事实上它是看成一个与Apache 服务器相对独立的进程运行的。 1.3.1.3 MySQL

MySQL采用C和C++进行设计,并同时采纳了不同的编译器来检验,确定源代码的可移植性;支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分对CPU资源加以利用;提供TCP/IP、ODBC和JDBC等很多数据库连接途径;能够对拥有很多条记录的大型数据库进行运算。通常来说,MySQL所设计的功能足以满足一般的个人客户和中小型企业,而且因为MySQL是开放源码软件,所以能够在很大程度上减少整体的费用。

1.3.2 JSP

JSP程序使用了Java编程语言,JSP技术可以对动态网页进行封装。通过tags和

scriptlets,网页还能访问存在于服务端的资源的应用逻辑。JSP可以分离网页逻辑与网页设计和显示,对可重用的基于组件的开发进行支撑,更容易的对基于Web的应用程序进行设计。

当Web服务器接收到访问JSP网页的请求时,首先运行的程序段,接下来将JSP文件中的HTML代码和运行效果一并返还给用户。通过Java文件的插入能够对数据库、网页多重定向等运行,从而满足构建动态网页所需要的程序。JSP和Servle相同,都可以通过服务器端运行。由于能够将一个HTML文本返回给用户端,所以用户端具备浏览器就可以进行浏览。HTML程序和穿插在内部的Java程序可以构建JSP网页。在服务器被用户端访问时,能够处理相应的Java代码,然后将产生的HTML页面再返回给用户端的浏览器。JSP的设计关键是Servlet,通常大型的Web应用程序的设计成果也通过Java Servlet和JSP的协作。JSP既拥有了方便快捷的Java程序,又统统的面向用户,既实现了平台的无关性危险还比较小,可以具备互联网的全部优势。JSP技术的优点:

(1)一次编写,到处运行。除了系统之外,代码无需做任何改动。

(2)系统的多平台支持。通常情况下,能够在任何情况下的全部平台上进行设计,能够安排在任何情况中,也能够在任何情况下进行发展。相比ASP/.net来说,优点是显而易见的。

毕业论文

(3)强大的可塑性。通过一个不大的Jar程序能够对Servlet/JSP进行运行,也能够通过很多服务器进行集群和负载平衡,甚至能够通过多台Application解决问题。单台服务器到多台服务器,Java展现了一个强大的功能。

(4)具有强大和多样化的开发工具支持。Java已经有了很多的设计方法,何况大部分工具都是没有花费的,这中间有很多都在多种平台之下顺畅的进展。

(5)支持服务器端组件。只有很有力的服务器端组件才能支撑web运行,因此开发者可以在调用web页面时通过另外的开发工具来达成纷乱效用的组件,来加强系统的可操作性。JSP可以通过完善的JAVA BEANS 组件来达成纷乱的商务功能。

内部对象表现出:request 用户端请求,此请求会涵盖来自GET/POST请求的参数; response网页传回用户端的反应;管理pageContext 网页的属性;session 与请求相关的会话;application servlet正在进行的内容;out 用来输送响应的输出流; config 代码片段配置对象;page JSP网页本身。

1.3.3 JavaScript

JavaScript是一种根据对象和情况驱使而且相对危险性比较低的用户端脚本语言。

还可以大范围的用于用户端Web设计的脚本语言,一般可以用做增加HTML网页动态功能,例如反馈用户的所有操控。JavaScript的一个关键作用是向对象的功能,根据以对象为基础的程序开发,能够用更直接、系统化和能够反复利用的方法设计程序。根据HTML程序,可以采用Javascript对交互式Web网页进行设计。Javascript的应用能够达成网页和客户之间及时、动态、交互性的关系。这样网页可以呈现非常丰富的信息和非常好看的内容。在本系统中不少设计都采用了javascript技术,例如校验用户输入数据的有效性等。

1.4计算机需求

硬件需求: CPU:酷睿i3 内存: 1GB以上 主频:2GBHZ以上 硬盘:300GB以上 软件需求:

系统版本: Win7 Win8 IDE:MyEclipse 10 系统服务器: Tomcat 6.0

毕业论文

数据库版本:MySQL 5.0 Java版本:Java 1.6 浏览器版本:Google Chrome

第二章 系统分析

2.1可行性分析

所谓的可行性分析是指通过调查客观现实,再应用的科学的手段,预测自己的开发计划是否具有现实意义。

2.1.1技术可行性

系统的开发由本人担任,在开发工具上,选用Myeclipse,数据库采用mysql,开发语言选择java,模式采用MVC模式,所有的技术都是本人大学期间所学,且这些技术都经历了时间的考验,被证明是可靠地技术,技术上同样具有可行性。

2.1.2经济可行性

本系统的运行对机器本身的硬件要求并不高,也不需要管理人员具有太多的专业知识,同时开发人员由本人担任,所以也无需考虑系统开发的人力资源成本,所以本系统的开发在经济上是可行的。

2.1.3运行可行性

本系统在开发完成后,所有的模块都进行了相应的功能检测和稳定性检测,运行可行性得到了保证。

2.1.4法律可行性

本系统拥有自主的只是产权,没有使用任何违法的软件也没有交易任何非法的成品,所以在法律可行性上也没有需呀担心的地方。

2.1.5时间可行性

本人的毕业设计有充足的时间进行开发,且前期经历了周密的设计,因此不存在时间可行性上的问题。

毕业论文

综上所述,开发一个网上网上男装销售系统是必要可行的。

2.2功能模块分析

按照最初的开题报告设想,系统主要分为一下几个大的功能模块。

(1)客户管理模块

客户管理模块用于管理进销存系统的客户,功能包括添加客户,修改客户,删除客户。客户管理模块的用例图如图3-1所示:

图3-1客户管理模块用例图

(2)供应商管理模块

供应商管理模块用于管理进销存系统的供应商,功能包括添加供应商,修改供应商,删除供应商。供应商管理模块的用例图如图3-1所示:

图3-2供应商管理模块用例图


企业进销存 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:移动营业厅员工管理规章制度

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: