计算机软件专业综合实训流程研究.pptx

上传人:修**** 文档编号:87044562 上传时间:2023-04-15 格式:PPTX 页数:94 大小:6.33MB
返回 下载 相关 举报
计算机软件专业综合实训流程研究.pptx_第1页
第1页 / 共94页
计算机软件专业综合实训流程研究.pptx_第2页
第2页 / 共94页
点击查看更多>>
资源描述

《计算机软件专业综合实训流程研究.pptx》由会员分享,可在线阅读,更多相关《计算机软件专业综合实训流程研究.pptx(94页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1计算机软件专业综合实训流程探讨Computer Software Professional TrainingComputer Software Professional Training 钱 哨交通部管理干部学院计算机系交通部管理干部学院计算机系交通部管理干部学院计算机系交通部管理干部学院计算机系 钱哨教案钱哨教案钱哨教案钱哨教案 200920092目录大纲目录大纲计算机软件课程设置与就业职业化需求计算机软件专业实训课程流程设计计算机软件专业实训课程如何引导关于我们31.关于我们关于我们交通部管理干部学院交通部管理干部学院是中华人民共和国交通部直属的事业单位,其前身是北京交通管理干部学院。学

2、院最初是成立于1951年的中央人民政府交通部干部学校。在此基础上,1984年成立北京交通管理干部学院。41.关于我们关于我们计算机系计算机系于1993年7月成立的。现有教职员工30名,在校学生900余人,下辖先进计算机设备逾千台,两个专业实验室和一个综合实训实验室。下设四个教研室:计算机软件教研室;计算机网络教研室;计算机软件教研室;计算机网络教研室;计算机基础教研室;实训教研室计算机基础教研室;实训教研室 实训工厂建设实训工厂建设学院实训基地标牌学院实训基地标牌 51.关于我们关于我们主实训工厂和学生实训场景主实训工厂和学生实训场景61.关于我们关于我们主实训工厂和学生实训场景主实训工厂和学

3、生实训场景71.关于我们关于我们北京昌平实训基地实训场景北京昌平实训基地实训场景 81.关于我们关于我们实训流程展示实训流程展示 91.关于我们关于我们江苏无锡实训基地江苏无锡实训基地 101.关于我们关于我们江苏无锡实训基地学生工作生活现场江苏无锡实训基地学生工作生活现场 111.关于我们关于我们北京理工大学的北京理工大学的ATA实训合作基地标牌实训合作基地标牌 122.计算机软件课程设置与就业职业化需求计算机软件课程设置与就业职业化需求(1)社会对计算机人才需求的现状)社会对计算机人才需求的现状 调研地区调研地区调研单调研单位数量位数量学历最学历最低要求低要求性别要性别要求求工作年工作年限

4、要求限要求专业职业专业职业资格认证资格认证政治要求政治要求学生干学生干部要求部要求户口要户口要求求外语水平外语水平要求要求北京(涉及行业包括水利、能源、建筑、医疗、新闻、出版、广告、旅游、机械、化工、冶金、石油、电力、造船、轻工、纺织、汽车、制药、物流)70家(共计514人)中专(26)人男(17)人1年(204)人需要(42)人无所谓(60)人需要(6)人需要(26)人英语四级(328)人高职(197)人女(0)人2年(147)人无所谓(508)人无所谓(488)人英语六级(72)人本科(179)人不限(75)人3年(72)人不需要(442)人其他语种(54)人研究生以上(112)人4年(1

5、6)人信息来源信息来源前程无忧网前程无忧网、中华英才网中华英才网、智联招聘网智联招聘网、伯乐招聘网伯乐招聘网2009年年3月月4日至日至3月月11日资讯日资讯 132.计算机软件课程设置与就业职业化需求计算机软件课程设置与就业职业化需求(1)社会对计算机人才需求的现状)社会对计算机人才需求的现状 十大热门行业:十大热门行业:o“ChinaHR职场人气排行榜”由中华英才网(ChinaHR.com)推出,反映国内行业的发展新变化。o排行榜之“十大热门行业”数据均统计自企业端的数据。n十大热门行业1.互联网电子商务2.计算机软件3.计算机硬件网络设备4.IT服务系统集成5.电子微电子6.通信(设备运

6、营增值服务)7.专业服务(咨询财会法律等)8.房地产开发建筑与工程9.机械制造机电重工10.基金证券期货投资十大热门行业中:十大热门行业中:互联网互联网电子商务电子商务 计算机软件计算机软件 计算机硬件计算机硬件网络设备网络设备占据三甲!占据三甲!IT服务也榜上有名服务也榜上有名142.计算机软件课程设置与就业职业化需求计算机软件课程设置与就业职业化需求(1)社会对计算机人才需求的现状)社会对计算机人才需求的现状 p 行业需求的激增,催化计算机专业学生趋向于专业性应用领域行业需求的激增,催化计算机专业学生趋向于专业性应用领域 p 实用性、适用性原则成为用人单位的主要目标实用性、适用性原则成为用

