基于JSP的在线培训系统的设计(3)

2018-12-17 16:15

基于JSP的在线培训系统的设计与实现

2.2总体设计原则

本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则。其主要设计原则有:

简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。 针对性:本系统设计是针对在线培训系统的需求定向开发设计,所以具有专业突出和很强的针对性。 实用性:要求本系统能够满足在线培训系统的需求,因此具有良好的实用性。

一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。

先进性:本系统采用JSP技术、SQLSERVER等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。

- 6 -

基于JSP的在线学习网的设计与开发

第3章 系统分析

3.1业务流程分析

在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方

法、提供信息的时

形态(报告、报单、屏幕显示)等[4]。

间和信息

业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程[5]。

登登登登登登登登登登登登登登N登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登

图3.1业务流程图

- 7 -

基于JSP的在线学习网的设计与开发

3.2数据流图

数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程[6]。数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。

数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工

具是数据流程图以及其附带

的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递[7]。

在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图3.2所示。

登登登登登登登登登登登登登登登登登登登登 图3.2顶层数据流图

具体分析第一层数据流图,该层数据流图如图3. 3所示。

登登登登登登登登登登登登登登登登登登登登登登1.登登登登登登2.登登登登登登登登登登登登登登登登登登登登登登登登- 8 -

登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登 基于JSP的在线学习网的设计与开发

图3.3第一层数据流图

由于论文的篇幅限制不能一一列举数据流图,只给出了部分数据流图,其他的数据流图基本一致。

- 9 -

基于JSP的在线培训系统的设计与实现

第4章 系统设计

4.1系统功能设计

系统设计是一个把软件需求转换成用软件系统表示的过程。通过对目标系统的分析和研究,做出了在线培训系统的总体规划,这是全面开发系统的重要基础。在对在线培训系统全面分析调查的基础上,制定出在线培训系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。

从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图. 在线培训系统前台功能模块图如图4-1所示:

登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登登 图4-1前台功能模块图

- 10 -


基于JSP的在线培训系统的设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中数学同步题库含详解76利用导数研究函数的图像与性质

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: