C#课程设计指导书任务书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C#.NET课程设计任务书
一、课程设计目的
1)要求学生达到熟练掌握C#.NET基本结构以及C#语言的基本知识和技能;
2)掌握面向对象程序开发的基本思路和方法;
3)掌握数据库开发基本知识;
4)能够利用所学的基本知识和技能,进行简单数据库应用程序设计。
二、课程设计要求
1. 基本要求:
1)要求利用C#的编程思想以及组件开发原理来完成系统的设计;
2)突出C#语言与其它语言不同点(即体现C#的高级功能,如属性概念、接口、事件、委托等);
3)体现可视化编程基本思想,如系统带有菜单、工具栏、状态栏以及一些常用的高级控件。
2. 创新要求:
在基本要求达到后,可进行创新设计。
三、课程设计题目及其具体内容
1. 题目
题目一:员工信息管理系统
题目二:学生信息管理系统
题目三:企业采购管理系统
题目四:企业销售管理系统
题目五:企业库存管理系统
题目六:固定资产管理系统
2. 具体内容
通过完成从用户需求分析、数据库设计、目录结构与通用模块、管理主界面设计及各个具体管理模块设计到上机编程、调试和应用等全过程,进一步了解和掌握C#.NET 程序设计技术。
四、进度安排
此次课程设计时间为两周,分六个阶段完成:
1. 第一阶段:需求分析、数据库设计,前两天完成。
2. 第二阶段:概要设计与通用模块设计与实现,第3、4天完成。
3. 第三阶段:管理主界面设计、实现,第5天完成。
4. 第四阶段:具体管理模块设计、实现,第6、7、8天完成。
5. 第五阶段:总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、详细设计、编码、测试的步骤和内容,这一阶段在第9天完成。
6. 第六阶段:答辩验收阶段,这一阶段在第10天完成。
五、撰写课程设计报告要求
课程设计报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容(可选做这部分)、课程设计总结等,不符合以上要求者,则本次设计以不及格记。
六、设计考评
C#.NET课程设计采用平时表现、答辩和课程设计说明书相结合,以答辩和课程设计说明书为主的考评方式。
要求答辩时能正确解释实现内容及设计思想,课程设计说明书应层次清晰、结构合理、描述准确、图表规范齐全。
C#.NET课程设计指导书
一、课程设计准备工作
1. 熟悉C#课程设计任务,明确设计内容
根据C#课程设计任务书给定的或个人搜集的原始数据和资料,结合设计要求,理清设计思路,明确设计内容。
2. 设计准备工作
根据C#课程设计任务书,做好参考资料、设计期间需要的工具等准备工作。
二、课程设计的具体步骤
1. 首先进行需求分析,搞清楚系统功能和任务。
2. 然后进行总体设计,确定系统模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。
确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。
3. 详细设计中为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图),描述模块的详细过程;确定每一模块使用的数据结构;确定模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其它模块的接口。
4. 依据分析编写C#代码。
三、课程设计要求及内容
1. 说明
为了快速有效地完成课程设计,应掌握:
1)C#语言;
2);
3)SQL Server 2005或SQL Server 2000。
2. 编程模式
基于客户端/服务器端(C/S)架构的编程实现。
3. 设计要求
按照课程设计任务书的要求实现一个综合性项目。
四、课程设计项目选题
题目一:员工信息管理系统
1. 设计目的
通过完成从用户需求分析、数据库设计、目录结构与通用模块、管理主界面设计及各个具体管理模块设计到上机编程、调试和应用等全过程,进一步了解和掌握C#.NET 程序设计技术。
2. 设计简述
员工信息管理系统是通用的管理信息系统,是企事业单位实现办公自动化的前提和基础,其中包括工种种类设置、员工个人信息管理、部门信息管理、员工月收入信息管理等。
3. 设计要求
完成该系统的数据库设计;实现相应信息的添加、修改、删除、查看等功能。
题目二:学生信息管理系统
1. 设计目的
通过完成从用户需求分析、数据库设计、目录结构与通用模块、管理主界面设计及各个具体管理模块设计到上机编程、调试和应用等全过程,进一步了解和掌握C#.NET 程序设计技术。
2. 设计简述
学生信息管理系统是通用的管理信息系统,使学生信息的管理方式得以规范化,是学校对学生进行有效管理的保证,其中包括学生基本信息管理、班级管理、课程管理、成绩管理等。
3. 设计要求
完成该系统的数据库设计;实现相应信息的添加、修改、删除、查看等功能。
题目三:企业采购管理系统
1. 设计目的
通过完成从用户需求分析、数据库设计、目录结构与通用模块、管理主界面设计及各个具体管理模块设计到上机编程、调试和应用等全过程,进一步了解和掌握C#.NET 程序设计技术。
2. 设计简述
采购是企业经营的重要组成部分,它体现了一个企业的经营情况和效益。
企业采购管理可以有效的提高企业宏观控制和经营管理的质量,是企业现代化管理的重要组成部分,其中包括基本信息设置、采购管理、财务管理、统计汇总等。
3. 设计要求
完成该系统的数据库设计;实现相应信息的添加、修改、删除、查看等功能。
题目四:企业销售管理系统
1. 设计目的
通过完成从用户需求分析、数据库设计、目录结构与通用模块、管理主界面设计及各个具体管理模块设计到上机编程、调试和应用等全过程,进一步了解和掌握C#.NET 程序设计技术。
2. 设计简述
企业销售是企业经营的重要组成部分,它体现了一个企业的经营情况和效益。
其中包括基本信息设置、商品销售管理、财务管理、统计汇总等。
3. 设计要求
完成该系统的数据库设计;实现相应信息的添加、修改、删除、查看等功能。
题目五:企业库存管理系统
1. 设计目的
通过完成从用户需求分析、数据库设计、目录结构与通用模块、管理主界面设计及各个具体管理模块设计到上机编程、调试和应用等全过程,进一步了解和掌握C#.NET 程序设计技术。
2. 设计简述
企业库存管理系统可以对商品库存进行有效的管理,提高工作效率和经营管理的质量,是企业现代化管理的重要组成部分,其中包括商品类型管理、商品信息管理、库存盘点管理、统计查询等。
3. 设计要求
完成该系统的数据库设计;实现相应信息的添加、修改、删除、查看等功能。
题目六:固定资产管理系统
1. 设计目的
通过完成从用户需求分析、数据库设计、目录结构与通用模块、管理主界面设计及各个具体管理模块设计到上机编程、调试和应用等全过程,进一步了解和掌握C#.NET 程序设计技术。
2. 设计简述
固定资产管理系统可以有效的对固定资产进行科学管理,防止虚增资产和国有资产流失,其中包括基本信息设置、固定资产管理、业务处理、统计汇总管理等。
3. 设计要求
完成该系统的数据库设计;实现相应信息的添加、修改、删除、查看等功能。