7、人单位的主要目标 学历就业需求分布图学历就业需求分布图 152.计算机软件课程设置与就业职业化需求计算机软件课程设置与就业职业化需求(1)社会对计算机人才需求的现状)社会对计算机人才需求的现状 p 计划经济中旧有的分配模式已经不再被广大学生和社会接受。计划经济中旧有的分配模式已经不再被广大学生和社会接受。但是,但是,职业经历职业经历以及以及外语水平外语水平越来越受到越来越受到IT企业的重视。企业的重视。p 职业素质被提到招聘目标中职业素质被提到招聘目标中“具有良好的客户服务意识与沟通能力,良好的团队协作精神与职业道德;学具有良好的客户服务意识与沟通能力,良好的团队协作精神与职业道德;学习能力强

8、,善于思考总结,责任心强,工作效率高习能力强,善于思考总结,责任心强,工作效率高。”这句话被企业经常性的提出应该值得从事高等教育和管理的同志认真思考。16目前就业形势分析严峻的就业形势下,严峻的就业形势下,如何冲破就业的冰河?如何冲破就业的冰河?172.计算机软件课程设置与就业职业化需求计算机软件课程设置与就业职业化需求(1)社会对计算机人才需求的现状)社会对计算机人才需求的现状 o来听听企业的呼声:1、企业刚刚培养起来,员工就跳槽跑掉了、企业刚刚培养起来,员工就跳槽跑掉了2、公司的平台改成、公司的平台改成JAVA都半年了,可他还是不能上手都半年了,可他还是不能上手3、小刘技术还行,就是跟谁都

9、无法合作,公司不肯为他一个人放弃整个团队、小刘技术还行,就是跟谁都无法合作,公司不肯为他一个人放弃整个团队4、小王是个单线程,必须让主管把事情一一交代清楚才能做,否则就是一团糟、小王是个单线程,必须让主管把事情一一交代清楚才能做,否则就是一团糟5、都说就业难,可我们公司天天都在招人,还是没有满意的、都说就业难,可我们公司天天都在招人,还是没有满意的6、为什么应聘者都不明白,首先应该做出成绩,才有资格要求待遇、为什么应聘者都不明白,首先应该做出成绩,才有资格要求待遇而不是而不是“我要我要*待遇待遇”7、182.计算机软件课程设置与就业职业化需求计算机软件课程设置与就业职业化需求(1)社会对计算机

10、人才需求的现状)社会对计算机人才需求的现状 o经过调研,多数企业认为,一个职业人应具备以下素质:n学习能力n适应能力n协作能力n沟通能力n职业礼仪n时间管理n抗压能力n诚实守信192.计算机软件课程设置与就业职业化需求计算机软件课程设置与就业职业化需求(1)社会对计算机人才需求的现状)社会对计算机人才需求的现状 p 社会目前对于社会目前对于IT从业者的技术要求从业者的技术要求 市场软件技术需求图市场软件技术需求图 目前软件市场技术需求的发展趋势是:在统一的WEB框架下,以B/S开发为主要导向,整合目前的大型网络数据库技术、UML设计以及一定的多媒体处理技术,是这个时代计算机软件课程知识结构变革

