ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:225.33KB ,
资源ID:675377      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/675377.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(语c言课程设计学生基本信息管理系统大学毕设论文.docx)为本站会员(b****0)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

语c言课程设计学生基本信息管理系统大学毕设论文.docx

1、语c言课程设计学生基本信息管理系统大学毕设论文内蒙古科技大学本科生课程设计说明书题 目:C语言课程设计 学生基本信息管理系统学生姓名:学 号:专 业:软件工程班 级:2015软件一班指导教师:日 期:2016年1月5日内蒙古科技大学课程设计任务书课程名称C语言课程设计设计题目学生基本信息管理系统指导教师时间2016年1月1日1月5日 一、教学要求1. 巩固和加深学生对C语言课程的基本知识的理解和掌握2. 掌握C语言编程和程序调试的基本技能3. 利用C语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用C语言解决实际问题的能力二、设计资料及参数每个学生在教师提供的课程设计题目

2、中任意选择一题,独立完成,题目选定后不可更换。某班学生基本信息管理,包括以下功能:v 从键盘输入包括学号、姓名、性别、出生年月日、籍贯、所在院系、专业、奖惩信息等,并将其保存在磁盘文件里v 具有进行单项查询或多项查询的功能(即按照给定的关键字姓名等找出满足条件的纪录)v 具有插入、修改和删除信息的功能v 具有输出文件数据信息的功能三、设计要求及成果1. 分析课程设计题目的功能需求(可选用数组或链表实现,可多人(最多3人)协作完成一个题目)2. 写出详细设计说明(至少包括功能实现分析和模块流程图)3. 编写程序代码,调试程序使其能正确运行(代码书写要规范,标示符要见名知意,要有必要的注释,每人至

3、少500行代码,不包括注释和花括号)4. 设计完成的软件要便于操作和使用5. 设计完成后提交课程设计报告(请严格按照模板进行排版)四、进度安排第一天 选择课程设计题目,分析课题的要求第二天 编程第三天 编程及调试第四天 写课程设计报告第五天 提交课程设计报告(打印稿及电子稿)五、评分标准1. 根据平时上机考勤、表现和进度,教师将每天点名和检查2. 根据课程设计完成情况,必须有可运行的软件。3. 根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。六、建议参考资料1C语言程序设计,谭浩强,清华大学出版社2C语言程序设计课程设计,刘振安,机械工业出版社目 录内蒙古科技大学课程设计任务

4、书 I第一章 需求分析 31.1 引言 31.2 任务概述 31.3 数据描述 31.4 功能需求 31.5 性能需求 31.6 运行需求 41.7 任务计划 4第二章 概要设计 52.1 总体设计 52.2 数据类型设计(或数据结构设计) 52.3 接口设计 /函数声明 52.4 运行界面设计 5第三章 详细设计 73.1 输入模块设计 73.2 输出模块设计 73.3 查找模块设计 73.4 排序模块设计 73.5 保存及读取模块设计 7第四章 测试分析 84.1 测试程序执行情况 84.2 出现的问题和解决的方法 8第五章 用户手册(可选) 95.1 使用说明 95.2 运行说明 9第六

5、章 课程设计总结 10附录:程序代码 11参考文献 12致谢 13第一章 需求分析1.1 引言编写一个程序来处理同学个人信息。通过一个结构体数组来存放输入的每一位同学的记录(包括姓名、电话号码、e_mail、地址),然后将其信息存入文件中。输入一个姓名查询该同学的信息,并显示在屏幕上。1.2 任务概述1运行环境本系统对于硬件要求不高,软件只要是windows2000及以上版本都可以使用。2用户特点本系统对用户的要求不高,一般懂得一些基本的电脑操作即可。维护人员为本小组的开发人员,均为计算机专业本科教育,懂得VC+6.0编程。3条件与限制计算机一台1.3 数据描述系统数据类型有:整型int,字符

