文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

基于Lotus Domino OA系统的研究与开发.doc

  • 资源ID:395970       资源大小:3.29MB        全文页数:87页
  • 资源格式: DOC        下载积分:20文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要20文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

基于Lotus Domino OA系统的研究与开发.doc

1、数学与计算机科学学院毕业论文1目录目录 .1第 1 章 绪论 .41.1 论文研究背景及意义 .41.2 研究思路和工作计划 .4第 2 章 相关技术和方法 .52.1 系统开发的相关技术 .52.1.1 系统开发方法 .52.1.2 系统开发技术 .62.2 开发工具及环境 .62.3UML 在面向对象设计与分析的运用 .62.3.1 UML 简介 .62.3.2 UML 的组成 .7第 3 章 系统需求分析 .73.1 业务及系统角色 .73.2 系统结构 .73.3 用例需求 .83.4 功能需求 .93.4.1 部分流程功能 .93.4.2 主要实现功能 .103.4.3 网站功能概述

2、 .11第 4 章 系统功能模块设计 .124.1 功能模块设计 .124.4.1 图书信息管理 .124.4.2 购物车管理 .124.4.3 会员管理 .124.4.4 订单处理 .124.2 系统组件功能表 .124.3 系统功能流程图 .13第 5 章 数据库设计 .145.1 数据库总体设计 .145.1.1 数据信息组成 .145.1.2 数据流程 E-R 图 .145.2 数据库详细设计 .165.2.1 数据库表结构设计 .165.2.2 数据描述 .195.2.3 数据库连接 .21第 6 章 系统实现 .22数学与计算机科学学院毕业论文26.1 测试系统功能 .226.2

3、系统界面展示 .236.2.1 商城首页 .236.2.2 会员登陆 .236.2.3 购物车 .246.2.4 订单查询 .256.2.5 后台管理 .25总结 .27后记 .27参考文献 .28数学与计算机科学学院毕业论文3基于JSP的在线书店系统摘 要 :Internet 最 早 在 美 国 出 现 , 如 今 , 世 界 各 国 纷 纷 加 入 到 这 个 行 列 , 使Internet 成 为 全 球 化 的 网 际 网 络 。 随 着 用 户 的 不 断 增 加 , 其 规 模 迅 速 扩 大 , 它 的 领 域也 走 向 多 元 化 。在 线 书 店 交 易 网 站 就 是 In

4、ternet 和 电 子 商 务 发 展 的 产 物 , 近 几 年 在 我 国 发 展 迅 猛 ,如 同 一 些 书 店 纷 纷 在 各 地 开 设 分 店 以 拉 近 书 店 与 顾 客 间 距 离 一 样 。 随 着 现 今 全 民 素 质 和科 学 技 术 水 平 的 不 断 提 高 , 知 识 更 新 的 越 来 越 快 , 人 们 随 时 都 会 有 被 淘 汰 的 危 机 , 为 了不 让 被 社 会 淘 汰 , 做 到 与 时 俱 进 就 必 须 多 读 书 不 断 的 学 习 , 21 世纪是网络的时代、信息的时代,时间是非常宝贵的,人 们 由 于 种 种 原 因 没 有 时

5、 间 到 书 店 去 , 也 不 知 道 哪 家 书店 有 自 己 需 要 的 书 籍 , 同 时 那 些 传 统 书 店 的 经 营 者 又 没 什 么 好 的 方 法 让 人 们 知 道 我 这 就有 顾 客 所 需 要 的 书 籍 , 这 种 买 卖 双 方 之 间 信 息 交 流 上 的 阻 碍 成 为 “在 线 书 店 ”网 站发 展 的 原 动 力 。在 线 书 店 网 站 的 建 立 可 以 更 好 的 解 决 这 方 面 的 问 题 , 我 们 向 广 大 用 户 推 出 的 是 一 种全 新 的 网 上 信 息 服 务 , 旨 在 书 店 与 消 费 者 之 间 架 起 了

6、一 座 高 速 、 便 捷 的 网 上 信 息 桥 梁 ,我 们 的 目 的 是 节 省 您 的 时 间 、 方 便 您 的 购 书 , 使 您 永 远 走 在 时 代 的 前 沿 。关键词:I nternet; 网 上 书 店 ; JSP;Mysql Database;HibernateOnline bookstore business systemAbstract :With the development of the Internet, online bookstores more concern for people. Through the online bookstore, pe

7、ople can stay at home to buy the books they need. Online bookstore is based on the actual needs of the company, using dynamic web technology was developed. The system of information issued by the front and back office management and maintenance systems site of two parts; in support of the operationa