11、的大势所趋。20JAVAJAVA和和.NET.NET人才需求现状人才需求现状经过对经过对529家招聘企业,家招聘企业,1727个有效职位进行统计分析:个有效职位进行统计分析:60%以上的职位要求有两种或两种以上技能以上的职位要求有两种或两种以上技能 具备系统化、结构化的软件知识和技能的人才才能满足企业的需要具备系统化、结构化的软件知识和技能的人才才能满足企业的需要 获得更多、更好的就业机会获得更多、更好的就业机会21ITIT热门职位现状热门职位现状IT 类热门职位类热门职位 Top10 排行榜排行榜 22Ability能力能力Professional专业专业Technology技术技术Expe

12、rience经验经验Communication沟通沟通Habit习惯习惯学习能力学习能力创新能力创新能力分析解决分析解决问题问题代码规范代码规范界面规范界面规范文档规范文档规范开发流程开发流程开发平台开发平台和语言和语言前沿开发技术前沿开发技术数据库技术数据库技术 编程及规范编程及规范分析设计分析设计及项目管理及项目管理设计和实现设计和实现开发文档开发文档 演讲演讲团队沟通团队沟通客户沟通客户沟通 职业素质职业素质积极主动积极主动不断更新不断更新 企业眼中的优秀程序员企业眼中的优秀程序员233.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(1)实训课程体系)实训课程体系 243

13、.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(1)实训课程体系)实训课程体系 253.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第二步:项目小组筹建讨论阶段第二步:项目小组筹建讨论阶段第三步:第三步:项目小组任务分工阶段项目小组任务分工阶段 第一步:综合项目陈述阶段第一步:综合项目陈述阶段第四步:需求分析阶段(软件及数据库建模)第四步:需求分析阶段(软件及数据库建模)第五步:用户界面设计阶段第五步:用户界面设计阶段 第六步:软件开发实施阶段第六步:软件开发实施阶段第七步:软件测试阶段第七步:软件测试阶段第八步:安装部

14、署、答辩阶段第八步:安装部署、答辩阶段263.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第一步:综合项目陈述阶段第一步:综合项目陈述阶段273.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第二步:项目小组筹建讨论阶段第二步:项目小组筹建讨论阶段筹建小组的筹建小组的基本原则基本原则小组第一次小组第一次会议会议小组分工小组分工283.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第三步:第三步:项目小组任务分工阶段项目小组任务

15、分工阶段 在团队开发过程中,需要根据组员的能力和特点分派具体不同的工作给他们协调一致的完成软件项目,约束彼此工作进程和提高工作绩效的方法一般采用文档推动的方式。在项目初期,组员彼此之间不是非常了解的情况下,需要项目负责人通过有效的文档快速决定任务的有效分派,于是这个阶段实训过程中主要的文档建议包括以下三种:p 项目工作计划书项目工作计划书:解决每个人干什么?干多少?工作计划如何?p 实训人员工作日志实训人员工作日志:每日心得体会,检验领会项目意图准确性。p 实训周工作日志实训周工作日志:检验每周工作完成情况,查漏补缺,不断完善工作方式,改正错误的工作态度和习惯。293.计算机软件专业实训课程流

16、程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第三步:第三步:项目小组任务分工阶段项目小组任务分工阶段 项目小组任务分工表项目小组任务分工表 303.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第三步:第三步:项目小组任务分工阶段项目小组任务分工阶段 项目进度安排图项目进度安排图 MicroSoft Office Project313.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第三步:第三步:项目小组任务分工阶段项目小组任务分工阶段 本报告主要是

