已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级语言程序设计课程设计报告课题名称: 图书借阅管理系统 姓 名: 班 级: 学 号: 指导教师: 电子信息学院年 月 日目 录1 课题分析11.1 问题描述11.2 功能需求分析11.3 数据属性分析22 系统设计32.1 数据存储设计32.2 数据结构设计32.3 函数设计与说明32.4 菜单设计42.5 文件清单与说明43 系统实现43.1 新增图书、读者信息43.2 修改图书、读者信息53.3 删除图书、读者信息53.4 图书借阅与归还53.5 数据统计与查询54 测试数据与测试过程记录64.1 菜单测试64.2 系统功能测试65 课程设计遇到的问题及解决方法66 课程设计总结6参考文献7图书借阅管理系统 71 课题分析1.1 问题描述课程设计报告采用二级标题,一级标题字体为黑体小二号、加粗,段落左对齐,段前0磅,段后12磅,单倍行距;二级标题为宋体四号,段落左对齐,段前12磅,段后0磅,单倍行距。课程设计报告正文部分显示页眉,页眉左端为课题名称,右端为页码,字体为黑体小五号,封面和目录页无页眉。正文字体:宋体,小四号,左对齐,段前段后0行,1.25倍行距,首行缩进2字符。目录由Word自动生成,列出一、二级标题,一级标题采用黑体四号,二级标题采用黑体小四号字体,1.25倍行距。1.2 功能需求分析课程设计报告中,可用编号或项目符号来描述内容的层次,图和表格的格式如下。(1)图示格式:图的布局为“嵌入式”,居中,图示文字在图的下方,在报告中连续编号,字体为宋体、小五号加粗,段落居中。图1 系统功能模块图(2)表格格式:表格中字体为宋体,五号,表名在表格的上方,报告中连续编号,字体为宋体小五号加粗,段落居中。表1 函数列表序号函 数 原 型功 能 说 明1void Welcome()显示系统运行封面及已有图书、读者记录数2int MainMenu()显示一级菜单,返回选择的菜单项值3int CreateSubMenu1()显示图书信息管理二级菜单,返回选择的菜单项值4int CreateSubMenu2() 显示读者信息管理二级菜单,返回选择的菜单项值5int CreateSubMenu3()显示图书借阅二级菜单,返回选择的菜单项值6int CreateSubMenu4()显示统计查询二级菜单,返回选择的菜单项值图示与表名不要分页显示。1.3 数据属性分析图书借阅管理系统中的数据信息主要有两类,即图书信息和读者信息,其记录属性如下。1.3.1 图书信息属性l 图书编号:图书唯一识别号,不可重复,长度小于6个字符,本系统中图书编号以字母“B”开头,后为4位数字,如“B0001”。l 书名:图书书名,长度小于30个字符(汉字占两个字节,故书名中汉字数小于15个)。l 作者:小于20个字符。1.3.2 读者信息属性l 读者编号:读者唯一识别号,不可重复,长度小于6个字符,本系统中读者编号以字母“R”开头,后为4位数字,如“R0001”。l 读者姓名:长度小于20个字符。l 性别:长度小于3个字符。1.3.3 附加属性系统除了描述图书和读者的基本信息外,还需达到信息记录的删除、图书借阅及归还的功能,在以上图书和读者信息的基础上附加如下属性。l 数据有效性属性:当图书遗失、读者借阅证过期失效时,需及时在信息记录中删除(或注销)图书、读者信息。删除某条特定记录是在原有记录上将有效性标记置为“无效”,而不是物理上的删除,故在图书基本信息和读者基本信息中各增加一个“是否有效”的属性;l 图书借阅状态属性:为表示图书是否被借阅以及借阅者,需在数据中表示借阅关系,其关系表述为一个读者可借阅多册图书(1:m),关系如图2所示。系统中要表示此关系,可在图书数据中增加两个属性,分别是“是否被借阅”、“借阅者(读者)编号”。图2 读者与图书借阅关系图2 系统设计2.1 数据存储设计正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容2.2 数据结构设计报告中可对关键程序代码加以分析,代码在报告中的格式:代码片段放置在文本框中,文本框嵌入文本行(嵌入型),无边框,代码字体为Courier New,小五号,行距为固定值12磅,如下所示。struct BookInfochar BookCode6;/ 图书编号(字符数=5)char BookName30;/ 书名char BookAuthor20;/ 作者float BookPrice; / 价格char BookPress50;/ 出版社char PublicationDate8;/ 出版年月 格式“YYYY-MM”char ISBN18;/ ISBN号(13位,如978-7-5107-0486-4)char BookStatus;/ 图书借阅状态 0-未出借 1-已借阅char ReaderCode6;/ 读者编号 编号为0表示未借阅char IsAvailable;/ 图书是否有效 0-无效 1-有效(默认);2.3 函数设计与说明正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容2.4 菜单设计正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容2.5 文件清单与说明正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容3 系统实现3.1 新增图书、读者信息正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容3.2 修改图书、读者信息正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容3.3 删除图书、读者信息正文内容3.4 图书借阅与归还正文内容3.5 数据统计与查询正文内容4 测试数据与测试过程记录4.1 菜单测试正文内容4.2 系统功能测试正文内容5 课程设计遇到的问题及解决方法课程设计过程中随时记录遇到的问题,每个问题描述问题名称、问题内容、对问题的分析和解决方法,如下为示例。(1)班级编码规则变动问题内容:2013级新生班级号编码规则改变,如原先“BX1201”,现改成“计算机1311”,数据库表中,涉及班级编号的字段原为char(6),现不能满足编号规则;问题分析:班级编码规则变化,修改数据表中数据类型及长度;解决方法:修改StudentInfo、ClassInfo、TeacherClass、TestOpen四个数据表中ClassName字段的数据类型及长度,改为nvarchar(20);新增班级信息时,js控制其长度为6修改为空。6 课程设计总结正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容正文内容参考文献1. 蒋有绪,郭泉水,马娟
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 手机支架设计
- 弘扬宪法精神 建设法治校园
- 模拟急救科普讲解
- 耳鼻喉头颈外科咽喉炎药物治疗规范
- 托班毕业平面设计方案
- 毕业设计摄影创作全流程解析
- 室内设计材料工艺
- 高淇设计模式
- 放射科胸部X线摄影技术培训细则
- 下一代互联网环境下文件传输协议的服务质量研究
- 如何阐述自己的观点 高中语文统编版必修下册第一单元写作课课件
- 农村环保培训课件讲解
- 人工智能原理与方法智慧树知到课后章节答案2023年下哈尔滨工程大学
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验
- 走进舞蹈艺术-首都师范大学中国大学mooc课后章节答案期末考试题库2023年
- 小型挖掘机工况介绍
- 饲料原料知识和品控
- GB/T 7582-2004声学听阈与年龄关系的统计分布
- GB/T 4937.3-2012半导体器件机械和气候试验方法第3部分:外部目检
- GB/T 37356-2019色漆和清漆涂层目视评定的光照条件和方法
- GB/T 29128-2012船舶固定式气体灭火系统通用要求
评论
0/150
提交评论