软件综合课程设计任务书

合集下载

课程设计要求任务书

课程设计要求任务书

课程设计要求任务书一、教学目标本章节的教学目标分为三个部分:知识目标、技能目标和情感态度价值观目标。

知识目标:学生能够掌握课本中关于XXX(填写具体知识点)的概念、原理和方法,了解其在实际中的应用。

技能目标:学生能够通过自主学习、合作探讨等方式,提高自己在XXX(填写具体技能)方面的能力,如分析问题、解决问题的能力。

情感态度价值观目标:培养学生对XXX(填写具体学科或领域)的兴趣和热情,增强其对学习的自信心,培养其团队协作和创新精神。

二、教学内容根据课程目标,本章节的教学内容主要包括XXX(填写具体知识点)、XXX(填写具体知识点)和XXX(填写具体知识点)。

教学大纲安排如下:1.第1-2课时:介绍XXX(填写具体知识点)的基本概念和原理。

2.第3-4课时:讲解XXX(填写具体知识点)的方法和技巧。

3.第5-6课时:通过案例分析,让学生了解XXX(填写具体知识点)在实际中的应用。

4.第7-8课时:进行实践操作,让学生熟练掌握XXX(填写具体知识点)的操作过程。

三、教学方法为了激发学生的学习兴趣和主动性,本章节将采用多种教学方法,如讲授法、讨论法、案例分析法和实验法等。

1.讲授法:用于讲解基本概念、原理和方法,使学生掌握基础知识。

2.讨论法:引导学生进行自主学习,培养其分析问题和解决问题的能力。

3.案例分析法:通过分析实际案例,让学生了解所学知识在实际中的应用。

4.实验法:进行实践操作,培养学生动手能力和创新精神。

四、教学资源本章节的教学资源包括教材、参考书、多媒体资料和实验设备等。

1.教材:选用国内权威出版的教材,为学生提供系统、科学的学习资料。

2.参考书:提供相关领域的经典著作和论文,丰富学生的知识视野。

3.多媒体资料:制作PPT、视频等资料,直观展示教学内容,提高学生的学习兴趣。

4.实验设备:为学生提供实验所需的仪器和设备,培养其动手能力。

五、教学评估本章节的教学评估将采用多种方式,包括平时表现、作业和考试等,以确保评估的客观性和公正性,并全面反映学生的学习成果。

软件工程课程设计

软件工程课程设计

软件工程课程设计论文校医院体格检系统—实现体格检查人员维护姓名:唐姣年级:2012级院系:信息管理系专业:电子信息工程指导教师:刘超群2014年12月25日湖南财政经济学院信息管理系软件工程课程设计课程设计成绩评定表软件工程课程设计任务书系部名称:信息管理系专业:电子信息工程年级:2012学生姓名:唐姣学号:2012550525一、设计题目校医院体格检系统—实现体格检查人员维护二、主要内容本课程设计要求学生运用软件工程的思想,严格按照软件各阶段的目的和任务来完成一校医院体格检系统,本系统主要包括体格检查人员信息维护、各种体检活动管理(五官科、内科、眼科、验血)、体格检查综合报表生成等主要功能。

三、具体要求1、分析阶段该系统需完成以下工作:(1)实时查询医务室使用状况;(2)在线申请医务室使用权;(3)按照医务室编号检索一医务室的基本信息。

2、设计阶段针对分析阶段提出的软件要求,给出实现的方案和具体细节的说明。

(1)该系统具有4个基本功能成分:①用户登录②校医院信息管理③医生信息查询④医务室申请(2)根据分析,导出系统的功能模块图。

(3)设计数据库。

使用SQL Server 2000创建数据库。

确定数据库中数据表的组成。

确定数据表中字段的构成、主键字段和有关字段的约束条件等。

依靠数据表中主键字段建立数据表之间的关系,并由此建立数据表之间的参照完整性约束。

(4)根据功能确定软件模块组成及调用关系。

如图1所示。

图1 模块组成及调用关系3、编码阶段建造模块,在可视化编程环境下,按照软件设计要求制作界面和完成对模块的编码,由此使软件设计具体化为软件作品。

4、测试阶段编写合适的测试用例完成系统的测试工作并分析结果。

5、编写课程设计报告(1)设计题目(2)任务要求(3)系统总体方案(4)各功能模块和流程图(5)心得体会和参考资料四、主要技术路线提示1、面向对象分析方法,认真阅读相关知识,完成系统的功能分析和系统设计。

《C语言程序设计》课程设计任务书-建电11412

《C语言程序设计》课程设计任务书-建电11412

《C语言》课程设计任务书一、性质与目的:本课程设计是学生学习完《C语言程序设计》课程后进行的一次全面的综合练习。

本课程设计的目的和任务:(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;(2)掌握C语言编程和程序调试的基本技能;(3)利用C语言进行简单软件设计的基本思路和方法;(4)提高运用C语言解决实际问题的能力。

通过实习,加深学生对课堂所学基础知识的掌握与理解,提高学生对所学内容的综合运用能力;同时通过查询资料,培养学生自学、接受新知识能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,培养学生实际上机调试能力。

二、基本要求:1、选题规定2、设计结束后,要求每个学生上交一份打印的实习报告。

3、设计期间,学生要服从指导教师统一安排,遵守机房制度。

4、严格遵守纪律,不迟到,不早退。

对于无故缺勤者,成绩按不及格处理。

三、设计内容:题目见后边附录四、课程设计的成绩评定a)实习期间的平时表现;b)设计任务的考核成绩;c)设计报告的批阅成绩。

根据以上的成绩由指导教师进行综合评定,成绩分优、良、中、及格和不及格五个等级。

五、实习进程实习为期一周,共22学时,周一至周四每天利用半天时间查阅资料,另外半天到计算机房调试程序(上机的具体时间遵照机房的安排),周五对所设计的软件进行上机考核验收,考核合格者书写设计报告(电子版和打印版),下周一交给指导教师。