17、规定小组成员每人每天必须填写的心得和体会,本报告主要是规定小组成员每人每天必须填写的心得和体会,由项目经理负责验收,不必交指导教师。由项目经理负责验收,不必交指导教师。323.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第三步:第三步:项目小组任务分工阶段项目小组任务分工阶段 本报告主要是由实训小组项目经理每周向指本报告主要是由实训小组项目经理每周向指导教师提交一次,由指导教师负责验收,同导教师提交一次,由指导教师负责验收,同时有针对性的就实训环节发生的问题予以解时有针对性的就实训环节发生的问题予以解决,必要时可以和小组一起讨论解决。决

18、,必要时可以和小组一起讨论解决。333.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第四步:需求分析阶段(软件及数据库建模)第四步:需求分析阶段(软件及数据库建模)第一份报告:第一份报告:软件需求分析报告书软件需求分析报告书;辅助设计软件;辅助设计软件 MicroSoft Office Visio 2003第二份报告:第二份报告:数据库分析报告书数据库分析报告书;辅助设计软件;辅助设计软件 SysBase PowerDesigner 13.0 教师辅助说明软件使用方式教师辅助说明软件使用方式343.计算机软件专业实训课程流程设计计算机软

19、件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第三份报告:第三份报告:软件界面设计报告书软件界面设计报告书;辅助设计软件;辅助设计软件 网页设计三剑客;网页设计三剑客;PhotoShop第五步:用户界面设计阶段第五步:用户界面设计阶段 353.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 用户界面设计的一般流程用户界面设计的一般流程第五步:用户界面设计阶段第五步:用户界面设计阶段 效果图效果图(通过PS或者FIREWORKS三方图形处理软件设计)切图切图动态程序动态程序设计设计CSS与与XHTML业务与数据业务与数据表现

20、层表现层视觉效果表视觉效果表现层设计现层设计363.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第六步:软件开发实施阶段第六步:软件开发实施阶段在界面设计整体结束后,由多媒体设计转移在界面设计整体结束后,由多媒体设计转移至软件开发设计阶段,此阶段需要更多的时至软件开发设计阶段,此阶段需要更多的时间和精力,指导步骤是:间和精力,指导步骤是:1、按照、按照OOP设计原则,进行分层设计开设计原则,进行分层设计开发;将集约化的类提炼出来,进行抽象,提发;将集约化的类提炼出来,进行抽象,提前进行封装。前进行封装。形成电子报告书,在小组内形成电子报

21、告书,在小组内部传阅。部传阅。2、每天进行例会,讨论项目进展和成功失、每天进行例会,讨论项目进展和成功失败经验,有项目经理控制整体进度。败经验,有项目经理控制整体进度。3、提炼共有问题,积极解决。注意控制项、提炼共有问题,积极解决。注意控制项目周报告制度。目周报告制度。373.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第七步:软件测试阶段第七步:软件测试阶段第四份报告:第四份报告:软件测试计划书软件测试计划书,软件测试报告书软件测试报告书;p 集成测试集成测试:集成测试测试用例集成测试测试用例设计规格设计规格,集成测试测试用例集成测试

22、测试用例p 数据库测试:数据库测试:数据库测试测试数据库测试测试用例设计规格用例设计规格,数据库测试测数据库测试测试用例试用例数据库测试计划数据库测试计划p 系统测试:系统测试用例系统测试:系统测试用例383.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(2)综合实训课程步骤)综合实训课程步骤 第五份报告:第五份报告:项目答辩设计项目答辩设计;第八步:安装部署、答辩阶段第八步:安装部署、答辩阶段p 项目规定的所有文档项目规定的所有文档p 演讲演讲PPTp 软件录像软件录像393.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(3)综合实训评价体系建设)综合实训评价

