目 录
前言 1
摘要 2
第一章 系统规划 6
1.1系统开发的意义 6
1.2 现状分析(背景分析) 6
1.3 目标分析 7
1.3.2 VISUAL FOXPRO系统简介 7
1.3.4 Visual FoxPro 6.0语言和函数 9
1.3.5 面向对象的编程 9
第二章 系统分析 9
2.1业务流程分析 10
2.2数据流程分析: 11
2.4功能分析:功能层次图 11
第三章 系统设计与实施 12
3.1软件模块结构设计 12
3.1.1系统方案确定 12
3.1.2软件结构设计 12
3.2数据库设计 12
第五节 界面设计及代码设计 14
5.1主界面具体实现见下图 14
5.2登录界面图及源代码 15
5.3 主界面图及代码: 16
5.4 日常管理介面 17
5.5记录查询界面及源代码 18
5.6.用户管理界面及源代码 19
第六章 系统测试与运行 21
6.1 测试计划 21
6.1.1测试方案 21
6.1.2测试项目 21
6.2、测试项目说明 21
6.2.1用户登录窗口的测试 21
6.2.2添加用户窗口的测试 22
6.2.3修改用户密码窗口的测试 22
6.2.4修改学籍信息窗口的测试 22
6.2.5录入学籍信息窗口的测试 22
6.2.6查询基本信息窗口的测试 23
总结 23
致 谢 23
参考文献 24
总结
在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在学生管理系统中的应用不是很多,但是未来的发展方向,在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。
尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本学生管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对Visual Foxpro 6.0的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。