目 录
前言 1
第一章 需求分析 2
第二章 系统总体设计 2
一、系统分析 2
1、系统的使用对象和开发要点 2
2、开发语言的选择 2
3、系统设计运行的环境 3
4、数据库结构 3
5、系统主要功能 3
二 系统结构 4
1、系统构成思路 4
2、系统功能流程 4
3、学生信息管理系统的主要模块 5
第三章 系统详细设计 6
一、表结构 6
二、建立“学生信息管理”的文件夹 7
三、建立项目管理器 7
四、建立数据库 8
五、建立数据表 8
1、建立基本情况表 8
2、建立成绩表 10
3、建立课程表 12
4、建立人员配置表 13
5、建立院系配置表 14
6、建立专业配置表 15
六、建立数据表间的参照完整性约束 16
七、表单设计 17
1、系统封面表单设计 17
2、登录表单设计 19
3、密码修改表单设计 22
4、基本情况录入表单设计 26
5、学号查询表单设计 30
6、学号查询基本情况结果表单设计 32
7、姓名查询表单设计 35
8、姓名查询基本情况结果表单设计 37
9、成绩录入表单设计 40
10、成绩查询表单设计 44
11、成绩查询结果表单设计 45
12、课程表查询表单设计 48
八、菜单设计 52
1、菜单组成 52
2、创建菜单 53
3、创建菜单的各图片 53
4、子菜单调用表单命令 56
九、报表设计 56
1、成绩单报表 56
2、课程表报表 58
十、主程序设计 58
第四章 程序的调试与维护 60
第五章 结束语 62
第六章 致谢辞 62
参考文献 63
附录:本《学生信息管理》系统原代码汇总(另起一本) 63
在刚建立的项目管理器中建立数据库的步骤如下:
1、单击[数据]选项卡,选择[数据库]选项。单击[新建]按钮,弹出[新建数据库]对话框。
2、单击[新建数据库]按钮,出现保存对话框,保存的数据库名为:学生信息管理.dbc。保存后出现了[数据库设计器]窗口。
五、建立数据表
1、建立基本情况表
右击[数据库设计器]窗口,在弹出的快捷菜单上选择[新建表]。
在弹出的对话框中,单击[新建表],在出现的保存文件对话框中设置文件名为:基本情况.dbf。单击[保存]后弹出[表设计器]。
在[表设计器]的[字段]页面中,按上面的《基本情况表结构》,输入字段名、类型、宽度、小数位数、索引和null值,在[显视]区设置字段的格式、输入掩码和标题, 右击[数据库设计器]窗口,在弹出的快捷菜单上选择[新建表]。
在弹出的对话框中,单击[新建表],在出现的保存文件对话框中设置文件名为:成绩表.dbf。单击[保存]后弹出[表设计器]。
在[表设计器]的[字段]页面中,按上面的《成绩表结构》,输入字段名、类型、宽度、小数位数、索引和null值,在[显视]区设置字段的格式、输入掩码和标题, 在[项目管理器]对话框的[文档]页面中,选中[表单]选项,单击[新建]按钮,在弹出[新建表单]对话框中,单击[新建表单],在弹出的[表单设计器]窗口中,出现一个名为Form1的空白表单。
右击[表单设计器]窗口,在弹出的快捷菜单中,选择[数据环境]命令。在弹出的[添加表或视图]对话框中,从[数据库中的表]中选择“人员配置”表,单击[添加]按钮,然后单击[关闭]。
依次把数据环境中人员配置表的学号和密码字段拖到空表单的合适位置,在表单上出现“学号”标签、“密码”标签以及name属性为“txt学号”、“txt密码”的文本框。
单击txt学号文本框,按delete键把它删除。点击“表单控件”工具栏中的“组合框”,然后在原来的txt学号文本框的位置拉出一个组合框combo1来。
把“学号”标签的captiom设为“请选择学号”,fontname设为“黑体”,fontsixe设为16;把“密码”标签的captiom设为“请输入密码”, fontname设为“黑体”,fontsixe设为16。
点击“表单控件”工具栏中的“标签”后,在表单的适当位置拉出标签Label1和Label2,设置Label1的captiom为“登录界面”, fontname设为“黑体”,fontsixe设为24;设置Label2的captiom为“学生信息管理系统”, fontname设为“黑体”,fontsixe设为24;
右击combo1,点“生成器”,在[列表项]页面的[数据库和表]中选择“人员配置”,可用字段为“学号”和“密码”,选定字段为“学号”;在[样式]页面中选“下拉组合框”,在[值]页面中,返回值为[学号],字段名选为[人员配置.学号]
在属性中,设置“txt密码”文本框的name属性为passwword1,passwordchar属性为星号“*”。
添加三个按钮,它们的captiom属性设为“确定”、“重选”和“退出”。
设置该表单的captiom属性为“登录表单”,name属性为login。
关闭表单设计器,在弹出的保存对话框中保存表单为:登录表单.scx。