图书管理系统设计手册_第1页
图书管理系统设计手册_第2页
图书管理系统设计手册_第3页
图书管理系统设计手册_第4页
图书管理系统设计手册_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1.1编写目的……………………错误!未定义书签。1.3定义…………错误!未定义书签。1.4参照资料……………………错误!未定义书签。2图书管理系统的构造…………错误!未定义书签。3图书管理系统程序设计阐明…………………错误!未定义书签。3.1程序描述……………………错误!未定义书签。3.2功能…………错误!未定义书签。3.3性能…………错误!未定义书签。3.4输人项………………………错误!未定义书签。3.5输出项………………………错误!未定义书签。3.6算法…………错误!未定义书签。3.7流程逻辑……………………错误!未定义书签。3.9存储分派……………………错误!未定义书签。3.13尚未处理的问题…………错误!未定义书签。详细设计阐明书1引言生的功能模块进行过程描述,设计功能模块的内部细节,包括算法和详细概要设计处理了软件系统总体构造设计的问题,包括整个软件系统的构模块设计就是要为已经产生的图书管理各子系统设计详细的算法。但这并不等1.2背景1.3定义DBMS:数据库管理系统Windows2023/2023/XP:ASP:软件开发语言MacromediaDreamweaver8:开发工具《软件工程导论》(第五版)张海藩编著清华大学出版社2023年2月第5版《数据库系统概论》(第四版)王珊萨师煊高等教育出版社2023年5月第4版2程序系统的构造也就是说,通过这个阶段的设计工作,应当得出对目的系统的精确开始选择身份是否合法是显示主界面选择操作否退出系统结束管理员用户开始开始选择图书信息选择退出增加删除修改No确认选择合No继续否是确认继续继续No结束表操作借阅图书归还图书退出No本系统重要功能的程序描述如下:ifuid=""thenaa="select*fromloanswhereuidsetxgw=server.CreateObject("adresponse.write“<script>alert(这本书你已经借过);window.location.href='book.asp?query=if("loan_num")<="8"then插入数据向loanssetrs=server.CreateObject("ad'sql="inser([uid],[bid],[time])values("&uid&sql1="updatebooksetresponse.write“<scresponse.write“<scrip>alert(没有借书余额咯endifendifendififrequest("id")<>""andrequest("uid")<>""thensql="select*fromloanswhereuid="&uid&""andsetrs=server.CreateObject("adifrs.EOForrs.BOFthentablebookvalueofnum+1db.execute("updatebookset[nudb.execute("deletefromloanswhereendif<%'图书分类添加过程:假如祈求操作是分类增长,首先判断与否有祈求类型,有的话执行ifrequest("query")="type_add"thenifrequest("booktype")<>""thenifnotrs.eofornotrs.bofthenendififrequest("add")="add"thenresponse.write"<scrip分类增长得到确认不过没有数据,提醒输入~);history.back(-1)</scendif<%'分类删除确认该分类下已经没有图书了再ifrequest("query")="type_del"thenifrequest("id")<>""thensql1="select*from="select*fromsetrq=db.execute()ifrq.eoforrq.bofthensql="deletefrombooktypew3.2功能功能需求(一)');window.location.href='book.asp?quendif通过图书管理系统写入读者目录文件中体信息入读者目录文献中。通过图书管理系统写入读者目录文献中。功能需求(二)输入新书的所有信息。输入:输入:息中部内容为了输入新书的所有信息(包括:书号、书名、分类、作者、出版社、价格、数量、出版日期等)。新书的所有信息。通过图书管理系统写入图书目录文献中。新书信息的所有内容。功能需求(三)利用关键字在图书目录文件键字(图中找到此图书息分类号或书名图书的相关信名)息图书管理系统软件需求分析为了查找图书的有关信息。图书信息的关键字(图书分类号和书名)。运用关键字在图书目录文献中找到此图书分类号或书名图书的有关信息。图书的有关信息。功能需求(四)输入读者借书信息。关信息管理系统文件中内容为了把读者借书的有关信息(包括:图书名、分类、借阅日期等)写入借书文献中。通过图书管理系统写入借书文献中。读者借书信息的所有内容3.3性能精度需求在精度需求上,根据使用需要,在各项数据的输入,输出及传播过程中,可以满足多种精度的需求。在软件方面,响应时间,更新处理时间都比较快且迅速,完全满足顾客规定。3.4输人项给出对每一种输入项的特性,包括名称、标识、数据的类型和格式、3.5输出项3.6算法本系统是一种B/S模式的管理系统。没有波及到复杂的算法。简朴的编程就能实现3.7流程逻辑启动系统启动系统口令验证(选择权限)退出系统管理员模块管理员管理用户管理图书管理借书管理还书管理查看借阅信息修改个人资料检索图书退出系统用户模块NO+提醒,如提醒“请重新输入!”Y与否对的N显示该顾客信息,等待继续操作,界面.123帐号对的TTFTF登陆成功×××用字符串表达的中文,字符串最大长度是10;整数类型的数字和时间类型的日期c)输出项用字符串表达的中文,字符串最大长度是10;整数类型的数字和时间类型的日期用字符串表达的中文或英文,字符串最大长度是20;数值型的数字用字符串表达的中文或英文,字符串最大长度是20;数值型的数字用字符串表达的中文或英文,字符串的最大长度为40个字符。输入方式为原则输入。用字符串表达的中文或英文,字符串的最大长度为40个字符。输出方式为原则输出。用字符串表达的中文或英文,字符串的最大长度为40个字符。输入方式为原则输入。用字符串表达的中文或英文,字符串的最大长度为40个字符。输出方式为原则输出。3.8接口本产品的顾客一般需要通过终端进行操作,进入主界面后点击对应的窗口,分别进入相对应3.9存储分派列名允许空8V√VV4V√8√列名8VVV18V列名允许空8V8V4V13.10注释设计本项目的设计是

温馨提示

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

评论

0/150

提交评论