应用软件开发实践任务指导书创新

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《应用软件开发实践》任务(指导)书

一、应用软件开发实践的目的任务与要求

应用软件开发实践是计算机科学与技术专业学生进行实际项目开发一个重要环节,大部分公司、企业也都在积极筹建适合本系统使用的各种应用软件,使得应用软件人才的需求大大增加。应用软件开发的实践性非常强,需要大量的互相联系的计算机知识,其开发能力需要从大量的实践中获取。然而真正的从实际的企业应用中获取这样的知识是不切实际的。所以在本实践环节中,我们将采用学生结合自己就业方向,选择主题,查阅资料,初步掌握规范和详细设计方案编写方法;制订自己的计划,并且根据计划开展工作,对计划执行情况进行总结,从而了解软件开发过程,掌握软件开发过程中的基本方法。

要求学生按规定的上机实习内容和设计要求,自行完成设计任务,并事前进行准备(包括参考书和资料数据准备),并认真填写每天的实习日志。

每位同学于实习结束提交实践报告作为本次实践考评依据。实践报告要求包括系统开发实施的主要过程(需求分析、系统架构、系统设计和实现)以及收获和总结,字数不少与3000 字,实践报告总页数不得少于15个页面,严禁复制,否则视为雷同作不及格处理。

二、实习时间与地点安排

本实践由学生从选题目录中选择合适的方向或自行选定某企业、组织或行业进行研究并提交应用软件系统设计方案,原则上要求每人单独完成,不能有重复。

时间:2015624—2015628 (2014-2015-2 学期第18 周)1 周;

地点:院综合机房东8-409-411

三、实习内容与步骤

实习内容:

本实践以Apache Tomcat/IIS作为应用服务器,Microsoft SQL Server2000为DBMS,借助MVC 三层架构技术或者存储过程技术,利用ASP/Java/JSP/Servie开发实际的应用系统,目

的是熟悉实际应用系统的一般框架和项目开发的一般流程,培养学生动手能力、沟通能力以及团队合作精神。通过本次实践,使学生掌握应用软件的开发技术和方法,以促进其对计算机相关理论课程中学习的知识的掌握。

应用软件开发实践以小组为单位,每个小组1-4人,可从题目库中任意选择一个或结合

个人兴趣自拟题目(需指导老师审核同意)。

实践步骤:

1.选题和资料收集

本阶段的主要任务是对所实践内容进行全面了解,发现需要解决的问题,或根据个人的情况,结合计算机具体的应用需要,选择自己所要设计的题目,根据题目所涉及的内容和技术,有针对性地进行学习,查询相关技术资料和文献,熟悉所需得开发设计工具的使用。2.分析计划阶段本阶段主要任务是对确定的设计项目进行分析和规划,确定系统的结构、功能、模块和数据,并制定具体的工作计划和方案。主要包括:需求调查、可行性研究、需求分析、软硬件平台选择、确定设计概要目标,写出下一步工作计划。

3.设计阶段主要包括:制定总体设计计划,进行概要设计、模块划分、概念定义、功能定义、模块代码设计、平台工具修饰渲染、组装测试调试、需求验证。

4.调试维护阶段

主要包括:改正性维护(修正用户在使用过程中发现的错误或问题)、适应性维护(为适应新的应用环境而进行必要的修改)、完善性维护(针对用户在使用过程中出现的新需求进行改进)、修正性维护。

5.实践报告书写阶段

实践报告是应用软件开发实践整个过程总结性资料,书写的质量直接影响到实践的成败。实践报告主要包括实践目的、实践内容等,详细格式要求请参照毕业设计大纲的要求。6.实践上机检查演示及答辩

四、实习纪律与注意事项

禁止实习抄袭,发现原文抄袭网站或报刊内容以零分记。

禁止实习雷同,发现雷同以零分记。

参考选题见附件,原则上不得相同。题目可以自拟,但需经老师认可,如有重复须另选。

五、实习成绩考核

本实习结合学生的平时学习态度、动手能力、系统完成情况以及实习报告进行综合考评。其中:考勤20%,上机检查演示及答辩50%,实习报告30%

附录一:《应用软件开发实践》参考格式

XX单位(行业)信息系统设计方案

、系统概述

1.行业或企业基本情况

2.实施信息系统的背景、原因或必要性

二、系统设计的可行性分析

1.管理可行性分析(系统对组织的影响分析)

2.经济可行性分析(投入和收益分析)

3.技术可行性分析(开发环境和开发工具分析)

三、系统设计的目标

1.设计的总体目标

2.设计的阶段目标

四、系统需求分析

1.2.3应用系统的总体需求

应用系统的功能需求

应用系统的性能需求

应用系统的资源需求

设定具体指标)

设定具体指标)资金、

技术、人力等)

五、系统表达层设计

1.主页面(一级页面)设计(图片设计制作、文档设计排版、超链接设计、表

单设计、动态图标或文字的设计、其他相关信息设计)

2.次级页面设计(页面结构设计、超链接及信息项表设计、与主页协调的风格

设计、图片和文档的布局设计等)

六、系统逻辑层设计

1.系统业务流程设计(建立业务流程图)

2.系统数据流程设计(建立数据流程图)

3. 系统功能结构设计(建立功能结构图)

4. 系统流程设计(建立系统流程图)

七、系统数据层设计

1.概念模型设计(建立E-R 图)

2.逻辑模型设计(建立关系模型和表结构)

八、系统物理配置方案设计

1.硬件配置(建立配置信息表)

2.软件配置(建立配置信息表)

3.网络拓扑结构(建立拓扑图)

4.维护机构设置(建立组织结构图)

九、系统运行维护方案设计

1.机构设置(建立组织结构图)

2.技术维护(修改网页错误和调整软件功能以适应企业发展)3.内容维护(结合企业的商业动态和发展方向,改进网站内容)

4•运行维护(对网站运行系统如空间、FTP数据库等方面的维护,以保证运行的迅捷和安全)

十、方案实施效效益分析

1.直接效益分析(系统投资成本、系统运行费用、系统投资回收期、系统运行新增效益等)

2.间接效益分析

参考文献

相关文档
最新文档