开题报告-基于Web的蠡湖叶轮制造公司信息管理系统的设计与实现.doc_第1页
开题报告-基于Web的蠡湖叶轮制造公司信息管理系统的设计与实现.doc_第2页
开题报告-基于Web的蠡湖叶轮制造公司信息管理系统的设计与实现.doc_第3页
开题报告-基于Web的蠡湖叶轮制造公司信息管理系统的设计与实现.doc_第4页
开题报告-基于Web的蠡湖叶轮制造公司信息管理系统的设计与实现.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁工程技术大学本科毕业设计(论文)开题报告题 目 基于Web的蠡湖叶轮制造公司 信息管理系统的设计与实现 指 导 教 师 院(系、部) 软件学院 专 业 班 级 软件10-1班 学 号 姓 名 日 期 2014年03月28日 教务处印制1 一、选题的目的、意义和研究现状(一)选题的目的和意义随着信息技术的不断发展,信息技术对社会进步与国民经济发展起着越来越大的促进作用,并对传统的思想观念与工作方式带来了巨大的冲击。在信息化时代,计算机已经进入了各行各业,同时也促进了各行各业的发展,因此,像以前的手工操作已经不可取了。公司员工个人管理系统的计算机软件开发是势在必行,如何利用先进的管理手段,提高企业员工信息管理的水平,是当今社会所面临的一个课题。提高企业管理水平,必须全方位地提高企业管理意识。只有高标准、高质量的管理才能满足企业的发展需求。面对信息时代的挑战,利用高科技手段来提高企业员工信息管理无疑是一条行之有效的途径。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。员工管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。利用计算机实现员工信息管理势在必行。不管是对于企业或者是个人来说,利用计算机支持企业高效率完成员工信息管理的日常事务,是适应现代企业制度要求、推动企业劳动型管理走向科学化、规范化的必要条件;而员工信息管理是一项琐碎、复杂而又十分细致的工作,员工信息录入,员工信息管理,信息查询等管理,一般不允许出错,如果实行手工操作,须手工填制大量的表格,这就会耗费工作人员大量的时间与精力,计算机进行这项工作的管理,不仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。(二)选题的研究现状信息管理系统是现代化知识产权行政管理的重要组成部分,它需要借助于信息技术的强劲支持,同时,作为一种应用软件系统,它也更有效地促进了知识信息管理与服务的网络化建设。目前,我国已经涌现出一批致力于信息管理系统软件和服务的单位,这些公司初具规模、发展势头良好。据调研,目前国内有近十多家单位,包这个行业正逐渐发展为一个全新的产业,而且已经初具规模,为企业信息管理工作的开展起到了积极的推动作用。本系统的可行性分析主要针对技术可行性研究和经济可行性分析。技术可行性研究:随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。经济可行性研究:对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。 二、研究方案及预期结果(一)研究内容蠡湖叶轮制造公司信息管理系统物资管理考勤管理信息管理财务管理合同管理产品销售管理 图2-1 系统功能模块图普通员工查看个人基本信息修改给人基本信息查看个人合同信息查看个人工资信息图2-2 普通员工功能结构图管理员管理员工基本信息管理合同信息管理物资信息管理产品销售信息管理公司财务信息图2-3 管理员结构功能图(二)基本理论本次毕业设计根据软件工程的设计指导思想,分别从需求分析,数据库设计,代码编写,界面设计,功能模块,系统测试和系统运行的思路,进行本次毕业设计。技术可行性研究:随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等,暂不存在太大的技术问题。经济可行性研究:在整个系统投入运行之后,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的是就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。(三)方法及技术路线该次毕业设计运用面向对象程序设计,在充分的需求分析的前提下,利用JavaWeb和SSH框架,以及oracle数据库的支持,在MVC模式下完成本次信息管理系统的设计和实现。1.JSP(Java Server Page服务器网页)是从1998年开始出现的一种新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系中的web开发技术。在传统的网页HTML文件中加入脚本片段和JSP标记,构成JSP网页。JSP技术为创建显示动态生成内容的web页面提供了简便的方法。JSP作为Java家族的一员,秉承了Java的特点,即跨平台的特性,也就是一次编译,到处运行。JSP是面向服务器的,所以任何浏览器都支持。当Web服务器和JSP引擎遇到一个请求访问JSP页面时,JSP引擎将请求对象发送给服务器端的相关组件,比如JavaBean组件、Servlet或EJB等,然后让服务器端的组件处理这些请示,可能需要从数据库或数据存储中检索信息,然后服务器端组件再将响应对象返回JSP引擎。JSP引擎将响应对象传递给JSP页面,根据JSP页面的HTML格式完成数据编排,最后Web服务器和JSP引擎将格式化后的JSP页面以HTML格式返回客户浏览器。这就是当前网站构建中广泛应用的浏览器Web服务器后台数据库的一种三层架构模式。因为JSP所有程序的操作都在服务器端执行,网络上传到客户端的仅是得到的结果。JSP+JavaBeans技术在这种模式中,JSP页面将独自响应请求并将处理结果返回给客户。Bean处理所有的数据访问,JSP实现页面的表现,以实现内容生成与显示相分离。当处理复杂的大型应用时,页面被嵌入大量的脚本或Java代码段,当需要处理的商业逻辑复杂时,这种情况会变得非常糟糕,大量的内嵌代码使得页面程序变得复杂,对于前端界面设计人员,这是不可思议的事情。所以模式一可用于小型应用,不能够满足大型应用的需要。从开发的观点看,该模式具有更清晰的页面表现,清楚的开发者角色划分,在大规模项目开发中,模式二更被采用,模式二也更符合当前流行的MVC结构(Model/view/controller),其中Servlet对应controller,处于控制者的位置,处理HTTP请求,负责生成JSP中使用的Beans组件或对象,并判断应将请求传递给哪个JSP等,JSP对应view,负责生成最终的动态网页并返回给浏览器。而JavaBeans对应的是Model,实现各个具体的应用逻辑与功能。2.JavaEE的MVC模式MVC(ModelViewController:模型-视图-控制器)设计模式是目前用得比较多的一种设计模式,最早出现在Smalltalk中,后来广泛应用于JavaWeb应用程序中。它将Web应用分成三层:模型(Model),视图(View),控制器(Controller)。模型是应用程序的主体部分,负责业务逻辑的处理以及业务规则的制定。其本质上封装了包含对数据控制及修改的规则在内的数据和行为,提供了一套查询、改变模型状态的方法。模型位于J2EE架构的业务逻辑层,通常用服务器端JavaBean或EJB实现。视图是应用程序中负责生成用户界面的部分。视图代表用户交互界面,是应用程序的外在表现。视图一般位于J2EE架构的客户层和Web表示层,通常用JSP和Servele实现。控制器是模型和视图的纽带,负责解释用户的输入并将其映射为模型的操作,同时定义应用程序的行为,分派用户的请求并选择恰当的视图用于显示。通过控制器将模型和视图连接起来,可以在模型和视图之间实现松耦散合。控制器位于J2EE架构Web表示层,通常用Servelet实现。MVC经常作为一种设计模式出现在各种讨论中,但实际上MVC是结构模式而非设计模式。MVC模式与其它设计模式的关系密不可分,把MVC模式视作比设计模式粒度更大、层次更高的架构(模式)较为妥当。MVC体现了“分治的思想,它将用户界面设计、流程控制和事务逻辑进行了分离,把界面设计同数据操作完全隔离开来,使得整个开发设计清晰,给系统的测试及维护带来了相当多的便利。在J2EE企业应用开发中采用MVC模式,能使软件开发有章可循、结构清晰、缩短开发周期,同时,还能有效的改善软件系统的性能,大大提高软件的可维护行与可扩展性。在JavaEE体系中,应用MVC模式进行W曲应用开发比简单的JSP开发要复杂很多,其学习曲线长难以快速掌握。在开发过程中,开发人员必须以MVC的方式重新思考和设计应用程序,原先只需一个简单的JSP页面就能实现的功能现在要变成多个步骤去设计和实现。因此,从某种意义上来说,开发中引入MVC设计模式会增加额外工作量。3.开发环境介绍开发环境:MS Windows7开发工具:MyEclipse、Oracle、Rational Rose开发语言:Java语言开发技术:JavaWeb、SSH框架(四)论文框架1系统概述:包括系统简介、组织结构、业务流程的描述、以及现行系统存在问题。2可行性分析:包括系统技术可行性、经济可行性、用户使用可行性。3需求分析:包括总体目标、具体目标、系统功能建模,系统业务流程图、数据流程图、数据字典、系统数据模型。4概要设计:包括体系结构设计、接口设计、代码设计、数据库设计、输入输出设计、运行设计、出错处理设计、安全保密设计、维护设计。5详细设计:包括模块定义、输入项目、输出项目、算法、程序逻辑、接口、限制条件、测试要点。6系统编码:包括概述开发工具及编程脚本、脚本习惯说明、脚本。7系统测试:包括测试原则、测试方法概述、测试项目测试用例、软件测试结论。 8结束语、致谢、参考书目、附录、参考文献三、研究进度2014年3月26日3月28日 撰写并提交开题报告2014年3月29日3月31日 完成系统的可行性分析2014年4月1日4月10日 完成系统的需求分析2014年4月11日4月20日 完成系统的总体设计、数据库设计2014年4月20日4月30日 完成系统的详细设计2014年5月1日5月15日 完成系统的编码2014年5月16日5月31日 完成系统的测试2014年6月1日6月10日 撰写、修改并提交毕业论文四、主要参考文献1 美Bruce W. Perry W. Perry 朱涛江 邹红.Java Servlet&JSP经典实例M.中国电力出版社,20112 孙卫琴精通Struts:基于MVC的JavaWeb设计与开发M北京:电子工业出版社,20103 张惠.基于网络的知识建构共同体的研究D.陕西师范大学出版社,200124 潘敏.国内外BBS论坛发展及管理比较研究J.思想理论教育导刊,200105 吴刚,辛毅,赵煦.BBS数据挖

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论