8、l functions of the entire site, based on the reception site to help users of the daily management and information dissemination; and with less system resources, the amount of information large, site maintenance convenient, easy to expand and update, easy to inherit and the protection of historical d

9、ata and so on. The system can overcome the traditional book sales in the region, advertising, human resources, lack of restrictions, can well meet the demand for online sales. This article describes the development of online bookstore system model and environment, and provides details on system anal

10、ysis, preliminary design and system detailed design process.Key word: Internet;online bookstore ;Jsp ;Mysql Database;Hibernate数学与计算机科学学院毕业论文4第 1 章 绪论1.1 论文研究背景及意义随着全球经济一体化的逐步发展和深入,在线书店已成为传统书店必不可少的经营策略之一.目前,在线书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电

11、子化的高效动作。虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。作为一个虚拟的书店,在线书店具有很多新的特性,以下这些是它的优势:其营业成本完全有理由比传统意义上的书店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周转;同时,在线书店更容易开拓全球市场,国际互联网,www 顾名思义体现了全球的一体化;实现 24 小时营业,不需要营业员,在线书城可以被设置成一个自动售货机;可以利用多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广

12、告诉求;依靠客户数据库能够提供全新的个人化服务等等。这些特性使在线书店充满生命力,也是它发展的源动力。1.2 研究思路和工作计划在此次系统设计的过程当中,先后经历了对软件进行调研,熟悉开发环境,系统关键技术,查找类似的相关系统的资料;系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。研究设计并开发本系统,前后共耗时 4 个月的时间。在系统类型的确立,课题思路,各个模块的设计时间安排等方面的调研和确定需求用了两到三周的时间;系统关键技术,查找类似的相关系统的资料用了一周时间;系统概要设计用了一周的时间;数据库结构设计用了一周时间;功能模块开发和功能模块测试用了

13、五周的时间;最后系统调试和运行及最后修改直至确认耗费了近四周的时间。数学与计算机科学学院毕业论文5第 2 章 相关技术和方法2.1 系统开发的相关技术2.1.1 系统开发方法管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。1) 结构化生命周期开发方法目前较为流行的 MIS 开发方法是结构化生命周期开发方法,其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。用结构化生命周期开发方法开发一个系统,将整个开发过程划分为 5 个依次连接的阶段:a) 系统规划阶段:主要任务是明确系统开发的请求,并进行初步的调

14、查,通过可行性研究确定下一阶段的实施。b) 系统分析阶段:主要任务是对组织结构与功能进行分析,理清鄂尔多斯市接待工作流程和数据处理流程,并且将流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。c) 系统设计阶段:主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库系统的设计、各个界面的设计和编码的设计等。d) 系统实施阶段:主要任务是讨论确定设计方案、对系统模块进行测试、进行系统运行所需数据的准备、对相关人员进行培训等。e) 系统运行阶段:主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现

15、问题则对系统进行修改、调整。2) 原型法原型法在系统开发过程中也得到不少应用。原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原形,然后与用户协商,反复修改原形直至用户满意。原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。 3) 面向对象系统开发方法面向对象(OO,Object Oriented)的系统开发方法,是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将客观世界抽象地堪称是若干个相互联系的对象,然后根据对象和方法的特性研制出一套软件工具使之能够映射为计算机软件系统结构模型和进程,从而实现信息系

16、统的开发。在本系统的开发过程中采用的是结构化生命周期开发方法。数学与计算机科学学院毕业论文62.1.2 系统开发技术本课题是 B/S (Browser/Server)即浏览器和服务器结构的软件项目,采用了MVC(Model View Controller)模式进行设计。其中,Model 层实现系统中的业务逻辑,用JavaBean(实体类 )来实现;View 层用于与用户的交互,用 JSP 来实现;Controller 层是Model 与 View 之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作,用 Struts 来实现

17、。2.2 开发工具及环境此次要开发的网上书店系统是一个在 Internet 网络环境下运行的系统,因此我采用的技术有 Struts+Hibernate+JSP,开发工具为 MyEclipse、应用服务器 Tomcat、数据库MySQL。MyEclipse 企业级工作平台(MyEclipse Enterprise Workbench,简称 MyEclipse)是对Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布,以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、

18、 Struts、JSF、CSS 、 Javascript、SQL、Hibernate。Tomcat 是 Apache 软件基金会(Apache Software Foundation)的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP程序的首选。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。MySQL 是一个小型关系

19、型数据库管理系统,开发者为瑞典 MySQL AB 公司。在 2008年 1 月 16 号被 Sun 公司收购,而 2009 年,SUN 又被 Oracle 收购。目前 MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。2.3UML 在面向对象设计与分析的运用2.3.1 UML 简介2.3.1 UML 简介 UML(Unified Modeling Language),统一建模语言。它不是系统设计的方法,而是系统建模的标准。它是软件界第一个统一的

