在线考试软件详细设计说明书
在线考试系统概要设计说明书分析

概要设计说明书1.导言〔Introduction〕本章对该文档的目的、功能范围、术语、相关文档、参考资料、版本更新进展说明。
1.1 目的〔Purpose〕本文档的目旨在推动软件工程的标准化,使设计人员遵循统一的概要设计书写标准,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的标准性及全面性,以利于系统的实现、测试、维护、版本升级等。
1.2 范围〔Scope〕本文档用于软件设计阶段的概要设计,它的上游〔依据的基线〕是需求分析规格书,它的下游是详细设计说明书,并为详细设计说明书提供测试的依据。
软件概要设计的范围是:软件系统总体构造设计、全局数据库和数据构造设计、外部接口设计、主要部件功能分配设计、部件之间的接口设计等方面的内容。
该范围应覆盖需求规格说明书中的功能点列表、性能点列表、接口列表。
1.3 命名规则〔Naming Rule〕变量对象命名规则:申明全局变量、局部变量对象的命名规则。
数据库对象命名规则:申明数据库表名、字段名、索引名、视图名等对象的命名规则。
1.4 术语定义〔Terms Glossary〕术语定义或解释一般用表格形式给出,如表9-1所示。
表9-1 术语定义或解释表1.5 参考资料〔References〕[1] 用户需求报告[2] 软件开发合同[3] 数据库设计标准[4] 命名标准1.6 相关文档〔Related Documents〕[1] 详细设计说明书[2] 源程序清单[3] 测试方案及报告[4] 用户使用手册1.7 版本更新记录〔Version Updated Record〕2.软件架构设计〔Software Architecture Design〕2.1总体构造设计〔Design of Collective Structure〕软件系统的总体逻辑构造,按照不同的设计方法,有不同的总体逻辑构造。
本指南以构造化设计方法为主,画出系统总体构造图,列出系统的功能模块清单编号、名称、功能,并尽可能描绘出功能模块之间的关系。
在线考试系统概要设计说明书

概要设计说明书1.引言 (2)1.1 编写目的 (2)1.2 背景 (2)1.3 定义 (3)1.4 参考资料 (3)2.总体设计 (3)2.1 需求规定 (3)2.2 运行环境 (3)2.2.1 硬件环境 (3)2.2.2 软件环境 (4)2.3 基本设计概念和设计流程 (4)2.4 系统总体结构 (5)2.5 功能需求与程序的关系 (5)2.6 模块命名规则 (6)2.7 模块描述 (6)2.8 人工处理过程 (11)3.接口设计 (11)3.1 用户接口 (11)3.2 外部接口 (11)3.3 内部接口 (11)4.运行设计 (11)4.1 运行模块组合 (11)4.2 运行控制 (12)4.3 运行时间 (12)5.系统数据结构设计 (12)5.1 逻辑结构设计要点 (12)5.2 物理结构设计要点 (13)5.3 数据结构和程序的关系 (17)6.系统出错处理设计 (18)6.1 出错信息 (18)6.2 补救措施 (18)6.3 系统维护设计 (18)1.引言1.1 编写目的在线考试系统用于学生能够及时地自主学习和测试,更好地适应学校考试。
本文档为该系统的概要说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确的定义。
同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。
本文档主要适用于开发项目的项目管理人员、项目开发人员和项目维护人员阅读,或作为今后从事此系统开发及维护人员的技术参考资料。
1.2 背景系统名称:在线考试系统项目提出者:马赞玮项目开发者:李志嵘项目管理者:李志嵘最终用户:学生、管理员1.3 定义1、OES:Online Examination System(在线考试系统)2、B/S:Browser/Server(浏览器/服务器)1.4 参考资料1、张海籓,牟永敏编.软件工程导论(第6版)[M].北京:清华大学出版社,2013(2014.4重印)2、郑文成,沈蕴梅,虞勤主编.Visual C#.NET程序设计与应用开发(第2版)北京:清华大学出版社,20143、张正礼,陈文臣,何昀封编 3.5简明教程(C#2008篇)北京:清华大学出版社,2010.3(2013.7重印)4、陈志泊主编.数据库原理及应用教程(第二版).北京:人民邮电出版社,2008.3(2014.1重印)2.总体设计2.1 需求规定见需求规格说明书2.2 运行环境2.2.1 硬件环境双核2.5Ghz的inter CPU、1G内存、20G硬盘2.2.2 软件环境1、操作系统:Windows Server 20082、运行环境: Framework 3.53、数据库系统:Access数据库4、开发工具:Visual Studio 20085、开发平台:6、编程语言:C#7、支撑软件:IIS(Internet Information Server,互联网信息服务)2.3 基本设计概念和设计流程图2-1 系统基本流程设计描述:1、系统管理员录入试题到题库中;2、系统管理员按下自动生成试卷按钮,系统自动生成试卷;3、用户登录到本系统,选择试卷进行考试;4、用户提交试卷答案;5、系统计算考试得分;6、管理员查看所有用户的成绩,用户查询自己的成绩。
在线考试系统概要设计说明文书

