C课程设计指导书

发布 2022-10-05 21:16:28 阅读 2258

2013-12

目录。1设计目的 2

2设计要求 2

3报告要求 3

4开发工具 3

5 参考资料 3

6 设计选题 4

附件:实训报告格式规范 8

c#程序设计基础实训》是计算机科学与技术专业的主要实践性教学环节之一,是《c#程序设计基础》课程的实践教学课程集中实施阶段。通过实训环节,使学生掌握类的基本概念,类的设计与操作,巩固课堂教学内容,使学生掌握c#编程技术的基本概念、原理和方法,将理论与实际相结合,理解并能够使用c#中的面向对象的概念,使用命名空间、程序集和文件。把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。

课程设计题目以选用相对比较熟悉的业务模型为宜,要求通过本实践性教学环节,能较好地巩固。net编程技术的基本概念、基本原理、c#程序设计方法等主要相关知识点,针对实际问题设计,并应用现有的工具完成小型数据库的设计与实现。

1) 操作系统平台 microsfot windows

2) 开发工具 microsoft 2008

3) 数据库 sql server2008

设计周数:2周。

具体进度按照校区(学院)统一要求进行,但要提前学习相关知识,如c#程序设计基础。

1) 文档格式按照学校统一要求编写。

2) 文档使用a4纸打印。

3) 文档的内容使用宋体、四号、1.5倍行间距。

4) 文档有封面、目录、摘要、参考文献等。

5) 文档字数不得少于(不包括程序行)

6) 按照软件工程要求的各种报告提交文档。

a) 按附件的参考格式提交最终的文档(纸质稿)。

b) 提交设计的电子文档:源码、数据库文件、电子文档。

选题可指定的模块中选择一个,或由学生自选,自选题必须通过任课教师认可。选题定后,不可中途换题。

1) 需求分析与设计方案:对系统的功能及性能要求进行分析,写出需求规格说明书。设计方案确定分两个阶段进行:总体设计和详细设计。

总体设计:确定系统总体设计方案,完成系统的模块结构图及模块的功能说明。

详细设计:对模块内部过程进行设计。

2) 编码及调试:在前面设计的基础之上,用c#把上一阶段的设计结果编写成程序,程序的风格应符合软件工程的思想和规范。

3) 测试环节:要求学习并掌握开发环境所提供的调试工具,能够阅读**帮助。在此基础之上,应根据系统的需求设计相应的测试数据方案(特别是一些异常情况的处理),最终完成该系统的测试和测试任务。

并要写出相应的测试说明书。

4) 设计总结:本阶段学生要认真完成课程设计报告书,整理技术资料,如有需要还应写出课程设计的心得体会和改进意见。

5) 附录:系统使用手册及附上带详细注释的源程序。

指导书:郑宇军,c#面向对象程序设计。北京:人民邮电出版社。

参考资料:1. 陈佛敏,c#程序设计简明教程。 北京:人民邮电出版。

2. christian nagel bill evjen jay glynn(李铭译),c#高级编程(第6版). 北京:清华大学出版社。

在为期两周的实训中,学生在以完成如下的的设计与编程工作:

实训题目:旅行社管理系统。

1)实训目的:对于给定的旅行社管理系统,利用所学知识进行完善。

1)熟悉一个完整的管理系统的架构。

2)强化所学知识。

3)拓展知识范围。

4)为后续课程、毕业设计做准备

2)实训内容:旅行社管理系统完善设计。

给定的旅行社管理系统实现了分层设计(图1),将以类库(tr**ellib)的形式构建了业务逻辑层,使其与表示层(tr**elman)相对独立,便于系统维护。

图1:旅行社管理系统。

本实训要求学员在读懂给定框架的基础上,对现有软件进行完善与改进。主要内容与要求:

1)读懂程序的基本框架、内容;

2)选定一个指定的模块或自选其它模块进行设计。

3)图2 为主窗体,模块的划分主要以主窗体菜单项或独立的窗口为单位,如下为指定的可选模块。

图2:旅行社管理系统主窗体。

模块1:打开数据**模块。

要求:设计一个窗体,打开与显示指定的旅行社管理系统数据库表。

知识点准备:datagridview控件,数据库存取,数据绑定等。

模块2:打开配置文件模块。

要求:设计一个窗体,打开旅行社管理系统的配置文件在tr**elis\tr**elman下),将其内容显示在文本控件中,并提供修改与保存功能。

知识点准备:文本控件,文件存取等。

模块3:线路管理模块。

要求:为线路管理模块提供数据的修改与保存功能。

知识点准备:对象持久性--数据库存取,数据控件。

模块4:组团方案管理模块。

要求:为组团方案管理模块提供数据的修改与保存功能。

知识点准备:对象持久性--数据库存取,数据控件。

模块5:旅行团管理模块。

要求:为旅行团管理模块提供数据的修改与保存功能。

知识点准备:对象持久性--数据库存取,数据控件。

模块6:休假管理模块。

要求:设计一个窗体进行“休假管理”,可参考“职员信息管理”模块设计。

知识点准备:listbox、combobox控件等,数据库存取、数据绑定等。

模块7:客户服务模块。

要求:设计一个窗体进行“客户服务”,主要功能:客户报名、报名及旅游信息显示。

知识点准备:数据控件,数据库存取、数据绑定等。

模块8:“关于”模块。

要求:设计一个窗体显示版权、版本及开发者等信息。

知识点准备:模态窗体等。

3)实训验收:

1)答辩。2)**+数据库。

3)电子文档。

4)纸质实训报告。

4)附件:实训报告格式规范。

实训报告书。

实训名称。系 (部。

专业班级。学生姓名。

学号。指导教师。

完成日期。山东科技大学泰山科技学院。

1. 实训目的。

1.1×××加粗,小四,不居中)

1.2×××加粗,小四)

正文:宋体,小四,首行缩进2字符,1.5倍行距。数字,英文均用times new roman字体。

注意:每段开头必须要空2格,不可多亦不可少,切记切记!!

每一章都单独占一页,例如第二章不能紧接着第一章下面写,要另起新页。切记切记!!!

数据库设计。

tygggggggggggggg\

概要设计。图3.1 ××五号,宋体)

详细设计。本章要求给出**与运行图。

**全部加注释。

实训总结。

C 课程设计指导书

目录。设计要求 2 设计题目及指导教师 2 上机安排 3 第一组课程设计题目 4 1.1 铁路售票管理系统的设计 4 1.2 学生考勤管理系统的设计 4 1.3 模拟21点游戏的设计 5 1.4 学生成绩管理系统的设计 6 第二组课程设计题目 6 1.1 航空售票管理系统的设计 6 1.2 个人信用...

C语言课程设计指导书

1 按照学号的顺序每3人一组 如果剩余2人,组成一组 如果剩余1人,则分散到前面的组中 每组按对应顺序选一件任务,共同完成设计报告与源程序。2 实行团队分工协作,不允许单干。组内讨论后选举水平较高者为小组长 小组长负责领导本小组集体讨论设计系统总体模块 确定人机对话的界面 确定函数的个数 确定要用到...

C程序课程设计指导书

目录。基本信息 3 题目一职工信息管理系统设计 4 一 内容及目标 4 二 任务要求 4 三 步骤 方法和进程 4 四 进程指导 5 五 注意事项 5 六 环境要求 5 七 其它说明 5 题目二图书信息管理系统设计 6 一 内容及目标 6 二 任务要求 6 三 步骤 方法和进程 6 四 过程指导 7...