• 22.24 KB
  • 13页

软件工程设计报告

  • 13页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划软件工程设计报告  滨江学院  软件工程课程设计报告  (XX--XX年度第一学期)  课程名称:软件工程课程设计题院系:计算机科学与技术系班级:软件工程班学号:XX姓名:唐晨暄指导教师:李振宏设计周数:两周  日期:XX年4月4日  摘要:  本系统实现网络相册的的基本功能,包括用户创建影集,修改影集名称,用户的注册和登录,用户图片的上传,数据库图片的播放;管理员管理图片和用户。系统利用.Net平台技术进行开发,实现相册的的动态管理,使得对信息的管理更加及时、高效,提高了效率。同时还对系统的开发原理、功能特点和设计方案进行了介绍。  一、课程设计的目的与要求  通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。  具体如下:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编  码和测试方面的知识;  2.熟悉自动化的软件开发工具RationalRoseXX,并将其运用于软件开发的全过程;3.进一步加强和提高软件工程文档的编写能力;4.培养协作能力和团队精神。  二、设计正文  1.概述  课题题目:个人电子相册的设计与实现系统的主要目标:  研究Flash、Flex、Silverlight等富客户端,它在某种程度上是开放式的、自由式的。因此这是一个相对来说安全、私密、开放的和朋友分享、交流的私人电子相册空间。  技术可行性分析  这个电子相册是一种基于B/S架构的管理系统,它采用目前最有发展前景的c#语言编写,用到了当今先进的技术如Html,CSS+DIV,JavaScript,Mysql等关键技术来实现该系统。开发本系统的VisualStudioXX编程软件、是可以直接在网络上免费下来得来的,其中的Wamp集成环境在Windows平台下集成了Apache、MySQL、PHP服务,无需再另外下载PHP环境和MySQL数据库。这些应用软件是现在常用的网页开发工具,都能够很方便的掌握,并且也学了有关网页开发的课程,实现该电子相册空间的技术能够比较好的实现,所以对于本系统在技术上是可以达到的。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  需求分析  总体需求  该设计系统要具有实用性,功能完善,界面良好。设计该系统的流程如图3所示。  流程设计:程序设计:  图程序设计流程图  功能需求  本系统应该具有登录验证、修改密码、创建相册、浏览相片、上传相片、删除相册或相片、等功能,详见图4。  图电子相册系统功能结构图  3.系统总体设计设计问题域子系统  相册系统是实现用户上传照片、用户交流图片以的一个平台,整个电子相册系统有前台和后台两部分,共分为4个模块:用户上传,管理模块,注册登录模块和阅览模块,分别用于完成各自的功能。  各模块功能  表2-1学生选课系统功能模块表  设计数据管理子系统  数据库表  表3-2数据库表  数据库表结构  ①相册tb_type的详细数据字段:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  ②相片tb_photo的详细数据字段:  表3-4Teacher教师用户表  ③用户表admin的详细数据字段:  设计人机交互子系统  用户分类  本系统的用户可分为三类:②管理员用户;②普通用户;用户描述  ①管理员用户的描述:  管理员用户在整个选课系统中起到管理和维护的作用,对普通的信息进行管理和维护。②普通用户的描述:普通用户负责试用系统的各项  用户注册流程图  课程设计报告  (XX--XX年度第二学期)  名称:软件工程课程设计题目:火车站售票系统院系:计算机系班级:学号:学生姓名:指导教师:宋雨,陈晴,王德文设计周数:2周  成绩:  日期:XX年6月21日  《软件工程》课程设计  任务书  一、目的、要求目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。  二、主要内容  要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目,按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。  三、进度计划  四、设计成果要求  1.至少提交4个文档,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试计划,要求文档格式规范、逻辑性强、图表规范;  2.独自实现了系统的某些功能,基本达到了要求的性能,经过了测试,基本能运行。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  五、考核方式  提交的文档规范,工作量大,文档逻辑性强、正确,按《计算机综合实践指导》标准考核占60%  系统验收、讲解、答辩占25%考勤占15%  学生姓名:指导教师:  XX年6月16日  《软件工程课程设计》实验报告评分表  一、课程设计的目的与要求  1.课程设计目的  软件工程课程设计是学习软件工程课程后所进行的实践环节,目的是培养学生用工程化的思想和标准文档化的思想进行软件开发。本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中的各个环节,以加深对软件工程课程的深入理解、锻炼独立分析、解决问题的能力。  2.课程设计要求  课程设计准备  1)复习软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。  2)明确可行性分析、需求分析、设计、测试等阶段的基本任务和基本方法。3)熟练运用规范化的描述方法和文档,描述软件开发的各个阶段。4)熟悉开发环境和开发工具。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  内容要求  1)对所设计和实现的系统进行可行性分析,提交可行性分析报告;  2)对系统进行需求分析,可以选择传统的分析方法或者面向对象的分析方法,提交软件需求规格说明书;  3)在SRS的基础上进行软件的概要设计和详细设计,提交软件设计文档;4)遵循上述文档的要求,实现软件;  5)对所实现系统进行软件测试,完成软件测试报告。  二、设计正文  1.可行性分析报告  项目简介  项目目标  随着社会的发展、网络的普及,生活中有许许多多的事情可以通过网络解决。比如在网上查询火车票以及预订火车票等等。然而网上预订火车票预订系统诞生了,开发火车票预订系统主要是帮助人们能够及时购买火车票,查询火车出发时间,节约人们的时间和精力。系统的简要描述,主要功能目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  用户可以在本系统查询票价、余票,然后通过注册登录进行预订车票,若没有登录则不能预订车票和查看我的订单。一般的用户可以通过本网站选择出发地点和到达地点来查询车票,然后进行车票预订,用户还可以通过我的订单来进行对预订的车票进行退票和查询自己预订的车票详细信息。  对现有系统的分析  处理流程和数据流程(系统流程图)  对现有系统的其他说明  本软件在开发过程中,分为技术实现与使用软件说明书两大部分,这两部分都有它的重要之处,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,程序严重错误而不解的,会影响开发软件的进度和该软件不能按期完成。若软件说明书陈述出现问题,那出现部分描述含糊不清,则会影响该软件的完整性与可继承性。  燕山大学  专业综合训练设计报告  教学信息管理系统  学院信息科学与工程学院  年级专业*级计算机科学*班  学生姓名冷**  指导教师  提交日期XX/1/10  摘要目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  本次综合训练管理信息系统设计在Windows7平台上,以VisualStudioXX作为界面开发工具,SQLServerXX作为数据库工具,应用以C#为编程语言的技术进行系统设计,分析设计了C/S模式的“教学信息管理系统”。系统数据库在服务器端运行,管理员可以通过客户端访问装在服务器端的应用程序,并操作后台数据库。  本报告中首先说明了该系统的特点与业务需求,之后详细说明了系统的业务流程和系统开发流程,重点介绍了系统各模块的功能及相关功能的具体实现。本系统采用网页—服务器—数据库三层架构模式,用户的查询操作和管理操作均在页面上完成,更新信息和请求信息从页面传到服务器上,再在服务器上对数据库进行操作,更新数据或查找数据。  本系统主要包含5个功能模块:用户登录模块,查看所有信息模块,管理教师信息模块,管理课程信息模块,精确查询模块。主要通过Web对信息进行管理和查询。该系统功能完善、用户界面友好、运行稳定,可进行简单的教学信息管理,实现要求的功能。  关键词教学信息管理系统;C/S开发模式;教学信息管理系统;VisualStudioXX;SQLServerXX;C#;  代码请参看本人文库下的文件  目录  摘要………………………………………………………………………………………1  第1章绪论?????????????????????????????3目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  课题背景???????????????????????????3  课题意义???????????????????????????3  选题依据???????????????????????????3  第2章需求分析???????????????????????????4  问题定义??????????????????????????4  可行性分析?????????????????????????4  需求分析?????????????????????????5  建立模型??????????????????????????7  第3章总体设计和详细设计??????????????????????12  基本设计理念和处理流程???????????????????12  数据库设计?????????????????????????14  用户界面设计????????????????????????16  数据库配置?????????????????????????21  程序编码??????????????????????????24结论?????????????????????????????????26参考文献…………………………………………………………………………………27  第1章绪论  背景和意义目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  现代信息技术的飞速发展给我们生活带来了极大的便利,尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。作为计算机应用的一部分,管理信息系统具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、实时性好、成本低等。将信息技术运用到教学管理系统中已经有很长的时间了,在实际应用中也有很多堪称完美的实例。信息技术在给我们带来方便的同时,也能让我们时刻体会到数字化的乐趣。  本次学科综合训练主要进行了对教学信息管理系统的基本功能的分析和设计,通过对这些主要功能的设计和分析,了解一个完整的教学信息管理系统应具备的功能,同时加强对软件过程的理解,增强软件开发能力,提高编程水平。  主要内容和工作  (1)前期准备:定位用户人群,做好需求分析工作。作为一个教学信息管理系统,使用者以管理员和教师为主,教学信息管理更新界面应简单易用,输入方便,对数据库的操作,如增添、删除、查找、修改,应尽量在管理界面上即可实现。针对用户对系统的实时性要求较高的特点,要做好数据库的设计。需求分析之后要进一步明确问题域,站在用户人群的角度进行开发。进行可行性分析,从经济、技术、操作等方面入手,看问题能否解决。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  (2)设计实施:对系统功能进行调查分析,逐步抽象,构造功能模块,建立系统的功能模型、数据模型、动态模型。然后进行总体设计,完成系统的大致框架,画出层次图。然后再进行详细设计工作,完成数据编码工作,设计出数据库和人机界面。  选题依据  本课题选取自《XX秋季09级计算机科学与技术专业综合训练安排》,主要考察学生对数据库配置和操作的技巧以及界面设计技巧。教学管理系统与本人的学习生活比较接近,所以对系统的要求也有所了解。  第2章需求分析  问题定义  在教学信息管理系统中,要解决的主要问题是如何用计算机实现教学信息的录入,修改,公布,查询,删除等管理操作,需要借助SQL数据库的数据管理功能。首先需要一个管理员账户进行信息管理,管理员账户是所有教学信息的最原始提供者,使我们这个系统的主要使用者。管理员账户登录后,需要显示所能进行的操作,以供管理员选择要进行什么操作,此时就要将系统的功能模块分出来,要完成什么操作一目了然。选择操作后,管理员就可以针对具体的问题,向系统提交数据,完成数据库数据的新增、删除、查找、更改和更新。  系统要求使用便捷,界面友好,能在短时间内掌握使用方法。因此在人机交互界面的设计中要尽量简洁,剔除多余的元素,合并零散的元素,设计出集成性能较好的人机交互界面。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。 为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  在数据库设计上,要分析好数据实体以及实体间的关系,将实体元素设计全面,避免出现数据冗余。  这些问题,我们都要在教学信息管理系统中解决。  可行性分析  (1)技术可行性:当今时代是飞速发展的信息时代。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。以我们目前掌握的数据库和编程知识,完全可以设计出符合要求的教学信息管理系统,并可以投入使用。  (2)经济可行性:该系统的搭建仅需一台服务器和一台管理主机,设计工具也只需一台个人电脑,使用VSXX即可完成全部设计工作。而且学校实验室有多台符合要求的机器,我们只是加以利用,就可实现对教学信息的快速高效的管理操作,同时又避免了人工管理时的诸多矛盾弊端。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。'