Java毕设开题报告

更新时间:2024-05-26 19:45:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕 业 论 文 开 题 报 告

系部:计算机科学与信息工程 专业:计算机科学与技术 班级:10104181 学生姓名:马威龙 指导教师 :武伟 课题名称 :企业管理网络自动化系统设计与实现——物流管理模块 1.本课题的研究意义和发展趋势 1.课题的研究意义 随着网络技术的日益成熟,目前许多政府部门、企事业单位已经将办公程序极大的自动化。绝大多数中小企业由于办公自动化起步较慢,没有从根本上改变过去复杂、低效的收工办公,为此,建立办公方式规范化和制度化,方便快捷地共享和交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现多方面信息采集、信息处理,为企业的管理和决策提供科学依据,从而提供效率,增强企业竞争,不断发展壮大。目前,办公自动化已经进入了各个领域,各个行业部门都购进了大批计算机和其他先进的办公自动设备,各种计算机应用软件也得到了快速的发展,但仍存在供不应求的问题。应用软件功能不完善、信息资源未能充分共享,这就为办公自动化水平提出更高的要求。在充分利用现有资源的基础上,扩大信息化、自动化的范围,从而达到企业整体素质的提高。 传统的办公方式使人们耗费大量的时间和精力去手工处理那些复杂、重复的工作。手工处理但不延时和易出差错,而且极大的束缚了人的创造力和想象力。埋没了人的智慧和潜能。用先进的现代化工具代替手工作业,无疑是生产力发展的方向。办公自动化管理系统对传统办公方式的革命,正足适应了人们的普遍需求,也顺应了技术发展的潮流,是现代化企业进入21世纪所必需的工具。 我们知道现代企业想要存在激烈的竞争市场争的一席之地,一是靠人才,而是靠信息,它是企业取胜的必备条件。而办公自动化系统所收集,处理、分析的对象正事信息。企业的信息化保证是全方位得到最新信息。 营销创新是指企业尽可能地利用现代高新技术手段,最有效地、最省钱地谋求新的市场的开拓和新的消费者的挖掘。它包括应用新的广告媒体,采用新的销售服务途径,开发新的用户等。创新重在国际贸易中发挥绝对有事;营销创新强化了企业的市场观念和销售职能,刺激了消费,扩大了需求。 办公自动化系统给现代企业的经营者和管理者在行为方式,思维方式上带来革命性的转变。企业内部多方面的资源,包括人、财、物产、供、销、研等为何得以合理调配平衡和充分利用,办公自动化正是建在这样的科学管理思想体系上的高效、集成的计算机辅助企业管理系统。通过管理思想这个软件的具体应用来完成企业整个生产经营活动中所有信息和数据的接收、流转、处理、统计、分析等加工过程。从而使企业在每个环节上做到准确、及时的决策和控制,实现科学的管理思想和先进的管理手段的完美结合。 企业信息在企业管理过程中充分共享,如有部门产生新信息时,相关部门可直接更新本部门业务范围内的信息,向需要信息的部门、领导提供最新资料,即避免重复录入的失误,又提高了工作效率。通过信息共享,既提高了信息的时效性,又提高了对各部门情况的了解掌握,改善了手工管理的弊端,缩短了工作流程的时间,如文件的传阅、报告的审核、报表的报送等常用材料可以自动生成。 企业办公自动化网络系统,具有很强的查询功能,不但可以快速准确地反映各部门的经营状况,还可以随时查询每个职工的个人情况,不但可以在部门与部门之间查询,还可以在上级与下级之间查询,上级向下级做指示,下级也可以向上级提建议,职工与领导在网络平台上产生互动,从根本上改变了过去那种从纸面上静态了解企业的传统方式。同时,企业自动化网络系统也一定范围的面向市场,用企业新产品,企业新文化等动态影像、声音和相应的文字融为一体,对企业经行全面宣传,是市场对企业发展的综合信息有一个比较安全、直观、生动的了解。 2.发展趋势 以计算机、微电子和通信技术为核心的信息技术飞速发展,计算机与通信技术交叉融合,将人类社会带进了前所未有的信息化时代。信息化时代本身也经历了一个发展过程。70至80年代人们开始提出办公自动化,利用计算机和通信技术,处理办公室内部业务,主要偏重于文件的制作、传送和存储。从80年代开始,管理信息系统又成为人们关注的焦点。管理信息系统是适应管理者决策和有效履行职能的需要而建立的信息加工和处理系统,重点是支持管理者决策。从90年代以后,随着国际互联网技术的发展,办公自动化在社会各部门中开始获得迅速发展和应用。电子商务、电子党务、电子政务等一些新概念开始出现。自1993年由美国提出并在各国同时进行建设的“信息高速公路”,更是将电子政务作为五大应用之首。 电子政务实信息化网络化的社会条件下办公自动化在政府管理中的应用,但是电子政务与办公自动化并不等同。以我国为例,20世纪80年代,办公自动化系统就已经开始在我国普及应用,而电子正午的大规模应用基本上是20世纪90年代中期以后的事情。具体地说,办公自动化系统和电子正午在以下几方面存在明显的区别: 1