六、设计报告格式首先是封面(如下图)其次是目录(要求根据报告内容自动生成)一、设计思路二、程序流程图三、源程序清单四、程序运行结果五、设计总结六、教师评语(学生不要填写)然后是根据目录而写的具体内容附录:(一)基础部分:1.输入一个五位整数,将它反向输出。

例如输入12345,输出应为54321。

(15分)2.用两种循环结构分别编程计算1+2+3…+100的值。

运行结果为“1+2+…+100=5050”(15分)3. 从终端读入20个数据到数组中,统计其中正数的个数,并计算它们之和。

《Web程序设计课程设计》任务书

《Web程序设计课程设计》任务书

《Web程序设计课程设计》任务书《Web程序设计课程设计》任务书《Web程序设计》课程设计任务书一、课程简介本课程是培养学生动态网页设计与制作职业核心能力的重要课程,通过本课程的学习使学生掌握动态网页制作的基本方法,具备独立制作动态网页的能力。

二、课程设计内容应用本课程介绍的相关知识独立开发完成一个简易论坛程序。

三、课程设计要求1.能力目标(1)综合运用所学知识制作一个实用的论坛程序(2)培养学生综合运用所学知识的能力2.技术要求(1)应用VisualStudio20xx设计、开发和发布网站(2)应用HTML相关知识制作网站页面(3)应用Table或者CSS对网页进行合理布局(4)应用 内置对象完成相关逻辑处理(5)应用各种控件完成相关模块的重用(6)应用相关知识完成数据库的连接与处理四、课程设计安排以综合课程设计为课程考核形式,充分利用所学知识和技能,以项目为驱动,进行Web程序设计与开发,进一步掌握动态网页程序的开发技术和技巧,强化学生实践动手能力。

1.确定课程设计课题(简易论坛的设计与开发);2.根据主题要求,收集处理素材、确定、划分栏目。

3.采用框架,综合运用HTML、Javascript、C#等知识完成网页设计、制作。

4.课程设计时间为3天,届时将提交作品程序和相关文档,并以统一答辩的形式进行课程设计评价及课程考核。

序号内容按照教师提供的简易论坛演示程序及教材要求,归纳总结出其主要功能,编写软件需求说明书地点机目标让学生了解Web程序设学时备注提交软件需计课程设计要做哪些2学时房工作,待开发程序有哪子档些模块让学生了解待开发Web求说明书电1根据归纳出的主要功能,按照机2提供的规范文档,编写概要设房使用的技术,各功能模计说明书块的运行顺序让学生了解如何依据Web系统的功能模块,依据概要设计说明书,实现数设计符合要求的数据据库的各种表结构,绘制E-R3关系图,编写SQL脚本,并完成数据库设计说明书则和方法;并将SQL编程应用于设计中让学生掌握在依据以上设计说明书和演示程4序,开发实现作品程序房语言与数据库结合起来,实现真实应用。

综合实验(2)任务书

综合实验(2)任务书

计算机基础综合实验(2)任务书一、综合实验目的C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。

综合实验是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。

并为参加计算机等级考试做准备。

二、综合实验的基本内容和要求参加综合实验的学生,应当认真完成综合实验的全部内容。

最终提交综合实验成果来证明其独立完成各种实际任务的能力。

从而反映出理解和运用本课程知识的水平和能力。

具体如下:1、代码编写规范,形成良好的编程习惯;2、程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。

3、提交综合实验报告电子稿、装订的打印稿。

综合实验报告内容包括以下几个方面:●程序的总体设计和算法分析。

●程序流程图、函数说明●源程序代码清单●测试数据和测试过程记录●遇到的问题及解决方法分析●综合实验小结4. 程序运行方式构建一个简易菜单,形如:用户通过输入数值选择所需运行的子程序,当一个子程序运行结束后回到菜单界面,直至用户输入0后退出程序。

三、综合实验的进度安排熟悉指针、结构体、文件内容1天整体设计和详细设计、编代码1天编代码、调试和测试1天综合实验报告书写1天演示软件1天四、综合实验的考核评价是检测学生理解问题和解决问题能力的一个重要手段,教师将根据学生提交的综合实验报告,严格检查以下各项任务完成情况:1、设计文档中要求项目是否齐全。

2、程序中运行时的屏幕提示信息是否准确:如果在程序执行期间有足够的指导信息显示在屏幕上显示,这些用户文档可以是很简要的,也许只限于解释如何装入并运行程序。

3、问题和任务的陈述(描述问题,而且问题是合理原始的、应当包括输入、输出及其预期范围)是否正确。

《Java语言程序设计》课程设计计划任务书

《Java语言程序设计》课程设计计划任务书

辽源职业技术学院网络技术专业《Java语言程序设计》课程设计计划适用班级:网络103学制:三年入学文化:高中实习周数: 2 周信息工程系·专业教研室说明本设计任务计划书是依据计算机应用专业与网络技术专业高职三年制适用的《Java语言程序设计》课程设计大纲》与相应的专业教学计划中人才培养方案规定制定的。

也适合于其他专业开设了Java语言程序设计课程的班级使用,使用时可根据班级实际情况做适当修改。

一、设计性质、目的和任务1、设计性质本课程设计是学习Java语言程序设计课程以后,进行的程序设计综合实践。

属于对Java语言程序设计课程的提高部分。

2、设计目的实施本设计的其目的在于:通过以小组为单位,集体设计,分工合作的组织形式,对简单Java的程序,实现对Java 语言基本知识的进一步熟练、程序设计思路与分析方法的进一步训练、程序调试技巧的进一步娴熟,从而达到深化理解Java语言基本知识,强化Java语言程序设计的实战能力,及综合运用Java语言的能力。

为继续学习和程序设计、解决实际问题进行程序设计大好基础。

3、设计任务(1)、在熟练运用Java语言基本知识与上机调试技巧的基础上,学习实际应用程序的设计过程与设计方法。

