图书管理系统文档_第1页
图书管理系统文档_第2页
图书管理系统文档_第3页
图书管理系统文档_第4页
图书管理系统文档_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

工程组号密级公开湖南科技职业学院软件学院工程设计文档工程名称个人理财系统专业安卓软件智能开发班级3152指导教师刘艳工程组成邓明勇、成浩、邓在林二○一六年十二月前言1.工程开发目的为了使使用对象更方便全面的管理自己财产。合理规划收支消费,软件工程组开发此APP2.工程开发背景说明:A、软件系统名称:个人理财系统B、任务提出者:软件学院C、本系统最终提供软件学院全体师生使用;3.工程开发定义包括根本数据维护功能需求、根本业务功能需求、数据库维护功能、查询功能需求、平安使用管理功能需求。根本数据维护功能需求:个人信息的增加、个人信息的修改、收入信息增加、收入信息的修改。根本业务功能需求:收入记录功能需求、支出记录功能需求。数据库维护功能:收入信息管理功能需求、支出信息管理功能需求。查询功能需求:收入信息查询需求、支出信息查询需求。平安使用管理功能需求:用户名以及密码验证的管理。4.工程开发平台本系统采用java语言编写,运行在安卓平台上。目录TOC\h\z\t"文档章名,1,文档节名,2"第1章工程开发方案书4工程范围5客户资料6工程成果6分配任务6第2章个人理财系统需求规格说明书7问题陈述8要到达的目标8具体的分析9第3章个人理财系统设计书10数据库设计113.1.2.4.支出类别支出表143.1.2.5.收入表15软件结构图17类图17时序图:18屏幕设计18第4章个人理财系统操作手册194.1操作指南20结束语24第1章工程开发方案书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创立文档2023-12-17邓在林胡杰刘艳2修改文档2023-12-18邓在林胡杰刘艳范围:在对校园同学的日常收支进行现场问卷、谈话以及了解后,经整理和分析后。现决定在本次工程中需要实现的功能如下:=1\*GB3①根本数据维护功能模块在这个功能模块中,提供了使用者录入、修改并进行维护根本数据的途径。比方在这个模块中可以输入收入的信息、支出的各项信息,也可以对这些信息做修改、更新。=2\*GB3②根本业务功能模块这个功能模块主要实现使用对象收入和支出,比方根据使用对象的支出要求更新数据库系统。用户每次收入也要进行数据库记录的各项更新。这个模块是整个个人理财系统的关键局部。=3\*GB3③数据库管理功能模块在个人理财系统,对所有的收入信息以及支出信息都要进行统一管理,以便能对整个个人理财系统的运作有全面的了解,并根据实际情况调整支出的局部。=4\*GB3④信息查询功能模块在对个人理财系统进行全面信息化管理的过程中,查询是一项非常重要的功能。比方用户支出信息,收入日期的信息,收入来源情况信息等,这项功能能使用户得到即时支出信息,方便用户根据实际情况控制收支=5\*GB3⑤平安/使用管理功能模块这是任何一个信息管理系统都需要的局部,图书管理系统的操作也只能由专人进行,只有图书管理部门的工作人员才能拥有权限,特别是图书的借出状况,如果没有平安管理局部,后果难以想象,可能每次登录都需要用户身份的验证。 工程代码:自定 初始活动:工程设计:对工程的功能和需求做简单分析设计,制定一套可行性较高的实施方案。最后活动:工程测试:对工程做单元测试和集成测试,针对测试报告,进一步改良。减小bug数。1.2客户资料 客户名:湖南科技职业学院1.3工程成果表工程成果清单序号内容需求方案时间实际时间状态1登录登录需要2023-6-72023-6-7完成2书籍的查询查询的需要2023-6-8至2023-6-92023-6-8至2023-6-9完成3读者信息的添加删除增加读者2023-6-9至2023-6-102023-6-9至2023-6-10完成4书籍信息的添加删除扩大书库2023-6-10至2023-6-112023-6-10至2023-6-11完成5借阅归还书籍读者需求2023-6-11至2023-6-122023-6-11至2023-6-12完成1.4分配任务表.1序号任务负责人1文档的修改和完善胡杰2数据库的建立与完善胡杰3登录功能的实现胡杰4添加管理员陈龙5更改管理员密码陈龙6查询书籍功能的实现陈龙7添加书籍功能的实现陈龙8借阅书籍功能陈龙9归还书籍功能陈龙10添加读者功能的实现陈龙11删除读者功能的实现陈龙12修改读者信息陈龙第2章图书馆管理系统需求规格说明书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创立文档2023-6-8陈龙胡杰刘艳2修改文档2023-6-8陈龙胡杰刘艳针对学生对知识的不断需求,书籍的日益增加,学生不易查找书籍的问题故创立了图书馆管理系统,目的是方便学生查找自身所需要的书籍,以便提升自己的文化水平。同时也能够帮助学校能够了解学生的需求和便于管理,并能够充分的利用时间和现有资源。=1\*GB3①根本数据维护功能模块在这个功能模块中,提供了使用者录入、修改并进行维护根本数据的途径。比方在这个模块中可以输入读者的信息、书籍的各项信息,也可以对这些信息做修改、更新。=2\*GB3②根本业务功能模块这个功能模块主要实现对读者利用图书馆借还书籍的管理,比方根据读者的借用书籍要求更新图书籍数据库系统,如果书籍已经借出,那么显示借阅失败。用户每次还书也要进行数据库记录的各项更新。这个模块是整个图书馆管理系统的关键局部。=3\*GB3③数据库管理功能模块在图书管理部门,对所有的图书信息以及会员信息都要进行统一管理,书籍的借出等情况也都要进行详细的登记,以便能对整个图书管理部门的运作有全面的了解,并根据实际情况补充书源缺乏的局部。=4\*GB3④信息查询功能模块在对图书馆管理信息系统进行全面信息化管理的过程中,查询是一项非常重要的功能。比方用户借书信息,借还日期的信息,书籍库源情况信息,预留信息等,这项功能能使用户得到即时书籍信息,方便用户根据实际情况选择业务方式。=5\*GB3⑤平安/使用管理功能模块这是任何一个信息管理系统都需要的局部,图书管理系统的操作也只能由专人进行,只有图书管理部门的工作人员才能拥有权限,特别是图书的借出状况,如果没有平安管理局部,后果难以想象,可能每次登录都需要用户身份的验证。2.3具体的分析对本系统用例描述通过我们的分析,本系统分为管理员和读者两个大模块,以下分别是管理员和读者的用例图:管理员用例图:读者用例图第3章图书馆管理系统设计书文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创立文档2023-6-8陈龙胡杰刘艳2修改文档2023-6-8陈龙胡杰刘艳实体关系图实体:书籍类别实体读者姓名类别名称书籍类别实体读者姓名类别名称读者信息实体读者借书证编号读者信息实体读者借书证编号读者姓名读者性别读者种类e登记时间书籍书籍信息实体书籍编号书籍名称书籍类别编号书籍作者出版时间收录时间是否被借出版社信息实体E-R图读者借书证编号读者借书证编号书籍类别编号借阅时间隔借阅记录信息实体实体借阅记录信息实体E-R图归还记录信息实体归还记录信息实体实体读者借书证编号书籍类别编号归还时间隔罚款罚款信息实体实体书籍类别编号罚款金额读者姓名读者借书证编号书籍名称借阅时间隔罚款信息实体E-R图信息登记信息登记读者实体书籍实体书类别实体归还借阅罚款罚款信息实体还书信息实体借阅信息实体实体还书信息实体E-R图数据库设计3..管理员信息表列数据类型是否允许为空描述UserIdint否管理员IDUserNameVarchar(20)否管理员用户名PasswordVarchar(20)否密码3.1.2.2.管理员登录记录表列数据类型是否允许为空描述IdInt自动增长列UserIdInt管理员IDLoginTimeVarchar(50)登录时间3.1.2.3.读者信息表列数据类型是否允许为空描述Idint否读者ID(自动增长)NameVarchar(20)否读者姓名PasswordVarchar(20)否密码SexVarchar(10)否性别Ageint否年龄ProfessionVarchar(30)否职业CardVarchar(50)否身份证号TelephoneVarchar(50)否号码CollegeVarchar(30)否学院〔系部〕MajorNameVarchar(20)否专业ClassIdVarchar(20)否班级CashMoney否押金RegistrTimeVarchar(50)否注册时间DueTimeVarchar(50)否到期时间3.1..书籍信息表列数据类型是否允许为空描述BookIdInt否自动增长列ISBNVarchar(30)否图书编号BookNameVarchar(50)否书籍名BookTypeIdInt否图书类别AuthorVarchar(20)否作者PublishNameVarchar(50)否出版社PublishTimeVarchar(50)否出版时间PriceFloat否价格QuantityInt否数量3.1.2.4.书籍类别书籍表列数据类型是否允许为空描述IdInt自动增长列TypeNameVarchar(30)书籍类别名3.1..借阅书籍表列数据类型是否允许为空描述IdInt否自动增长列ReaderIdInt否读者IDBookIdInt否书籍IDBorrowTimeVarchar(50)否借书时间ReturnTimeVarchar(50)否预计还书时间3..6.还书表列数据类型是否允许为空描述IdInt自动增长列ReaderIdInt读者IDBookIdInt图书IDReturnTimeVarchar(50)还书时间DueTimeVarchar(50)超过还书时间MoneyMoney缴纳罚金数据流程图〔功能流程图〕1.管理员主要数据流程图:读者数据流程图:软件结构图图书管管理系统图书管管理系统管理员读者管理员读者添加图书修改密码归还图书编辑读者信息试题维护登入查询图书借阅图书 添加图书修改密码归还图书编辑读者信息试题维护登入查询图书借阅图书 管理员注册修改图书信息管理员注册修改图书信息图功能结构图3.3类图图3.3类图时序图:图3.4时序图3.5屏幕设计屏幕名屏幕类型描述表/使用的查询登录JFrame界面进入图书管理系统tb_Admin系统主界面JFrame界面选择需要的功能根本信息管理界面JFrame界面管理员添加读者、注销、退出tb_ReaderInformation书籍管理界面JFrame界面借书归还书籍管理、查看、添加修改书籍信息tb_Book,tb_Borrow,tb_Return读者查询界面JFrame界面读者查询图书,已借阅书籍tb_Borrow修改密码界面JFrame界面提供管理员修改密码tb_Admin添加管理员界面JFrame界面管理员添加tb_Admin第4章图书馆管理系统操作手册文件修改记录编号状态日期执笔人审核人批准人修改页码及条款1创立文档2023-06-16陈龙胡杰刘艳2修改文档2023-06-18陈龙胡杰刘艳4.1操作指南4.1.1登录4.1.2主界面4.1.3读者信息添加4.1.4读者信息修改与删除4.1.6添加图书4.1.6图书类别修改4.1.7图书借阅4.1.8图书归还4.1.9查看已借阅书籍4.1.10图书查询4.1.11添加管理员4.1.12更改密码结束语经过将近两周的努力,工程终于根本上完成了。从开始接到这个工程到系统的实现,每走一步对我们来说都是新的尝试与挑战,这也是我们在大学期间完成的第一个的工程,也从中学到了很多。这个工程的制作给了我们难忘的回忆。这段旅程看似荆棘密布,实那么蕴藏着无尽的宝藏。我们从中掌握了很多平时所没有掌握的知识,也让我们对所学过的知识有所稳固和提高,在今后的日子里,我们仍然要不断地充实自己,争取在所学领域有所作为。脚踏实地,认真严谨,实事求是的学习态度,不怕困难、坚持不懈、吃苦耐劳的精神是我们在这次工程完成中最大的收益。这是一次意志的磨练,是对我们实际能力的一次提升,也会对我们未来的学习和工作有很

温馨提示

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

评论

0/150

提交评论