目 录
第1章 绪 论 1
1.1开发目的 1
1.2 涉及范围 1
1.3 预期结果 1
1.3.1 手工操作存在的问题 1
1.3.2 本系统的优点 2
1.4系统开发的思路 2
1.4.1 系统分析 2
1.4.2 系统设计 2
1.4.3 系统实施 2
1.4.4 结论部分 3
第2章 系统分析 4
2.1 组织机构调查 4
2.2 详细调查 5
2.2.1资料收集 5
2.3 业务流程分析 6
2.4 数据流程的分析 7
2.5数据分析 8
2.5.1属性分析 8
2.5.2 查询分析 8
2.6系统的设备初选 8
2.7信息量的估算 9
第3章 系统设计 10
3.1代码设计 10
3.2系统的物理设计 10
3.2.1拓朴结构设计 10
3.2.2设备选择 11
3.2.3系统环境 11
3.3数据库设计 12
3.3.1概念设计 12
3.3.2 逻辑设计 12
3.4功能结构图、信息流程图 13
3.4.1功能结构图 13
3.4.2信息流程图 14
3.5输出设计 15
3.6输入设计 17
第4章 系统实施 18
4.1物理实施 18
4.2程序设计 18
4.2.1 欢迎界面 18
4.2.2 登陆界面 19
4.2.3 系统主界面 21
4.2.4 课程设置界面 21
4.2.5学生档案管理 23
4.2.7 学生选课 27
4.2.7 密码修改界面 29
4.3程序调试 32
4.3.1 模块调试 32
4.3.2 总调 32
4.4编译程序 32
4.5使用说明书 32
4.6维护 33
第5章 结 论 34
5.1取得的成绩 34
5.2存在的问题 34
5.3系统使用建议 35
5.4心得与体会 35
参考文献 36
附录 37
第1章 绪 论
随着科学技术的发展,信息化也逐步为人们所熟知,信息技术的应用也逐渐深入到人们的工作生活当中。为了提高对学生信息管理的水平在此以“学生信息管理系统”为课题,综合运用所学的专业知识开发此系统,尽量使其满足用户的需求。
1.1开发目的
(1) 综合运用在专科段所学的知识进行实际开发,了解在系统的开发过程中可能遇到的情况,从而积累一定的实际开发经验,提高我们的实践能力。
(2) 开发适用的软件——“学生信息管理系统”。使之符合实际的使用情况,符合工作人员的要求,使管理工作达到高效、快捷、准确,提高管理水平。
(3) 减轻工作人员的负担,尽量做到功能完备,易于操作,便于用户使用,解决实际问题。
(4) 本系统提供方便的人机对话界面,可以进行数据的录入、查询、修改、排序等功能,完全以用户的需求为基础,充分考虑用户的要求,尽量满足用户使用。
1.2 涉及范围
本系统涉及的模块主要有:课程管理、学生档案管理、成绩管理 、系统管理、帮助等五大模块。
(1)课程管理:是课程基础信息的录入(包括课程信息和代课老师)。
(2) 学生信息主要包括:(学号、姓名、性别、政治面貌、所学专业、民族、籍贯内容等)基本内容的输入,删除,修改,查询。
(3)考试管理主要包括:学生的考试以及考试过后的成绩录入,成绩的修改,成绩的查询等。
(4) 系统管理主要包括:密码的修改和系统用户的注册。
1.3 预期结果
1.3.1 手工操作存在的问题
(1) 手工操作使学生信息的各项登记工作很繁琐,并且大量的重复劳动很容易出现差错,不容易规范。