(2)、在规定时间内对所承担的设计题目,进行有效的设计,要求得到一个功能满足设计要求、界面友好、使用方便、设计思想合理、程序简练符合结构化要求的程序。

(3)、在规定时间内提交完整合格的设计报告(设计说明书)。

二、设计内容与要求1、设计主要内容本设计的内容是,设计一个“类实用”小应用程序。

具体题目为:具体设计题目有如下四个:(1)图书管理信息系统;(2)简单的计算器;(3)万年历;(4)学生信息管理系统。

本课程设计需要具体完成主要内容有:(1)调研题目所涉及到的相关工作领域的实际工作流程及工作原则、规范、以及禁止事项与不免事项。

(2)理解题目中的内容及任务要求。

(3)进行需求分析,提出需求。

plc课程设计任务书

plc课程设计任务书

plc课程设计任务书一、课程目标知识目标:1. 让学生理解PLC(可编程逻辑控制器)的基本原理,掌握其工作流程和编程方法。

2. 使学生掌握PLC的常用指令,并能运用这些指令完成简单的控制程序编写。

3. 帮助学生了解PLC在工业自动化中的应用,提高对实际工程问题的解决能力。

技能目标:1. 培养学生运用PLC软件进行程序设计和调试的能力。

2. 培养学生通过团队协作,分析问题、解决问题的能力。

3. 提高学生动手实践能力,学会使用PLC控制硬件设备。

情感态度价值观目标:1. 培养学生对PLC技术的兴趣,激发学习热情,树立正确的学习态度。

2. 培养学生具备创新意识和实践精神,敢于面对挑战,勇于克服困难。

3. 通过课程学习,使学生认识到PLC技术在工业发展中的重要性,增强国家使命感和社会责任感。

课程性质:本课程为实践性较强的学科,注重理论联系实际,强调学生的动手能力和创新能力。

学生特点:学生具备一定的电子基础和编程能力,对新鲜事物充满好奇,但可能缺乏实践经验。

教学要求:结合学生特点,以实际应用为导向,注重启发式教学,鼓励学生参与实践,培养其独立思考和解决问题的能力。

将课程目标分解为具体的学习成果,以便在教学过程中进行有效评估。

二、教学内容1. PLC基本原理及结构:包括PLC的定义、发展历程、主要组成部分及其功能。

教材章节:第一章 可编程逻辑控制器概述2. PLC工作原理及编程方法:讲解PLC的工作流程、编程语言和编程规则。

教材章节:第二章 PLC工作原理与编程基础3. PLC常用指令及其应用:介绍PLC的常用指令,如逻辑运算、定时器、计数器等,并结合实例进行分析。

教材章节:第三章 PLC指令系统及编程实例4. PLC控制系统设计:讲解PLC控制系统的设计步骤、硬件选型和软件编程。

教材章节:第四章 PLC控制系统设计5. PLC在工业自动化中的应用:介绍PLC在各个领域的应用案例,分析其优缺点。

教材章节:第五章 PLC在工业自动化中的应用6. PLC实践操作:组织学生进行PLC编程软件的使用、程序设计、调试及硬件控制等实践活动。

软件工程课程设计报告--网上书店

软件工程课程设计报告--网上书店

燕山大学软件工程课程设计说明书题目:网上书店学院(系):信息科学与工程学院年级专业:10级计算机应用三班学号:1001404010097学生姓名:方小雨学号:100104010098学生姓名:王嘉恺指导教师:邓成玉教师职称:教授燕山大学课程设计(论文)任务书院(系):基层教学单位:2013年6 月 21 日燕山大学课程设计评审2013 年 6 月 21 日第一章绪论 (5)1.1课题背景 (5)1.2课题目的 (5)1.3任务与具体要求 (6)1.4开发环境 (7)1.5小组内部分工 (7)第二章可行性分析 (7)2.1经济可行性 (7)2.2技术可行性 (8)2.3操作可行性 (9)2.4法律可行性 (9)第三章需求分析 (9)3.1系统需求分析 (9)3.1.1用户(前台)功能 (10)3.1.2管理员(后台)功能 (10)3.2数据流程分析 (11)3.3业务流程分析 (11)3.4用例图分析 (12)3.4.1管理者用例 (12)3.4.2客户用例图 (14)3.5数据字典 (16)第四章概要设计 (17)4.1模块设计 (17)4.1.1前台功能分模块设计 (17)4.1.2后台功能分模块设计 (17)4.2系统功能结构设计 (19)4.2.1系统结构设计的原则 (20)4.2.2系统安全性设计 (20)4.2.3系统的保密性设计 (20)4.3数据库设计 (21)4.3.1 数据库概念结构设计 (21)4.3.2 数据库逻辑结构设计 (24)4.3.3 数据库物理结构设计 (25)第五章详细设计 (28)5.1前台功能分模块详细设计 (29)5.2后台功能分模块详细设计 (29)第六章心得体会 (30)第七章参考资料 (32)第一章绪论1.1课题背景在网络信息日益发展的今天,网络已经成为人们日常生活的一部分。

网上购物也成为现代社会的趋势和潮流。

而随着互联网的飞速发展以及我国经济的稳步平衡增长,人们对于精神文明也愈加看重,对于知识的追求也却来越高。

计算机课程设计任务书

计算机课程设计任务书

计算机课程设计任务书全文共四篇示例,供读者参考第一篇示例:计算机课程设计任务书一、课程名称:计算机应用课程设计二、课程编号:COMP101三、授课教师:XXX四、课程简介:计算机应用课程设计是一门针对计算机专业学生的实践性课程,旨在培养学生独立分析问题、设计解决方案的能力。

通过本课程的学习,学生将深入了解计算机应用的基本原理和实践技巧,掌握各类应用软件的开发与设计方法,培养实践动手能力和团队合作精神。

五、课程目标:1. 理解计算机应用的基本原理和技术;2. 掌握各类应用软件的开发和设计方法;3. 能够独立分析问题,设计解决方案;4. 培养实践动手能力和团队合作精神。

