存档资料
成绩:
华东交通大学理工学院
课 程 设 计 报 告 书
所属课程名称
数据结构
题
分
目
院
专业班级
学
号
学生姓名
指导教师
学生信息管理系统
电 信 分 院
软件工程 2017-*
************
***
***
2019 年 1 月 3 日
1
目录
第一章 绪论 .............................................................................................................................3
1.1 课设背景 .............................................................................................................................4
1.2 课设意义 .............................................................................................................................4
1.3 课设目标 .............................................................................................................................4
1.4 课设内容 .............................................................................................................................4
1.4.1 个人课设内容 ..........................................................................................................4
1.4.2 课设详细内容 ..........................................................................................................8
第 2 章 需求分析...................................................................................................................8
2.1 系统可行性分析 ................................................................................................................8
2.1.1 经济的可行性 ..........................................................................................................8
2.1.2 技术上的可行性 ......................................................................................................9
2.1.3 总结 ..........................................................................................................................9
2.2 系统用户需求分析 ............................................................................................................9
2.3 系统功能需求 ....................................................................................................................9
2.4 系统非功能需求 ..............................................................................................................10
2.4.1 界面设计需求 .....................................................................................................10
2.4.2 维护需求 .............................................................................................................10
第 3 章 详细设计.................................................................................................................10
3.1 系统设计原则 ..................................................................................................................10
3.2 系统架构设计 ..................................................................................................................10
3.3 系统流程分析 .................................................................................................................. 11
3.4 概念结构设计 ................................................................................................................... 11
3.5 逻辑结构设计 ...................................................................................................................12
第 4 章 系统实现.................................................................................................................13
4.1 界面实现功能模块的设计与实现 ...................................................................................13
1.选择功能菜单界面:..................................................................................................13
实现代码:.....................................................................................................................13
2.学生选课显示界面:..................................................................................................15
实现代码:.....................................................................................................................15
4.2 第一大功能模块的设计与实现 ......................................................................................16
运行结果如下:.............................................................................................................18
4.3 第二大功能模块的设计与实现 ......................................................................................25
4.3.1 输出课程和学生信息 ............................................................................................25
4.3.2 修改学生信息 ........................................................................................................27
华东交通大学理工学院课程设计报告
4.3.3 学生选课 ................................................................................................................33
参考文献................................................................................................................................. 35
致谢......................................................................................................................................... 35
第一章 绪论
第 3 页 共 35 页
华东交通大学理工学院课程设计报告
1.1 课设背景
信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会
生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方
便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件
为教学办公室带来了极大的方便。面对学校的规模不断过大,学生数量急剧增加,有
关学生的各种信息量成倍增加。面对庞大的信息量需要有学生信息管理系统来提高学
生管理工作的效率。通过这样的系统可以做到信息的规范化管理、科学性统计和快速
查询、修改、增加、删除等,从而减少管理方面的工作量。
1.2 课设意义
1.巩固和加深学生对数据结构课程基本知识的理解,综合该课程中所学的理论知
识,合作完成一个数据结构应用课题的设计;
2.根据选题需要,通过查阅手册和文献资料,培养分析和解决实际问题的能力;
3.熟练运用数据结构和 C 语言有关知识编写程序,使课本学到的知识运用到实践
中;
4.灵活运用方法和思想,提高整体编程能力。
1.3 课设目标
通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生信息
管理进行录其主要任务是计算学生各种信息进行日常管理,如查询、修改、
增加、删除,保存。做到看界面简单易懂,容易操作,提高了学校管理效
率以及提升了学生信息的安全性和完整性。
1.4 课设内容
1.4.1 个人课设内容
1、做备注,说思想
例如:
第 4 页 共 35 页
华东交通大学理工学院课程设计报告
2、两大系统合并
3、xueguan.c、xuanke.c 和 xueguan(2).c 修改并成功运行,功能的全部实现
第 5 页 共 35 页
华东交通大学理工学院课程设计报告
第 6 页 共 35 页
华东交通大学理工学院课程设计报告
4、增加一些程序
例如:
5、修改程序的错误
例如:
第 7 页 共 35 页
华东交通大学理工学院课程设计报告
1.4.2 课设详细内容
我是该项目课设小组的组长,是项目的主要负责人。我设置了学生信息管理系统
的总布局。学生信息管理系统和选课系统刚开始是运行不出来的,我修改了全部的问
题,并做完善工作,使程序可以运行并得以完成目标。最重要的是,我做出许多决定
性和关键性的步骤,使程序可以运行,并将两个有冲突的系统合并在一起。
让我记忆深刻的是前天和昨天,我发了整整一天半时间,在不断思考,在不断实践,
终于在昨天下午做出最后敲定的结果,目标如期达成。
第 2 章 需求分析
2.1 系统可行性分析
2.1.1 经济的可行性
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、
管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理
系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,
这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从
第 8 页 共 35 页