学生信息管理系统设计

学生信息管理系统设计

ID:13192952

大小:445.48 KB

页数:20页

时间:2018-07-21

学生信息管理系统设计_第1页
学生信息管理系统设计_第2页
学生信息管理系统设计_第3页
学生信息管理系统设计_第4页
学生信息管理系统设计_第5页
资源描述:

《学生信息管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、专业综合设计报告书设计名称:学生姓名:专业:班别:学号:指导老师:日期:年月日综合设计名称学生信息管理系统设计相关课程C语言程序设计完成时间2016年12月19日成绩评定序号评分项名称评分标准得分1设计功能概述全面准确说明设计功能:10分;全面说明设计功能:8分;简要说明设计功能:6分;功能与设计名称无关:5分以下。2设计依据及原理设计依据符合课程要求、原理,并具有现实意义:20分;设计依据符合课程要求、原理:16分;设计依据符合课程要求:12分;设计依据与课程无关:10分以下。3设计体系结构完整表达设计的结构,

2、灵活应用图表等形式:30分;使用文本表达设计的结构:24分;设计结构基本完成:18分;体系结构与课程设计无关:15分以下。4设计与运行代码与设计步骤清晰,运行成功:30分;完成功能设计,运行成功:24分;设计功能符合要求,运行有问题:20分;设计功能不全,代码出错,不能正常编译和运行:15分以下。5小结表达清楚,实事求是,符合课程要求:10分;表达清楚,符合课程要求:8分;符合课程要求:6分;表达不清楚,不符合课程要求:5分以下。总分等级评分人备注:成绩分为优秀、良好,中等、合格和不合格五个等级目录1.设计功能概

3、述12.设计依据及原理12.1设计分析12.1.1系统总体设计12.1.2详细分析12.2课程设计原理23.设计体系结构33.1设计目标33.2体系功能结构图34.设计与运行44.1调试与测试44.2运行结果45.小结96.附件(源代码)91.设计功能概述学生信息管理系统,是一个可以增加、删除、浏览、查看、修改学生信息的系统,它是利用C语言实现各功能的。其中学生信息包括:学号、姓名、年龄、电话号码、性别、出生年月、QQ、班级等。该系统可提供添加学生信息、查询学生信息(可以按学号查询和按姓名查询)、删除学生信息(可

4、以按学号删除和按姓名删除)、学生信息修改(可逐项修改学生信息)、学生信息整表浏览等功能。2.设计依据及原理2.1设计分析2.1.1系统总体设计主菜单添加学生信息信息整表浏览信息查询按学号查询按姓名查询信息编辑按学号修改按学号删除2.1.2详细分析1)入口函数说明menu();菜单函数load_info();载入函数:txt转为链表add_info(STU*h);增加学生search_info(STU*h,inttype);搜索函数delete_info(STU*h);删除学生update_info(STU*h);

5、修改学生信息16output_info(STU*h);输出信息preview_info(STU*h,inttype);预览信息main();主函数2)调用关系delete_info()update_info()load_info()add_info(STU*h)main()preview_info()output_info()search_info()output_info()3)参数说明add_info(STU*h)、delete_info(STU*h)、output_info(STU*h)、preview_i

6、nfo(STU*h,inttype)、search_info(STU*h,inttype)、update_info(STU*h)函数中的STU*h为传入的链表节点指针,type为搜索的方式:1为输出传入节点指针的一条学生记录,2为输出所有的学生记录。2.2课程设计原理根据总体设计的框架,利用C语言逐项实现各个功能。首先将该系统需要的函数框架罗列出来,然后根据功能要求逐一将各个功能实现,并实现main函数的所有调用,每实现一个功能都进行一次测试,确保将发现的错误在单个功能编写的时候就能解决,以免影响整体效果。最后是

7、整体运行调试。以下是整个系统的设计思路,和运行流程:1)运行程序,显示菜单页面,包括适当的提示信息以及可以实现的各项功能。用户选择输入各功能对应的数字,进入下一级功能页面;2)根据所输入的功能对应的数字,调用对应的各模块函数,显示相应的提示信息令用户进行下一步操作;3)根据用户的输入数据计算或判断,显示出相应的结果以及相应的提示信息,提醒用户进行下一步操作;4)根据选择菜单上对应的功能,可能跳转到添加学生信息、修改学生信息、删除学生信息、浏览学生信息等页面,每结束一个动作,都可以按照选择进行下一个动作;5)当用户

8、选择“0”时,都会结束进程,并关闭系统。163.设计体系结构3.1设计目标该系统的目的主要是加强对学生信息的管理,便于学校对学生信息的统一管理。其中该系统包括以下功能:初始化基本信息界面,即主菜单,有独立的添加与修改界面。添加界面只能连续添加相应的信息,修改界面只能逐项修改学生的信息。删除信息和查询信息都可以通过按学号和按姓名查询和删除,可通过浏览整表浏览所有存在的学生信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。