在线考试系统概要设计说明文书在线考试系统概念设计说明书在线考试系统概念设计说明书 (2)1. 引言 (4)1.1 编写目的 (4)1.2 项目背景 (4)1.3 术语及缩略语定义 (5)1.4 参考资料 (5)1.5 目标 (7)1.6 运行环境 (7)1.7 需求概述 (8)1.8 限制描述 (8)2. 总体设计 (9)2.1 基于设计概念和处理流程 (9)2.2 系统总体结构和模块外部设计.. 122.3 功能分配 (12)3. 接口设计 (16)3.1 外部接口 (16)3.2 内部接口 (17)4. 数据结构设计 (17)4.1 逻辑结构设计 (17)4.2 物理结构设计 (22)4.3 数据结构与程序的关系 (23)5. 运行设计 (23)5.1 运行模块的组合 (23)5.2 运行时间 (24)5.3 出错输出信息 (24)5.4 出错补救措施 (24)5.5 出错补救措施 (25)6. 安全保密 (25)7. 维护设计.......... 错误!未定义书签。
1. 引言1.1 编写目的在分析阶段的工作结果是需求说明书,它通过需求分析,明确了解该项目的基本功能。
现在我们根据需求说明书,着手开始设计如何实现这些功能,建立一个符合用户要求的软件系统。
概要设计就是将系统划分成模块,并决定每模块的功能和模块间的调用关系以及模块的界面。
详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。
同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。
概要设计将软件系统分解成许多模块,决定每个模块的外部特征,即每个模块的功能和界面(输入和输出),以便详细设计人员参考和进行详细设计。
1.2 项目背景系统名称:在线考试系统Online_Examination System (OES)项目提出者:项目开发者:项目管理者:最终用户:教师学生维护人员1.3 术语及缩略语定义术语定义:实现环境:系统运行的目标软件、硬件环境。
软件工程概论论文:网上考试系统概要设计说明书

