|
技术: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.3 UML用例图建模 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
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览 支付
|
|