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

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

ID:16574913

大小:268.22 KB

页数:141页

时间:2018-08-22

图书管理系统c语言课程设计报告_第1页
图书管理系统c语言课程设计报告_第2页
图书管理系统c语言课程设计报告_第3页
图书管理系统c语言课程设计报告_第4页
图书管理系统c语言课程设计报告_第5页
资源描述:

《图书管理系统c语言课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖北文理学院程序设计课程设计报告项目名称:图书管理系统学生姓名:朱杰学号:2014117241班级:软工1411指导老师:龚雄兴日期:2016.2.251、项目描述设计图书管理系统,系统主要对象是学生和管理员。系统分为学生登录和管理员登录。从学生登录界面登录后主要能执行的功能有查阅书籍、借阅书籍、归还书籍等。各种查找方式例如:按书名查找、按编号查找、按作者查找、按出版社查找等等。从管理员登录后主要能执行的功能有增加新书、删除旧书、修改图书信息、图书统计及管理员的账号管理等。2、需求分析简单地说,项目需求分析就是要搞清

2、楚要做什么,大致搞清楚具有哪些功能。在软件工程中,需求分析指的是在建立一个新的或改变一个现存的系统或产品时,确定新系统的目的、范围、定义和功能时所要做的所有工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。具体地来说,包括下面几方面:(1)界面需求软件的操作界面是图形界面还是字符界面,以简洁清晰、操作方便为首要目标。图书管理系统初始界面:学生登录界面:管理员登录界面:查阅书籍界面:借阅书籍界面:归还书籍界面:增加新书界面:删除

3、旧书界面:修改图书界面:图书统计界面:(2)数据需求需要输入什么类型的数据、什么值的数据,即数据模型的建立。是由项目内容及软件设计者决定的。以数据描述的清晰、数据意义的完整为目标。建立图书信息的结构体:建立学生账号的结构体:建立管理员账号的结构体:建立学生账号密保问题的结构体:建立管理员账号密保问题的结构体:建立借书信息的结构体:建立还书信息的结构体:(3)功能需求系统应该具有哪些功能,与项目描述以及设计者的理解直接相关。对一般的管理软件来说,必须包括数据的输入输出、增删改查、排序、统计等功能。借阅图书图书归还查阅图

4、书账号管理系统图书统计修改图书信息删除旧书增加新书学生登录管理员登录图书管理系统3、概要设计(总体设计)概要设计在软件工程的生命周期中处于核心地位。一旦对软件需求进行了分析和建模,接下来的工作就是软件设计了,首先就是项目的概要设计。在软件系统设计的过程中,开发者定义项目的设计目标,将系统分解为更小的子系统,这些子系统可以由各个团队分别实现,开发者还要选择构建系统的策略,比如硬件/软件策略、持久性数据管理策略、全局控制流、访问控制策略、边界条件处理等。系统设计后得到的是一个包括子系统分解和每个策略都清晰描述的模型。概要

5、设计是与算法无关的,它由一些活动组成,每一个活动都专注于分解系统整个问题中的某一部分:标识设计目标。开发者标识并区分应进行优化的各种系统特征的优先顺序。借阅图书图书归还查阅图书账号管理系统图书统计修改图书信息删除旧书增加新书学生登录管理员登录图书管理系统4、详细设计以概要设计为基础,每个功能模块用一个或多个函数来实现,书写每个函数的算法,规划各函数之间的调用关系。voidDL();//登录界面voidDL_1();//学生登录界面voidDL_2();//管理员登录界面voidDL_1_1();//学生功能主界面vo

6、idCbook();//查阅图书voidJbook();//借阅图书voidHbook();//归还图书voidDL_2_1();//管理员功能主界面voidZbook();//增加新书voidSbook();//删除旧书voidXbook();//修改图书信息voidTbook();//图书统计voidGLZH();//管理员账号管理voidcbookN();//按书名查找voidcbookW();//按作者查找voidcbookB();//按编号查找voidcbookC();//按出版社查找voidcbookT(

7、);//按出版时间查找voidcALLbook();//查询所有图书voidjbookN();//按书名借阅voidjbookB();//按书编号借阅voidhbookN();//按书名还书voidhbookB();//按编号还书voidstudentM();//学生登录voidZHsq();//学生账号注册voidGLYM();//管理员登录voidsbookN();//按书名删除voidsbookB();//按编号删除voidxbookN();//按书名修改voidxbookB();//按编号修改voidWboo

8、k();//未借图书voidYbook();//已借图书voidALLbook();//全部图书voidXGmm();//修改管理员密码voidCjh();//查询借还书信息voidXJZH();//新建管理员账号5、程序编辑和调试严格按照详细设计中的算法,编写各函数的代码,同时进行单个函数的编译、链接、运行、修改;集成编译、链接、运行、修改。

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

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

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