23、体系建设 员工评分表(满分员工评分表(满分100100分)分)403.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(3)综合实训评价体系建设)综合实训评价体系建设 小组答辩评分表(满分小组答辩评分表(满分100100分)分)413.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(3)综合实训评价体系建设)综合实训评价体系建设 辅助测评量化系数如下:辅助测评量化系数如下:1、考勤、考勤:全勤系数为1,旷工1次,扣除0.1系数。2、团队合作、团队合作:分为优,中,差差。系数为1,0.8,0.6,由组内成员评定。3、领导岗领导岗:项目经理和技术经理的系数为1,其他成员系

24、数为0.8。4、项目评审会:、项目评审会:项目演示成绩分为优,中,次。系数为1,0.8,0.6,由公由公司考核领导小组评审司考核领导小组评审。5、成果的数量和质量:、成果的数量和质量:产品中的软件、代码、文档等要求的成果,数量满系数为1,少一个扣除0.1系数。质量也分为优,中,次。系数为1,0.8,0.6,由公司由公司考核领导小组评审。考核领导小组评审。员工附加分表(满分员工附加分表(满分200200分,其中分,其中100100分来自软件评分表)分来自软件评分表)423.计算机软件专业实训课程流程设计计算机软件专业实训课程流程设计(3)综合实训评价体系建设)综合实训评价体系建设 员工实训最终成

25、绩表员工实训最终成绩表433.计算机软件专业实训课程如何引导计算机软件专业实训课程如何引导(1)阶段项目简介)阶段项目简介o任务:MyQQ 聊天工具o系统结构:C/S,通过数据库交换聊天消息o小组形式完成o学时:24学时44项目实施和课程安排课程进度描述课时第一次课项目讲解2项目准备阶段2第二次课任务讲解4第一次集中编码第三次课任务讲解4第二次集中编码第四次课任务讲解4第三次集中编码第五次课任务讲解4第四次集中编码第六次课总结和答辩445软件开发流程o比尔盖子是一名建筑工人o起初只干一些比较简单的建筑工作o凭个人技术和经验,不需要特别设计,可以顺利完成o如同编写早期比较小的程序46软件开发流程

26、o新任务:建造一间非常美丽而完整的房间o工作变得复杂许多o像不断发展的软件,功能越来越多,越来越复杂47软件开发流程o软件复杂性n图形用户界面n客户/服务器结构n分布式应用n数据通信n超大型关系型数据库48项目团队中的角色o比尔想到需要更多的人手帮他o终于组成了自己工作团队o就像软件中的项目团队49软件项目团队中的角色项目经理项目经理 技术负责人技术负责人 软件架构师软件架构师 项目团队项目团队 分析师分析师 设计人员设计人员 开发人员开发人员 测试人员测试人员50项目人员构成比例例子:o微软 EXCHANGE 2000 SERVER 的开发:n项目经理:25人n开发人员:140人n测试人员:

27、350人oWINDOWS 2000:n项目经理:250人n开发人员:1700人n测试人员:3200人51软件工程师的工作o项目设计与分析o编码o编写文档o测试o团队管理52软件工程师的素质 良好的编码能力良好的编码能力规范化编码习惯规范化编码习惯规范意识规范意识团队精神团队精神 具有软件工程的概念具有软件工程的概念 求知欲、进取心求知欲、进取心和学习总结的能力和学习总结的能力团队组织和管理能力团队组织和管理能力53软件开发过程o“这次不能盲目开工,我们需要首先好好设计一下!”o构想o分析o设计o构造o评估o软件的制作过程也非常相似54软件开发过程软件开发软件开发可行性研究与计划可行性研究与计划

