系统设计实验报告.doc

上传人:laozhun 文档编号:2399505 上传时间:2023-02-17 格式:DOC 页数:23 大小:4.66MB
返回 下载 相关 举报
系统设计实验报告.doc_第1页
第1页 / 共23页
系统设计实验报告.doc_第2页
第2页 / 共23页
系统设计实验报告.doc_第3页
第3页 / 共23页
系统设计实验报告.doc_第4页
第4页 / 共23页
系统设计实验报告.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《系统设计实验报告.doc》由会员分享,可在线阅读,更多相关《系统设计实验报告.doc(23页珍藏版)》请在三一办公上搜索。

1、系统设计实验报告 远程在线考试系统目 录软件需求说明书1 引言 11编写目的 12背景 13定义 14参考资料 2 程序系统的结构3 程序设计说明1引言 11编写目的本文档的编写目的是为远程在线考试系统项目的设计提供:a系统的结构、设计说明;b程序设计说明;c. 程序(标识符)设计说明1 2背景 随着网络技术的飞速发展,现在很多的大学及社会上其它的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。但是,远程教育软件的开发,就目前来说,还是处于起步的阶段。因此,构建一个远程在线考试系统,还是有很大的实际意义的。根据用户提出的需求,本项目组承接该系统的开发工作a 开发软件系统的名称:远程

2、在线考试系统b 本项目的任务提出者:福州大学软件学院c 用户:各类大专院校学校、中小学校。 13定义 远程在线考试系统 远程在线考试系统是基于用Browser/Web模式下的,可以实现考试题库管理、多用户在线考试、自动阅卷功能的系统。 14参考资料 GB 8566 计算机软件开发规范 GB 8567 计算机软件产品开发文件编制指南 软件设计标准 ASP与SQL-Server2000清华大学出版社 可行性研究报告 项目计划文档2程序系统的结构3程序1(标识符)设计说明 31程序描述 注册信息录入及信息处理 基本目的: 输入基本资料进行验证保存。32功能 基本信息输入和处理包括l 输入和保存姓名l

3、 输入和保存性别l 输入和保存出生日期l 输入和保存考试号码l 输入和保存备注 33性能 要求响应时间小于1秒。 34输人项 输入信息数据类型数值范围考生姓名String包含变长字符串,最大长度可为 20 亿个字符。考生性别BooleanM/F考生出生日期Date (Time)包含表示日期的数字,日期范围从公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日。考生考试号码Long包含 -2,147,483,648 到 2,147,483,647 之间的整数。考生基本信息String包含变长字符串,最大长度可为 20 亿个字符。 3 5输出项 无 36算法 无 37流程逻辑

4、38接口无 39存储分配 需要数据库存储 310注释设计 a 加在模块首部的注释:无 b加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释; d对使用的逻辑所加的注释:无 311限制条件 无 312测试计划 由本组测试员进行测试。 313尚未解决的问题无4程序2(标识符)设计说明41程序描述 考生信息的管理(考生信息处理)对基本信息进行添加、删除、修改、查询等任务。42功能 基本处理包括l 考生基本信息的添加l 考生基本信息的删除l 考生基本信息的修改l 考生基本信息的查询 43性能 要求响应时间小于1秒。 44输人项 输入信息数据类型数值范围考生姓名String包含变长字符串,最

5、大长度可为 20 亿个字符。考生性别BooleanM/F考生出生日期Date (Time)包含表示日期的数字,日期范围从公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日。考生考试号码Long包含 -2,147,483,648 到 2,147,483,647 之间的整数。考生基本信息String包含变长字符串,最大长度可为 20 亿个字符。 4 5输出项 无 46算法 无 47流程逻辑 48接口无 49存储分配 需要数据库存储 410注释设计 a 加在模块首部的注释:无 b加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释; d对使用的逻辑所加的注释:无 41

6、1限制条件 无 412测试计划 由本组测试员进行测试。 413尚未解决的问题无5程序3(标识符)设计说明51程序描述 试题模型设置输入可以对试题模型进行管理。52功能 基本输入包括l 试题分值输入l 试题数量输入 53性能 要求响应时间小于1秒。 54输人项 输入信息数据类型数值范围题目数量、分值Long包含 -2,147,483,648 到 2,147,483,647 之间的整数。 5 5输出项 无 56算法 无 57流程逻辑 58接口无 59存储分配 需要数据库存储 510注释设计 a 加在模块首部的注释:无 b加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释; d对使用的逻

