c语言课程设计--图书管理系统

上传人:Bod****ee 文档编号:47220523 上传时间:2018-07-01 格式:DOC 页数:21 大小:261.03KB
返回 下载 相关 举报
c语言课程设计--图书管理系统_第1页
第1页 / 共21页
c语言课程设计--图书管理系统_第2页
第2页 / 共21页
c语言课程设计--图书管理系统_第3页
第3页 / 共21页
c语言课程设计--图书管理系统_第4页
第4页 / 共21页
c语言课程设计--图书管理系统_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《c语言课程设计--图书管理系统》由会员分享,可在线阅读,更多相关《c语言课程设计--图书管理系统(21页珍藏版)》请在金锄头文库上搜索。

1、一、书写内容要求:一、书写内容要求:1) 封面2) 目录3) 中文摘要 100 字左右;关键词 3-5 个4) 需求分析5) 设计思路6) 详细设计7) 运行调试与分析讨论8) 设计体会与小结9) 参考文献10) 致谢行文要求言简意赅,术语规范,论据充分,条理清楚,图表、程序要安排紧凑。二、格式排版及装订要求:二、格式排版及装订要求:1、 课程设计的纸张统一采用 A4 纸规格,左侧装订。2、 插图要求:图形大小合适、规范,图号清楚,中文标注(图题宋体、五号字)。3、 格式排版要求:(1)页边距设置:上 2.54 厘米,下 2.54 厘米,左 2.8 厘米,右 2.8 厘米;(2)所有一级标题为

2、宋体、小二号、加粗、段前 12 磅、段后 12 磅、居中;(3)所有二级标题为宋体、三号、加粗、段前 6 磅、段后 6 磅、左对齐;(4)所有三级标题为宋体、小三号、加粗、段前 6 磅、段后 6 磅、左对齐;(5)除标题外所有正文为宋体小四,1.5 倍行距,每个段落首行缩进 2 字符;(6)目录只显示 3 级标题三、其他要求三、其他要求1、课设题目的序号对应于小组的序号,即第 1 组的题目为“01-图书信息管理系统” ,第 2 组的题目为“02-职工信息管理系统”等。小组之间如要调换题目,必须征得指导老师的同意,否则不允许调换;2、在任务书的相应处填写学号、姓名、班级等个人信息;3、查阅文献资

3、料,一般在 5 篇以上;4、书写规范的课程设计文档;5、在设计文档的“运行调试与分析讨论”章节中加入运行结果的截图;6、蓝皮本、设计说明书的题目名称应与设计任务书保持一致。7、每人填写课程设计蓝皮本一份,主要填写封面、课程设计总结,不要忘记签名。8、设计说明书排版格式参考下面的样例,格式统一,遵循规范,打印 1 份,装订。9、任务书每人各打印 2 份,用订书机左侧订 2 个钉书针,一份交给指导老师,一份夹在蓝皮本中。10、将蓝皮本、设计说明书、设计任务书(夹在蓝皮本中) 、光盘装到档案袋中。11、每个人单独建立文件夹,内容包括任务书、课程设计文档、答辩 PPT、源程序(只要.c 的源程序) 。

4、12、每个小组在“需求分析”之前写明成员的分工,课设结束后将个人的文件夹(内容参见第 11 条)交各班长,班长将全部学生的内容汇总刻一张光盘。刻盘时每人一个文件夹,以学号姓名命名,如:“12270324 宋帅” ,中间不要加任何符号;文件夹内的内容如第 11 条所示,刻好后交给指导老师。四、排版样例如下:四、排版样例如下:* 实践教学实践教学*软件学院软件学院2012 年秋季学期C 语言课程设计语言课程设计 说明书题题 目:目: 图书信息管理系统图书信息管理系统 专业班级:专业班级: 20122012 级级 软件工程软件工程 3 3 班班 姓姓 名:名: 牛牛 铜铜 铜铜 学学 号:号: 12

