置主键PRIMARYKEY,由程序根据地址唯一确定用户信息的不二3
f性。表结构如右所示:
3各模块功能及主要模块的流程图
31各模块功能简介
1、罗列学生信息在左边的树试图中,通过鼠标或者键盘选择宿舍类型、楼号或者房间号等树项,右边的列表视图就会罗列出相应宿舍类型、楼或者房间中的所有学生的简要信息。对这些罗列出来的学生可以对它们进行删除或者查看详细信息的操作。2、查看学生详细信息选择左边树视图中的房间号,或者双击右边列表视图中的某一学生,右边的视图就会显示该用户的详细信息(见“查看学生详细信息”界面)。3、添加学生单击工具条的【添加学生】按钮,或者选择菜单【系统维护】【添加学生】,弹出“添加学生”对话框,见“添加学生”界面。在该对话框中填写完相应的信息,单击【确定】按钮完成添加。其中“学生姓名”和“宿舍地址”是必须填写完整的,如果不完整单击【确定】按钮后系统会提示用户。4、删除学生当程序的输入焦点在左边的树视图时,选择要删除的项,单击工具条的【删除学生】按钮,或者选择菜单【系统维护】【删除学生】,弹出询问用户确认删除操作的对话框,见“删除学生”界面。如果删除的是宿舍类型,则该宿舍类型中的所有学生都被删除;如果删除是楼号,则该楼中的所有学生被删除,如果删除的是房间号,则该房间中的所有学生都被删除;如果删除的是学生,则该学生信息被删除。当主窗口的右边是学生的列表视图时,并且输入焦点在其中,选择其中要删除的学生(可以选择多个),单击工具条的【删除学生】按钮,或者选择菜单【系统维护】【删除学生】,弹出询问用户确认删除操作的对话框,单击【是】按钮删除选择的学生信息。5、学生查询单击工具条中的【学生查询】按钮,或者选择菜单【系统维护】【学生查询】,弹出“查询学生”对话框,见“学生查询”界面。在该对话框中填写完查询条件,单击【确定】按钮。如果有符合条件的学生,在右边的学生列表中就会全部罗列出来,可以对这些学生进行删除或者查看详细信息的操作。
32主要流程图
本软件系统对学生信息的管理主要流程图:1在树视图中罗列学生信息的程序流程,如图所示:2查询和罗列的程序流程,如图所示:
4
f填充树视图的程序流程
查询和罗列的程序流程
3增加学生的程序流程,如下图所示:
4软件调试分析
本软件是基于Wi
dows的编程开发,所以,软件调试必须在Wi
dows环境下进行。调试前须做好以下准备工作:(1)需要文件MFCr