基于web的数据库管理毕业设计论文(编辑修改稿)内容摘要:

Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错。 Oracle 10g 数据库简介 Oracle 是一种高效的关系数据库系统, Oracle 也是唯一一家公司可全面完整地实施从前台办公的客户关系管理应用到后台办公管理应用及平台基础结构,为用户提供最完整先进的电子商务解决方案。 Oracle 的软件可运行在PC、工作站、小型机、主机、大规模的并行计算机,以及 PDA 等各种计算设备上,随着越来越多的企业将自己转向电子商务, Oracle 的具有强大的电子商务能力的解决方案,为企业提供高效率的扩展市场的手段,并提高工作效率和吸引更多的客户。 Oracle 提供的完整的电子商务产品和服务包括: 用于建立和交付基于Web 的 Inter 平台; 综合、全面的具有 Inter 能力的商业应用; 强大的专业服务,帮助用户实施电子商务战略,以及设计、定制和实施各种电子商务解决方案。 . 大型 Web 站点和企业级数据处理系统通常会生成大量的数据库处理,超出了一台计算机的支持 能力。 在这些大型系统中,数据库服务由组成数据库服务层的一组数据库服务器提供。 Oracle 不支持采用平衡负荷的聚集形式建立数据库服务层,但支持跨自主服务器组分存数据的机制。 尽管每个服务器需分开管理,但组内的各个服务器可共同分担数据库处理负荷。 共享同一工作负荷的一组自主服务器称为服务器联合体。 论文的工作内容及论文的结构 本文具体内容包括: ( 1) 可行性分析 ( 2) 需求分析 ( 3) 系统总体设计 ( 4) 系统详细设计与实现 ( 5) 系统的测试。 哈尔滨工业大学华德应用技术学院本科毕业设计(论文) 5 本文着重描述了网上论坛系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术 ,另外,重点剖析了部分环节的开发过程。 本系统在一定的环境下对系统的重要模块进行了模拟测试,证实了系统的可用性、可靠性。 哈尔滨工业大学华德应用技术学院本科毕业设计(论文) 6 第 2章 可行性分析 BBS 网站的提供的现代人进行虚拟社交的技术支持和服务支持;提供了用户自管理、及用户知识的自主管理;提供强大的用户访问、用户间知识交流及促进彼此关系的虚拟人际关系管理。 另外, BBS 网站需要绑定用户的大量个人的私人信息,并且如果作为数据挖掘的外部数据源,应保证提供数据的安全性、完整性和准确性。 且,以下所有可行性分析的内容,都是基于现有的,开发并运行上线成功的 BBS 网站的成熟的、 可分析的数据进行的。 通过 BBS 系统可随时取得国际最新的软件及信息,也可以通过 BBS 系统来和别人讨论计算机软件、硬件、 Inter、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用 BBS 系统来刊登一些 “征友 ”、 “廉价转让 ”及 “公司产品 ”等启事。 可以在局域网内运行。 经济可行性 软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我开发的这套系统正是考虑为广大用户交流有一个良好的平台使用者提高工作效率,节省工作时间,方便 操作与管理而设计。 本系统的开发在经济上是完全可行的。 开发此软件不需要大量经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。 技术可行性 根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。 考虑到系统实施的可行性,在软件方面选择了如今较流行的 MyEclipse 工具来进行开发管理平台的设计,使用 Oracle 数据库存储数据。 在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。 考虑到如今的家用或商用电脑 硬件的整体配置水平,系统在硬件方面是可行的。 考虑到系统实施的可行性,在软件方面选择了如今较流行的 MyEclipse 哈尔滨工业大学华德应用技术学院本科毕业设计(论文) 7 来进行开发管理平台的设计,使用 PL SQL Developer 数据库存开发工具。 由于 MyEclipse 和 PL SQL Developer 都两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。 操作可行性 在现今社会,顺着 Inter 在中国的迅速发展,人们日常生活中越来越多地使用信息技术来为自己的工作和学习服务。 许多企业为了扩大他们的规模,以及公司为了自身的形象可以出租广告位,由于企业的客户很多,所以它有着很大的优势可以成功地解决顾广大朋友们的遇到的各种各样的问题。 网上论坛系统简单实用,所以使用前的培训也比较容易,此系统的管理人员对开发此应用项目的态度确定而且管理方面的条件都比较成熟。 经过以上分析,运行方面是可行的。 系统流程图 参考其他 BBS 网站后,分析其流程后发现,主干功能流程含有首页、个人主页管理,信息管理,帖子管理,公告管理,用户管理。 根据以上描述,做出如下的流程图分析。 系统的顶层流程图如图 21 所示。 用 户登 录注 册首 页帖 子 管 理应 用 管 理个 人 主 页好 友 管 理回 复 帖 子空 间 管 理退 出讨 论 专 区 管 理 图 21 网站顶层流程图 哈尔滨工业大学华德应用技术学院本科毕业设计(论文) 8 帖子管理 流程图 帖子管理在所有能够显示帖子的页面中,都可以进入管理操作流程。 作为本网站的一个模块,主要表现在点击帖子超链接后,进入所有成员帖子列表;访问他人时,进入个人帖子列表;查看及讨论专区帖子时;进入查看或对帖子进行讨论专区后,更新帖子的阅览次数或帖子的讨论专区次数;在添加帖子页,进行添加新帖子操作。 这些操作都会进入帖子管理操作流程。 帖子管理做为顶层图的子图,主要包括帖子的添加、查看及讨论专区、帖子信息的更 新,其流程如下。 帖子管理流程图如图 22 所示。 帖 子 修 改 添 加 帖 子 查 看 帖 子回 复 帖 子帖 子 管 理 图 22 帖子管理 流程图 讨论专区管理 流程图 讨论专区管理与帖子管理的流程一直,但是在网站的界面及表现形式不同。 当用户在线时候,系统会提示:您有新消息,请单击查看。 假如用户不在线的时候,系统自动给用户发送离线消息,当用户登陆时候,第一时间通知。 您有新消息。 有人回复你的帖子的时候,系统也会做一样的操作。 讨论专区管理系统流程图如图 23 所示。 哈尔滨工业大学华德应用技术学院本科毕业设计(论文) 9 添 加 提 问 修 改 提 问 查 看 提 问回 复 提 问帖 子 管 理 图 23 讨论专区管理 流程图 信息管理 流程图 信息管理,是一个把帖子、讨论专区等用户最新发布的消息进行整合的一个功能。 信息管理的系统流程图如图 24 所示。 用 户提 问 管 理 帖 子 管 理 讨 论 专 区动 态 管 理最 新 帖 子 图 24 信息管理 流程图 哈尔滨工业大学华德应用技术学院本科毕业设计(论文) 10 本章小结 本章主要介绍了系统的核心模块的业务流程,并且充分的说明了流程的步骤。 同时,对其可行性进行了分析,主要从经济、技术和运行三方面进行的分析。 在技术可行性方面, 本系统采用当前非常流行的 Java 语言进行开发,因为 Java 语言在商用开发方面提供了一系列企业级的支持。 在运行可行性方面,因为本系统属于 B/S 结构,特别是在 Java 这样的跨平台语言出现之后, B/S 架构的管理软件更是方便、快捷和高效。 因此本系统具有一定的开发前景。 通过经济可行性、技术可行性、运行可行性等方面的分析说明本工程的技术成熟、完备,测试手段可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,因此,本系统具有一定的开发前景,具有开发的价值。 哈尔滨工业大学华德应用技术学院本科毕业设计(论文) 11 第 3章 需求分析 需求分析过程是整个系统开发的重要阶段,分析的 成功与否,决定着整个系统功能的完善性以及稳定性。 在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。 BBS 网站主要满足现代人对社交需要,其中融入电子信息技术。 帮助人们认识朋友的朋友,这样无论用户在任何地点任何空间都能透过本网站,进行日常的社交类活动。 同时为用户提供良好的交流应用平台。 BBS 网站的规划 BBS 网站一种通过良好的用户体验及服务,给用户交流的平台。 软件的帖子管理、讨论专区管理、信息管理功能强大,灵活,同时为用户方便的互相访问模式及交流,还可以出租广告,还有很多超链 接都是一目了然。 用户可以在最短时间内找到自己所需要的信息。 软件系统采用流行的 B/S 结构。 软件采用模块级安全管理,系统安全性高。 而且数据库 Oracle 功能强大,实用,方便,是主流的数据库之一,所以是系统看起来更加的完美。 BBS 网站的需求分析 软件需求分析是软件开发期的第一个阶段,准确、完整和规范化的软件需求是软件开发成功的关键。 本系统具备有易于导航、易于使用、可用性测试、配置文件维护和较强的访问功能等,一个好的需求分析不仅仅能够满足用户的需求,也可大大减少系统在整个软件生命周期中所付出的各种代价和重复开发 的开销。 在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象模型及服务并搭建基本程序架构。 下面将对具体的单个功能进行详细的说明。 数据流图 数据流图( date flow diagram, DFD),是 SA 方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 哈尔滨工业大学华德应用技术学院本科毕业设计(论文) 12 1. 系统顶层数据流图,用户登录系统后,根据不同本网站提供的各种应用超链接分别进行操作。 2. 访问管理数据流图,用户登录以后,可以浏览他人 的公开权限的动态,对他人的动态进行讨论专区操作,查看他人动态。 3. 信息交互管理数据流图,用户登录系统后,可以对他人的动态信息进行操作,比如讨论专区个人帖子、回答讨论专区、回应他人等。 本系统除首页管理以外,其他所有处理都需要与数据库交互信息,都需要做数据持久化处理。 以上为本网站的数据流程图的大概描述,对于对数据库的增删改查、对数据的持久化操作不做太多描述,以达到流程清晰的目的。 系统数据流图如图 31 所示。 用 户P 3 个 人 主 页P 7 个 人 帖 子P 8 个 人 提 问P 2 访 问 管 理P 9 个 人 详 细 信息P 1 0 个 人 动 态D 0 2 0 1 访 问 者 信 息D 0 2 0 2 详 细 被 访 者 信 息D 0 2 0 4 个 人 帖 子 信 息D 0 2 0 3 个 人 详 细 信 息D 0 2 0 5 个 人 提 问 信 息D 0 2 0 6 个 人 新 动 态 信 息P 1 帖 子 管 理P 5 提 问 管 理P 6 最 新 帖 子管 理P 4 动 态 管 理P 2 访 问 管 理P 3 个 人 主 页D 0 1 0 2 访 问 信 息D 0 1 0 3 个 人 主 页 信 息D 0 1 0 1 帖 子 信 息D 0 1 0 4 动 态 信 息D 0 1 0 5 新 帖 子 操 作 信 息D 0 1 0 6 提 问 操 作 信 息P 1 帖 子 管 理P 1 3 提 问 回 答管 理P 1 1 帖 子 回 复P 5 提 问 管 理D 0 3 0 1 帖 子 信 息D 0 3 0 2 帖 子 详 细 信 息D 0 3 0 3 帖 子 回 复 信 息D 0 3 0 9 提 问 信 息D 0 3 1 1 提 问 回 答 信 息持 久 化 信 息 存储D 0 3 0 4 帖 子 回 复 信 息D 0 3 1 2 提 问 回 答 信 息D 0 3 1 0 提 问 详 细 信 息D 0 2 0 6 个 人 新 动 态 信 息D 0 3 0 3 帖 子 回 复 信 息 图 31 系统数据流图 哈尔滨工业大学华德应用技术学院本科毕业设计(论文) 13 数据字典 数据流图和数据字典共同构成系统的逻辑模型。 数据字典是数据信息的集合,对数据流图中各个元素完整的定义与说明,并且是数据流图的补充工具,其作用是在软件分析和系统设计过程中给人们提供关于数据的描述信息。 数据流程图配以数据字典,从图形和文字两个方面对系统的逻辑模型进行完整的描述。 1. 数据项定义: 数据项定义如表 31 所示 表 31 系统所有层数据项定义 编号 名称 别名 类型 长度 I0101 logId 帖。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。