收藏 分享(赏)

固定资产管理系统 (2).doc

上传人:wo7103235 文档编号:505283 上传时间:2019-07-28 格式:DOC 页数:48 大小:2.77MB
下载 相关 举报
固定资产管理系统 (2).doc_第1页
第1页 / 共48页
固定资产管理系统 (2).doc_第2页
第2页 / 共48页
固定资产管理系统 (2).doc_第3页
第3页 / 共48页
固定资产管理系统 (2).doc_第4页
第4页 / 共48页
固定资产管理系统 (2).doc_第5页
第5页 / 共48页
点击查看更多>>
资源描述

1、为吸引用户和增加收入的有效手段。开展增值服务不仅可以直接增加业务收入,而且通过提供不同种类的服务,可以吸引更多的顾客群体,对于拓展用户、提高市场应用效率具有非常重要的意义,潜在的收益更为巨大。1.3 研究目的和意义本课题通过对企业快信系统的开发主要达到以下两个目的:1)企业快信系统面对成千上万用户的连接以及同时的数据库请求,对数据库访问的效率和安全成了必须解决的问题。通过对 JAVA 平台下数据库存取机制的深入研究,找出一条效率,性能与安全平衡的道路。2)Web 开发的实例,对如何把 B/S 与 C/S 相结合进行了研究,并对面向对象对多层结构的支持进行了详细的分析。企业快信主要是高效和安全的

2、对企业提供企业级快信和服务,基于 JAVA 的多层结构来进行 web 开发必然是今后的主流,并且由于同时面对多用户及多连接,对数据库存取效率及性能,安全都有很高要求,因此,文中对数据库的高效安全的存取进行了深入研究并且获得了有效的进展。通过对其具体应用进行研究对相关开发人员和2以后的软件开发及应用都有十分重要的意义。1.4 研究主要内容在一个提供企业级短信的系统的设计与实现中,把 C/S 和 B/S 架构根据实际情况进行结合,着重对数据库存取中的各种机制进行了深入地研究并且根据系统自身特点进行了选择和加强,采用了 MySQL 数据供应器池化,并使用 Windows7 自带的性能监视器来监视链接

3、池,最后讨论了设置链接池大小的各种问题,选择合适的大小,实现高效与安全有效的结合。并且结合 web 开发的实例,对面向对象对多层结构的支持进行了详细的分析。基于 JAVA 的 B/S 架构来进行 web 开发必然是今后的主流,并且由于同时面对多用户及多连接,对数据库存取效率及性能,安全都有很高要求,因此,通过对其具体应用进行研究对相关开发人员和以后的软件开发及应用都有十分重要的意义。32 系统分析2.1 需求分析企业快信的作用是帮助企业解决企业内部、企业与外部沟通难、信息不能及时传播等问题。为此,企业快信系统需要提供邮件群发、短信群发等功能。通过对多数企业日常业务的考察、分析,并结合短信及邮件

4、自身的特点,得出本系统要求具有以下功能。用于管理客户和员工信息的名片夹管理功能。用于对常用短语及其类别进行管理的信息库管理功能。短信群发功能。邮件群发功能。发送邮件附件的功能。2.2 可行性研究开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发风险,避免人力、物力和财力的浪费。可行性分析与风险分析在很多方面是相互关联的,项目风险越大,开发高质量的软件的可行性就越小。2.2.1 经济可行性采用短信作为企业的移动通信手段,将给企业对内、对外进行信息传递与沟通带来革命性的变化,从而使得移动

5、办公、客户服务、员工沟通等运作效率显著提升,而成本则显著下降。值得说明的是,虽然短信有以上诸多优点,但它还是有一定的不足,例如信息内容单一和受到字数限制等。为解决这一问题,在企业快信中提供了邮件群发功能。通过邮件进行沟通也是目前比较流行的方式,它也具备实用、方便和廉价等优点。2.2.2 技术可行性开发一个企业快信系统,涉及到的技术问题不会太多,主要用到的技术就是使用短信猫和Java Mail组件来实现收发短信和群发邮件等功能。Java Mail 组件是Sun 公司发布的一种用于读取、编写和发送电子邮件的包,利用它可以方便地实现邮件群发。2.3 开发环境在开发企业快信时,需要具备下面的软件环境。