20、可视化的建模语言,已成为国际软件广泛承认的标准,应用领域很广泛,可用于商业建模(Business Modeling) 、软件开发建模的各个阶段,也可用于其它类型的系统。它是一个通用的建模语言,具有创建系统的静态结构和动态行为等多种结构模型的能力,具有可扩展性和通用性,适合于多种、多变结构的建模。数学与计算机科学学院毕业论文72.3.2 UML 的组成UML(Unified Modeling Language),统一建模语言。它不是系统设计的方法,而是系统建模的标准。它是软件界第一个统一的可视化的建模语言,已成为国际软件广泛承认的标准,应用领域很广泛,可用于商业建模(Business Model

21、ing) 、软件开发建模的各个阶段,也可用于其它类型的系统。它是一个通用的建模语言,具有创建系统的静态结构和动态行为等多种结构模型的能力,具有可扩展性和通用性,适合于多种、多变结构的建模。第 3 章 系统需求分析3.1 业务及系统角色 系统角色 业务角色 功能权限系统管理员 分类管理员管理 有对各分类管理员的增删查改的权力,以及赋予相应管理员的不同权限的功能.订单管理员 会员订单管理 审核并管理会员的订单信息,具有修改,统计权限会员管理员 注册会员管理 增删查改等共权限商品管理员 书店商品管理 书籍上架,书籍添加修改资料等权限普通会员 会员 查看书籍信息,购书等3.2 系统结构系统结构是系统的

22、最高层概念。在开发网上书店系统的实例之前,应该先选择或定义好一个合适的系统结构。该系统主要采用 MVC 三层模式,分别是模型(Model)层、视图(View)层和控制(Controller)层。结构模型如图 3.1 所示:数学与计算机科学学院毕业论文8图 3.1 MVC 三层模式模型(Model)层实现系统中的业务逻辑。在 MVC 的三个部件中,模型 (Model)层拥有最多的本科生毕业设计(论文)开题报告题 目: 基于 Kinect 的视觉定位算法 学 院: 信息工程学院 系 自动化系 专 业: 测控技术与仪器 班 级: 学 号: 姓 名: 指导教师: 填表日期: 年 月 日一、 选题的依据

23、及意义:Kinect 是微软在 2009 年 6 月 2 日的 E3 大展上,正式公布的 XBOX360 体感周边外设。Kinect 彻底颠覆了游戏的单一操作,使人机互动的理念更加彻底的展现出来。网友普遍称其中文名为“啃奶特”。它是一种 3D 体感摄影机(开发代号“Project Natal”),同时它导入了即时动态捕捉、影像辨识、麦克风输入、语音辨识、社群互动等功能。玩家可以通过这项技术在游戏中开车、与其他玩家互动、通过互联网与其他 Xbox 玩家分享图片和信息等。微软互动娱乐业务副总裁唐马特里克(Don Mattrick)说:“这个技术让我们在不用发售新主机的情况下就可以步入一个互动娱乐的

24、新纪元。”唐马特里克还说:“先前,有种障碍把电动游戏玩家和所有人都分隔了开,”“现在,有了 Natal,大家都能加入游戏,使用发明史上最棒的遥控器你。”微软在洛杉矶的 E3 电子娱乐展上揭示 Kinect 技术。这场娱乐展正好办在电玩产业的转折期。过去电玩产业都被认为对经济衰退免疫,但是有迹象显示整体产业成长有减缓的迹象。微软的 Kinect 不需要使用任何控制器,它依靠相机捕捉三维空间中玩家的运动。微软指出它会让系统更加简易操作来吸引大众。这个系统也辨识人脸,让玩家自动连上游戏。它还可辨认声音和接受命令。在游戏示范中,玩家们用脚踢仅存在于屛幕中的足球,并用伸手设法拦阻进球。在驾驶游戏中,玩家

25、转动想像中的方向盘来操控电视游戏中的赛车。在绘画游戏,玩家则是说出颜色-“蓝色”或“浅褐色”-然后摇摆双臂来在数码式画板上飞溅一片油漆。机器视觉(Machine Vision),又被称为计算机视觉或人工视觉,是用计算机模拟人眼的视觉功能,从图像或图像序列中提取信息,对客观世界的三维景物和物体进行形态和运动识别。 机器视觉技术已广泛应用于工业自动化生产线,各类检验和监视,视觉导航,图像自动解释、人机交互及虚拟现实等领域。基于机器视觉技术的交互式电子白板是其中极具发展前景的一项应用。 本文研究的基于机器视觉技术的交互式电子白板系统是依赖于双摄像头定位原理,在普通的白板上实现触控功能,从而使人与计算

