使用多个c文件,要求能用c语言完成以下功能:该系统主要包括管理员用户和普通用户。其中管理员模块功能主要包括账户密码管理模块、毕业生个人信息管理模块、毕业生毕业院校信息管理模块、毕业生目标企业信息管理模块;普通用户模块功能主要包括账号注册登录模块、就业信息录入模块、就业信息删除模块、毕业生个人信息查询模块、毕业生毕业院校信息查询模块、毕业生目标企业信息查询模块。 其中就业信息录入模块可以对自己权限内的信息进行添加,输入信息后,系统会自行验证输入的信息和数据,若信息正确,会将其添加到数据库内,若信息有误,则会提示重新输入信息。就业信息删除模块可以对用户信息等进行信息的删除,对要删除的信息进行选中后,点击删除按钮,系统会询问是否确定,若点击确定,则系统会删除掉选中的信息,并在数据库内对信息进行删除。
时间: 2023-12-06 10:42:51 浏览: 70
基于C语言的停车场停车位管理系统设计源码
这个功能可以通过模块化编程来实现。我们可以将管理员和普通用户的功能分别写在不同的.c文件中,然后通过头文件.h进行调用。
针对管理员模块,可以分为以下几个.c文件:
1. account.c:账户密码管理模块,包括管理员账号密码的修改和删除功能。
2. graduate_info.c:毕业生个人信息管理模块,包括添加、修改、查询和删除毕业生个人信息的功能。
3. school_info.c:毕业生毕业院校信息管理模块,包括添加、修改、查询和删除毕业生毕业院校信息的功能。
4. company_info.c:毕业生目标企业信息管理模块,包括添加、修改、查询和删除毕业生目标企业信息的功能。
针对普通用户模块,可以分为以下几个.c文件:
1. register_login.c:账号注册登录模块,包括用户账号的注册和登录功能。
2. job_info_input.c:就业信息录入模块,包括添加就业信息的功能,用户只能添加自己的就业信息。
3. job_info_delete.c:就业信息删除模块,包括删除自己的就业信息的功能。
4. graduate_info_query.c:毕业生个人信息查询模块,包括查询自己的毕业生个人信息的功能。
5. school_info_query.c:毕业生毕业院校信息查询模块,包括查询自己的毕业生毕业院校信息的功能。
6. company_info_query.c:毕业生目标企业信息查询模块,包括查询自己的毕业生目标企业信息的功能。
每个.c文件中都可以包含自己所需的头文件和函数,通过调用这些函数来实现对应的功能。
同时,还需要一个主函数main.c来调用所有模块,并实现用户界面和交互。在这个主函数中,需要对用户进行身份验证,判断是管理员还是普通用户,然后分别进行对应的操作。
以上就是一个可能的实现方案,具体实现还需要根据具体需求进行修改。
阅读全文