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...