网上考试系统概要设计说明书1. 引言1.1 目的网上考试系统是为本人为完成申硕论文而作的基于网上教学平台开发的网上考试软件。
该软件用于学生能够及时地自主学习和测试,更好地适应学校期末及全国计算机和英语等级考试。
本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案,对系统中的各项功能需求、技术需求、实现环境及所使用的实现技术进行了明确定义。
同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。
本文档主要适用于我校的网上考试系统的开发人员,计算机系03级毕业设计实习,也可以用于开发项目的项目管理人员、项目开发人员和项目维护人员阅读,或作为今后从事此系统开发及维护人员的技术参考资料。
1.2 项目背景l 系统名称:网上考试系统Online_Examination System (OES)l 项目提出者:l 项目开发者:l 项目管理者:l 最终用户:开发者1.3 术语及缩略语定义1.3.1 术语定义实现环境:系统运行的目标软件、硬件环境。
实现技术:系统所采用的软件技术或体系结构,如:、Brouse/Server结构、中间件、Web技术、多层体系结构、后台数据库等。
实现语言或工具:实现系统最终采用的编程语言或工具包,如C++、VB、PB、Ada 等。
1.3.2 缩略语定义OES:Online_Examination System1.4 参考资料(1)SQL Server 2000中文版入门与提高.周绪,管丽娜,白海波著清华大学出版社(2)与网站开发编程实战陈湘主编清华大学出版社(3)项目开发实践陈娴刘开文等编著中国铁道出版社(4)与网络数据库开发培训教程零距离电脑培训学校丛书编委会机械工业出版社(5)ASP数据库系统开发实例导航宣小平但正刚等编著人民邮电出版社(6)ASP信息系统设计与开发实例黄明梁旭编著机械工业出版社(7)Visual basic 与Internet程序设计黄嘉辉编著科学出版社(8)编程实例详解王华杰编著(9)基于B/S结构的高校教务办公自动化系统的设计与实现徐琳吕磊洪志全电脑与信息技术2001年第3期2. 系统概述2.1 系统需求2.1.1 系统目标本软件是为完成毕业设计开发软件。
在线考试系统需求规格说明书精选全文完整版

可编辑修改精选全文完整版在线考试系统系统需求规格说明书版本:1.0说明:本说明书仅供参考,严禁抄袭!变更记录目录1.简介 (5)1.1开发背景 (5)1.2目的 (5)1.3业务范围 (5)1.4参考文档 (5)2.约束及假定 (6)2.1 软件运行环境以及技术约束 (6)2.1.1 软件约束 (6)2.1.2 资产约束 (6)2.2 交付及部署约束 (6)3.功能性需求 (7)3.1 系统功能简介 (7)3.2 需求描述 (7)3.2.1学生端 (7)3.2.2教师端 (7)3.2.3 参考界面设计 (9)4.非功能性需求 (12)4.1 性能 (12)4.2 可扩展性 (12)4.3 可用性 (12)4.4 安全性 (12)4.5 易用性 (13)5.数据库设计 (14)1.简介1.1开发背景系统名称:在线考试系统[以下简称ZXKS系统];本项目的任务提出者是某学校。
开发者为QG公司;系统用户是使用此系统的工作人员;本项目是某学校教务管理系统平台的一部分。
1.2目的本文档定义了ZXKS系统的详细需求,明确了ZXKS系统的功能内容、功能边界、开发途径。
1.3业务范围在线考试系统用来支持在线考试,实现教师出题、学生在线考试以及相关的系统维护功能。
在线考试系统是一个web应用形式,可以通过互联网进行访问。
1.4参考文档2.约束及假定2.1 软件运行环境以及技术约束2.1.1 软件约束ZXKS系统采用Java技术进行开发。
开发及运行的软件环境为:●Java开发包JDK:jdk-1_5_0_01-windows版●应用服务器Tomcat:jakarta-tomcat-5.0.16●数据库SQL Server2005 或MySQL●开发框架:MVC(JSP+Servlet+JavaBean)2.1.2 资产约束Web服务器及数据库服务器均采用Intel P4(1.8G HZ)PC 工作站。
内存1024M、硬盘120G。
参考在线考试软件详细设计说明书