六、课程内容:1. 计算机应用基础知识介绍2. 软件开发工具及技术3. 基本软件应用开发4. 软件测试与调试技术5. 软件项目管理与团队合作七、实践任务:1. 设计一个简单的桌面应用软件,实现基本的功能:如文本编辑、图形绘制等;2. 运用所学的软件开发技巧,设计一个网页应用程序,实现数据交互和动态效果;3. 结合实际案例,进行软件测试与调试,找出问题并解决;4. 分组进行软件项目管理的实践,体验团队协作的重要性。

八、实践作业要求:1. 按时提交每个阶段的实践作业,包括设计文档、代码和测试报告;2. 在团队合作实践中,积极参与讨论和合作,分工明确,任务完成及时;3. 完成个人项目设计和实现,具有一定的创新性和实用性。

九、考核方式:1. 课堂表现(15%)2. 实践作业(40%)3. 期末考核(45%)十、课程教材:1. 《计算机应用基础》2. 《软件开发技术》3. 《软件测试与调试指南》十一、参考资料:1. https:///2. https:///3. https:///以上为本课程的设计任务书,希望同学们认真学习和实践,掌握计算机应用的基本原理与技术,提升实践能力和团队合作意识。

祝大家学习愉快!第二篇示例:任务书二、任务目标1. 通过本次课程设计,学生要掌握Java、Python或C++等编程语言的基础知识和程序设计技巧。

java课程设计任务书

java课程设计任务书

java 课程设计任务书一、课程目标知识目标:1. 掌握Java基本语法和编程结构,理解面向对象编程的基本概念;2. 学习使用Java进行简单程序设计,包括变量声明、数据类型、运算符、流程控制语句等;3. 了解Java异常处理机制,掌握基本的异常处理方法;4. 理解类的定义和对象创建,掌握封装、继承和多态等面向对象的基本特性。

技能目标:1. 能够独立编写简单的Java程序,具备基本的编程能力;2. 能够运用所学知识解决实际问题,进行基础算法的实现;3. 学会使用调试工具进行程序调试,提高解决问题的能力;4. 培养良好的编程习惯,编写结构清晰、可读性强的代码。

情感态度价值观目标:1. 培养学生对编程的兴趣,激发学习热情,树立自信心;2. 培养学生的团队协作精神,学会与他人共同解决问题;3. 培养学生严谨、踏实的学术态度,注重细节,追求卓越;4. 培养学生具备创新意识和探索精神,敢于尝试新方法,勇于克服困难。

课程性质:本课程为Java编程入门课程,旨在让学生掌握Java基本语法和编程技巧,培养面向对象的编程思维。

学生特点:学生处于初中或高中年级,具备一定的逻辑思维能力,对计算机编程感兴趣,但可能缺乏实际编程经验。

教学要求:结合学生特点,注重理论与实践相结合,通过实例教学,让学生在实践中掌握知识,提高编程能力。

同时,关注学生的情感态度,激发学习兴趣,培养良好的编程习惯。

在教学过程中,将目标分解为具体的学习成果,便于教学设计和评估。

二、教学内容1. Java概述与开发环境搭建- 了解Java发展史、特点与应用领域- 学习Java开发环境搭建,熟悉集成开发工具2. Java基本语法- 变量声明、数据类型与运算符- 流程控制语句(条件语句、循环语句)- 数组的使用3. 面向对象基础- 类的定义、构造方法与实例化- 封装、继承与多态- 抽象类与接口4. Java常用类库与工具- String类与字符串操作- 异常处理机制- 集合框架简介5. 简单的Java程序设计- 编写控制台输入输出程序- 实现基础算法(排序、查找等)- 文件读写操作6. 综合案例分析与实践- 案例分析:经典算法实现、小型项目开发- 实践项目:学生信息管理系统、简易计算器等教学内容安排与进度:第1周:Java概述与开发环境搭建第2-3周:Java基本语法第4-5周:面向对象基础第6周:Java常用类库与工具第7周:简单的Java程序设计第8周:综合案例分析与实践教材章节关联:《Java编程思想》第1-3章:Java概述、基本语法、流程控制《Java编程思想》第4-7章:面向对象基础、封装、继承与多态《Java核心技术》第1部分:Java基本语法、面向对象、异常处理等《Java核心技术》第2部分:Java常用类库、文件读写、集合框架等三、教学方法1. 讲授法:- 对于Java基本语法、面向对象基础等理论性较强的内容,采用讲授法进行教学,由教师系统地讲解知识点,帮助学生构建知识体系。

软件工程(应用专业)课程设计-...

软件工程(应用专业)课程设计-...

《软件工程》课程设计任务书一.目的软件工程课程设计是软件工程专业一个综合性的实践教学环节,其目的在于促进学生复习和稳固电脑软件设计知识,加深对软件设计方法、软件设计技术和设计思想的理解,并能运用所学软件设计知识和面向对象技术进行综合软件设计,提高学生的综合应用能力。

通过这次课程设计,要掌握UML〔统一建模语言〕,并能运用UML在Rational Rose中建模。

二.要求:1.一人一组。

2.熟悉Rose开发环境。

3.掌握UML的基本模型元素(如角色、用例、类等)。

4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)、datamodel diagram〔数据模型图〕。

5.进行系统需求分析与系统功能模块设计,绘出系统详细的业务流程图和数据流程图,建立完整的系统数据库的逻辑模型。

6.完成对系统的建模实现。

7.期末进行检查,并提交设计报告。

三.题目及时间、地点安排2010-2011第一学期第18周星期五进行课程设计成果的演示与检查〔具体地点另行通知〕,同时提交源程序和课程设计报告。