28、 需求分析需求分析 设计设计 开发开发 评估评估/测试测试 维护维护 建造房屋建造房屋构想构想分析分析设计设计构造构造评估评估维护维护 55软件开发过程模型 o软件开发需要经历几个步骤o具体如何实施,具体项目不同,有所区别o软件开发过程模型:制作具体软件时,开发步骤的具体实施方法瀑布模型瀑布模型 56瀑布模型o瀑布模型“线性顺序模型”o将每个阶段都清楚定义了起止点o产生明确的交付成果o阶段之间通过文档进行沟通o每个阶段都必需完成全部规定的任务(文档)后才能够进入下一个阶段 可行性研究与计划可行性研究与计划 需求分析需求分析 设计设计 开发开发 测试测试 维护维护 可行性研究报告可行性研究报告需

29、求说明书需求说明书设计文档设计文档程序程序测试报告测试报告57可行性研究与计划阶段 o确定项目目的o了解系统中客户的期望o确定系统的规模o论证项目可行性n技术可行性 n经济可行性 n操作可行性n社会可行性58需求分析阶段o需求是产品的根源o需求工作的优劣对产品影响最大获取需求获取需求客户客户同行、专家同行、专家已经存在的同类软件产品已经存在的同类软件产品行业标准、规则行业标准、规则Internet相关资料相关资料可能遇到的问题可能遇到的问题 用户说不清楚需求用户说不清楚需求误解需求误解需求分析需求分析需求功能需求记录在功能需求记录在客户需求说明书中客户需求说明书中59需求分析阶段文档介绍文档介

30、绍产品功能性需求产品功能性需求产品介绍产品介绍 产品应当遵循的标准和规范产品应当遵循的标准和规范其他需求其他需求需求说明书需求说明书产品非功能性需求产品非功能性需求60需求分析阶段61设计阶段 o目的:根据用户的需要制定标准,划分并分配任务设计设计GUI标准标准 设计数据库设计数据库 设计过程模块设计过程模块 设计编码标准设计编码标准 构建原型构建原型 分配任务和监督任务分配任务和监督任务 设计阶段涉及的活动设计阶段涉及的活动 62开发阶段 开发阶段开发阶段 对用户界面对用户界面进行最后的修改进行最后的修改 构建数据库构建数据库 通过添加代码通过添加代码使其具备功能使其具备功能 63评估/测试

31、阶段 o本阶段测试每个单元的功能 测试阶段涉及的活动测试阶段涉及的活动 单元测试单元测试 数据验证测试数据验证测试 安全性测试安全性测试 强度测试强度测试 集成测试集成测试 64软件开发过程o比尔通过类似软件瀑布模型的方式成功完成了自己的建筑项目65阶段项目需求描述及效果展示o用户注册o用户登录o个人信息编辑o查找/添加好友o好友列表o聊天o技术实现:WinForms+ADO.NET66需求分析数据库分析o需要的数据表:nUsers:用户表 nFriends:好友表 nStar:星座表 nBloodType:血型表 nFriendshipPolicy:好友策略表 nMessages:消息表 n

32、MessageType:消息类型表 67需求分析功能分析o主要功能:n注册与登录 n好友管理 n消息管理 n个人设置 68需求分析界面分析o需要的界面:n注册界面 n登录界面 n登录后的主界面 n查找/添加好友界面 n聊天界面 n系统消息界面 n个人设置界面 n头像列表界面 69需求分析辅助类分析o需要添加的辅助类:nDBHelper类 nUserHelper 类 70MyQQ 聊天工具聊天工具组长组长 A组员组员 B组员组员 C注注册册窗窗体体聊聊天天窗窗体体个个人人信信息息窗窗体体登登录录后后主主窗窗体体查找查找/添加功能编码添加功能编码登登录录窗窗体体头头像像列列表表窗窗体体系系统统消消

33、息息窗窗体体查查找找/添添加加好好友友界面设计、辅助功能界面设计、辅助功能辅辅助助类类查查找找/添添加加好好友友协助协助协助协助小组分工71阶段划分o项目准备阶段(2学时)n项目框架、建库、建表、提交计划o第一次集中编码(4学时)n注册、登录功能o第二次集中编码(4学时)n查找/添加好友、部分聊天功能o第三次集中编码(4学时)n 个人信息显示、完整聊天功能o第四次集中编码(4学时)n个人信息修改、完善整个功能o项目答辩、总结(4学时)72项目准备阶段:A任务o搭建项目框架o提交小组计划 73项目准备阶段:B任务o建库o建表nUsersnFriendsnFriendShipPolicyo建关系7

