- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级语言课程设计zeng
高级语言课程设计 目的 通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法。 学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。 为后续各门计算机课程的学习打下坚实基础。 为毕业设计和以后工作打下必要基础。 时间地点: 0901(王燕)、0902(孟伟君) 0903(曾艳) 上机地点:在图书馆一楼基础实验室 上机时间:第 3 、4 周,上午:8:00 ~ 14:00; 第一周: 周一:学生选题,查阅资料,开始进行分析和设计。 周二~五:系统详细设计,编程并在计算机上调试程序。 周二上午开始点名(3次未到以零分计)。 第二周: 周一~周三:继续编程,调试。 周四~周五:在计算机上检查验收。 注意事项 上机按照学号坐,保持一人一台固定机器,这样自己的程序好管理。 保存程序:记得随时保存。有U盘的同学记得拷回去,没有的同学记得下机之前在不同的目录多保存几份,同时建议在保存的目录上加上“勿删”等字样,以防其他上机同学误删。 题 目 实验室设备管理系统 学生宿舍管理系统 学生评教信息管理系统学分管理系统 学生作业完成情况管理系统 员工雇佣情况管理系统 自选难度相当的题目 以上题目,每位同学任选一个独立完成。 总 体 要 求 使用C语言,源程序要有适当的注释,使程序容易阅读 按要求完成规定的功能,不同的功能使用不同的函数来完成 有完整的实验报告 独立完成,不追求系统完美,必须是自行设计的程序 每天上机时间不能迟到早退,不许无故不到 按时完成设计内容,按时提交设计报告 提交内容 实验报告书面版(打印) 源代码及实验报告电子版(电子文档) 上交时间地点 另行通知 成绩考核 按优、良、中、及格、不及格5级评定, 成绩划分: 内容:占70%,以机器运行的检查结果及检查时回答问题的情况为准。 设计报告:占20%,其中前期的设计方案占5%,最后完整的设计报告占15%。 平时分数:占10%,包括每天的点名情况、是否打游戏等。 注意:以各种方式复制来的程序,一经发现取消成绩! 基本要求 数据录入:录入系统所需的数据,用链表或结构体数组组织数据 数据存储:将录入的数据存储,用文件的形式将录入的数据存储 数据读写:对数据进行读写操作,并进行读写操作 数据修改:对数据进行更新操作,可以进行新数据的插入,旧数据的修改操作 数据删除:对数据进行删除操作,根据具体题目将对应记录删除 基本要求 数据查询:按要求对数据进行查询,含简单查询及组合查询 数据统计:按要求对数据进行统计,含简单统计及综合统计 数据排序:按要求对数据进行排序,含升序排序及降序排序 数据报表:按要求对数据打印报表,依规定的报表格式对数据打印报表 界面:设计总体菜单界面,简单菜单、下拉式或弹出式 密码设置:用户进入系统时,有不同用户名和密码的输入 选作要求 采用链表实现系统; 不用全局变量,而用参数传递,或指针变量传递数值,或return 语句实现值传递; 设置密码,将密码存储在文件中,并可以添加新用户,或删除不合法用户等; 给密码简单加密,例如本来是ABC,让在文件中存储的是123等简单运算; 自己设计的功能有代表意义,有亮点。 算法分析 存储格式: 结构体类型的定义 结构体数组组织数据(或链表) 界面设计:按功能不同编写模块(首先写入空语句,最后一个模块一个模块的调试代码),设计主菜单。 数据的存储和读写:对文件的操作 分别依此完成后续模块 注意:在设计的过程中要跟踪、监视数据变化 ************** 超市管理系统 ************* 1.录入商品信息 2.打印商品信息 3.更新商品信息 4.查询商品信息 5.统计商品信息 6.商品排行信息 0.退出系统 请选择(0 - 6):); 录入 输出 更新 查询 统计 排序 添加 删除 修改 按名称 按类别 …… 利润 进货量 …… 按利润 按销量 …… 按任意键返回主界面 日程安排 准备工作: 搜集相关资料,书籍,复习C语言 第3周周一: 1)系统分析与总体设计; 2)完成主菜单的显示,初步完成对各模块的调用。 第3周周二: 1)提交系统总体设计报告,内容包括:数据类型、软件结构、模块功能说明等; 2)结合题目对指针、结构体、动态链表进行实践,基本完成数据的录入功能。 日程安排 第3周周三: 对文件,结构体数组进行复习与实践,基本完成数据的文件存储以及数据文件的打开
文档评论(0)