四.报告要求:1.实验题目2.实验目的3.实验要求4.实验内容5.系统设计的源程序和文档〔包括说明〕6.心得体会五.参考资料:1.Wendy Boggs & Michael Boggs 著邱仲潘译《UML与Rational Rose2002从入门到精通》电子工业出版社2.Martin Fowler & Kendall Scott:UML Distilled Second Edition A Brief Guide to the StandardObject Modeling Language3.UML参考手册4.Jason T. Roff 著张瑜杨继萍等译《UML基础教程》清华大学出版社5.参见本中心服务器ftp:\\s@172.16.38.223软件开发基础或《软件工程课程设计》目录下的相关文档。

《面向对象程序设计》课程设计任务书

《面向对象程序设计》课程设计任务书

《面向对象程序设计》课程设计任务书一、课程设计目的《面向对象程序设计》是一门重要的计算机专业课程,通过本课程设计,旨在让学生更深入地理解和掌握面向对象程序设计的基本概念、原理和方法,提高学生运用面向对象技术解决实际问题的能力。

具体而言,课程设计的目的包括以下几个方面:1、巩固和加深学生对面向对象程序设计中类、对象、继承、多态等核心概念的理解,培养学生的抽象思维和逻辑思维能力。

2、让学生熟悉面向对象程序设计的开发流程,包括需求分析、设计、编码、测试和维护等阶段,提高学生的软件开发能力。

3、培养学生运用面向对象编程语言(如 C++、Java 等)进行实际编程的能力,提高学生的代码编写规范和调试能力。

4、培养学生的团队合作精神和沟通能力,让学生在团队中共同完成一个较为复杂的项目,学会分工协作和相互交流。

5、激发学生的创新意识和解决实际问题的能力,让学生能够将所学知识应用到实际场景中,开发出具有一定实用价值的软件系统。

二、课程设计要求1、学生需独立完成课程设计任务,不得抄袭他人成果。

2、课程设计题目应具有一定的实用性和挑战性,能够涵盖面向对象程序设计的主要知识点。

3、学生在进行课程设计时,应严格按照面向对象的方法进行分析、设计和实现,确保程序的结构清晰、可读性强、可维护性好。

4、学生需提交课程设计报告,报告内容应包括需求分析、总体设计、详细设计、编码实现、测试结果以及总结等部分。

5、课程设计报告应书写规范、条理清晰、图表完整、数据准确。

三、课程设计题目以下是几个可供选择的课程设计题目,学生可根据自己的兴趣和实际情况选择其中一个进行设计:题目 1:学生成绩管理系统设计一个学生成绩管理系统,能够实现对学生成绩的录入、查询、修改、统计等功能。

系统应具备良好的用户界面,方便用户操作。

题目 2:图书管理系统设计一个图书管理系统,能够实现对图书的入库、借阅、归还、查询等功能。

系统应能够记录图书的基本信息、借阅记录以及读者信息等。

软件工程导论课程设计任务书

软件工程导论课程设计任务书

软件工程导论课程设计任务书《软件工程》课程设计任务书一、目的及意义软件工程课程设计是在学生学习了《软件工程导论》课程的同时,综合运用所学的知识,设计开发一个小型的实际系统。

要求学生运用软件工程的思想,严格按照软件生命周期各个阶段的目的和任务,完成对系统的定义、设计、编码、运行以及后期的维护。

通过对具体系统的设计和开发,使得学生掌握软件工程的基本原理和基本方法,学会用软件工程学的概念、原理、方法开发和维护软件。

二、内容及要求本课程设计要求学生采用4人一组的“项目小组”形式,结合具体的开发项目进行设计,对软件生命周期的每一个阶段包括可行性分析、需求分析、概要设计、详细设计等严格按照软件工程规范实施一个具体的案例。

具体要求如下:可以选择结构化分析、设计方法(SA/SD)或面向对象方法(OOA/D)。

1、结构化分析、设计方法(SA/SD)1)需求分析:分析系统的静态功能和动态行为。

每一位小组成员能够描绘分配的子功能需求;每一位小组成员完成分配子功能的数据流图,小组负责人组织完成系统的数据流图。

2)分析设计:完成系统的功能模块设计。

每一位小组成员根据需求的DFD图,完成分配的子功能模块设计,用HIPO图表征。

每一位小组成员设计分配的子功能模块并完成ER图、程序流程图的设计,小组负责人组织完成系统的总体框图和ER图的设计。

2、面向对象方法(OOA/D):以UML为主1)需求分析:分析系统的静态功能和动态行为。

每一位小组成员完成一个用例分析并绘制用例图,完成一个用例下的活动图;小组负责人负责整个系统的用例图和活动图并描述系统的动态行为。

2)分析设计:完成系统的功能模块设计。

根据用例分析,小组共同协商,完成选取设计模式,设计系统的架构,用包图和构件图表示,每一位小组成员完成所分配的用例功能的动态设计,至少绘制一个顺序图,设计系统的对象及交互,每一位小组成员完成所分配的用例功能的类图设计,小组共同协商,完成整个系统的类图设计和组件的封装设计。

《软件工程》课程设计任务书

《软件工程》课程设计任务书

《软件工程》课程设计任务书一、目的、要求通过该课程设计要使学生树立起强烈的工程化意识,用工程化思想和方法开发软件。

切实体会出用软件工程的方法开发系统与一般程序设计方法的不同之处,学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。

通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。

二、主要内容要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。

每个学生选择一个小型软件项目,按照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。

具体的方法可以选用传统的软件工程方法或者面向对象的方法,开发环境和工具不限。

三、进度计划四、设计成果要求1.至少提交4个文档,包括软件计划、软件需求规格说明书、软件设计说明书、软件测试计划,要求文档格式规范、逻辑性强(可参考《计算机综合实践指导》中给出的要求及格式)、图表规范;2.独自实现了系统的某些功能,基本达到了要求的性能,经过了测试,基本能运行。

五、考核方式(1)提交的文档规范,工作量大,文档逻辑性强、正确占60% (2)系统验收、讲解、答辩占25% (3)考勤占15%一、课程设计的目的与要求1.课程设计目的软件工程课程设计是学习软件工程课程后所进行的实践环节,目的是培养学生用工程化的思想和标准文档化的思想进行软件开发。