34、4项目准备阶段:C任务o建表nStar nBloodType nMessages nMessageType 75第一次集中编码:A任务o设计注册窗体界面o实现用户注册功能76第一次集中编码:B任务o设计登录后主窗体o显示好友列表77第一次集中编码:C任务o设计登录窗体o实现登录功能78第一次集中编码:难点分析o注册功能难点/获取自动生成的获取自动生成的IdId值值 /查询新增加的记录的标识号的查询新增加的记录的标识号的 SQL 语句语句sql=SELECT Identity FROM Users;/执行查询语句执行查询语句myQQNum=Convert.ToInt32(command.Exec

35、uteScalar();79第一次集中编码:难点分析o好友列表第三方控件 SideBarGroups 属性属性SbGroup 类型类型Items属性属性SbItem 类型类型80第一次集中编码:难点分析oSideBar/命名空间命名空间 using Aptech.UI;/添加组添加组 sbFriends.AddGroup(我的好友我的好友);sbFriends.AddGroup(陌生人陌生人);/添加项添加项 SbItem item=new SbItem(string)dataReaderNickName,(int)dataReaderFaceId);sbFriends.Groups0.Ite

36、ms.Add(item);显示的文字显示的文字显示的图像索引显示的图像索引81第二次集中编码:A任务o查找/添加好友窗体设计82第二次集中编码:B任务o查找/添加好友功能实现83第二次集中编码:C任务o聊天窗体设计及功能实现84第二次集中编码:难点分析o添加好友判断流程85第二次集中编码:难点分析o操作显示查询好友结果的 DataGridView/判断是否有单元格选中判断是否有单元格选中 if(dgvBasicResult.SelectedRows.Count=0)/判断选中行的第一个单元格是否有值判断选中行的第一个单元格是否有值if(dgvBasicResult.SelectedRows0.

37、Cells0!=null)/表示空表示空/获得选中行的第一个单元格的值获得选中行的第一个单元格的值dgvBasicResult.SelectedRows0.Cells0.Value86第三次集中编码:A任务o设计个人信息窗体o显示个人信息87第三次集中编码:B任务o完善登录后主窗体,扫描未读聊天消息n利用 Timer 实现o控制好友头像闪烁来消息,头像闪烁来消息,头像闪烁88第三次集中编码:C任务o头像列表窗体设计及功能实现89第三次集中编码:难点分析o头像闪烁效果:n改变头像显示的图片,用Timer控制切换o头像列表:nListView 控件nView 属性:LargeIconnLargeI

38、mageList 属性:指定存放大头像图片的图像列表控件/判断判断 ListView 中是否有选中的中是否有选中的项项if(lvFaces.SelectedItems.Count=0)/获得选中的头像的索引获得选中的头像的索引int faceId=lvFaces.SelectedItems0.ImageIndex;90第四次集中编码:A任务o个人信息修改功能91第四次集中编码:B任务o完善登录后主窗体:n扫描未读系统消息n右键菜单n工具条按钮功能92第四次集中编码:C任务o添加好友请求窗体设计及功能实现93第四次集中编码:难点分析o登录主窗体的右键菜单中n删除好友功能从 SideBar 中移除一项/从从SideBar中将选中的项移除中将选中的项移除sbFriends.SeletedItem.Parent.Items.Remove(sbFriends.SeletedItem);n大小头像切换 SideBar 的 View 属性/小头像小头像sbFriends.View=SbView.SmallIcon;94总结及项目答辩o教员对项目完成情况作总结o学员以小组形式按要求答辩

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 企业管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