c语言课程设计---票务管理系统

c语言课程设计---票务管理系统

ID:41758166

大小:472.47 KB

页数:29页

时间:2019-08-31

c语言课程设计---票务管理系统_第1页
c语言课程设计---票务管理系统_第2页
c语言课程设计---票务管理系统_第3页
c语言课程设计---票务管理系统_第4页
c语言课程设计---票务管理系统_第5页
资源描述:

《c语言课程设计---票务管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西安交通大学城市学院《C语言程序设计》课程设计报告题目:图书信息管理系统专业:自动化班级:自动化101姓名:陈蕾完成日期:2012年5月31日第一章项目背景目录错误!未定义书签。背景错误!未定义书签。目标错误!未定义书签。第二章系统模块设计错误!未定义书签。2.1系统功能描述错误!未定义书签。2.2系统结构图错误!未定义书签。第三章程序流程图错误!未定义书签。第四章函数的设计错误!未定义书签。4.1函数定义错误!未定义书签。4.2函数功能描述错误!未定义书签。第五章程序的运行及结果分析错误!未定义书签。第六章遇到的问题及解决方

2、法错误!未定义书签。第七章总结和体会错误!未定义书签。参考文献错误!未定义书签。附件错误!未定义书签。第一章项目背景1.1背景随着计算机技术与通讯技术的飞速发展,目前图书馆原有的借阅系统已经不能满足读者的需求,现在需要你设汁出新的借阅系统,并要求用C预言知识实行该图书借阅系统。1.2目标设计的该系统能够实现对图书信息的输入、浏览、查找、保存、载入、借阅和还书,首先编写一个简单的菜单系统,可将上述功能一一实现,使读者能更快的查找图书借阅及还书,从而使图书系统更加简洁方便,更加完善。第二章系统模块设计2.1系统功能描述假定校园图书

3、馆共有n本图书,每本图书有一图书代号,确定图书(即:书名,作者名),确定分类号和各本图书的最多借阅次数。该系统可提供以下功能:(1)用户登录。(2)系统以菜单方式工作。(3)图书信息录入功能:录入图书的数据信息,包括图书的数目、图书的代号、书名、作者名、分类号、对应图书的最多借阅次数、图书的票价,数据存储在一个数据文件中。(4)图书信息浏览功能:通过浏览显示所有图书的详细信息,包括已借阅次数。(5)图书操作:按分类号排序;查询图书:①按名称查询;②按分类号查询。(6)承接借阅和还书服务:①借阅:如果该图书已经借完,显示提示信息

4、;借阅成功后修改数据文件。②还书:可还书,还书后修改相关数据文件。(7)保存:保存对图书操作的信息。(8)载入:启动系统载入已有的图书数据文件信息。2.2系统结构图第三章程序流程图开始第四章函数的设计4.1函数定义根据系统需要设计以下函数:Voidmain()(主函数);voidmenu()(主菜单);voidmenul()(子菜单函数)voidinput(inti)(输入图书信息函数);voidenterO(输入图书数目的函数)voidprintfone(inti)(显示一个图书记录的函数):voidbrowse()(浏览图

5、书信息的函数):intsearch()査找函数);voidsearch_time()(按分类号査找图书的函数);voidsoarch_cnd()(按作者名查找图书的函数);voidorder()(排序函数);voidbook()(借阅函数);voidback()(还书函数)voidsave()(保存函数);void1oad()加载函数);voidexit()(退出函数)4.2函数功能描述函数名:VoidmainO函数功能:主函数,调用主目录函数。函数名:voidmenu()函数功能:显示系统主菜单。函数名:voidmenul(

6、)函数功能:显示图书操作子菜单。函数名:voidinput(inti)函数功能:输入一条有效的图书信息函数名:voidenterO函数功能:输入要登记的图书数目,调用input函数,实现其功能。函数名:voidprintf_one(inti)函数功能:输出地i本图书的详细信息。函数名:voidbrowse()函数功能:通过调用printf_one(inti)函数,使读者能够浏览所有图书的信息。函数名:intsearch()函数功能:通过输入图书的书名、作者名、分类号查找对应地图书信息。函数名:voidsearch_timo()

7、函数功能:通过书名查找图书信息。函数名:voidsearchend()函数功能:通过作者名查找航班信息。函数名:voidorder()函数功能:将所有的图书信息按照分类号进行排序。函数名:voidbook()函数功能:通过输入图书的书名、作者名、分类号等信息,实现借阅功能。函数名:voidback()函数功能:输入图书的代号,实现还书功能。函数名:voidsave()函数功能:将操作记录保存为文件,存储到相应地目录中。函数名:voidload()函数功能:将图书信息文件导入到系统中。函数名:voidexit()函数功能:退出系

8、统。第五章程序的运行及结果分析1•将编写程序运行后,首先出现以下界面(即登录界面):2.输入用户名:chen密码:11010320进入主界面。可根据目录选择1-8,进入相应操作。3.输入1,进入以下界面,可录入图书数目,根据数目录入相应图书信息:4•输入2进入浏览界面,可直观

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

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

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