文件编号: COM(需求的合用范围,学堂用COM、听课网NET、 org 用 ORG,别的用ALL)/DIR(程序目录名 )-( 编号 )-( 月)-( 年)版本号:软件详尽设计说明书编制人:编制日期:审查人:审查日期:同意人:同意日期:更改记录序号改正条款改正单号页号改正人/日期同意人/日期实行日期注:对该文件内容增添、删除或改正均需填写此更改记录,详尽记录更改信息,以保证其可追忆性。
项目名称:[输入项目名称 ]文件种类:软件详尽设计说明书部门:技术部项目文号:[输入项目文件编号 ]版本号:[ 输入文件版本号 ]编制人:[输入作者姓名 ]编制日期:审查人:[输入审查人姓名 ]审查日期:同意人:[输入同意人姓名 ]同意日期:软件详尽设计说明书1.前言1.1 编写目的说明在线测试这一模块各部分的功能和构造,便于公司技术人员此后的查问和保护工作。
2.整体设计2.1 需求概括在本来精髓网的基础上增添在线测试这一功能模块,实现教师出题、学生在线考试 ( 自由测试、单元测试、模拟考试 ) 、错题本,以及有关的系统保护功能。
2.2 软件构造在线测试的功能主要包含三部分:教师出题、学生在线考试和系统保护。
其软件构造图以下:年级科目基本信息系统知识点基本信息维护模拟考试基本信息自由测试学单元测试生在在线模拟考试线考考试错题本试系模拟考试成绩查问统自由测试一试卷录入教单元测试一试卷录入师试模拟考试一试卷录入题录教师成绩查问入改正试卷3.模块设计3.1 系统保护系统保护包含对年级科目、知识点和模拟考试这些信息的保护,包含对有关内容的查察、增添和删除,并保持这些信息间的内部关系。
年级科目基本信息管理年级科目基本信息表: 2-2-2-1用例名:地点:根目录 /admin描述:管理每一年级的基本信息。
一般事件过程:1:选择年级,输入该年级的科目,2:系统进行信息有效性检查。
3:系统将科目信息从 subject 表中增添或删除其余事件过程:假如年级科目信息重复,则提示从头输入前导状态 / 条件:达成后的状态:系统在 subject 表内加入一个新的年级科目,更新列表删除年级科目基本信息表:用例名:地点:根目录 /admin描述:删除选择的年级科目信息一般事件过程:1:从 subject 表中删除选择的年级科目信息其余事件过程:假如删除无效,显示犯错信息前导状态 / 条件:达成后的状态:信息获取删除或失败后的错误信息,成功后返回增添年级科目基本信息表:用例名:地点:根目录 /admin描述:在必定条件查察教师信息一般事件过程:在 subject 表中增添一条年级科目信息其余事件过程:假如年级科目信息存在,显示犯错信息前导状态 / 条件:达成后的状态:更新中的年级科目列表知识点基本信息管理知识点基本信息表:用例名:地点:根目录 /admin描述:管理每一年级的每一科目的知识点基本信息。
在线考试系统(详细概要设计说明书)

1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (3)1.4参考资料 (3)2总体设计 (4)2.1需求规定 (4)2.2运行环境 (4)2.3基本设计概念和处理流程 (5)2.4结构 (8)2.5功能需求与程序的关系 (8)2.6人工处理过程 (9)2.7尚未问决的问题 (9)3接口设计 (10)3.1用户接口 (10)3.2外部接口 (10)3.3内部接口 (10)4运行设计 (10)4.1运行模块组合 (10)4.2运行控制 (10)4.3运行时间 (10)5系统数据结构设计 (11)5.1逻辑结构设计要点 (11)5.2物理结构设计要点 (12)5.3数据结构与程序的关系 (14)6系统出错处理设计 (14)6.1出错信息 (14)6.2补救措施 (115)6.3系统维护设计 (115)概要设计说明书1引言1.1编写目的由前面的需求分析,的除了系统的基本需求,和基本的用例图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计。
预期读者为客户代表及程序设计人员。
1.2背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
铭成在线考试系统详细设计说明书