本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中的各个环节,以加深对软件工程课程的深入理解、锻炼独立分析、解决问题的能力。

2.课程设计要求2.1课程设计准备1)复习软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。

2)明确可行性分析、需求分析、设计、测试等阶段的基本任务和基本方法。

3)熟练运用规范化的描述方法和文档,描述软件开发的各个阶段。

软件工程课程设计-校园卡

软件工程课程设计-校园卡

湖南人文科技学院计算机系课程设计说明书课程名称: 软件工程导论课程代码:题目: 校园卡管理系统年级/专业/班: 09级计科二班学生姓名: 蒋瑞杨金刘嘉柏邹振兵学号: 12 10 48指导老师: 颜富强开题时间: 2011年6月6日完成时间: 2011年6月30日2011年6月30日课程设计任务书及成绩评定课程名称: 软件工程导论完成者: 蒋瑞、杨金、刘嘉柏、邹振兵1、设计的目的与要求1)加强学生的实践能力;2)理解小型系统开发的基本步骤;3)本系统的功能包括:学生信息管理模块、刷卡消费、查询、存款模块(包括基本的添加、修改、删除功能)。

2、设计进度及完成情况日期内容6.6-6.7项目开发计划书6.8-6.10系统可行性研究6.11-6.15系统需求分析6.16-6.23系统设计6.24-6.27系统测试6.28-6.30项目的递交3、成绩评定设计成绩:(教师填写)指导老师:(签字)2011 年月日2目录第一章项目开发计划书 ....................................................................................................... 错误!未定义书签。

1.1引言 ........................................................................................................................... 错误!未定义书签。

1.1.1编写目的 ........................................................................................................ 错误!未定义书签。

1.1.2背景 ................................................................................................................ 错误!未定义书签。

一、课程性质和目标

一、课程性质和目标

一、课程性质和目标(一)课程性质本课程是计算机科学与技术专业、信息安全专业的必修课,是软件系列的实践类核心课程。

它的先修课程是程序设计、数据结构与算法、计算机网络、数据库原理及应用、操作系统、编译原理、软件开发系统级技术基础、汇编语言与接口技术。

该综合课程设计是培养训练学生在系统级软件领域的系统观和系统能力。

开设该课程设计的主要目的是:通过系统级软件开发的实践训练,锻炼学生复杂软件的设计和开发能力。

培养系统观、底层系统级能力,融会贯通计算机系统级核心课程的知识体系。

形成以系统的方式思考、以系统的方式分析、以系统的方式构建的核心工程能力,并进一步培养自主学习能力和创造性的工程设计能力。

