电影俱乐部管理系统(C语言报告).doc

电影俱乐部管理系统(C语言报告).doc

ID:56363805

大小:483.28 KB

页数:26页

时间:2020-06-12

电影俱乐部管理系统(C语言报告).doc_第1页
电影俱乐部管理系统(C语言报告).doc_第2页
电影俱乐部管理系统(C语言报告).doc_第3页
电影俱乐部管理系统(C语言报告).doc_第4页
电影俱乐部管理系统(C语言报告).doc_第5页
资源描述:

《电影俱乐部管理系统(C语言报告).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、哈尔滨学院软件学院课程设计说明书题目:电影俱乐部院(系)软件学院专业软件工程年级2013级姓名袁祯阳学号13031526指导教师杨玲职称2014年7月22日第26页共26页目录摘要3第一章需求分析41.1系统目的41.2系统功能图4第二章概要设计52.1整体设计5第三章详细设计6第五章系统测试运行205.1测试目的205.2测试方案205.3测试内容20总结21第26页共26页摘要C语言是一种编译型程序设计语言,编程设计是学习该语言的一个重要环节。通过温习已学的知识,在上机实践中熟悉C语言的编程环境,进而达到能够编写较复杂程序并将其实际应用的程度

2、。在实际编程中不断地深入学习数据结构、算法、编译原理、操作系统原理、软件工程等知识,加深对C语言的理解,切实提高编程水平,这是C语言课程设计的主要目的。关键词:C语言,课程设计第26页共26页第一章需求分析1.1系统目的DVD信息和俱乐部会员信息用文件存储,因而要提供文件的输入输出操作;要注册新会员,因而要提供文件的添加操作;实现缴纳费用,因而要提供文件的修改操作;要浏览信息因而要提供显示操作;要实现查询则要提供文件的查找操作;另外要提供键盘式选择菜单以实现功能选择。1.2系统功能图第26页共26页第二章概要设计2.1整体设计整体设计为登录模块、

3、会员模块、管理员模块。会员模块包括会员注册模块、会员充值模块、会员租用DVD模块、会员归还DVD模块、DVD浏览模块、会员信息模块。修改模块搜索模块排序模块修改模块搜索模块添加模块会员管理模块DVD管理模块注册模块充值模块信息模块租用模块浏览模块归还模块会员模块登陆模块管理员模块电影俱乐部管理模块包括会员管理模块、DVD管理模块。采用文件管理信息,建立两个文件:DVD信息文件和会员信息文件。(实际还有管理员文件,但应不做过多要求所以其功能如修改管理员密码有所忽略,但代码有保留,可以随时添加)数据结构采用结构体:第26页共26页//DVD信息结构体

4、StructDVDInfo{CharNo[10];//DVD编号Charname[10];//DVD名字Intstate;//DVD状态:0表示已借出,1表示可出借}Dvd[200];//会员信息结构体StructMemberInfo{CharNo[10];//会员编号Charname[10];//会员姓名Charpassword[20];//会员密码Floatbalance;//账户余额DIborrowDVD[3];//所借DVD信息;Intstate;//表示租用DVD的数目,取值为0-3}Mem[200];第26页共26页第三章第26页共2

5、6页2.2模块设计2.2.1登陆模块登录管理员登陆会员登陆输入管理员账号打开“member.txt”读取会员信息否有无此帐号?是否继续登陆输入会员名是输入密码有无此会员?密码正确?错误密码次数<3?输入密码是密码正确?退出系统否进入管理员模块进入会员模块第26页共26页2.2.2会员模块会员登陆成功选择租借模块充值模块信息模块归还模块浏览模块注册模块打开“member.txt”读取会员信息打开“dvd.txt”读取会员信息打开会员和DVD文件打开会员和DVD文件打开“member.txt”读取会员信息打开“member.txt”读取会员信息输入归

6、还数输入充值数输入编号输入租借的DVD编号充值浏览该会员信息显示所有DVD信息修改会员信息输入归还DVD编号显示DVD信息保存文件查重修改用户名修改密码输入会员其他信息修改会员及DVD状态信息修改会员及DVD状态信息保存文件保存文件保存文件保存文件保存文件是否继续?返回相应界面第26页共26页2.2.3管理员模块管理员登陆成功按编号查找返回相应界面是否继续?保存文件输入其他信息查重修改状态修改名称是否修改保存文件修改编号修改该会员全部信息保存文件是否修改按会员名查找搜索显示所有会员信息排序按余额排序按编号排序输入编号按编号搜索DVD会员管理添加D

7、VDDVD管理打开“dvd.txt”读取会员信息打开“member.txt”读取会员信息第26页共26页第三章详细设计3.1登陆模块3.11会员登陆intLogin1(){structMembera;inti,n,b,k,t=0;fflush(stdin);system("cls");n=loadM();printf("*******************欢迎使用DVD信息管理系统**********************");printf("请输入会员名:");scanf("%s",a.name);for(i=0;i<=n;i++)

8、if(strcmp(a.name,Mem[i].name)==0){t=1;printf("请输入会员密码:");scanf("%s

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

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

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