学生通讯录管理系统设计(数据结构)

学生通讯录管理系统设计(数据结构)
    一、总体设计
    1、系统开发环境
    本系统采用C++语言,运行在Windows平台上,数据库采用MySQL。
    2、系统功能
    (1)登陆:系统登录,验证用户名/密码,权限认证等。
    (2)新增:新增学生通讯录信息,包括姓名、、地址、备注等信息。
    (3)修改:修改学生通讯录信息,可以修改学生姓名、、地址等信息。
    (4)删除:删除学生通讯录信息,可以根据姓名、删除学生的通讯录信息。
    (5)查询:可以根据姓名、查询学生的通讯录详细信息。
    (6)权限管理:根据用户类别对不同用户进行不同级别的权限管理。
    (7)数据管理:根据学生查询,统计学生的报表信息和查询结果,可以对学生的通讯录数据实行一定的数据管理。
    3、数据结构
    用于存储、管理学生通讯录信息的数据结构,采用链表法。
    首先将学生信息定义为一个结构体,包含学生的姓名、、联系地址等信息,此构造体可存储学生一种或者多种信息;
    然后建立一个学生链表来存储学生信息,每个结点中存放学生结构体,在链表末尾增加一个指向学生链表头结点的指针,即实现了学生通讯录的输出。
    二、模块分解
    1、登录模块
    实现用户名/密码的验证,权限的认证,权限管理等功能。
    2、新增模块
    用于实现新增学生信息,信息包括姓名、、联系地址等,并将学生信息存放到学生链表中。
    4、删除模块
    用于实现删除学生信息,使用链表的查、删除等来实现。
    6、权限管理模块
    用于实施对不同用户类别的权限管理,实现对不同用户类别的权限管理,保证数据的安全。
    7、数据管理模块
    用于实施对的安全,统计报表信息,数据标准化处理。

本文发布于:2024-09-22 18:24:57,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/96153.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:学生   信息   通讯录   权限   链表   管理   实现   删除
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议