6、服务器端:操作系统:Windows 7。Java 开发包: JDK 1.5 以上。Web 服务器:Tomcat6.0。4Java Mail 开发包:Java Mail 1.4。数据库:MYSQL。浏览器:IE 10.0。分辨率:最佳效果为1024768 像素。客户端:浏览器:IE 10.0。分辨率:最佳效果为1024768 像素。由于本系统中需要使用Java Mail 组件,下面将详细介绍如何配置及Java Mail 的开发环境。由于目前Java Mail 还没有被加在标准的Java 开发工具中,所以在使用前必须另外下载Java MailAPI,以及 Sun 公司的JAF(JavaBeans

7、Activation Framework),Java Mail 的运行必须信赖于JAF 的支持。下载并构建Java Mail APIJava Mail API 是发送和接收 E-mail 的核心API。需自行下载后解压缩到硬盘上,并在系统的环境变量CLASSPATH 中指定activation.jar 文件的放置路径。下载并构建JAF目前Java Mail API 的所有版本都需要 JAF(JavaBeans Activation Framework)的支持。JAF 为输入的任意数据块提供了支持,并能相应地对其进行处理。下载后解压缩到硬盘上,并在系统的环境变量CLASSPATH 中指定 act

8、ivation.jar 文件的放置路径。如果不想更改环境变量,也可以把activation.jar 添加到工程的构建路径中。53 系统总体设计3.1 系统目标根据前面所作的需求分析及用户的需求可知,企业快信属于小型的企业通信软件,在系统实施后,应达到以下目标。界面设计友好、美观。操作灵活、方便。提供功能强大的信息库管理,方便用户进行短信息的编写。提供邮件群发功能,提高工作效率。在发送短信时,可以直接从现有信息库中获取信息内容。对用户输入的数据,进行严格的数据检验,尽可能地避免人为错误。数据存储安全、可靠。3.2 系统功能结构根据企业快信的特点,可以将其分为名片夹管理、信息库管理、短信群发、邮件

9、群发、系统参数设置、系统设置6个部分,其中各个部分及其包括的具体功能模块如图3-1 所示。图3-1 系统功能结构3.3 业务流程图企业快信的系统流程如图3-2 所示。dition,java 平台标准版)42、JavaEE(Java 2 Platform,Enterprise Edition,java 平台企业版)3、JavaME(Java 2 Platform Micro Edition,java 平台微型版)1.4.2 J2EE 概述JavaEE 平台作为现在开发平台最具有代表性的技术平台之一是因为随着计算机科学与技术的不断发展,以及后来发展良好的网络技术环境,能够满足最新的技术指标要求,能

10、够为开发人员快速上手开发基于优秀体系架构的软件信息系统。在 J2EE 的基础上 Sun 公司升级而来, J2EE 技术平台之前总共有三个版本 :Micro 版本,标准的官方版本,中小型企业应用开发版,分别适用于应用程序以及信息系统服务开发,PC 的窗口可视化系统,小型设备的嵌入式系统。运用 Java EE 平台来开发对口的应用信息管理系统的企事业单位越来越多,一款优秀的开发平台是当前信息化建设进程当中必不可少的,J2EE 具有良好的独特的通讯保护机制,安全通讯机制,可移植性高等的特性 4。J2EE 的模型应用开发平台的体系结构如图 1-2 所示:图 1-2 J2EE 平台结构模型图1.4.3

11、B/S 结构概述以浏览器作为数据显示平台的 Web 应用被形象地称为 B/S(Browser/Server)应用系统。这种模式的基础是以 WEB 浏览器为中心,利用的是 HTTP 协议进行数据传输。B/S 应用系统和与 C/S 应用系统两者间的最明显区别在于:前者通常在客户端和业务服务器之间增加了一个 Web 服务器组件。三层结构图如图 1-3 所示。毕业设计 百货中心供应链管理系统百货中心供应链管理系统摘要近年来,随着计算机技术的发展,以及信息化时代下企业对效率的需求,计算机技术与通信技术已经被越来越多地应用到各行各业中去。百货中心作为物流产业链中重要的一环,为了应对新兴消费方式的冲击,从供

12、货到销售的各个环节也迫切地需要实现信息化、自动化。而上面所提到的这些环节,在二十世纪中期后被称为“供应链” ,也是在本世纪初才在中国受到关注的一门新兴科学。本文就百货中心供应链管理系统的设计与开发展开论述,按照软件工程开发的实际步骤,依次对该项目的可行性分析、需求分析、概要设计、详细设计、系统实现以及系统测试分别进行阐述。在查阅了各界媒体资料、分析了国内外供应链管理系统的基础上,经过认真学习与不懈探索,利用 J2EE 技术和 Mysql 数据库,最终完成了百货中心供应链管理系统的开发,并经过一系列测试及试用,达到了最初的设计目标。关键词:供应链,软件工程,J2EEsupply chain ma