(1)、应用定为不同。办公自动化系统建设主要是为了满足内部办公需要,应用的重点一般是在部门内部,并且集中于办公人员的个人层面,可以在一个相对封闭的环境中运行;而电子政务涉及的范围既包括政府部门内部,也包括跨部门以及跨系统和跨地区的应用,这一系统必须是开放的,互动的。 (2)、应用主体不同。办公自动化系统不仅广柑的应用于几乎所有的党政机关,同时也应用于各社会团体组织、各企业、事业单位;而电子政务的应用主体则主要是各级政府部门。 (3)、系统用户不同。办公自动化系统的用户多为办公人员;而电子政务由于一般是互动的,因此其系统用户的范围要广的多,除了政府部门的工作人员外,还包括与这些部门打交道的企业和公众等,面向的是全社会。 (4)、应用目的的不同。办公自动化系统应用主要是为了促进办公人员的办公手段先进化,从而使得在一件事情的处理上速度更快、效率更高、质量更好;而电子政务应用除了要满足政府机关的办公自动化要求(实现行政机关办事的高效率、高质量)之外,还要通过信息网络,向企业和公众提供所需的政务信息,实现资源共享、决策民主、政务公开、信息互动、高效优质和改善服务方式等目的,逐步构建电子政府。 虽然电子政务和办公自动化系统在应用定位、应用主体、拥护、功能、目的、系统管理模式等方面均存在较大差异,但是二者之间荏苒有着十分密切的关系。由于电子政务能够实现打破部门界限的联网办公和互动式作业,因此有人提出可以把电子政务看作各级政府部门的办公自动化系统在范围和功能上的对外延伸,是面向全社会的政府办公自动化系统。政府部门的办公自动化作为电子政务框架的基础之一,其能否成功应用将影响整个电子政务工程建设的成败。 办公自动化由产生到发展经历了一个从简单到复杂,从单机到网络,从单一功能到多功能综合利用的过程。面临信息社会的挑战,办公自动化也在应用着各种新技术来不断的完善和发展。通过对其发展历程的分析与探讨,我认为网络化趋势将是办公自动化的最终发展之路,同时办公自动化在社会各部门的应用也将促使各种新型办公方式(如电子政务、电子商 2

务等)的产生,而作为这些新型办公方式基础的办公自动化也将取得长足发展。 3.可行性分析 要求: 企业物流系统必须提供商品信息、供应商信息和客户信息的基础设置;提供强大的多条搜索功和商品的进货、销售和库存管理功能;可以分不同权限、不同用户对该系统进行操作。另外,该系统还必须保证数据的安全性、完整性和准确性。 目标: 企业的物流系统目标是实现企业的信息化管理,减少盲目采购,降低采购成本,合理控制库存,减少资金占用并提升企业市场竞争力。 条件、假定和限制 为实现企业的信息化管理,必须对操作的人进行培训,而且将原有的库存、销售、入库等信息转换为信息化数据,需要操作员花费大量的时间和精力来完成。 评价尺度 根据用户的要求,项目主要以企业进货、销售和查询统计功能为主,对于库存、销售和进货的记录信息应该及时、准确地保存,并提供相应的查询和统计。由于库存商品数量太多,不易盘点,传统的盘点方式容易出错,系统中的库存盘点功能要准确地计算出每种商品的损益数量,减少企业不必要的损失。 2. 文献综述 (1)swing与其他语言或开发环境相比,是一进已经改进了很多的编辑模型(这里并不是说他就是完美的模型,只是说它向前迈进了一大步)。 (2)“GUI构造工具”(可视化编程环境)对于完整的Java开发环 3

境而言,不必不可少的一方面。JavaBeans和Swing使得GUI构造工具能够在图形工具向窗体上放置组件的同时帮助你编写代码。这不仅在编写GUI程序期间加快了开发速度,而且而且它使得你可以进行更多的试验,从而具备能够通过试验产生更多的设计的能力,继而得到更好的设计。 (3)Swing库设计上的简单性和合理性,使得你即使使用GUI构造工具而不是手工编写代码,得到的代码仍然是可读的;这就解决了以前使用GUI构造工具的一个大问题,就是很容易产生不可读的代码。 Swing包涵了所有你希望在流行的用户界面中看到的组件:从带图片的按钮,到树形和表格组件。这个库虽然庞大,但它的设计理念是:使用组件的复杂程度与任务的难度相匹配;如果任务很简单,你不用写很多代码,但对于复杂的工作,就要写复杂的代码。 Swing中有一个非常令人称道的原则,称为“正交使用”(orthgonality of use)。意思是,一旦你理解库中某个通用概念,你就可以把这个理念应用到其他地方。比如标准的命名约定,在编写的时候常常在没有翻阅任何的资料的情况下,仅仅通过方法的名称就能正确猜出其功能。从库的设计上来说,这是个相当好的特性。再比如,通常可以把一个组件“插”到另一个组件里面,而且能正常工作。 Swing自动支持键盘导航;可以不用鼠标运行Swing程序,而且这也不用额外编写代码。要支持滚动也不用费功夫;只要在把组件加入窗体之前,先把它包装进一个JscrollPane组件即可。像工具提示这样的功能,通常只须一行代码即可使用。 为了可移植性,Swing完全用Java编写。 Swing还支持一种非常先进的功能,称为“可插式外观”(pluggable look and feel),意思是用户界面的外观可以动态改变,以适应不同平台和操作系统下用户的习惯。 3.本课题的基本内容 4

