《应用软件开发》任务书.doc_第1页
《应用软件开发》任务书.doc_第2页
《应用软件开发》任务书.doc_第3页
《应用软件开发》任务书.doc_第4页
《应用软件开发》任务书.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、应用软件开发任务书一、课程安排使学生通过80 学时的课程实践,了解软件项目的需求分析、概要设计、详细设计、编码与调试、测试、软件集成和联调、交付和安装、试运行、用户验收等软件生存周期。本课程学习结束后,学生应能对基于Web的软件项目,用微软Visio 、IBM Rational Rose等 CASE工具进行软件工程相关设计;能搭建含应用服务、数据库服务等在内的服务器环境;并在此基础上,使用自己熟悉的C# 、Java、C+ 等程序语言进行编码和测试,使用vss、svn等源代码管理工具进行源代码管理;能使用HP LoadRunner、 WinRunner、JMeter等测试软件进行Web压力测试。

2、二、基本要求软件设计部分:(1)掌握利用微软 Visio 、 IBM Rational Rose (二选一)进行软件项目的需求分析、概要设计、详细设计;(2)需求分析阶段确定开发目标、确定项目开发的技术路线、选任开发项目经理名、设计项目开发进度、确定开发人员并分配职责,生成可行性分析报告;(3) 概要设计阶段进行总体方案设计、逻辑框图、边界(约束 )条件的设计、运行环境设计,生成概要设计说明书;(4)详细设计阶段进行算法设计、数据格式设计、实现流程设计、人机界面设计、测试用例设计、操作设计,生成详细设计说明书、测试计划及测试用例、使用说明书(初稿 )等。软件开发与测试部分:(1) 搭建应用服务

3、器、数据库服务器;(2)按详细设计说明书,使用自己熟悉的程序语言,进行编码(可多语言混用);(3) 引入vss、svn等源代码管理工具(服务器),对源代码进行版本控制(任选一种);( 4) 进行软件模块的局部测试、集成与联调;使用 HP LoadRunner 、WinRunner 、JMeter (三选一)等测试工具,对系统进行Web 压力 测试。三、课程学员配置分工:以 7 人为单位组建项目组,课程学习、实践及考核以项目组为单位进行,项目组设项目经理 1 名,软件设计人员2 名、服务器工程师1 名、程序员2 名、软件测试人员1 名。项目 经理负责本组内部协调,技术路线和与授课教师联系。软件设

4、计人员负责软件需求分析、概 要设计、详细设计。服务器工程师负责服务器操作系统(Linux或者Windows Server)安装,应用服务软件安装、数据库系统安装。程序员负责系统编码、局部测试与联调。软件测试人员负责系统在网络环境下的压力测试等。四、项目描述根据教育部关于做好2011 年全国普通高等学校毕业生就业工作的通知(教学 2010 11 号)要求积极推进毕业生就业状况监测分析系统建设,探索引入第三方统计、监测和评估机制;同时,要进一步优化高等教育结构,加大学科专业和人才类型结构调整力度,积极构建高校学科专业人才需求预测预警系统,建立动态调整学科专业结构新机制。现有已经开发完成的重庆市高校

5、毕业生就业质量问卷调查系统,系统基于Apache 、MySQL 、PHP 开发,目前已经上线运行近2 年时间,完成重庆市2012 届、 2013 届 30 余万 高校毕业生网络问卷调查任务,系统运行界面如下图1 所示:s 隔艦詹用區越as创H耳MliHTplG- -t I4 JRE-Irtrtl?3 伯備- -laffi 0?aL Hi. is TgisH- in ii 35伍 Mi21B凹孑3M.J5MS2W44S3.3l Li|lSb4-?.a=4呻1d 3-7131qawa4361-L4中甜翩-Umiss374614-D 513UIU9+S+*? LEJ3G1LJ ?HMH斎帀 | 養