(二)课程目标通过在老师引导下分组完成一个系统级软件的开发,达到如下教学目标:(1)具有运用程序设计语言(C/C++/Java/C#等)编程实现系统级软件的能力(2)具有解决较复杂问题的能力(3)提高项目开发的概要分析与设计、详细设计、编程实现与测试的能力(4)贯通系统级核心课程的知识架构形成以系统思考和设计开发的系统观。

通过该课程的学习,使学生在《程序设计(C与C++)》、《数据结构与算法》、《计算机网络》、《数据库原理及应用》、《操作系统》、《编译原理》、《软件开发系统级技术》等课程的基础上进一步加深对计算机软件基础知识的理解,通过综合应用达到培养工程素质能力。

二、课程安排和要求1、课程时间:5月底结束,具体时间和地点由指导老师自行安排。

2、课程形式:讨论答疑与上机相结合的方式进行。

3、课程设计要求(1)指导老师负责拟定课程设计任务,按照“系统级软件综合课程设计任务书”详细填写相关内容,包括题目、主要任务、详细功能描述、预期成果与目标、采用的编程语言要求、课程设计相关的先修课程名称、考核指标及方法、题目难度、对学生的具体要求等。

题目难度等级说明:1级:不需要学习任何新的知识,但需要学生具有较强的系统设计能力;2级:需要学习少量新知识或者学生已经自学了相关的新的基础知识,学生具有独立完成先修课程的能力;3级:需要学生已经自学了相关新知识或者具有较强的学习新知识与技术的能力,学生参与完成过较复杂的课题(2)课程设计内容包括:主要为了打通操作系统、编译原理等系统级核心课程,运用先修课程(C/C++/Java/C#、数据结构与算法、计算机网络、数据库原理及应用等),培训学生软件程序设计能力,编码能力,让学生能够制作出一个系统级的软件系统。

Python课程设计任务书

Python课程设计任务书

Python课程设计任务书一、课程设计的目的培养学生综合运用所学的专业知识、深入理解相关课程之间的关联、使用规范的软件开发方法和技术进行软件项目的分析、设计和实施的能力。

二、设计要求(1)查阅相关资料或实际调研,对课题进行需求分析、软件设计(包括前台界面设计、中间功能模块设计后台数据库设计);建议使用Python3.7以上版本,Pycharm集成开发环境完成课题,做到程序运行实现所给功能、界面友好、代码可维护性好。

(2)学生以个人或组(每组不超过3人)为单位,根据设计内容和要求、独立完成一个完整的可独立运行的软件系统。

三、课程设计题目(一)控制台程序1、大学生信息管理系统(IDLE)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PythonIDLE(4)Python 内置模块: os、re功能要求:(1)系统的需求分析和设计(2)系统界面开发(3)学生信息维护模块设计(4)增删改查模块设计(5)排序模块设计(6)打包成.exe文件2、企业编码生成系统(pycode\pyStrich\tkinter)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm(4)Python 内置模块:random、string、os、tkinter(5)第三方模块:Pystrich、qrcode(1)系统需求分析和设计(2)系统界面设计开发(3)主程序模块设计(4)不同位数防伪码生成模块设计(5)智能批量生成数据分析功能的防伪码(6)条形码的批量打印输出(二)实用工具3、DIY字符画(PyQt5\_thread\time\Pillow\numpy)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm(4)Python 内置模块:sys、os、time、math(5)第三方模块:Pygame功能要求:(1)系统需求分析与设计(2)系统界面开发与设计(3)字符画的转换4、Word助手(PyQt5\PyPDF2\pywin32)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm(4)Word版本:Microsoft Word 2010及以上(5)Python 内置模块:sys、time、os、datetime、json、re (6)第三方模块:PyQt5、requests、matplotlib、pyqt5-tools 功能要求:(1)系统需求分析与设计(2)工具模块设计(3)系统界面开发与设计(4)Word转PDF模块设计(5)Word页码统计模块设计(6)提取总目录模块设计5、图片批量处理系统(PyQt5\PIL)(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm(4)Python 内置模块:sys、os、os.path第三方模块:PyQt5、Pillow、pyqt5-tools功能要求:(1)系统需求分析与设计(2)系统界面开发与设计(3)批量添加水印设计(4)批量重命名设计(5)预览选择的图片文件(6)按照指定模板对文件重命名(三)网络爬虫6、RCQ读者书库(PyQt5\bs4\time\request)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm(4)Python 内置模块:sys、urllib.request、os、time(5)第三方模块:PyQt5、bs4、pyqt5-tools功能要求:(1)指定抓取数据的期数(2)指定文章保存的路径(3)抓取指定月份的所有读者文章,并保存(4)可以以不同的形式显示文章列表(5)可以在软件中打开选中的文章(6)良好的人机交互界面7、动车票分析助手系统开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm(4)Python 内置模块:sys、time、os、datetime、json、re (5)第三方模块:PyQt5、requests、matplotlib、pyqt5-tools(1)查询全国各地各种车次火车票信息(2)查询卧铺车票的紧张程度(5天内)(3)显示卧铺车票数量走势图(4)查询车票起售时间等8、百度地图和租房信息(requests\beautifulsoup4\csv)开发环境:操作系统:(1)window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm(4)内置模块:csv(5)第三方模块:requests、beautifulsoup4(6)地图:百度地图(7)浏览器:Chrome浏览器功能要求:(1)获取房源信息(2)显示1小时到达范围(3)显示房源位置标记(4)显示导航路线(5)查看房源的网页信息(四)数据分析9、XXX影视作品分析(PyQt5\wordcloud\json\pyecharts)(1)开发环境:操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具:PyCharm(4)Python 内置模块:sys、os、base64、json、collections、urllib.request(5)第三方模块:PyQt5、requests、pandas、Pillow、phone、pyecharts、openpyxl、xlrd等功能要求:(1)可以选择电影(2)可以通过数据分析电影(3)常看显示城市评论数及平均分(4)查看显示热力图(5)常看显示词云图10、AI智能联系人管理系统(PyQt5\pandas\Pillow\phone\pyecharts)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具:PyCharm(4)Python 内置模块:sys、os、base64、json、collections(5)第三方模块:PyQt5、requests、pandas、Pillow、phone、pyecharts、openpyxl、xlrd功能要求:(1)识别名片联系人(2)手动录入联系人信息(3)编辑联系人信息(4)搜索联系人信息(5)联系人分布饼图(6)删除联系人信息(五)Web开发11、电商商城开发(Flask\SQLALchemy\MySql)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm\Sublime Text3(4)Python Web框架:Flask(5)虚拟环境:virtualenv(6)浏览器:Chrome浏览器(7)数据库:PyMySQL+MySQL功能要求:(1)商品展示功能(2)商品查询功能(3)购物车功能(4)订单功能(5)后台管理功能12、好歌音乐网(Flask\MySql\jPlayer)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm\Sublime Text3(4)Python Web框架:Flask(5)虚拟环境:virtualenv(6)数据库:PyMySQL+MySQL功能要求:(1)用户管理功能(2)分类功能(3)在线听音乐功能(4)音乐排行榜功能(5)搜索歌曲功能(6)收藏歌曲功能(7)添加歌曲和歌手功能13、BBS社区开发(Tomado\Redis\Bootstrap)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具: PyCharm等(4)Tornado版本:5.0.2(5)虚拟环境:virtualenv(6)浏览器:谷歌浏览器(7)数据库:Redis+MySQL功能要求:(1)用户授权功能,包括用户注册、登录、注销等(2)(六)微信小程序14、看图猜成语小程序开发(Flask\MySql+微信小程序实现)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具:微信开发工具+PyCharm等(4)Python Web框架:Flask(5)虚拟环境:virtualenv(6)接口调试工具:Postman(7)数据库:PyMySQL+MySQL功能要求:(1)微信小程序授权登录功能(2)显示当前关卡功能(3)显示用户信息功能(4)答题功能(5)判卷功能(6)自动下一题功能(7)排行榜功能(8)分享好友功能15、微信机器人(Flask+爬虫+微信公众平台接口实现)开发环境:(1)操作系统:window7及以上版本、Linux(2)Python版本:Python3.7(3)开发工具:PyCharm/Sublime Text3(4)Python Web框架:Flask(5)内网穿透工具:小米球ngrok(6)第三方模块:lxml、requests功能要求:(1)接收用户输入文字功能(2)回复笑话功能,当用户输入“笑话”时,随机回复“×××网站”中一条笑话(3)回复天气功能,当用户输入“城市天气”时,回复城市天气信息(4)正话反说功能,当用户输入其它文字是,回复文字的倒序内容。

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

软件综合课程设计任务书
————————————————————————————————作者: ————————————————————————————————日期:

软件综合课程设计任务书
一、课程设计的目的、要求
目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。

实现以下目标:
1.深化已学的理论知识,完成理论到实践的转化
通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。

2. 提高分析和解决实际问题的能力
课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力;
3. 培养“开拓创新”能力
大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力;
要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。

二、设计步骤安排
1.确定课题
由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定;
2. 需求分析
建立系统的分析模型,这是系统开发的重要阶段。

主要工作是:
分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。

3. 软件设计
具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计)
4. 编码与测试
根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明);
由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。

所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。

要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。

5. 验收测试
由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。

6.总结和整理课程设计报告
A.课程设计报告的规范
课程设计报告的开头应给出题目、班级、姓名、学号和完成日期,并包括以下七个内容:
(1)需求分析:
以无歧义的陈述说明任务、强调完成的程序要做什么?明确规定:
输入的形式和输入值的范围;
输出的形式;
程序所能达到的功能;
测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。

(2)概要设计
说明本程序中用到的所有数据类型定义、主程序流程及模块间的调用(层次)关系。

(3)详细设计:
对每个操作写出伪码算法;对主程序和其它模块也要写出伪码算法;画出函数(或过程)的调用关系图。

(4)调式报告:
调式过程中遇到的主要问题是如何解决的、对设计和编码的回顾讨论和分析;对算法的时空分析(算法的时间复杂度和空间复杂度的分析);改进设想;经验和体会。

(5)用户手册:
即说明如何使用你编写的程序。

(6)测试结果
列出你的测试结果,包括输入和输出。

(7)设计体会
(8)附录:
原程序清单(或磁盘)和结果。

三、设计参考题
项目一: 企业信息系统管理:
模块功能说明
用户注册1. 合法帐户注册:信息修改,查询
2. 找回密码等高级功能
3. 生成自己的名片表
公告管理1. 公告录入
2. 公告查看
3. 公告删除
4. 重要公告自动提醒用户
新闻管理1. 新闻录入(新闻图片的上传)
2. 新闻查看(最多显示每页显示10条信息)
文档管理(根据能力删减) 1. 每个合法用户拥有自己的个人文件夹
2. 有文档分类信息的管理(技术文档资料,还有小说等)
3. 用户可以将自己的某个类型的文档进行共享给其他人查看。

4. 文档信息的录入,主要是上传与下载。

权限管理(根据能力删减)1. 系统管理员增加本系统的角色,包括角色添加,删除,查看。

2. 系统管理员可以删除某些不合法用户,修改用户信息。

3. 每一个角色都有系统管理员为其分配权限。

项目二:企业内部在线调查系统:
模块功能说明
员工注册1. 本公司员工注册:信息修改,查询
2. 找回密码等高级功能
3. 维护自己的信息
部门管理1. 部门录入(包括部门负责人,电话等)
2. 部门查看
3. 部门删除和修改
题目管理1. 题目录入管理(题目可以是单选或者多选,包括开始时间,截止时
间,)题目选项数目可以固定,也可不固定。

2. 题目查询,根据题目主题或者发布时间按时间段查看题目
3. 题目删除和修改功能,过期题目自动锁定
投票管理1. 每个用户进来后可以对当前可以投票的题目进行投票,不包括过
期题目(这些题目自动锁定),限制每个人每题只能投一次。

2. 可以随时显示题目的选项人数比例,(并生成饼状图显示)。

权限管理(根据能力删减) 1. 系统管理员增加本系统的角色,包括角色添加,删除,查看。

2. 系统管理员可以删除某些不合法用户,修改用户信息。

3. 每一个角色都有系统管理员为其分配权限。


项目三:图书销售管理系统管理:
模块功能说明
用户注册 1. 合法帐户注册:信息修改,查询
2. 找回密码等高级功能
书籍管理 1. 图书的CRUD(管理员用户)
2. 根据时间,作者,价格,库存数量等查询
销售管理 1. 销售图书;
2. 统计每年,每月,每个销售员的销售数量等
权限管理(根据能力删减) 1. 系统管理员增加本系统的角色,包括角色添加,删除,查看。

2. 系统管理员可以删除某些不合法用户,修改用户信息。

3. 每一个角色都有系统管理员为其分配权限。

项目四:汽车销售管理系统管理:
模块功能说明
用户注册 1. 合法帐户注册:信息修改,查询
2. 找回密码等高级功能
库存管理1. 增删改汽车库存数量;
2. 灵活方便的汽车库存查询,包括价格、库存量、颜色、生产厂家、
批次、出厂时间等;
3. 图片管理,车辆可以输入不同角度的抓拍图片。

(根据能力删减)
销售管理 1. 汽车销售管理;
2. 统计每年,每月,每个销售员的销售业绩等
VIP管理 1. 对VIP信息的CRUD;
2. 对VIP的回访记录管理;
权限管理(根据能力删减) 1. 系统管理员增加本系统的角色,包括角色添加,删除,查看。

2. 系统管理员可以删除某些不合法用户,修改用户信息。

3. 每一个角色都有系统管理员为其分配权限。

四、本次课程设计的要求
时间:按教学计划安排,课程设计时间为一周(24学时左右)
内容:前面第三点中列出了六个设计题,每组选择一至二题完成。

要求: 1.完成整个程序的设计及调试,得出正确结果;
2. 写出规范的课程设计说明书;
3. 课程设计结束后交设计说明书等文档和程序。

五、时间安排
12月27日布置课程设计任务;
12月27 ~ 28日查阅资料,确定设计题目;
12月 28 日准备程序;
2010年12月 28~2011年1月6 日上机调试程序;
2011年1月6日~ 7日书写课程设计报告;
2011年1月7日提交课程设计报告
六、参考资料:
1. JAVA核心技术(卷1):基础知识(原书第8版),机械工业出版社;第1版 (2008年6月1日)
2.Java编程思想(第4版),机械工业出版社,2007 年6月。

3.
七、评分标准(采用五级记分制)
课程设计期间的课堂考勤、答疑与课程设计报告质量统筹考虑。

优:按要求完成设计任务、书写出高质量的课程设计报告。

良:按要求完成设计任务、书写出较高质量的课程设计报告。

中:按要求完成设计任务、课程设计报告基本符合要求。

及格:基本完成设计任务、书写出课程设计报告。

不及格:未按要求完成设计任务、无课程设计报告。

相关文档
最新文档