C语言课程设计需求分析_第1页
C语言课程设计需求分析_第2页
C语言课程设计需求分析_第3页
C语言课程设计需求分析_第4页
C语言课程设计需求分析_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE10图书馆管理程序需求说明书目录1引言… 4编写目的… 4项目背景… 41.3定义… 41.4参考资料… 42任务概述… 52.1目标… 5运行环境… 5用户特点… 5条件与限制… 53功能需求… 5功能划分… 5功能描述… 54数据描述… 6数据流图… 6数据结构描述… 65程序结构… 76、难点及关键技术分析… 107、外部界面需求… 108、性能需求… 10时间特性 10兼容性和扩展性… 109、运行需求… 10用户界面… 10硬件环境… 10软件环境… 10引言编写目的限。利用计算机来处理这些流程会极大程度地提高效率和处理能力。图书馆的管理效率。(书信息,赔偿图书等,本文档可作为图书馆管理系统技术负责人、软件设计人员和软件开发人员的参考资料。项目背景说明:图书馆管理系统;本项目的任务开发者:面向用户:图书馆的管理人员、借书人员实现该软件的计算中心或计算机网络:单机运行。定义1、ISBN:国际标准书号的简称。2、系统:图书馆管理软件3、图书信息:一些图书的基本信息,包括书名、书号、作者、出版社、库存数量及库存位置等信息,便于读者查询借阅4、借书记录:包括借阅者的姓名、借书证号以及所借书的书名和借书日期等信息5、借阅规则:对不同的借阅者有不同的借阅册数和借阅时间,对不同的违章情况有不同的罚款措施参考资料〔1〕软件工程(中国水利水电出版社)〔2〕C语言课程设计第二版(电子工业出版社)〔3〕C程序设计教程(清华大学出版社)任务概述目标本图书馆管理系统主要应用与小型的图书馆中,方便管理员对大量的图书信息,包括书名、作者、出版社、出版日期、ISBN等进行增加、查询、保存等操作。对于借书者来说只能对图书进行浏览和查询操作。运行环境windows2000及以上版本都可以使用。用户特点本系统对用户的要求不高,一般懂得一些基本的电脑操作即可。维护人员为本小组的开发人员,均为计算机专业本科教育,懂得VC++6.0编程。条件与限制计算机一台资金供给无功能需求功能划分图书馆管理系统可分为三部分:信息管理;借阅处理;查询功能描述借阅处理功能:对图书的借阅进行管理登记,保存记录。理人员对借阅者信息的查阅。数据描述数据流图用户用户输入用户名及密码处理用户名与密码有效用户及密码显示系统界面反馈给用户输入有效命令修改用户表改密码修改用户名及密码处理命令书籍修改命令显示结果改信息借.还书处理借\修改书籍信息表 还书命修改借、还书表数据结构描述intcharstruct;自己定义的数据类型有:Book_Info:图书信息结构体TypedefstructBook_Info{书名出版社ISBN页数}Book_Info;Book图书结构体TypedefstructBook{图书基本信息}Book;User_Info用户信息结构体TypedefstructUser_Info{用户名密码用户类型}User_Info;User用户结构体TypedefstructUser{

用户基本信息指向下一个用户的指针}User;开始开始Y输入用户名和密码管理员用户名和密码是否正确?N重试?Y主菜单界面N1新增图书2浏览图书3查询图书4删除图书5保存图书6新增用户7查找用户8保存用户9退出系统YYYYY继续新增?再次浏览?继续删除?继续新增?查找成功?YaNbNN继续查找?NNN结束主菜单界面aa1按书名2按作者3按出版社4按出版日期5按ISBN6返回主菜单主菜单界面bb修改用户删除用户按其他键返回7查找用户Y继续查找?N主菜单界面开始开始Y输入用户名和密码普通用户名和密码是否正确N重试?Y主菜单界面N1浏览图书2按书名查找3按作者查找4按出版社查找5按出版日期查找6按ISBN查找7退出系统结束难点及关键技术分析本系统难点在于图书以及用户数据结构的定义,链表的建立、链表的插入删除操作以及如何把链表的每个节点数据写入文件存储到计算机硬盘中和从文件当中读取数据放到链表节点中。外部界面需求外部界面要遵循以下原则:界面简洁直观。数据显示清晰明了。操作简单方便,所有选项以键盘选择为主,符合一般软件的操作系统。性能需求时间特性应,弹出所要查询的各类图书信息以及借阅者信息。兼容性和扩展性仅限在图书馆内部电脑使用。运行需求用户界面屏幕格式:要求有菜单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论