6、型char,结构体struct;自己定义的数据类型有:shuru() 等1.4 功能需求3.1功能划分学生信息管理系统可分为三部分:信息管理;修改;查询;存储.3.2功能描述(1)信息管理功能:能对学生的各种信息进行管理、登记,保存等。(2)修改处理功能:对学生信息进行管理登记,保存记录。(3) 存储功能:让管理人员对学生的信息进行存储。1.5 性能需求1时间特性本系统对时间的要求较高,时间反应要快,在查询时必须能在几秒时间内作出反应,弹出所要查询的各类图书信息以及借阅者信息。2兼容性和扩展性仅限在学校电脑使用。1.6 运行需求1用户界面屏幕格式:(1)要求有菜单及工具栏以方便操作(2)各数据

7、库信息可在屏幕上直接修改(3)各数据统计结果可在屏幕上显示(4)进行系统分析后的结果在另一窗口中显示2硬件环境普通的计算机3软件环境支持的操作系统包括Windows98/XP/7/8/10中文版及以上版本要用到的编译语言vc+6.01.7 任务计划该程序主要实现影碟信息的管理任务其中包括影碟信息录入功能,碟信息浏览功能,影碟信息查找或排序功能,影碟信息的删除与修改,影碟的借出与归还。详情如下:(1) 输入的形式为int,char;输入值的范围为int:-21474836482147483647,char:-128127;(2) 输出的形式为数字,汉字,字母;第二章 概要设计2.1 总体设计3

8、开始 4 5 6 7 8 9 10 11 12 13 结束数据类型设计(或数据结构设计)13.1 接口设计 函数名函数格式 函数功能shuruVoid信息输入chaxunVoid信息查询xiugaiVoid信息修改shanchuVoid信息删除xianshiVoid信息显示baocunVoid错误提醒caidanVoid分菜单tuichuxitongVoid退出系统huanyingyemianVoid欢迎界面13.2 运行界面设计功能选择第三章 详细设计3.1 输入模块设计开始 输入学生数量输入学生信息n确定输入么?yn要保存么?y保存y要继续输入么?n结束3.2 输出模块设计 打开记录文件输

9、出数据n是否退出y结束3.3 查找模块设计选择查找方式按照姓名名查找按照学号查找y继续查找么?n结束3.4 排序模块设计选择排序方式按照上市时间排序按照库存排序y继续排序么?n结束3.5 保存及读取模块设计打开并读取文件yny结束退出?保存是否保存?第四章 测试分析4.1 测试程序执行情况5 0.1pause函数 选择界面1.1录入学生数目1.2录入信息2.1浏览已录入的信息第五章 用户手册(可选)该程序设计语言为C,支持中文输入输出,方便快捷,小巧实用。大多数输入错误都会有明确的提示,要求重新输入,但有小部分bug因篇幅原因请用户自行注意。1.修改删除功能时,请不要输入不存在的电影编号,否则

10、会出现乱码(仅出现,并不会影响管理文件)2.录入时请不要尝试故意输入错误信息,以免造成未知的后果。3.每当输入Y/N时请不要输入其他字符,以免误操作。第六章 课程设计总结课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术是十分重要的。回顾起此次课程设计,至今让我我们仍感慨颇多,的确,从从拿到题目到完成整个编程,从理论到实践,几个星期的日子里,可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的

11、知识,而且学到了很多在书本上所没有学到过的知识,也懂得集体团队的重要性。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体通过这次课程设计之后,一定把以前所学过的知识重新温故。这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,对给过我帮助的所有同学和各

12、位指导老师再次表示忠心的感谢。附录:程序代码#include#include#include#define LEN 5#define N 5struct record char code20; char name10; char sex5; char time20; char add20; char sch20; char cla10; char eva5;stuN;int k=1,m,n;void shuru();void chaxun();void xiugai();void shanchu();void xianshi();void baocun();void caidan();void

13、 tuichuxitong();void huanyingjiemian();int main() while(k) huanyingjiemian(); system(pause); system(cls); printf(请输入任意键进入菜单!n); system(cls); caidan(); system(pause); return 0;void help() system(COLOR 2f); printf(n 尊敬的用户你好!); printf(n-n); printf(n n); printf(n 1.欢迎进入帮助系统 n); printf(n n); printf(n-n); printf(| |); printf(| 2请按照菜单提示输入数字命令|); printf(| |); printf(n 3谢谢您的使用 n); printf(|

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1