- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子生词库软件学生选修课程系统设计c语言版—本科毕业设计.doc
程序设计基础
题目:电子生词库软件
C语言程序设计实训任务书
题目:学生选修课程系统
一、设计目的
1.进一步掌握和利用C语言进行程序设计的能力;
2.进一步理解和运用结构化程序设计的思想和方法;
3.初步掌握开发一个小型实用系统的基本方法;
4.学会调试一个较长程序的基本方法;
5.学会利用流程图或N-S图表示算法;
6.掌握书写实训开发文档的能力(书写实训报告)
二、设计任务及内容
假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:
1.系统以菜单方式工作
2.课程信息录入功能--输入
3.课程信息浏览功能--输出
4.查询功能:--算法(选一)
1)按学分查询课程信息
2)按课程性质查询课程信息
5.学生选修课程
6.按课程编号顺序插入一门课程信息
7.按课程名称删除一门课程信息
8.按课程名称的字典顺序输出所有课程信息。
三、设计要求
1.用C语言实现系统;
2.利用结构体、数组等实现数据结构设计;
3.系统具有增加、查询、插入、排序等基本功能;
4.系统的各个功能模块要求用函数的形式实现;
5.文档:实训说明书每个学生一份,并装在统一的资料盒中;
6.光盘:每个学生文档和程序资料分别建在一个以自己学号和姓名命名的文件夹下,并要求每班负责人汇总每个学生的文件放在以班级姓名命名的文件夹下,刻录成一张光盘,放在一个专门的资料袋中。
四、提交的成果
1. 设计任务书一份(学校统一格式)
2. 设计说明书一份,内容包括:
1) 中文摘要100字,关键词3-5个。
2) 实训题目、内容、要求。
3)总体设计(包含几大功能模块)。
4)详细设计(各功能模块的具体实现算法——流程图)
5)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。
6)调试分析(包含各模块的测试用例,及测试结果。)
7)总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何收获,调试程序的体会等)
8) 参考文献、致谢等。
五、主要参考资料
1. 王连相.《C/C++程序设计》 武汉大学出版社.2013.7
2. 谭浩强《C语言程序设计(第2版)学习指导》清华大学出版社.2012.12
3. 杨莉,龚义建《C语言程序设计实训指导教程》华中科技大学出版.2009.6
4. 张小东,郑宏珍《C语言程序设计与应用》人民邮电出版社.2009.4
5. 郭翠英《C语言课程设计案例精编》中国水利水电出版社 2004.03.01
6.郭有强《C语言程序设计》清华大学出版社 2009.02.01
7.李丹程,刘莹,那俊《C语言程序设计案例实践》清华大学出版社2009.02.01
8.李丽娟《C语言程序设计教程》人民邮电出版社2013.01.01
9.武雅丽,王永玲,解亚利《C语言程序设计》清华大学出版社2009.02.01
六、各阶段时间安排(共1周)
日期 内容 地点 完成情况 教师签字 星期一 教师讲解设计要求,准备参考资料 教室 星期二 分析系统,方案设计 教室 星期三 方案设计,编程 教室 星期四 调试程序,书写实训说明书 教室 星期五 完成实训说明书,答辩 教室 摘 要
20世纪末,随着计算机科学的发展,网络的应用越来越广泛,为广大用户提供了更加周到和人性化的服务。本文研究了以一种基于文件存储的学生选修课程系统。本系统是根据现代化校园的发展而设计的学生学修课程系统,本系统方便老师、家长来学校查找学生成绩、最近奖罚等多种情况。随着教育改革的不断深入和素质教育的加强完全学分制的实施,选修课在一个学生的培养计划中站的比重越来越大!使用了网上选课系统以后,可以在开课前就在网上选课,每个学生的课程在开课前就确定好,不用浪费体力去选课,还可以使教学资源合理平均地分配。
关键词:学生选课;C语言;文件存储
目 录
1绪 论 1
1.1基本内容 1
1.2发展趋势 1
1.3用途及特点 1
2问题需求分析 3
2.1问题的提出 3
2.2问题的分析 3
3总体设计 5
3.1总体设计思路 5
3.2总体设计模块介绍及框图 5
4详细设计 7
4.1各模块流程图 7
4.1.1主函数模块 7
4.1.2管理员模块 7
4.1.3 学生模块 8
4.1.4 创建链表模块 9
4.1.5 浏览模块 10
4.1.6 查询模块 11
4.1.7插入链表模块 12
4.1.8 添加模块 13
4.1.9 删除模块 14
您可能关注的文档
- 车站1号出入口施工方案说明—本科毕业设计.doc
- 成都市龙泉驿区学前教育现状调查及分析—本科毕业设计.doc
- 成都市兴禅诗建设项目初步市场研究报告—本科毕业设计.doc
- 诚园立项建设环境维护运行方案清洁绿化服务方案—本科毕业设计.doc
- 城市电子监察系统方案—本科毕业设计.doc
- 城市广场升级改造工程节能分析评估报告—本科毕业设计.doc
- 城市经济合作与发展的博弈论文—本科毕业设计.doc
- 城市居住区规划原理—本科毕业设计.doc
- 城市如何实现“公交优先发展”的战略研究课程论文—本科毕业设计.doc
- 城市生活垃圾综合分选处理系统设计说明书—本科毕业设计.doc
- 《GB/T 32879-2025电动汽车更换用电池箱连接器》.pdf
- 中国国家标准 GB/T 21649.2-2025粒度分析 图像分析法 第2部分: 动态图像分析法.pdf
- 中国国家标准 GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定》.pdf
- GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法》.pdf
- GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- 中国国家标准 GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试.pdf
- 《GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试》.pdf
文档评论(0)