26、机之间的交互功能得以实现,这是交互式电子白板领域中一个崭新的发展方向。 为了提高交互式电子白板系统的目标识别准确性和计算实时性,本文提出了一种摄像头标定方法和一种目标定位算法,并在实际系统中进行了实验验证。为目标识别计算中最复杂的模块设计了硬件加速器,具体内容如下: 1.研究了摄像头的透视投影模型以及两种常规的摄像头标定方法,对这两种方法进行了实验和结果数据分析,经比对得出这两种方法均不适用于本系统的摄像头参数标定的结论,最后提出一种基于数据插值原理的标定方法,经大量的实验得到一组用于定位计算使用的摄像头偏转角度。 2.提出了一种定位算法,利用摄像头标定获得的参数和三角测量定位方法实现了目标在

27、白板上物理坐标的准确定位,并采用了一种时间插值方法解决了数据采集的时间不同步问题,消除了实时计算过程中的目标位置跳变。 3.为了提高系统工作的实时性,为图像处理这部分功能设计了硬件加速器,并通过了仿真验证,使目标识别的整体时间减少了。二、国内外研究现状及发展趋势(含参考文献):移动机器人的自主定位问题经过三十多年的发展,无论是理论方面还是实践方面都取得了相当大的进步。它的实践运用也越来越多,在危险场所救援等很多地方移动机器人表现出了越来越不可忽视的作用。在移动机器人的定位算法的学习过程中,它利用自己携带的深度图像传感器来对未知环境中的数据进行采集,再对数据进行处理和分析,然后通过一系列的算法来

28、求解出它的姿态,然后通过连续的进行上述的操作,可以构建出它本身的相对运动距离和方向。作为人们活动功能的延伸,移动机器人能够达到一些人类无法到达的危险地区比如核反应堆内部、火山区域、地雷区域、火灾现场进行一些高危险的工作。也可以减轻人们的工作强度,可以帮助人们做一些很枯燥的工作,节约劳动力,也可以更加规范标准的完成生产线的工作。目前国外的 Pierre Plantard 等提出了基于 Kinect 的人机工程学评估方法的验证 1。Billy Y.L. Li 等研究了使用 Kinect 传感器的鲁棒性 RGB-D 人脸识别问题 2。Elham Dolatabadi 等研究了基于微软 Kinect

29、V2 的兼容测量时空步态参数的有效性 3。N. Namitha 等使用 Kinect RGB-D 传感器和 Kinect Fusion 进行点云绘图测量 4。M. Bueno 等研究了 KinectFusion 的计量评估及其与 Microsoft Kinect 传感器的比较 5。关于移动机器人的定位问题,研究者们进行了很多尝试,包括给机器人添加各种各样的传感器,这也说明了现在这个问题很受研究者们的重视,具有一定的研究价值。咱们国内的一些研究者们在这个问题上,也开展了很多研究。温熙等人研究了一种结合 Kinect 和惯性导航系统的方法来实现移动机器人的室内自主定位6。高云峰等人研究了一种视觉里

30、程计方法具有非常高的精度 7。李策等人提出了一种基于 Kinect 深度数据模拟激光扫描的 SLAM 算法 8,对室内未知环境进行二维地图创建。许允喜等人想出了一种立体的视觉定位的算法是基于双目相机的运动估计 9,该算法不使用运动后的特征点 3D 坐标,而直接利用其 2D 图像投影坐标。中国科学院研究生院的杨明操提出了基于 FPGA 的实时定位算法研究,该方法在实时数字摄影测量、机器人运动导航、飞行器主动视觉定位等领域具有重要的使用价值 10。三、本课题研究内容:针对传统方法即使用双目相机中所用传感器昂贵并且获取深度信息获取难度较大的问题,提出采用 Microsoft 发布的一款深度相机 Kinect 作为传感器,该相机具有十分强大的人机交互能力,可以轻松获得场景中的深度信息,并且可以做到深度信息和彩色信息的严格对应,从而使后续工作中特征点的选择和匹配变得十分简单和方便,而且 Kinect 相机中带有强大的数据处理芯片,可以减轻计算机的运算负荷,加快运算速度使得该系统的实时性有了很大的提高,促进了移动机器人视觉定位系统中前端的快速发展。本文主要利用微软发布的 Kinect 相机作为传感器来采


注意事项

本文(基于Lotus Domino OA系统的研究与开发.doc)为本站会员(wo7103235)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png