学生信息管理系统课程设计实验报告

学生信息管理系统课程设计实验报告

ID:10705793

大小:846.50 KB

页数:42页

时间:2018-07-07

学生信息管理系统课程设计实验报告_第1页
学生信息管理系统课程设计实验报告_第2页
学生信息管理系统课程设计实验报告_第3页
学生信息管理系统课程设计实验报告_第4页
学生信息管理系统课程设计实验报告_第5页
资源描述:

《学生信息管理系统课程设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、结构化程序课程设计报告设计名称_学生信息管理系统指导教师______________班  级_12计算机卓越班学生姓名刘宝王庆华徐廷政汪俊杰李昱凡完成日期安庆师范学院计算机与信息学院实验课题题目:学生信息管理系统创建一个学生信息管理系统。假设系统中每个学生记录只包括学号、姓名、电话号码等信息。1、系统功能的基本要求:(1)创建信息管理系统。(2)显示信息管理系统;(3)查询信息管理系统;(4)修改信息管理系统;(5)删除信息管理系统;(6)排序信息管理系统;(7)退出信息管理系统;一、需求分析使用链式

2、结构,定义链表结构,使用文件储存学生信息#ifndefCOMMON_H#defineCOMMON_H/*注:此处是为了后面可能要对学生添加其他属性而预留的typedefstructothers{}*POTH,OTHE;*/typedefstructstudent{charnum[10];//学号学号唯一,且不能改,作为用户登录账号charpsw[20];//密码每人一个密码,默认学号后四位,可以自己登录修改introot;//权限分管理员和用户,1代表管理员,0代表用户charnam[10];//姓名

3、charsex[4];//性别chardom[10];//寝室charcls[40];//班级charclg[40];//学院charmbp[20];//手机//OTHEother;//其他使用结构体嵌套,方便添加其他属性structstudent*next;}*PSTU,STU;#endif二、流程图设计大致流程设计如下:主函数调用登录函数voidlogin(PSTUpHead),进入登录界面登录函数调用读取函数PSTUread(void),将学生信息从文件中读入内存登录界面下输入用户和密码,通过与

4、学生信息匹配,判断是管理员还是用户如果是管理员则进入管理员界面,反则进入用户界面管理员拥有比用户更多的权限,可以进行行新增、查询、修改等操作相比较管理员,用户的权限少了很多。四、算法模块设计两大模块:前台界面、后台控制前台界面:登陆界面、管理员界面、用户界面、增删查改、修改密码、关于我们后台控制:数据读取、数据写入、数据加密、数据解密、构建链表、记录日志详细设计详细说明在代码里有注释,这里不再赘述,因为代码粘过来会很乱,这里只提供函数接口等信息登录界面函数原型:voidlogin(PSTUpHead)

5、接收参数:pHead:链表头结点返回参数:无功能实现:登陆界面编写作者:刘宝编写时间:2013/9/8管理员界面函数原型:voidadmin(PSTUpHead,PSTUp)接收参数:pHead:链表头结点p:登录人信息所在的节点返回参数:无功能实现:管理员界面编写作者:刘宝编写时间:2013/9/7用户界面函数原型:voidadmin(PSTUpHead,PSTUp)接收参数:pHead:链表头结点p:登录人信息所在的节点返回参数:无功能实现:用户界面编写作者:刘宝编写时间:2013/9/8增删查改

6、函数原型:voidadminadd(PSTUpHead,PSTUp1)接收参数:pHead:链表头结点p1:当前登录成员返回参数:无功能实现:添加一个成员编写作者:王庆华编写时间:2013/9/7函数原型:voidadmindelete(PSTUpHead,PSTUp1)接收参数:pHead:链表头结点p1:当前登录成员返回参数:无功能实现:删除一个成员编写作者:李昱凡编写时间:2013/9/7函数原型:voidadminsearch(PSTUpHead)接收参数:pHead:链表头结点返回参数:无功

7、能实现:查找一个成员的信息编写作者:汪俊杰编写时间:2013/9/7函数原型:voidadminchange(PSTUpHead,PSTUp1)接收参数:pHead:链表头结点p1:被修改的成员返回参数:无功能实现:修改一个成员的信息编写作者:徐廷政编写时间:2013/9/7修改密码函数原型:voidchangepsw(PSTUpHead,PSTUp1)接收参数:pHead:链表头结点p1:当前登录成员返回参数:无功能实现:修改当前登录成员的密码编写作者:刘宝编写时间:2013/9/8关于我们函数原型

8、:voidabout()接收参数:无返回参数:无功能实现:输出“关于我们”信息编写作者:刘宝编写时间:2013/9/8数据读写读:函数原型:PSTUread(void)接收参数:无返回参数:链表头结点功能实现:读取数据、解密密码编写作者:刘宝编写时间:2013/9/8写:函数原型:voidsave(PSTUpHead)接收参数:pHead:链表头结点返回参数:无功能实现:保存数据并加密密码编写作者:刘宝编写时间:2013/9/8构建链表函数原型:PSTU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。