7、辑所加的注释:无 511限制条件 无 512测试计划 由本组测试员进行测试。 513尚未解决的问题无6程序4(标识符)设计说明61程序描述 试题库管理输入与处理是对试题库进行管理。62功能 l 单选题添加、编辑、与删除l 多选题添加、编辑、与删除 63性能 要求响应时间小于1秒。 64输人项 输入信息数据类型数值范围题目String包含变长字符串,最大长度可为 20 亿个字符。 6 5输出项 无 66算法 无 67流程逻辑 68接口无 69存储分配 需要数据库存储 610注释设计 a 加在模块首部的注释:无 b加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释; d对使用的逻辑所加

8、的注释:无 611限制条件 无 612测试计划 由本组测试员进行测试。 613尚未解决的问题无7程序5(标识符)设计说明71程序描述 试卷生成输入与处理是对试卷生成进行处理。72功能 基本输入与处理包括l 输入考题数量l 系统自动生成相应试卷 73性能 要求响应时间小于1秒。74输人项 输出信息数据类型数值范围题目数量String包含变长字符串,最大长度可为 20 亿个字符。 7 5输出项 无 76算法 无 77流程逻辑 78接口无 79存储分配 需要数据库存储 710注释设计 a 加在模块首部的注释:无 b加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释; d对使用的逻辑所加的

9、注释:无 711限制条件 无 712测试计划 由本组测试员进行测试。 713尚未解决的问题无8程序6(标识符)设计说明81程序描述 在线考试输入是对考生答题进行管理。82功能 基本输入与处理包括l 输入题目答案 83性能 要求响应时间小于1秒。 84输人项 输入信息数据类型数值范围客观题(判断题)BooleanT/F客观题(选择题)String包含变长字符串,最大长度可为 20 亿个字符。主观题(问答题)String包含变长字符串,最大长度可为 20 亿个字符。 8 5输出项 无 86算法 无 87流程逻辑 88接口无 89存储分配 需要数据库存储 810注释设计 a 加在模块首部的注释:无

10、b加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释; d对使用的逻辑所加的注释:无 811限制条件 无 812测试计划 由本组测试员进行测试。 813尚未解决的问题无9程序7(标识符)设计说明91程序描述 考试系统自动阅卷92功能 基本输入与处理包括l 输入正确答案l 系统自动阅卷处理93性能 要求响应时间小于1秒。94输人项 输入信息数据类型数值范围标准试卷String包含变长字符串,最大长度可为 20 亿个字符。考生试卷String包含变长字符串,最大长度可为 20 亿个字符。9 5输出项 输出信息数据类型数值范围考生得分Integer包含 -32,768 到 32,767

11、之间的整数。题目对错信息String包含变长字符串,最大长度可为 20 亿个字符。96算法 无97流程逻辑 98接口无99存储分配 需要数据库存储 910注释设计 a 加在模块首部的注释:无 b加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释; d对使用的逻辑所加的注释:无 911限制条件 无 912测试计划 由本组测试员进行测试。 913尚未解决的问题无10程序8(标识符)设计说明101程序描述 成绩查阅输入与处理92功能 基本输入与处理包括l 输入考生基本信息关键字查询l 输出考生得分103性能 要求响应时间小于1秒。104输人项 输入信息数据类型数值范围关键词String包

12、含变长字符串,最大长度可为 20 亿个字符。 10 5输出项 输入信息数据类型数值范围相关信息String包含变长字符串,最大长度可为 20 亿个字符。106算法 SQL查询107流程逻辑 108接口无109存储分配 需要数据库存储 1010注释设计 a 加在模块首部的注释:无 b加在各分枝点处的注释:对各变量的功能、范围、缺省条件等需要注释; d对使用的逻辑所加的注释:无1011限制条件 无1012测试计划 由本组测试员进行测试。 1013尚未解决的问题无Editors note: Judson Jones is a meteorologist, journalist and photogr

13、apher. He has freelanced with CNN for four years, covering severe weather from tornadoes to typhoons. Follow him on Twitter: jnjonesjr (CNN) - I will always wonder what it was like to huddle around a shortwave radio and through the crackling static from space hear the faint beeps of the worlds first

14、 satellite - Sputnik. I also missed watching Neil Armstrong step foot on the moon and the first space shuttle take off for the stars. Those events were way before my time.As a kid, I was fascinated with what goes on in the sky, and when NASA pulled the plug on the shuttle program I was heartbroken.

15、Yet the privatized space race has renewed my childhood dreams to reach for the stars.As a meteorologist, Ive still seen many important weather and space events, but right now, if you were sitting next to me, youd hear my foot tapping rapidly under my desk. Im anxious for the next one: a space capsul

16、e hanging from a crane in the New Mexico desert.Its like the set for a George Lucas movie floating to the edge of space.You and I will have the chance to watch a man take a leap into an unimaginable free fall from the edge of space - live.The (lack of) air up there Watch man jump from 96,000 feet Tu

17、esday, I sat at work glued to the live stream of the Red Bull Stratos Mission. I watched the balloons positioned at different altitudes in the sky to test the winds, knowing that if they would just line up in a vertical straight line we would be go for launch.I feel this mission was created for me b

18、ecause I am also a journalist and a photographer, but above all I live for taking a leap of faith - the feeling of pushing the envelope into uncharted territory.The guy who is going to do this, Felix Baumgartner, must have that same feeling, at a level I will never reach. However, it did not stop me

19、 from feeling his pain when a gust of swirling wind kicked up and twisted the partially filled balloon that would take him to the upper end of our atmosphere. As soon as the 40-acre balloon, with skin no thicker than a dry cleaning bag, scraped the ground I knew it was over.How claustrophobia almost

20、 grounded supersonic skydiverWith each twist, you could see the wrinkles of disappointment on the face of the current record holder and capcom (capsule communications), Col. Joe Kittinger. He hung his head low in mission control as he told Baumgartner the disappointing news: Mission aborted.The supe

21、rsonic descent could happen as early as Sunday.The weather plays an important role in this mission. Starting at the ground, conditions have to be very calm - winds less than 2 mph, with no precipitation or humidity and limited cloud cover. The balloon, with capsule attached, will move through the lo

22、wer level of the atmosphere (the troposphere) where our day-to-day weather lives. It will climb higher than the tip of Mount Everest (5.5 miles/8.85 kilometers), drifting even higher than the cruising altitude of commercial airliners (5.6 miles/9.17 kilometers) and into the stratosphere. As he cross

23、es the boundary layer (called the tropopause), he can expect a lot of turbulence.The balloon will slowly drift to the edge of space at 120,000 feet (22.7 miles/36.53 kilometers). Here, Fearless Felix will unclip. He will roll back the door.Then, I would assume, he will slowly step out onto something

24、 resembling an Olympic diving platform.Below, the Earth becomes the concrete bottom of a swimming pool that he wants to land on, but not too hard. Still, hell be traveling fast, so despite the distance, it will not be like diving into the deep end of a pool. It will be like he is diving into the sha

25、llow end.Skydiver preps for the big jumpWhen he jumps, he is expected to reach the speed of sound - 690 mph (1,110 kph) - in less than 40 seconds. Like hitting the top of the water, he will begin to slow as he approaches the more dense air closer to Earth. But this will not be enough to stop him com

26、pletely.If he goes too fast or spins out of control, he has a stabilization parachute that can be deployed to slow him down. His team hopes its not needed. Instead, he plans to deploy his 270-square-foot (25-square-meter) main chute at an altitude of around 5,000 feet (1,524 meters).In order to depl

27、oy this chute successfully, he will have to slow to 172 mph (277 kph). He will have a reserve parachute that will open automatically if he loses consciousness at mach speeds.Even if everything goes as planned, it wont. Baumgartner still will free fall at a speed that would cause you and me to pass o

28、ut, and no parachute is guaranteed to work higher than 25,000 feet (7,620 meters).It might not be the moon, but Kittinger free fell from 102,800 feet in 1960 - at the dawn of an infamous space race that captured the hearts of many. Baumgartner will attempt to break that record, a feat that boggles t

