- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
仲恺农业工程学院
程序设计工程训练 报告
日记管理系统
课程名称 C语言程序设计工程训练
姓 名
院(系)
专业班级
学 号
指导教师
仲恺农业工程学院教务处制
目 录 TOC \o 1-3 \h \z \u
HYPERLINK \l _Toc360482224 1.需求分析 PAGEREF _Toc360482224 \h 1
HYPERLINK \l _Toc360482225 2.系统总框图和功能模块说明 PAGEREF _Toc360482225 \h 1
HYPERLINK \l _Toc360482226 2.1系统总框图 PAGEREF _Toc360482226 \h 1
HYPERLINK \l _Toc360482227 2.2功能模块说明 PAGEREF _Toc360482227 \h 1
HYPERLINK \l _Toc360482228 3系统设计 PAGEREF _Toc360482228 \h 2
HYPERLINK \l _Toc360482229 3.1主要结构体 PAGEREF _Toc360482229 \h 2
HYPERLINK \l _Toc360482230 3.2主要功能函数 PAGEREF _Toc360482230 \h 2
HYPERLINK \l _Toc360482231 3.3程序界面 PAGEREF _Toc360482231 \h 11
HYPERLINK \l _Toc360482232 3.4关键函数的流程图 PAGEREF _Toc360482232 \h 12
HYPERLINK \l _Toc360482233 4系统调试 PAGEREF _Toc360482233 \h 15
HYPERLINK \l _Toc360482234 5总结 PAGEREF _Toc360482234 \h 16
HYPERLINK \l _Toc360482235 6源程序清单 PAGEREF _Toc360482235 \h 17
1.需求分析
用自定义日记的存储结构,每篇日记至少包含日期,内容等字段;
使用者必须输入密码;
写日记与保存功能;
日记查阅:按日期查看,按关键字查看,按顺序查看功能(从某一篇开始)
实现日记的永久存储。
对保存的密码进行变换,以免泄密。
允许多人使用。
在程序的提示语言清晰明确,界面美观并且适用。
2.系统总框图和功能模块说明
2.1系统总框图
日记管理系统
日记管理系统
申申请用户用用户登入帮帮助
申申请用户
用用户登入
帮帮助
已已有的用户名输输入用户名 输输入序号米密码密码
已已有的用户名
输输入用户名
输输入序号
米密码
2.2功能模块说明
申请用户,申请一个用户,用于储存你的日记,求输入用户名和密码
用户登入,当你有一个或多个用户的时候,选择序号,登入任意一个用户
帮助,对日记管理系统的一些介绍,如密码管理、修改、清除用户等。
3系统设计
3.1主要结构体
日记结构体、用户结构体。
typedef struct diary //日记结构体
{
char date[15];
char title[20];
char weather[10];
int flag;
struct diary *next;
};
typedef struct user //用户结构体
{
char user_name[100];
char password[100];
struct diary *firstedge; //访问日记
int count;
struct user * next;
}*userList ,userNode;
3.2主要功能函数
1.登录
void User_denglu(userList L)
{
char temp[20];//密码
userNode *p; //定义用户指针
p=L; //初始化
printf(请输入用户名:\n);
scanf(%s,p-user_name);
printf(请输入密码:);
password_input(temp);
p=L; //初始化
printf(请输入用户名:\n);
scanf(%s,p-user_name);
printf(请输入密码:);
password_input(temp);
您可能关注的文档
最近下载
- 2024年广东省惠州市惠城区小升初数学试卷.doc VIP
- 《药学英语》课程教学大纲.doc VIP
- 高中名师高一新生学法指导讲座:迈好高中第一步.ppt VIP
- Preventing Slips, Trips Falls USDA防止滑倒旅行和跌倒美国农业部.ppt VIP
- 个人简历——【标准模板】.doc VIP
- 手表产品知识培训课件.pptx VIP
- 《阿甘正传》对白中英文对照.pdf VIP
- 1.1 正数和负数 第2课时 有理数 课件2024—-2025学年沪科版数学七年级上册.pptx VIP
- 新人教统编版高中物理选择性必修第三册全册教案教学设计(1-5章;含章末综合与测试).pdf VIP
- 5-2 认识浇水工具(课件)粤教版二年级下册综合实践活动.ppt VIP
文档评论(0)