1.本课题的基本内容 (1)、申购模块:报请主管部门批准采购计划; (2)、审批模块:主管部门对采购计划进行审批; (3)、入库模块:所购产品入库管理; (4)、出库模块:物流人员领取产品; (5)、门禁模块:厂区对物流的门禁管理。 2.软件工具 前台工具:Java Swing 后台工具:SQL Serever2000 4.本课题的难点 5

进货管理模块技术分析: 进货管理模块使用JDBC实现事务操作,因为进货和退货的业务逻辑涉及3个数据表,为保证数据的完整性,将3个数据表的操作放在事务中实现,如果对任何一个数据表的操作出现失误或是不可执行的操作,那么整个事务中的所有操作都将取消,并恢复到事务执行之前的数据状态;否则3个数据表的操作全部执行。 5.论文提纲、研究手段(途径)和可行性分析 6

(1).论文提纲 目录 1概述 2系统分析 3系统总体结构设计 4系统的详细设计 5系统实现 6遇到的问题及解决方法 7结论 致谢 参考文献 附录 (2).研究手段 本系统使用的是MDI窗体模式开发的程序界面,它是用一个主窗体包含多个子窗体,子窗体只能在主窗体规定的范围内移动。这些子窗体由导航面板上的按钮调用,这些按钮需要添加事件监听器,在单击某个按钮时,由事件监听器创建并初始化相应的子窗体,然后现实该子窗体。 如果为每个按钮创建新的事件监听器对象,那要很多事件监听器,因为导航面板上定义的按钮总数和子窗体的数量是相对的,而子窗体的数量正好是20个,所以需要定义相应数量的按钮和事件监听器,这些繁琐的工作会占用大量的程序开发时间,影响工程进度。 从不同的按钮监听器实现的业务逻辑中不难发现,他们所完成的工作基本相同,都是创建并初始化子窗体,然后显示它们。如果它们能够使用同一个事件监听器类就可以实现代码重用,同时也节省了代码工作量,提高程序开发速度。 Java的反射功能为这个思路提供了可能性。在java.lang,reflect包中有Field、Method和Constructor 3个类,分别描述类的字段、方法和构造方法。 7

(3).开发模型 企业物流管理系统 进 货 单 进货退货 商品信息 供应商信息 入库查询 库存管理 销售单 库存价格调整 权限管理 操作员管理 申购模块 审批模块 入库模块 出库模块 门禁管理 商品信息添加 商品修改与删除 供应商信息添加 供应商修改与删除 图为开发模型

8

6.进度计划 第一阶段(2006年12月25日至2007年3月2日):调研、方案论证; 第二阶段(2007年3月3日至2007年3月24日):可行性分析,写出软件工程文档; 第三阶段(2007年3月24日至2007年4月30日):编码; 第四阶段(2007年5月1日至2007年5月18日):程序调试; 第五阶段(2007年5月19日至2007年6月9日):撰写论文; 第六阶段(2007年6月10日至2007年6月16日):答辩准备; 第七阶段(2007年7月2日至2007年7月6日):答辩。 7.与本课题相关的主要参考文献(列出作者、论文名称、期刊号、出版年月,参考文献应在10篇(含2篇外文文献)及以上) [1]. 东北水利水电:2007第8期25卷 [2]. 韩保江。驾驭市场经济关键是提高宏观调控的科学性【J】,学习月刊,2009(8) [3]. 《网络社会的崛起》 曼纽尔·卡斯特 著 社会科学文献出版社 [4]. 《数字化生存》 N·尼葛洛庞帝 海南出版社 [5]. 《公共部门信息技术:政策与管理》(美)戴维·加森 著 清华大学出版社 [6]. 《办公自动化概论》 张锐昕主编 清华大学出版社 [7]. 《Java编程思想》(第四版) (美)Bruce Eckel 著 陈昊鹏 译 机械工业出版社 [8]. 《GB8567—88计算机软件产品开发文件编制指南》 [9]. 《Java面向对象程序设计(第2版)》 张桂珠 刘丽 陈爱国著 北京邮电大学出版社 [10]. 《Java程序设计实例教程[M]》 毕广吉 北京冶金工业出版社 9

指导教师意见:(对本课题的深度、广度及工作量的意见) 指导教师: 年 月 日

10

本文来源:https://www.bwwdw.com/article/gkp7.html

Top