29、he mind. This is one of those monumental moments I will always remember, because there is no way Id miss this.Editors note: Judson Jones is a meteorologist, journalist and photographer. He has freelanced with CNN for four years, covering severe weather from tornadoes to typhoons. Follow him on Twitt

30、er: jnjonesjr (CNN) - I will always wonder what it was like to huddle around a shortwave radio and through the crackling static from space hear the faint beeps of the worlds first satellite - Sputnik. I also missed watching Neil Armstrong step foot on the moon and the first space shuttle take off fo

31、r the stars. Those events were way before my time.As a kid, I was fascinated with what goes on in the sky, and when NASA pulled the plug on the shuttle program I was heartbroken. Yet the privatized space race has renewed my childhood dreams to reach for the stars.As a meteorologist, Ive still seen m

32、any important weather and space events, but right now, if you were sitting next to me, youd hear my foot tapping rapidly under my desk. Im anxious for the next one: a space capsule hanging from a crane in the New Mexico desert.Its like the set for a George Lucas movie floating to the edge of space.Y

33、ou and I will have the chance to watch a man take a leap into an unimaginable free fall from the edge of space - live.The (lack of) air up there Watch man jump from 96,000 feet Tuesday, I sat at work glued to the live stream of the Red Bull Stratos Mission. I watched the balloons positioned at diffe

34、rent altitudes in the sky to test the winds, knowing that if they would just line up in a vertical straight line we would be go for launch.I feel this mission was created for me because I am also a journalist and a photographer, but above all I live for taking a leap of faith - the feeling of pushin

35、g the envelope into uncharted territory.The guy who is going to do this, Felix Baumgartner, must have that same feeling, at a level I will never reach. However, it did not stop me from feeling his pain when a gust of swirling wind kicked up and twisted the partially filled balloon that would take hi

36、m to the upper end of our atmosphere. As soon as the 40-acre balloon, with skin no thicker than a dry cleaning bag, scraped the ground I knew it was over.How claustrophobia almost grounded supersonic skydiverWith each twist, you could see the wrinkles of disappointment on the face of the current rec

37、ord holder and capcom (capsule communications), Col. Joe Kittinger. He hung his head low in mission control as he told Baumgartner the disappointing news: Mission aborted.The supersonic descent could happen as early as Sunday.The weather plays an important role in this mission. Starting at the groun

38、d, conditions have to be very calm - winds less than 2 mph, with no precipitation or humidity and limited cloud cover. The balloon, with capsule attached, will move through the lower level of the atmosphere (the troposphere) where our day-to-day weather lives. It will climb higher than the tip of Mo

39、unt Everest (5.5 miles/8.85 kilometers), drifting even higher than the cruising altitude of commercial airliners (5.6 miles/9.17 kilometers) and into the stratosphere. As he crosses the boundary layer (called the tropopause), he can expect a lot of turbulence.The balloon will slowly drift to the edg

40、e of space at 120,000 feet (22.7 miles/36.53 kilometers). Here, Fearless Felix will unclip. He will roll back the door.Then, I would assume, he will slowly step out onto something resembling an Olympic diving platform.Below, the Earth becomes the concrete bottom of a swimming pool that he wants to l

41、and on, but not too hard. Still, hell be traveling fast, so despite the distance, it will not be like diving into the deep end of a pool. It will be like he is diving into the shallow end.Skydiver preps for the big jumpWhen he jumps, he is expected to reach the speed of sound - 690 mph (1,110 kph) -

42、 in less than 40 seconds. Like hitting the top of the water, he will begin to slow as he approaches the more dense air closer to Earth. But this will not be enough to stop him completely.If he goes too fast or spins out of control, he has a stabilization parachute that can be deployed to slow him do

43、wn. His team hopes its not needed. Instead, he plans to deploy his 270-square-foot (25-square-meter) main chute at an altitude of around 5,000 feet (1,524 meters).In order to deploy this chute successfully, he will have to slow to 172 mph (277 kph). He will have a reserve parachute that will open au

44、tomatically if he loses consciousness at mach speeds.Even if everything goes as planned, it wont. Baumgartner still will free fall at a speed that would cause you and me to pass out, and no parachute is guaranteed to work higher than 25,000 feet (7,620 meters).It might not be the moon, but Kittinger free fell from 102,800

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号