- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《项目开发》教学大纲
《项目开发》教学大纲
课程名称:项目开发 英文名称:Software Project Development
课程代码:ZX342921 课程类别:学分学时数:68学时(理论讲授34学时,实验教学34学时)
适用专业:修(制)订人:蒋运承 修(制)订日期:200年1月日
审核人: 审核日期:200年月日
审订人: 审订日期:200年月日
一、课程的性质和目的
(一)课程性质
《项目开发》是一门实用性很强的课程,是专业的专业选修课。通过理论与实践相结合的教学模式,使学生掌握项目开发,特别是软件项目开发的基础理论、原理、方法、技术和工具,培养学生的项目开发思维。本课程在讲述内容的同时穿插讲述各种案例,每个案例几乎都对应“目标设计”、“系统开发背景”、“系统功能分析”、“系统功能模块设计”、“数据库需求分析设计与实现”、“功能模块编码实现”、“系统运行”的结构进行介绍。通过案例的学习,为设计系统或软件提供良好的参考思路和技术手段。项目开发采用的编程语言主要是Java和VC,学生可以自由选择语言以及工具完成实验内容。
(二)课程目的
通过本课程的学习,使学生能够掌握项目开发的理论、方法、技术和目前比较流行的项目开发工具,学生可以了解如何设计一个适合项目需要的框架,如何设计实现适合多人协作的框架,并获得一定的概览完整项目的能力,对于项目的设计思路,开发方法与过程的把握有所提高,并能自行设计简单的系统或软件。初步运用所学理论与方法分析项目开发中的实际问题,逐步培养学生分析、解决本专业实际问题以及动手的能力。
二、教学内容、重(难)点、教学要求及学时分配
第1章 Java项目开发基础(理论讲授学时,实验学时)
熟悉Java主流开发框架及主流开发工具,以及Java GUI、Java Applet程序设计;掌握数据库程序设计;了解网络以及多线程程序设计。讲授内容:
1. Java主流开发框架,Spring, hibernate, strusts等2. Java主流开发工具,JBulder, Eclipse, Tomcat等3. Java GUI、Java Applet程序设计4. Java数据库程序设计5. Java网络程序设计6. Java多线程程序设计7. Java企业级应用
重点:Java主流开发工具的使用,以及数据库程序,网络程序的设计
难点:Java多线程程序设计及应用
第2章 VC项目开发基础(理论讲授学时,实验学时)
熟悉VC开发环境,以及MFC的窗口、资源、图形设备接口 、文档/视图结构、对话框和控件等对象的程序设计方法,了解AppWizard、ClassWizard、资源编辑器和调试器等工具的使用。
讲授内容:1. Developer Stadio 集成开发环境
2. MFC的窗口、资源、图形设备接口 、文档/视图结构、对话框和控件等对象的程序设计方法
3. Visual Studio中的AppWizard、ClassWizard、资源编辑器和调试器等工具的使用
4. VC企业级应用
重点:MFC的窗口、资源、图形设备接口 、文档/视图结构、对话框和控件等对象的程序设计方法
难点:Visual Studio的AppWizard、ClassWizard、资源编辑器和调试器等工具的使用
第3章 自制网络聊天室 (理论讲授学时,实验学时)
了解如何进行项目的分析设计,熟悉项目开发的基本环节——总体设计、概要设计、业务流程设计;要求学生能够独立完成简单的项目——网络聊天室。讲授内容:
1 应用背景与主要技术的介绍2. 总体设计与概要说明3. 业务流程图4. 程序实现5. 程序的部署重点:项目总体设计与概要说明,业务流程图难点:如何进行项目总体设计
第4章 网上购物系统的实现 (理论讲授学时,实验学时)
用Java语言开发,掌握Jsp设计,以及数据库等具体设计,并能自主完成系统的实现。讲授内容:
1 应用背景与主要技术介绍2. 总体设计和概要说明3. 业务流程图4. 数据库设计5. JSP页面设计6. 服务器程序模块7. 程序的部署
重点:数据库设计及程序的部署难点:服务器程序模块的设计与实现
第章 商品销售管理系统(理论讲授学时,实验学时)
了解商品销售管理系统的需求,并分析出所需实现的功能,要求学生用VC完成简单的商品销售管理系统实现。1. 案例目标以及功能介绍2. 模块功能介绍:登陆模块、信息录入模块、查询模块
3总体设计和概要说明4. 操作流程图5. 功能代码的实现重点:掌握绘制程序设计流程图商品销售管理系统总体设计以及概要说明难点:程序设计流程图的绘制销售管理系
您可能关注的文档
- 创作实践与艺术批评.doc
- 学习视频截图.doc
- 成都七中初三3月月考数学试卷.doc
- XX市非公党建指导员考核总结.doc
- 微机原理西安电子版汇编作业.doc
- 齐齐哈尔大学教育学考研教材.doc
- 大唐陕西公司《唐.文化》.doc
- 2010年工会计划.doc
- 北京大学信息科学技术学院关于2012年博士生招生的说明.doc
- 趣味数学智巧趣题.doc
- 最新部编版六年级下册道德与法治期末测试卷【研优卷】.docx
- 最新人教版六年级下册数学期末测试卷及参考答案(最新).docx
- 教科版二年级下册科学期末测试卷及答案(夺冠系列).docx
- 2024年人教版七年级数学下册第七章课件用坐标表示地理位置.pptx
- 2024春期国开电大本科《经济法》在线形考(形考任务四)试题及答案.pdf
- 苏教版三年级上册数学期末考试试卷含完整答案【全国通用】.docx
- 2019小题狂做-专题08生物的多样性及其保护(含解析).docx
- 陕西省凤翔县竞存中学2020届九年级上学期第一次月考道德与法治试题.docx
- 2019-2020学年安徽省宁国市城关五校七年级上学期期末模拟联考生物试题.docx
- 2018年河南省许昌市禹州市中考生物模拟试卷(a卷)(解析版).docx
文档评论(0)