5、27032612270326 指导教师:指导教师: 马马 威威 成成 绩:绩: 目录目录摘要摘要.I序言序言.II1、需求分析、需求分析.12、设计思路、设计思路.23、详细设计、详细设计.34、运行调试与分析讨论、运行调试与分析讨论.45、设计体会与小结、设计体会与小结.5参考文献参考文献.6致谢致谢.7摘要摘要建立一个“图书信息管理系统”,系统以菜单方式工作,编写存放有图书信息, 包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。设计“图书 信息管理系统” ,使之能提供以下功能: 系统以菜单方式工作; 图书信息录入功能(图书信息用文件保存); 图书信息浏览功能; 查询和排序功

6、能:按书名查询、按作者名查询; 图书信息的删除与修改。关键词:关键词:功能主菜单; 信息录入;信息浏览;登录号排序;修改;删除; 序言序言二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出来呢?本设计主要研究的是用 C 语言开发图书馆管理功能,其具体体现在图书的检索、查询、录入功能,更要优化了图书馆管理系统设计。管理信息系统的设计与开发是一项系统工程,为了保证系统的质量,设计

7、人员必须遵守共同的设计原则,尽可能地提高系统的各项指标。具体的设计原则如下:实用性原则要力求最大限度地满足实际工作的需要,必要的考虑各业务层次、各管理环节数据处理的实用性,把满足用户生产和管理业务作为第一要素进行考虑。用户接口和操作界面设计则不必进行过多涉及,只要求在 dos 环境下的简单操作即可。可扩展性与可维护性原则为适应将来的发展,该系统应具有良好的可扩展性和可维护性。软件设计尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。安全可靠性原则应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。数据库的备份策略恰当,以防止灾难性事故发生,这个由于目前水平有限,难以实施进行

8、,所以作略。用户界面设计原则不必设计,只要在 dos 环境下运行即可。数据库设计原则:做到一致性和有效性即可。小组分工情况小组分工情况负责人负责人具体任务具体任务牛铜铜徐立信菜单选择、图书信息的录入、保存和浏览功能图书信息的查询、修改和删除功能1 1、需求分析、需求分析一、系统需求分析1、 对信息进行条形码管理。2、 对成批数据的高效录入, 系统对录入的数据的合法性应做出有效性检查, 能够对数据进行增加、删除、修改等基本操作。3、 实现对数据的动态查询且查询速度快, 并能够将数据以统一形式的报表打印输入。4、系统应该提供相应的代码维护功能。5、该系统应具有对数据库中重要数据的备份和恢复的功能。

9、6、该系统应该采用用户匿名登录的方式, 以保护系统数据库的重要敏感数据。菜单选择模块录 入 功 能 模 块图书信息浏览功能模块图书信息查询功能模块图书信息删除功能模块图书信息修改功能模块图图书书 信信息息管管理理系系统统2、设计思路、设计思路根据题目要求,可以将系统分为六个模块:1、菜单选择模块。2、图书信息录入功能模块。3、图书信息浏览和保存功能。4、图书信息查询功能。5、图书信息的删除。6、图书信息的修改。3、详细设计、详细设计头头函函数数名名 : :#include #include #include #define N 10struct libraryint num;char book

10、_name30;char writer30;char sort_num3;char publisher30;char pub_time30;char price30;typedef struct library LIB;LIB libN; 注意:typedef 声明新的类型来代替已有的类型的名字FILE *fp; int all=0;int menu(void);void input(void);void output(void);void save(void);void del(void);void search(void);void xiugai(void);void sort(void)

11、;菜单选择模块。菜单选择模块。main()system(“cls“);for(;)printf(“nnnnnt 兰州理工大学图书信息管理系统ttttn“);printf(“ nn 主菜单nn“);printf(“ 制作人:徐立信 牛铜铜 nn“);printf(“tt*n“);switch(menu()case 1:input();break;case 2:output();break;case 3:save();break;case 4:search();break;case 5:xiugai();break;case 6:del();break;case 7:sort();break;case 0:exit(1);break;int menu(void) /*显示主菜单*/char

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号