基于JavaEE的网络学习和考试系统毕业设计论文
技术:Java、JSP、框架等摘要:
本文使用自顶向下的结构化系统分析方法。该系统充分介绍了内容齐全,功能强大的太原理工网络学习和考试系统网站的开发过程,操作流程和一些核心技术。本文首先对该项目进行了概述,简要介绍了系统项目的背景,项目开发的目的,以及项目发展的需要和意义。然后在项目系统规划阶段,通过大量实际的业务流程研究,分析系统的组织结构,具体完成了太原理工网络学习和考试系统网站的需求分析,可行性分析和当前项目业务流程分析,以及通过对当前项目业务流程的优化,获得了系统的业务流程并以流程图的形式展现出来。接下来是整体设计阶段,通过系统概要分析,完成数据流分析,用例图,类图和数据字典。整个设计阶段主要完成系统各功能模块的划分,数据库的设计,系统前端和后管的设计。在这之后是详细的设计阶段,其中以每个模块功能的详细设计为特点,完成系统的功能模块图和部署图,并在此基础上选择最合适的开发模型。最后是对数据库的设计,首先是物理结构设计,然后进行逻辑结构设计,最后完成并实现数据库表的设计。
根据前几个阶段进行的分析和设计,本系统在设计方面采用Java EE开发,采用B/S模式,同时使用了JSP技术和HTML页面技术进行基本页面的设计与功能实现,后台数据库则选用mysql数据库。本系统的设计实施为太原理工网络学习和考试系统网站的运行做基础,为网络学习和考试网站提供良好的条件。
关键词:javaEE;Jsp技术;结构化分析;B/S;Mysql 数据库;
目录:
摘 要 I
ABSTRACT II
1概述 1
1.1课题背景 1
1.2课题意义 2
1.3课题内容 3
1.4开发工具及技术 4
1.5国内外现状 7
2可行性分析及总体设计原则 8
2.1可行性分析 8
2.2总体设计原则 9
3系统需求分析 10
3.1组织结构调查 10
3.2系统用户分析 11
3.3UML用例图建模 12
3.4数据字典 12
3.5用户需求 14
4系统分析 15
4.1业务流程分析 15
4.2数据流图 16
5系统总体设计 17
5.1系统功能设计 17
5.2数据库设计 18
6系统详细设计 24
6.1用户登录 24
6.2后台管理功能模块 27
6.3前台网站功能模块 37
7软件测试 41
7.1测试的定义及其重要性 41
7.2测试实例的研究与选择 42
7.3测试环境与测试条件 42
7.4系统运行情况 43
7.5 系统评价 43
结论 44
参考文献 45
致 谢 46
附录一:外文原文 47
附录二:中文翻译 56
论文字数:25979
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]