1引言................................................................................................ 错误!未定义书签。
1.1编写目的................................................................................... 错误!未定义书签。
1.2背景.......................................................................................... 错误!未定义书签。
1.3定义.......................................................................................... 错误!未定义书签。
1.4参考资料................................................................................... 错误!未定义书签。
2程序系统的结构 (2)3程序1(标识符)设计说明 (4)3.1程序描述................................................................................... 错误!未定义书签。
3.2功能.......................................................................................... 错误!未定义书签。
3.3性能.......................................................................................... 错误!未定义书签。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件详细设计说明书
1.引言
1.1编写目的
说明在线测试这一模块各部分的功能和结构,便于公司技术人员以后的查询和维护工作。
2.总体设计
2.1需求概述
在原来精华网的基础上增加在线测试这一功能模块,实现教师出题、学生在线考试(自由测试、单元测试、模拟考试)、错题本,以及相关的系统维护功能。
2.2软件结构
在线测试的功能主要包括三部分:教师出题、学生在线考试和系统维护。
其软件结构图如下:
在线考试系统系
统
维
护
知识点基本信息
年级科目基本信息
模拟考试基本信息
模拟考试
错题本
自由测试
单元测试
学
生
在
线
考
试
模拟考试成绩查询
自由测试试卷录入
单元测试试卷录入
模拟考试试卷录入
教师成绩查询教
师
试
题
录
入
修改试卷
3.模块设计
3.1 系统维护
系统维护包括对年级科目、知识点和模拟考试这些信息的维护,包括对相关内容的查看、添加和删除,并保持这些信息间的内部关联。
3.1.1年级科目基本信息
3.1.1.1管理年级科目基本信息
表:2-2-2-1
3.1.1.2删除年级科目基本信息
表:3.1.1.2
3.1.1.3增加年级科目基本信息
3.1.2知识点基本信息
3.1.2.1管理知识点基本信息表:3.1.2.1
3.1.2.2删除知识点基本信息表:3.1.2.2
3.1.1.3增加知识点基本信息表:3.1.1.3
3.1.3模拟考试基本信息
3.1.3.1管理模拟考试基本信息表:3-1-3-1
3.1.3.2删除模拟考试基本信息表:3.1.1.2
3.1.3.3增加模拟考试基本信息
表:3.1.1.3
3.2 教师试题录入
教师试题录入模拟包括录入自由测试、单元测试、和模拟考试的试卷,并可以对系统中的试卷或试题进行修改。
3.2.1自由测试录入
表:3-2-1
3.2.2单元测试录入
表:3-2-2
3.2.3模拟测试录入
表:3-2-1
3.2.4查询考试成绩
查询单元测试和模拟考试的每一份试卷的分数分布和学生成绩情况。
表:3-2-4
3.2.
4.1查询单元测试成绩
表:3-2-4-1
3.2.
4.2查询单元测试的学生考试成绩表:3-2-4-2
3.2.
4.3查询模拟考试成绩
表:3-2-4-3
3.2.
4.4查询某次模拟考试的一份试卷的成绩
表:3-2-4-4
3.2.
4.5查询单元测试的学生考试成绩
表:3-2-4-2-5
3.2.5修改试卷
查询单元测试和模拟考试的每一份试卷的分数分布和学生成绩情况。
表:3-2-5
3.2.5.1删除试卷表:3-2-5-1
3.2.5.2注销试卷表:3-2-5-2
3.2.5.3注销试卷表:3-2-5-3
3.2.5.4激活试卷
表:3-2-5-4
3.2.5.5修改单元测试试卷
表:3-2-5-5
3.2.5.6删除单元测试(自由测试)试卷中的题目表:3-2-5-6
3.2.5.7添加单元测试(自由测试)试卷中的题目表:3-2-5-7
3.2.5.8修改自由测试试卷
表:3-2-5-8
3.2.5.9修改模拟考试试卷
表:3-2-5-9
3.2.5.10修改模拟考试的总分
表:3-2-5-9
3.2.5.11修改模拟考试的试卷
表:3-2-5-11
3.2.5.12删除模拟考试试卷中的题目表:3-2-5-6
3.2.5.13添加单元测试(自由测试)试卷中的题目
表:3-2-5-13
3.3学生在线考试
学生在线考试模块包括自由测试、单元测试、模拟测试、考试成绩和错题本这些功能模块。
3.3.1自由测试
3.3.1.1选择自由测试试题
表:3-3-1-1
3.3.1.2进行自由测试
表:3-3-1-1
3.3.1.3对自由测试评分
表:3-3-1-3
3.3.2单元测试
3.3.2.1选择查询单元测试试卷的条件表:3-3-2-1
3.3.2.2选择单元测试试卷表:3-3-2-2
3.3.2.3进行单元测试表:3-3-2-3
3.3.2.4对单元测试评分表:3-3-2-4
3.3.3模拟考试
3.3.2.1选择有效的模拟考试表:3-3-2-1
3.3.2.2选择模拟考试试卷表:3-3-2-2
3.3.2.3进行模拟考试
表:3-3-2-3
3.3.2.4对模拟考试试卷评分
表:3-3-2-4
3.3.4考试成绩
查看和打印模拟考试成绩的分数、排名及历史信息。
3.3.
4.1选择查看分数的模拟考试
表:3-3-4-1
3.3.
4.2个人成绩单
3.3.
4.3打印个人成绩单
3.3.5错题本
3.3.5.1显示错题本
3.3.5.2删除错题本中的题目表:3-3-5-2
3.3.5.3增加错题级别
表:3-3-5-3
3.3.5.4降低错题级别
表:3-3-5-4
3.3.5.5选择错题本测验的类型表:3-3-5-5
3.3.5.6错题本在线测试
表:3-3-5-6
3.3.5.7错题本在线测试评分表:3-3-5-7
3.3.5.8选择错题本测验的类型表:3-3-5-8
3.3.5.9打印错题本
表:3-3-5-9
3.3.5.10显示试题答案和提示表:3-3-5-10
4.数据库设计
4.1: userinfo:学生信息表 保存学生信息
4.2: teacher:教师表
●保存老师信息
4.3: subject:科目表
●保存各年级的科目信息
4.4: knowpoint:知识点表
●保存各科目的知识点
4.5: question:试题表
●保存试题
题目来源:1;自由考试;2:单元测试;3:模拟考试
试题类型:1-单选,2-多选,3-填空,4-判断,5主观题
预计难易度:A,B,C,D,E
4.6: test:试卷表
保存试卷信息
状态:1:未发布;2:自由单元测试;3:模拟考试的试题;4:自由组题5:取消
试题编号数组:试题编号的数组,由#分开ID@答案@分数@难易度#
4.7: errorpad:错题本表
●保存试卷信息
4.8: mn_test:模拟考试表
●保存试卷信息
试卷标号:各份试题ID对应test表中的内容,由#分隔
状态(status)1:未发布;2:己发布;3:结束;5:取消模拟考试科目信息(subs ):各科目由#分隔
4.9: scores:成绩表
●保存试卷信息
4.10: mn_scores:模拟考试成绩表
●保存试卷信息
模拟考试结果:答案串#对错(TF)串#分数串
4.11: mn_history:模拟考试历史记录表
●保存试卷信息
考试科目和成绩:由#分隔的各科目:名成绩
5.其它
5.1图片上传路径的设置
.修改test_online\editor\SimpleUpload.jsp中图片下载的路径为:
<jsp:setProperty name="upBean" property="folderstore" value="D:/JavaApp/Jinghua/test_online/editor/pic" />
value应设置为editor/pic这个目录所在的绝对路径
5.2模拟考试中,由于要生成历史记录,所以要求每个年级每次模拟考试的科目最好要一致5.3试题格式
1.一道题格式:(前面不要有“@@”) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX(题干)
##(A)XXXX ##(B)XXXX ##(C)XXXX ##(D)XXXX
#tip
#tip 之后为提示内容
2.套题格式:每道题的前面加“@@”以区分各道题
5.4 JinghuaConn.java文件中程序路径的设置
第24行:rootpath为Web应用程序的根目录(绝对路径)
第25行:chartPath为放置图片的临时目录(chart\temp)的绝对路径。