13、nagement system of department storeAbstractIn recent years, with the development of computer technology, and the enterprise is in great demand of efficiency in the information era, computer technology and information technology has been increasingly applied to all walks of life. Department store is

14、an important part of logistics industry chain, in order to cope with the emerging consumers impact, from supplying marketing, every aspect needs to implement informatization and automation urgently. These aspects mentioned above came to be known as the “supply chain“ in the middle of twentieth Centu

15、ry, which is a new science not attached attention from China until the beginning of this century.In this paper, the design and development of supply chain management system of department store is described and analyzed, according to the actual steps of software engineering, the project feasibility a

16、nalysis, demand analysis, outline design, detailed design, system implementation and system test are described individually. Under the base of consulting the media data, analyzing the supply chain management system at home and abroad. After study and exploration, finally the development of supply ch

17、ain management system of department store is completed using J2EE technology and Mysql database. With a series of tests, the system has met the original design goals.Key words: supply chain, software engineering,J2EE 第 I 页 共 II 页目录1 引言 .11.1 课题背景 .11.2 目的和意义 .21.3 研究内容和组织结构 .22 开发工具 及技术 .32.1 开发工具 .

18、32.2 使用技术 .43 可行性分析 .63.1 法律的可行性 .63.2 经济的可行性 .63.3 技术的可行性 .64 需求分析 .74.1 系统功能分析 .74.1.1 经理用例图 .74.1.2 人事部员工用例图 .74.1.3 采购部员工用例图 .84.1.4 物资部员工用例图 .84.1.5 销售部员工用例图 .94.2 功能模块需求分析 .94.3 数据流图 .104.3.1 顶层数据流图 .104.3.2 一层数据流图 .104.4 数据字典 .114.4.1 数据项的描述 .114.4.2 数据流的描述 .124.4.3 描述外部实体 .145 系统设计 .155.1 系统

19、结构设计 .15第 II 页 共 II 页5.2 系统子模块功能介绍 .155.3 数据库设计 .165.3.1 数据库概念设计(E-R 模型) .165.3.2 数据库表结构设计 .176 系统实现 .206.1 系统登录界面 .226.2 登录成功界面 .236.3 人事管理界面 .256.4 合作公司管理界面 .266.5 采购管理界面 .286.6 库存管理界面 .316.7 销售管理界面 .346.8 经营统计界面 .357 系统测试 .357.1 测试目的 .357.2 测试方法 .367.3 测试结果 .368 总结 .37参考文献 .38致谢 .39第 1 页 共 39 页1

20、引言1.1 课题背景随着国内物流行业的迅速发展,越来越多的企业认识到了“供应链”一词的含义以及它对整个企业物流活动的重大意义,于是, “供应链管理”也逐渐受到了大家的重视。供应链管理主要涉及到四个领域:供应、生产计划、物流、需求 1。职能领域主要包括产品工程、产品技术保证、采购、生产控制、库存控制、仓储管理、分销管理 2。在供应链管理中涉及到如此广泛、复杂的物流活动,要对其进行统筹、控制绝非易事,这也是我国企业目前在供应链管理中亟待解决的难题。与此同时,互联网和网络技术的进步为我们解决这一问题提供了方案,借助互联网及互联网技术,企业各个物流阶段的大量数据可以得到及时传输,并通过日益成熟的算法或

21、处理手段实现对这些数据的准确分析,从而指导企业的物流活动或对未来做出预测。百货中心作为现在物流以及商业中的重要一环,为了应对新兴消费方式的冲击,其供应链模式自然也有统筹优化的必要,同时,Internet 和网络技术的飞速发展也为供应链的管理提供了新的手段。SCM(Supply Chain Management)系统即供应链管理系统,利用计算机和Internet 的优点,将供应链中的信息流加以收集并控制,只需要少量的人工,便可实现对整个供应链进行监管 3。国际上研究供应链主要是开始于二战后期的物流管理,主要从多级库存以及生产-分销的角度来研究供应链的优化问题。从最初的物流管理到供应链管理,再到如

22、今把供应链增长到战略管理来研究,花费了半个多世纪的时间。国内对供应链的研究起步较晚,国内一些企业对于供应链管理的认识比较肤浅,直到 1997 年以后,随着各种有关供应链方面的研究和报道增多,人们对物流领域的这一新鲜事物的关注也逐渐升温,直到今天,许多国外的知名公司如 IBM、SAP 都能为企业的供应链管理提供一整套的解决方案,国内近些年也出现了许多解决企业供应链管理问题的公司和软件 1。但总体来说,对于这一门相对还很年轻的科学,我们还有很长的路要走。第 2 页 共 39 页随着我国经济结构调整的深入,对企业节能减排的要求更加严格,企业只有通过强化环境保护的自我约束机制,来降低产品和生产过程相关

