论文部分内容阅读
本文设计了一个校友信息管理系统,后台数据库软件使用了MicroSoft Office Access2013,前台开发工具使用了MicroSoft Visual Basic6.0。通过对校友信息的分析,在数据库中设计了6张表,基本信息表、在校学习信息表、在校工作信息表、现单位工作信息表、用户表和校友交流表,每一张表设置了主码。为了减少数据冗余,便于数据库维护,前四张表之间建立了外码参照关系。用户表用于实现不同用户的权限控制。校友交流表用于保存校友留言。在系统开发之初,在VB中添加了各类引用和控件,以实现一些新的功能。同时,创建通用模块,实现数据库的连接、查询、更新等操作,减少代码冗余。在前台设计中,实现了不同用户的权限管理。以超级用户为例,可以进行各类信息的录入、查询、修改、删除。录入信息时,可以对当前录入信息进行两种检查,一种是录入信息非空检查,其次是将录入的信息和数据库中的信息进行比较,检查录入信息是否已经存在于数据库中,以保证录入数据的准确性。同时,增加了照片录入的功能。查询信息时,可以根据用户输入的校友编号进行数据库检索,由检索结果判断校友是否存在,进而显示该校友信息或提醒用户重新查询。修改和删除操作与查询操作放在同一个窗体,即查询了某位存在的校友后,同时可以选择修改或删除该校友。修改操作可以判断用户对当前信息是否进行了修改,如果没有修改,则提示用户,否则,将当前修改写入数据库。修改操作包括对校友照片的修改。删除操作可以提醒用户是否确定删除,避免误删除。前台设计除了基本的数据库操作外,还给用户提供了校友的全部信息查询功能、报表打印功能、数据库的备份和恢复功能、留言功能、数据统计功能。并添加了飞信、QQ、IE浏览器的快捷访问图标,提供便捷的校友联系方式。