已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山东管理学院实训指导书(教师用)适用专业:_15软件技术1_课程名称:_基础程序设计综合实训实训(验)项目:项目学时:32学时实训(验)目的:C程序设计实训是在学完C程序设计课程之后的实践教学环节。其目的是进一步加深、巩固学生所学C程序设计的基本理论知识,理论联系实际,进一步培养学生综合分析问题和解决问题的能力。掌握运用C语言独立地编写、调试应用程序和进行其它相关设计的技能,充分发挥广大同学的潜力,使他们通过本次实训得到全面的锻炼。1.进一步掌握和利用C语言进行程设计的能力;2.进一步理解和运用结构化程设计的思想和方法;3.初步掌握开发一个小型实用系统的基本方法;4.学会调试一个较长程序的基本方法;5.学会利用流程图或N-S图表示算法; 6.掌握书写程序设计开发文档的能力;实训(验)要求:1.综合应用C语言的基本知识,通过查阅资料独立完成相关内容;2.针对所选题目进行需求分析调研,写出需求报告;3.编程要求变量名、函数名应规范,要见文晓意,语句嵌套采用缩进格式。尽量采用结构化和模块化的程序设计方法;4.程序要求注释清楚:每个函数的功能、函数的参数、返回值的含义;在整个程序中,各代码段之间的前后运行关系、函数的前后调用关系;程序中功能语句块的具体含义。实训(验)内容:1.老师提供尽量多的题目(力争每组一题)供学生选题;2.学生经过实际(市场)调研,选定实训题目;3.分析实训题目的要求,完成需求分析;4.总体设计,确定所需模块及模块间调用关系,定义系统中使用的数据类型;5.详细设计,确定每个模块的功能,绘制主要函数的流程图。编写程序代码,调试程序使其能正确运行;6.完成程序代码的优化与测试;7.完成实训报告。实训(验)步骤:序号实训内容实训报告完成部分备注11、 教师介绍实训安排,完成分组2、 教师介绍软件项目开发的流程3、 总体设计4、 详细设计1、 问题定义与描述2、 总体设计3、 详细设计7月5日上午上交前两部分实训报告2代码实现7月5日3代码实现,系统测试及完善7月6日4分组演示、答辩7月7日上午上交添加详细设计后的实训报告5实训总结报告撰写4、 心得体会附录:源代码7月7日下午上交全部完成的实训报告要求及注意事项:实训期间,学生应按正常上课要求参加学习和训练。时间为每天上午8:30-12:00,下午14:00-17:30。指导教师每天分上午和下午对学生进行考勤。无特殊原因,出勤率达不到80%的,成绩定为不合格,不及格者不予补考。不按时参加实训的按照旷课处理(一天按旷课8学时计)。实训(验)完成形式:1.以小组为单位完成一个题目的编程、调试与测试,并交付使用。2.撰写实训报告(含:问题定义与描述、总体设计、详细设计及设计中遇到的主要问题和解决方法,设计中尚存的不足与心得体会)。3.上交完成的所有源程序及相关文件。4.每个小组以自己组的名字或编号建立一文件夹,将源代码(以组名+项目名为文件名)、实训报告(以组名+项目名为文件名)拷入该文件夹中,上交给课代表。1.问题定义与描述“问题定义”是个术语,其实它阐明的就是“要开发的软件是做什么用的”这样一个问题。所以必须要用精确的语言,尽量少加修饰。可以在问题描述中对问题做进一步的阐述,补充说明一些要求、特点、性能。如:问题定义:培训班学员报名系统问题描述:该系统对于培训班所开的若干门课程允许每个学员任选其中两门,系统提供随时增加新学员、查询学员、查询课程、修改学员所选课程、部分统计、永久保存数据的功能。2.总体设计(1)要有总的模块划分,阐述各模块之间的关系,给出系统功能模块图。(2)系统中定义的数据类型,如数据类型定义:typedef struct char name20; char sex; int age; char ID_no25; char TelNum20; char course2; struct int year; int month; int day; sign_up_date,start_date;STAFF;(3)要有全部函数原型定义,并有解释说明和注释。 3.详细设计(1)每个模块的功能(2)要定义每个模块函数的变量,绘制主要函数的流程图。 4.心得体会对课程设计给予总结,实际操作过程中遇到的问题及解决方法,程序还有哪些欠缺,什么地方尚待改进,以及个人的体会与进步,都可以在此谈论。成绩考核与评定方法:考核方式: 验收与答辩评分标准: 平时(20%)+实训报告(40%)+验收与答辩(40%)实训(验)题目:1、 学生信息管理系统学生信息包括:学号,姓名,年龄,性别,出生年月,政治面貌,籍贯,家庭住址,电话,E-mail等。试设计一个学生信息管理系统,使之能提供以下功能:(1)系统以菜单方式工作(2)学生信息录入功能(学生信息用文件保存)(3)学生信息浏览功能(4)学生信息排序、查询功能:对信息进行排序,可以按学号,按姓名,按性别,按出生年月日,按籍贯进行查询(5)信息统计a)可以按性别,按出生年,按籍贯统计学生人数b)可以按班级统计学生人数c)可以按政治面貌统计学生人数按班级统计学生党员人数,团员人数,以及所占比例,设计并输出统计报表。(6)学生信息的删除与修改2、 火车订票系统(1) 系统以菜单方式工作(2)加火车添信息:火车的车次,起点,终点,出发时间,到达时间,票价和可以订购的票数(3)火车信息查询:可以选择查询的方法有两种,一种是按照车次查询,一种是按照你想要到达的地方查询(4)订票:输入想要到达的城市,自动显示出终点站为你输入城市的信息,根据提示输入你是否决定订票以及你的个人信息(5)显示:可以显示出所有的火车信息(6)保存:将录入的火车信息进行保存,并且将订票人的信息也进行保存,存储在指定的磁盘文件中。3、 图书管理系统图书管理系统主要有以下功能:(1)图书信息录入(2)删除功能:输入图书号删除相应的记录(3)查找功能:输入图书号或图书名查询该书相关信息(4)修改功能:输入图书号或图书名修改相应信息。(5)添加会员信息:只有会员才可借书(6)借书功能:输入图书号及会员号进行借书(7)还书功能:还书时也同样需输入图书号及会员号。(8)保存功能:保存添加的图书信息、会员信息到磁盘文件。4、 学生个人消费管理系统(1)创建学生个人信息:有两种录入方式,一种是直接从终端键盘输入信息;另一种是从磁盘文件录入学生信息,然后程序从文件中读取(2)查询学生消费信息:根据提示输入查询的学生学号,即可调出该学生的信息(3)添加学生的消费信息,并显示添加后学生的人数(4)可以显示录入的学生信息(5)把录入的学生信息保存到指定的文件中。5、 学生成绩管理系统(1)添加学生的信息:姓名、学号、班级、出生年月、性别等(2)输入成绩:输入学生科目、成绩(3)查询:按学号查询学生姓名和各科成绩(4)统计:按班级、分数段、科目等统计学生成绩(5)修改:修改学生的信息、成绩等,只有管理员可以实现(6)保存:可以将学生的成绩信息保存到磁盘文件中。6、 通讯录管理系统(1)联系人编辑:对联系人进行添加、删除、修改等操作;(2)查询:按不同方式查找;(3)显示:显示联系人信息,可以对结果进行排序;(4)保存:将通讯录信息保存到磁盘文件中;(5)读取:从磁盘文件读取信息。7、 企业员工信息管理系统企业员工信息管理系统主要是对企业员工的基本信息进行增、删、改、查的相关操作,以便用户可以快速地对这些信息进行管理。(1) 员工信息的添加、修改、删除(2) 员工信息查询:可以按姓名、性别、部门等进行查询(3) 员工统计:按部门、科室等进行统计(4) 保存:员工的信息保存到磁盘文件。8、 学生宿舍管理系统(1)添加学生住宿信息:包括学生的姓名、性别、年龄、学院、班级、专业、宿舍楼、楼层号、房间号等。(2)修改、删除:对学生宿舍信息进行修改、删除;(3)查找:根据不同关键字查询学生宿舍信息,并显示;(4)统计:可以对住宿信息进行多种统计,如按宿舍号,可以显示宿舍内成员、总人数等;9、 设备资产管理系统(1)添加设备信息:设备信息包括设备编号、设备种类、设备名称、设备价格、设备购入日期、是否报废、报废日期等;(2)修改、删除:能够对设备信息进行修改、删除等操作;(3)查询:能够对设备信息进行多种方式的查询操作;(4)显示:会在屏幕输出显示所有设备的相关信息;(5)统计:可以对设备资产进行各种统计。如统计报废设备,屏幕输出所有报废设备,并且显示报废设备总数。10、 职工工资管理系统员工的基本信息:包含职工工号、姓名、年龄、性别、部门、基本工资、岗位工资、公积金、实发工资等。实发工资要求自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年人多种维生素矿物质片行业跨境出海项目商业计划书
- 脊椎保健调理馆创新创业项目商业计划书
- 美发沙龙会员积分兑换商城创新创业项目商业计划书
- 精密电火花加工技术企业制定与实施新质生产力项目商业计划书
- 建筑砂岩板安装工艺流程及质量控制要点
- 成人教育教学评估体系建设
- 中药学期末网络考试题库下载
- 6.3 价值的创造和实现 教案-2025-2026学年高中政治统编版必修四哲学与文化
- 制造业生产流程优化管理手册
- 自然公园主题英语课堂教学方案
- 医学装备法律法规培训
- 消防设施故障应急处理预案
- 2025中国石油校招笔试真题及参考答案
- 外包结算管理办法
- 实验室质量控制管理
- 科普人员管理办法
- 船的发展史-获奖课件
- 初中班级管理演讲稿
- 安徽芜湖商业市场调查报告
- 艾滋病防治法治教育体系
- JJG 1205-2025直流电阻测试仪检定规程
评论
0/150
提交评论