23、的环境污染所带来的生产经营风险。绿色供应链管理能使整个供应链的资源消耗和环境负作用最小,并能有效满足日益增长的绿色消费需求,从而提高供应链的竞争力。因此,实施绿色供应链管理是企业发展的必然趋势,这对我国供应链管理行业提出了更高的要求。1.2 目的和意义对于课题-百货中心供应链管理系统,在了解了传统 SCM 的基础上,结合了计算机及 Internet 技术的优点,旨在于简化操作,提高效率,提高数据、信息的安全程度,为企业及其员工提供一个更加便捷高效的工作环境。与传统仅仅利用表格、账目来实现对供应链的管理,基于 Web 的百货中心供应链管理系统具有如下优点:1) 信息存放在数据库中,安全稳定,便于

24、备份;2) 不同职位的员工都可以使用一套系统,节约成本、方便管理;3) 基于 Web 的办公系统,方便员工维护,无地域限制;4) 利用计算机将不同数据整合,方便企业管理、进行决策。1.3 研究内容和组织结构本文主要通过对百货中心供应链管理系统进行需求分析,结合供应链管理的相关理论,设计出供应链管理系统的各个功能模块,并对其做出一定的说明指导,方便使用者进行操作。系统的主要研究内容包括:1) 百货中心供应链管理系统的可行性分析研究供应链管理相关方面的知识,了解百货中心供应链的运作模式及现状,分析确定开发本系统的必要性和可行性。2) 系统需求分析确定业务流程,分析数据流向,完成数据流图和系统用例图

25、的绘制,完成数据字典的制作。3) 系统概要/详细设计第 3 页 共 39 页根据需求分析阶段的结果,以提高百货中心各层员工的工作效率为目的,将整个系统分成若干个小模块,通过设计、编写代码实现不同功能,完成数据库的搭建,最后将整个系统进行整合。4) 系统测试对完成的系统进行条件许可下的测试,对系统的安全性、稳定性、容错性进行评估。本文组织结构:1) 引言部分-阐述本系统的该项研究的目的和范围,以及该项研究工作在国民经济中的实用价值与理论意义;本文所要解决的问题;论文内容安排等。2) 开发工具及技术分析-对于本系统开发将要用到的开发工具及技术进行简单的说明,并分析其优势。3) 系统需求分析-分析系

26、统业务流程,为整个系统的设计开发打下基础。4) 概要/详细设计-依据前文的分析进一步设计系统的各模块功能,为一些比较有难度的部分提供解决方案。5) 系统实现及测试-描述系统各模块的功能并展示部分关键代码,并且完成一些简单的数据录入测试。2 开发工具及技术2.1 开发工具本设计主要利用 MyEclipse 和 Tomcat 服务器,加上 Mysql 数据库进行开发,同时使用 Maven 来辅助、简化开发。下面对使用到的开发工具进行简要的介绍。1) MyEclipseMyEclipse 企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是一个功能

27、丰富的 JavaEE 开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate4。它是对 EclipseIDE 的扩展,是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持都十分不错 5。第 4 页 共 39 页2) TomcatTomcat 服务器是一个免费的开放源代码的 Web 应用服务器,它属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,十分符合本项目的需

28、求 6。Tomcat 运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,并且它仍在不断地改进和完善中,因此十分受程序员的青睐。3) MysqlMysql 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一 7。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySql 使用 C 和 C+编写,并使用了多种编译器进行测试,保证源代码的可移植性;支持多种操作系统;为多种编程语言提供了 API;支持多线程

29、,充分利用 博网即时通讯软件的设计与实现现毕 业 论 文(设 计)目 录1. 绪 论 .11.1. 开发背景 .11.2. 开发意义 .12. 系统设计相关技术 .22.1 Java 语言 .22.2 MySQL 数据库 .22.3 Socket .23. 系统需求分析 .33.1 可行性分析 .33.2 需求分析 .43.3 系统流程图 .53.4 非功能性需求 .64. 系统设计 .74.1 系统功能结构 .74.2 数据库设计 .85. 系统实现 .105.1 系统运行环境和开发平台 .105.2 系统实现 .116. 系统测试 .176.1 测试内容 .186.2 测试预期结果 .186.3 测试用例 .186.4 测试结果 .197. 结语 .20参考文献 .211博网即时通讯软件的设计与实现摘要:即时通讯软件即所谓的聊天工具,其主要用途是用于文字信息的传递与文件传输。使

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报