学生籍贯信息记录簿(课程设计报告)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
山东交通学院
面向过程课程设计
学生籍贯信息记录簿软件
院(系)别信息工程系
班级电信111 学号*********
姓名梁兰霞
指导教师
时间2012-8-27—2012-8-31
课程设计任务书
题目学生籍贯信息记录簿
系 (部) 信息工程系
专业电信
班级 111班
学生姓名梁兰霞
学号 *********
8 月 27 日至 8 月 31 日共 1 周
指导教师(签字)
系主任(签字)
年月日
2.图纸部分:
程序流程图
四、进程安排
(1)第一天完成创建信息链表并以磁盘文件保存,读取磁盘文件并显示输出所有学生的籍贯信息的功能;
(2)第二天完成按学号或姓名查询其籍贯,按籍贯查询并输出该籍贯的所有学生的功能;
(3)第三天完成显示输出四川籍和非四川籍学生的信息并可分别存盘的功能并修饰;
(4)第四天完成能添加、删除和修改学生的籍贯信息的功能并完善;
成绩评定表
目录
1 课程设计概述 (1)
1.1 学生籍贯信息记录簿软件功能概述 (1)
1.2 Visual C++6.0概述 (1)
2 学生籍贯信息记录簿软件总体设计 (1)
2.1 学生籍贯信息记录簿软件总体设计思想 (1)
2.2 总体设计流程图 (2)
2.3 学生籍贯信息记录簿菜单界面 (3)
2.4 录入学生信息界面···················································错误!未定义书签。
2.5 清屏实现 (5)
2.6 查找界面 (7)
2.7 删除界面 (9)
2.8 分别显示四川籍学生与非四川籍学生界面 (10)
2.9 修改界面 (10)
3.0 退出界面 (11)
3 设计体会及今后的改进意见 (11)
4 参考文献 (12)
1课程设计概述
1.1V isual C++6.0功能概述
Visual C++是微软公司的重要产品之一, 是一种功能强大行之有效的可视化编程工具。它提供了MFC类库,使用户可以方便的开发自己想实现的功能。Visual C++6.0的主要特点:
(1)自动化和宏功能。
(2)可以灵活地定制工具栏和菜单。
(3)可以直接运行和调试程序,还可以使用宏语言来自动操作调试器。
(4)支持Internet连接。
(5)一个新的便捷的项目系统可以允许一个工作区内包含多个不同的项目类型。
(6)在工作区内可以包含多个并列的工程文件。
(7)可以在对话框中使用WizardBar将程序同可视化元素联系起来。
(8)Find in File命令支持两个独立的输出窗格,可以保存上一次搜索的结果。
这些新特性可以更好地利用Visual C++开发工具进行Windows应用程序开发。
1.2字符统计软件功能概述
(1)创建信息链表并以磁盘文件保存;
(2)读取磁盘文件并显示输出所有学生的籍贯信息;
(3) 按学号或姓名查询其籍贯;
(4)按籍贯查询并输出该籍贯的所有学生;
(5)能添加、删除和修改学生的籍贯信息;
(6)显示输出四川籍和非四川籍学生的信息并可分别存盘。
2学生籍贯信息记录簿软件总体设计
2.1学生籍贯信息记录簿软件总体设计思想
学生籍贯信息记录簿软件的功能为统计每个学生的信息包括:学号、姓名、籍贯。学生籍贯信息记录簿软件的功能模块有:
(1)提供菜单界面,方便用户对程序个功能进行选择,选择要实现的功能按enter键进入该功能。
(2)接受用户输入的信息,并以磁盘文件保存。
(3)读取磁盘文件并显示输出所有学生的籍贯信息。
(4)按学号或姓名查询其籍贯。
(5)按籍贯查询并输出该籍贯的所有学生。
(6)能添加、删除和修改学生的籍贯信息。
(7)显示输出四川籍和非四川籍学生的信息并可分别存盘。
2.2总体设计流程图
图所示,该程序为用户提供菜单界面,用户可以对程序的各种功能进行选择,方便用户使用。选择1-5并按enter键进行操作。如选择出错,系统将提出警告,并提醒用户重新进行选择。
2.3学生籍贯信息记录簿菜单界面
图3-2 字符串累加统计界面
如上图所示,该功能实现显示主菜单。选择1按enter键进入添加功能,程序提醒用户输入字符串,输入完毕后按enter键将完成统计并显示结果,同时程序将再次提醒用户进行新的选择。
2.4录入学生信息界面
图3-3 字符串重新统计界面
如上图所示,该功能实现录入学生信息并保存到相应的文件。程序提醒用户输入姓名、学号、地址,输入完毕后分别按enter键,程序将结果保存入相应的文件中,保存完后,程序将再次提醒用户进行新的输入。当输入结束时,输入学号为零就会自动退出。
2.5清屏实现
图3-4-1 清屏前程序运行界面
当每一个操作结束时,系统都会自动清屏,并返回主菜单,以保证屏幕整洁。使用户能拥有一个好的心情使用此软件。输入3 ,按enter键,查看文件中所存储的所有信息。
图3-4-2 查看文件中数据的界面
如上图所示,该功能将显示指定文件中保存的所有数据。按enter键将实现清屏并返回主菜单的功能。
2.6查找界面
2.6.1按学号查找
图3-5-1 按学号查找功能界面2.6.2按姓名查找