您好,欢迎访问三七文档
软件设计报告姓名:方轶琦学号:100058082013年6月18日~2013年6月28日目录第一章软件设计介绍.........................................................1第三章软件设计的内容.......................................................43.1分数统计软件(A1)...................................................43.1.1设计题目及要求.....................................................43.1.2设计思想及程序流程框图.............................................43.1.3逻辑功能程序.......................................................53.1.4结果及完善方向.....................................................53.2打字软件(A2).......................................................93.2.1设计题目及要求.....................................................93.2.2设计思想及程序流程框图.............................................93.2.3逻辑功能程序......................................................103.2.4结果及完善方向....................................................103.3文本编辑器(A3)....................................................133.3.1设计题目及要求....................................................133.3.2设计思想及程序流程框图............................................143.3.3逻辑功能程序......................................................143.3.4结果及完善方向....................................................173.4加密软件(A4)......................................................193.4.1设计题目及要求....................................................193.4.2设计思想及程序流程框图............................................193.4.3逻辑功能程序......................................................193.4.4结果及完善方向....................................................193.5进制转换器(A5)....................................................233.5.1设计题目及要求....................................................233.5.2设计思想及程序流程框图............................................233.5.3逻辑功能程序......................................................243.5.4结果及完善方向....................................................293.6学生成绩核算系统的设计与实现(B1)...................错误!未定义书签。3.6.1设计题目及要求....................................................303.6.2设计思想及程序流程框图............................................303.6.3逻辑功能程序......................................................323.6.4结果及完善方向....................................................323.7模拟电信计费系统的设计与实现(B2)..................................393.7.1设计题目及要求....................................................393.7.2设计思想及程序流程框图............................................403.7.3逻辑功能程序.......................................错误!未定义书签。3.7.4结果及完善方向....................................................41第四章心得体会............................................................49软件设计报告10005808方轶琦1软件设计介绍一.软件的设计概念软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。建议用数学语言来抽象事务和问题,因为数学是最好的抽象语言,并且它的本质就是抽象。将复杂的问题分解成可以管理的片断会更容易。将问题或事物分解并模块化这使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的情况。二.软件设计的性质、目的:本课程是一门技能训练课,为在校学生的必修课程。通过设计培养学生良好的编程习惯,使学生掌握编程的基本步骤,规范学生的编写程序的格式,锻炼学生编写程序的能力,为将来编写较大程序的打好基础。三.软件设计总时间:二周四.实验设备:南京邮电大学微机室微机。五.软件设计的任务通过集中时间上机实验,使学生充分发挥已有的编程能力,熟悉编译环境,选择若干课题,进行审题、分析、设计和调试,并根据要求写出实验报告。六.实验内容软件设计课题共分A、B两档。A档共5题,第一周完成;B档共2题,第二周完成。软件设计报告10005808方轶琦2第二章软件开发平台简介VisualStudio2008简介Microsoft®VisualStudio®2008使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了Microsoft开发智能客户端应用程序的构想。借助VisualStudio2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。任何规模的组织都可以使用VisualStudio2008快速创建能够利用WindowsVista™和2007VisualStudiosystem的更安全、更易于管理并且更可靠的应用程序。VisualStudio2008提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。VisualStudio2008包括各种增强功能,例如可视化设计器(使用.NETFramework3.5加速开发)、对Web开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。VisualStudio2008为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持AJAX的Web应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的Web应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问ASP.NET应用程序服务和Microsoft平台。VisualStudio2008具备如下优势:快速开发新突破从建模到编码,再到调试,VisualStudio2008提供了增强的编程语言、设计器、编辑器以及和数据相关的新功能,可以帮助您体验到生产力的突破。创建杰出的用户体验VisualStudio2008为开发人员提供了新的工具,通过使用最新的平台,如Web,WindowsVista、2007MicrosoftOfficeSystem、MicrosoftSQLServer2008、WindowsMobile®以及WindowsServer®2008,开发人员可以快速创建个性化很强的用户体验以及互联的应用程序。跨越开发周期的协作VisualStudio2008可以让开发人员、设计人员、测试人员、架构师以及项目经理通过共享工具以及过程整合的方式,实现协同工作,从而减少了解决方案所花费的时间。采用统一整合的方式处理数据VisualStudio2008可以显著的改进开发人员处理数据的方法。传统方式中,开发人员不得不根据数据的存储位置以及用户的连接方法,对数据进行不同的操作。通过语言集成查询(Language-IntegratedQuery,LINQ),开发人员可以使用单独的模型来查询并转换XML,MicrosoftSQLServer™和对象数据,而不需要学习或使用特定的编程语言,这样就降低了复杂度并提高了生产力。体验全新的Web开发工具VisualStudio2008为公司或开发团队提供了一个健壮的、端到端的平台来构建应用程序并通过Web方式提供应用程序。通过VisualStudio2008,开发人员可以很容易的将最新的WindowsPresentationFoundation(WPF)功能整合到现有的WindowsForms应用程序以及新的应用程序中,并在Windows平台上创建高保真的用户体验。通过额外的ASP.NETAJAX1.0和Microsoft软件设计报告10005808方轶琦3IntelliSense®以及对调试JavaScript8.0的支持,构建AJAX应用程序将会更加快捷。增强的Web设计器带有分离视图编辑功能,可以让开发人员同时看到HTML页面以及结果页面,从而提升了Web开发的体验。将数据库功能整合到应用程序生命周期的管理中VisualStudio2008为不同的团队成员提供了一系列针对架构、设计、程序开发、数据库开发以及应用程序测试的相关工具。MicrosoftVisualStudioTeamSystem2008DatabaseEdition目前已经全部整合到了MicrosoftVisualStudioTeamSystem2008TeamSuite中。构建运行在多个版本的.NETFramework之上的应用程序通过VisualStudio2008,开发人员可以使用一个工具来管理并构建针对多个版本的.NETFramework的应用程序。VisualStudio2008将会自动让项目以及设置适应开发人员所指定的.NETframework版本。开发人员不再需要安装多个版本的VisualStudio来维护运行于多个版本的.NETFramework之上的应用程序。为MicrosoftOffice系列构建可靠的、可伸缩的应用程序VisualStudioToolsforOffice目前已经完全整合到了VisualStudio2008专业版当中。VisualS
本文标题:软件设计报告
链接地址:https://www.777doc.com/doc-6347116 .html