学籍管理系统心得体会
心得体会
近段时间,完成了老师安排的作业,用代码开发设计一个学生档案信息管理系统。该系统是基于结构体数组的学生学籍管理系统。能够实现对学生学籍信息进行录入,修改,删除,查询和输出等基本操作。
首先构造框架:基于系统流程图和系统功能结构图,设计构建系统的整个框架。先声明一个structdate类型,它代表“出生日期”,包括3个成员:month(月),day(日),year(年)。然后在声明structstumessage类型时,将成员birthday指定为structDate类型。已声明的类型structDate与其他类型一样可以用来声明成员的类型。然后定义结构体数组,构建main函数。利用结构体数组,采用结构化程序设计的思想,设计多个函数,分别完成六大主攻能模板,从而实现系统的每项功能操作。
,经过一个多星期的课程实训,完成了对学籍管理系统代码的设计,收获颇多。也明白了自己在C语言上存在的一些问题,尤其在用C语言编程方面存在的缺点与不足。经过课程实训使我明白做一个完整的系统要用到我们学到的很多方面的知识,一个完整的系统包含的C语言知识很多,要有好强的综合运用能力才能开发一个完整的系统。在程序操作过程中要有耐心,更要细心。同时,也体会到学软件专业要有好强的动手能力,而实训操作完成小系统锻炼了我的动手能力,今后,在动手操作方面要加强,毕竟熟能生巧,练多了才能提高自己的编写程序的能力。毕竟,对于软件专业的初学者来说,起初的编程还属于经验编程,靠自己的学习及动手操作获得经验,以便为今后开发出新的程序打下基础。
扩展阅读:学籍管理系统项目总结
项目总结报告1引言
1.1编写目的
对所做的学籍管理系统以总结性的回顾,检查所做的学籍管理系统是否符合用户的要求。对系统的主要功能做一概括,以及开发完这个系统后的经验和教训。
1.2背景
a.学籍管理系统
b.本项目的任务是由林金莲老师提出,由计算机应用技术0901班的成员组成小组进行开发,待使用的是学校部门有关人员及学校的学生和老师。
1.3定义
项目总结报告。
1.4参考资料
a.学籍管理系统立项建议书;b.学籍管理系统需求规格说明书;c.学籍管理系统开发计划书;e.学籍管理系统概要设计说明书;f.学籍管理系统详细设计说明书;g.学籍管理系统测试分析报告;
h.《实用软件工程(第二版)》赵池龙杨林孙伟编著电子工业出版社。
2开发结果
2.1产品名称
学籍管理系统
2.2主要功能和性能
学籍管理系统适用于各大高校对学生信息成绩等信息的统计和管理,本系统
有以下功能部分组成,下面是系统总体结构图,如图所示:
系统用户管理用户数据录入与编辑系部信息管理班级信息管理高校学籍管理系统教师信息管理学生信息管理课程信息管理系部信息录入与编辑班级信息录入与编辑教师信息录入与编辑学生信息录入与编辑课程信息录入与编辑选课信息录入与编辑选课信息管理课程成绩录入与编辑选课数据查询教学班学生信息查询学生个人成绩查询学生学籍管理系统总体结构图
将一个开发的学生学籍管理系统分成八个子模块,他们分别为:系统用户管理模块、系部信息管理模块、班级信息管理模块、教师信息管理模块、学生信息管理模块、课程信息管理模块、选课信息管理模块和选课数据查询模块;通过这些子模块完成各项功能,如课程信息管理模块主要完成对课程信息的录入与编辑;选课数据查询模块主要完成对教学班学生信息的查询和学生个人的成绩查询。
根据该系统功能分析,该软件主要有8个功能模块,具体功能描述如下:(1)系统用户管理:
添加用户信息,包括用户名和口令。删除已有的用户信息。
修改口令,包括用户名、旧口令、新口令和确认口令。(2)系部信息管理:
添加学校系部信息,包括系编号和系名称。
修改和删除系部信息。(3)班级信息管理:
添加新的班级信息并可保存,包括编号和名称。修改已存在的班级信息。删除已有的班级信息。(4)教师信息管理:
添加新教师的基本信息并可保存,包括编号、姓名、系编号、电话
和Email。
修改已存在的教师信息。删除教师相关信息。(5)学生信息管理:
添加新学生的基本信息并可保存,包括编号、系编号、班编号、姓
名、性别、生日、住址、电话、Email和简历。修改已存在的学生信息。删除学生相关信息。(6)课程信息管理:
添加新的课程基本信息并可保存,包括编号、名称、教师和学分。根据课程编号查询课程基本信息。修改或删除已有的课程基本信息。(7)选课信息管理:
2添加新的选项课信息并保存,包括编号、学生、课编号和成绩。3修改或删除各项相关信息。(8)选课数据查询:
教学班名单查询中,根据课程编号查询班级的各项具体信息。学生成绩查询中,根据学生编号和课程编号查询成绩的各项具体信
息。
本系统基本满足了用户的使用要求并正常运行。
2.3主要流程
本系统基本设计按系统规划的要求规定设计,其系统业务和系统数据处理流程如图1图3所示。
系统管理员用户教师学籍管理学生
图1系统业务流图
管理员教师学籍管理学生
图2一层DFD系统数据流程图
管理员教师学籍管理II学生选课查询管理图3二层DFD系统数据流程图
其中,二层DFD系统数据流程图中学籍管理信息II包括系统用户信息、系部信息、班级信息、教师信息、学生信息、课程信息和选课信息信息。
查询班级学生查询成绩
图4选课查询管理信息的细分
2.4进度
本系统的开发过程按照软件工程的概念逐步地开发研制。
阶段名称需求分析概要分析详细设计编码测包装发布试第1星期分析、获取、确认第2星期概要设计第3.4星期详细设计第57星期编码第8星期测试第9星期包装第10星期维护
3开发工作评价
该系统通过不断地改进和完善,已经可以正常运行,并能达到预期的目标。系统运行稳定,维护使用也很方便。本系统一切为操作者着想,界面一目了然,操作非常简单,数据通过选择方式数据自动输入,容错性强,对操作者的数据都会经过判断后才写入数据库。
4经验与教训
这次项目使我们学到更多数据库、VB方面的知识,学习怎么从头开始去做一个项目。我们在项目开发的过程中遇到了很多困难,有前期准备工作不足,开发过程中遇到了困难,但印象最深刻的还是自己知识的不足,整个团队水平的不足。
友情提示:本文中关于《学籍管理系统心得体会》给出的范例仅供您参考拓展思维使用,学籍管理系统心得体会:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。