6、仙- 己爭 : hf Eli 4ZH1G荀 N(JUE ; *feK : l, 4flflU.7KitirfiV5E20l*lU.MilEN荀餾 ( 忌中卜氏 ?帀 1 觀 U.轲圧讯帛雹生息鼻宣姬悴息中卜氐E 生雷吐*刊 3 皿* 牛止生島耳尺出童诞 ?才 |rtn-fiEF. k .n-E ¥Hif?ni*JDL+B*止生感也用 #: 诫玄? , 11 丄丸于rrnJIvrjnL+t*-止主査叵曜冋工用丸理材|FfrnSv2Di4-l|i$Hlri JT F I-14* 匾: ?氏Ff!%BaJKtt2Di3B?i XaiNfti4i2JITfliSHXtUlSf : 7Ki虽書 2 肚*

7、 口辛小土思 EKWI : 朋卜萱豌干工雹觀小于珂圧冃彦醫川皿吐生原安审 ?籲 tliSWJfty 庄工竄IrrnJIvrjDB*止主尉*畳號 MW西 那 frtW“!Kl|半让生 JMtit* 可馆 ? K ( J| 區、 ? rt 电鼻昭吐神Ml5 617&L?.i彌砂 L4f941.404和 g3214U+231.QD9&4 TV24W13.2ML3?m.L33.3曳兌H171.1IBMfifesa.a泗97$?,2LU*K3hMlDUB7DL27. G皿2ILUS7Id.DMO4L3BE?.?!-32IDS-29.9肌?1M325.0L4111244?23.1mij 碑HM2272L4

8、1D13!.GiButJ UPMM33. 32DJE2un23.2图 1 重庆市高校毕业生就业质量问卷调查系统主界面为了监控系统的运行情况和各高校问卷实时填答情况,提出开发一个基于重庆市高校毕业生就业质量问卷调查系统的辅助系统。系统功能 1: 辅助系统要求能接入 Linux 服务器,监控 CPU 、内存、 I/O、交换空间、进程状况等的实时情况,类似top 命令执行结果。并将结果保存到数据库中。如图2 所示:爭 r 鈕 gjFUku :r . .MBa * MOim 回7 a ;.:;e2 乩 910&!?lapache2009429625m3348S 目?00,21root200193601

9、5361224S0? 00,02root200000S0? 00,03 rootRT0000S0? QD.O4root200000S0? QD.O5 rootRT0000S 0?00-06rootRT00D0S 0?00-07 rootRT00D0S 0?00-08 rootRT0000S 0?00-09 root-200000S 0?0D.O10 TOO tRT0000S 0?00-011 rootRT00D0S 0?00-012 rootRTD0D0S0? Q0-013 root20D000S0? Q0-014 rootRT0000S0? O0.015 rootRT0000S 0?00.0

10、| root jiaoyupinqquT# 1TIME+COMMANDJ3173:20Kiysgld:nri. 21httpdC: :07.97init:Q0.D2kthreadd;16? D9migraticn/O 1G :0 竝甘 ksoftirqd/O;:004.D0migration/OG;J:CQ?3.watchdog/0;C:(H ?E9migration/iC ;:QO.DOmigration/IG:05.96ksoftirqd/l;:00.97watchdog/IC;:14.48migration/2c;:00.D0migration/200:04.58ksoftirqd/20

11、:01.00watchdog/20:Q6? 27migration/3-图 2 top 命令执行结果图系统功能 2:辅助系统要能监控Apache 服务运行情况,实时反映当前系统填答人数,讲访问系统的 IP 地址保存到数据库中,对IP 分省、自治区、直辖市进行相应统计查询,如图3 所示:1 0,0.0.02 113.20J,225.9a1 117,136.30/1633 117,136.30,2251 111.13.30,817 125.?2.95.1651 125.66 SS. 1403 14.1O0-56-1911 ISO.153,214.1522 622 220,16

12、3.96.54 222.176.10,24& 目前在铳填答问柱人数为:12图 3 现有 Monitor 程序界面系统功能 3: 为高校提供查询功能,能够按院校、学历层次、专业、性别、民族、户口类别等,查询当前已经完成问卷、未完成问卷、部分完成问卷的学生名单,并能导出为 Excel 、PDF 等常用格式,便于学校进行填答督促,如图4 所示:11?4aai目诃4那店 何丸 Qq0-OMS#trtrt-b4H33-lb?aq77OKEaZitffld*M2fH2SOq1S划唱IKIOX4Ua7330B170MDZ1713ItL 科蜩 ZWpJ4OX*伽噫 1904259XQZ理現1P162JO272

13、Tga 耳咖述 d口曲E3 沪主 H為事討 2E4 毗西 030fi! ; 74EEd0qB31*? KQHH31旻序! fe3+4L0 就旦*41!DU l44Cq-12产*Z5X3ia7MQq434II? XQZSB屿刚刚刈 QqU+747W7?llK!OqBCLO3CE3#K4?XMZM2 和討&O?a7ftBD3347Jgi40 翼曰寥5EW7?woe71fl!OMHZSA*ui.4-aLManUKHH571 业刊冊OVCE3#4utfi|-0KWi0 ?ftiEi0“ZKTKunMRltft*弄卄OKdbiCAg2|T bqd hhZh-HJfHNN0Mi1I圧胡曷曜 11 事帛-r

14、ttEKVGK第薛 a El 严 2Z*i-Man?NNQM12n1.Xah-bUMNNbMiB咅科生申 /两确 wititCHC9u&i*Ajejraidi-HJMHNDHi21I伕厲足 li 平茨专褂业半扯鼻计鑒越 iflEK口 IC frqai&LxrrTiiixh hUmNMDIMi2E耳主爭业Z 计勺比卄联 Kgzh-HarwNNDNi22萱圧樹也足 11 帛肓阳土“北益箱 WITOK.lrp? ydmhtiti-HiniNNQi】3I隆两 &审处卒幡waaa甕计 ?出计醫 KCK曲皓“那 CMzh-HaiKMNDMi22音站现=丹斫 * ?:G*CflE2qWlfl7EhMmNIM

15、0iLJ3盘卄 h 掘 HRKOK32? 4? 9C? ltpqy5 ;di-HaiwNNDHi232lii7S#il E¥Xdwdifkijti lliniFJNDIHi132戊两宦舉业宰幡耳主甲业0 计与比卄 UKgzh-HarrtNNDiHi21iSi7ntU7Fii註丹石坛 H9E9TQIC加卽僭 Rfcjti-MfnsNNqMi3li応两总 ?扯宰廉音料生半 li盘计 =5* 计整暉XZh-bUMNIM0Mi2i?昴上址字闫-rfAaKXOKfl3eqafisrn5Eh-ManiNND吋i2ktrtlitlteitw 计聂耳KrUiiSjgMfNMDHi2BMzii-HarHNNDH

16、i23萱罠 Z炳足 11 平斤百旳生*扯M33cfl&rah MiniRrjDIMi12書耳生常处鱼计TH计嗾K監2bMp64uqhlZtl-HJMhiNDi112EfligEM-KfeUTIi左祖申如图 4 某高校未完成问卷学生名单系统功能 4 : 为高校提供调查邮件补发功能,针对未完成问卷的学生,在验证学生身份信息(院校、学号、姓名、专业、登记邮箱)后。只对登记的邮箱发送如下格式的网络调查链接地址: 864663/token/wchrx9uqum5z982/lang-zh-Hans其中的 864663 对应某高校问卷,其中的 wchrx9uqum5z982 是系统生成的 15 位随机操 作

17、代码,对应该校的某位具体毕业生。邮件发送可以使用已经购买的心心计钏申汕API调用,能进行短时间、大数量的邮件发送。1 天全通道约能发送2-3 万封邮件。也可以使用普通的 SMTP 协议进行发送,同一Email 地址加 IP 地址, 1 天约能发送 40-50 封邮件。系统功能 5: 辅助系统应采用图形化界面,B/S 结构,操作界面友好,易学易用。五、任务要求及学时1 安排:第 4 周下达任务, 10-14 周集中设计 76 学时并进行现场评测,提交报告,由 实验课老师进行检查。工作 进程4 周10 周内容课时备注技术手段讲解与下达任务书2指导教师将自己联系 方式QQ 、电子邮箱等 告知学生以便

18、答疑。需求分析阶段确定开发目标、确定项目开发的技术路4学生每 7 人一组,设项 目线、选任开发项目经理 1 名、设计项目 开发进度、确经理 1 名、软件设计 人员 2定开发人员(软件设计人员2名、服务器工程 师 1 名、名、服务器工程师 1 名、程序员 2 名、软件测 试人员程序员 2 名、 软件测试人1 名)并分配职责,生成可行性分析报告。员 1 名。项 目经理负责协调组内 项目技术路线、开发安 排, 并与老师联系。10 周11 周11 周12 周13 周概要设计阶段进行总体方案设计、逻辑框图、 边界(约束 )条件的设计、运行环境设计 生成概要设计说明书;详细设计阶段进行算法设计、数据格式设

19、计、 实现流程设计、人机界面设计、测试用例设计、 操作设计生成详细设计说明书、测试计划及测试用例、使用说明书(初稿)等。搭建应用服务器搭建数据库服务器。按详细设计说明书,使用自己熟悉的程序语言,进行编码(可多语言混用); 引入 vss 、svn 等源代码管理工具 (服务器),对 源代码进行版本控制(任选一种); 进行软件模块的局部测试、集成与联调。使用 HP LoadRunner 、WinRunner 、JMeter (三选一)等测试工具,对系统进行Web 压力测 试。8 软件设计人员完成,其 他人员进行自身分工 内容学习。16 软件设计人员完成,其 他人员进行自身分工 内容学习。12 服务器工程师完成,其 他人员进行自身分工 内容学习和文档编写。20 程序员完成,其他人员 进行自身分工内容学习和文档编写。12 软件测试人员完成,其 他人员进行自身分工 内容学习和文档编写。14 周现场评测:6现场评测由教师和其介绍设计的思路与方法;他项目组共同进行检查。对教师提出的相关问题进行回答。提交内容:报告以电子文档的形式进行提交。六、成绩评定 :1、课堂表现(纪律及考勤情况)20 分项目组内部,每2 天由项目经理负责,开一次项目进度会议,会议结束产生会议记录;每 4 天由教师负责,开一次项目会议,各项目组经理编写PPT 向教师汇报项目。2、 现场评测40 分由教师和其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论