[图书馆管理系统]详细设计方案分析报告.docVIP

[图书馆管理系统]详细设计方案分析报告.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人收集整理 勿做商业用途 封 面 作者:Pan Hongliang 仅供个人学习 【图书馆管理系统】 详细设计报告 姓名:郭佳 韩国荣 班级:08软件工程(1)班 指导老师:王丽娟 1 引言 1.1 编写目的 该文档旨在推动软件工程规范化,使设计人员能够遵守统一的详细设计书写规范,降低程序设计的风险。文档对【图书馆管理系统】做了系统的描述,对任务划分 时间要求 做了详细安排。对其中的关键模块做了详尽的设计说明。方便小组设计人员开发本系统。 1.2 背景 说明: 待开发的软件系统的名称:【图书馆管理系统】 该系统的相关人员: 任务提出者:XX图书馆 开发者:软件一班JAVA小组 项目需求方:XX图书馆 用户:XX图书馆全本用户及管理员 1.3 定义 DB---database 数据库 DBConnectionPool 数据库连接池 Query 查询 UI 用户界面 Table 表 1.4 参考资料 《图书馆管理系统》需求分析说明书 《详细设计说明书编写规范》 《网站论坛详细设计说明书》 《图书馆管理系统》可行性分析说明书 1.5 人员配置 Java小组成员: 组长: 郭佳 成员: 韩国荣 李阳阳 黄治华 孙亚楠 苏庆男 李筱 任务划分 参与人员 项目进度 日期 需求分析 郭佳 孙亚楠 完成 11.10 数据库设计 李阳阳 李筱 韩国荣 郭佳 完成 11.11 界面设计 苏庆男 黄治华 前台页面设计完成 后台完成40% 11.12 程序设计实现 郭佳 韩国荣 李筱 孙亚楠 用户登录注册,综合管理 用户管理 用户查询模块已完成 其余部分正在进行 11.12 软件测试 李阳阳 韩国荣 后期维护 黄治华 李筱 2 程序系统的结构 2.1系统总体结构 2.2 数据库设计 该系统一共用到7张表。分别是: User:用户表,存放用户基本注册信息 Book:书目表,存放书目基本信息,设置rtDate(归还日期)和brDate(借出日期) 实现过期查询。 Manager:管理员表。放置两个密码。实现二次鉴权 LendBook:用户借阅历史和借阅查询数据 Message:用户留言 Overdue:过期书籍信息和赔偿数额。 News:新闻更新板块 图2 图2 3 程序设计说明 程序按照系统规定的约束条件设计,正确把握其中的逻辑关系。整个系统总体划分为9个模块。各个模块都要按照该模块的数据流程图设计。下面列举其中关键模块的逻辑实现。 3.1 用户登录模块 3.1.1登录模块流程图 Start Start N N If exist In User Userregister If exist In User User register Y DBUser Login DB User Login END END 3.1.2 登录实现 通过JSP页面获取username 和password User业务类 通过XML获取username和password 3. User业务实现类(UserServiceImpl.java)通过DBconnection连接数据库执行Query操作,如图: 3.1.3 注册的实现 如果存在返回登录成功。如果失败,提示失败,并提醒注册。 注册过程与此类似。下图是注册的业务实现: 用户注册的业务实现 该过程对时间要求较高。 3.2 用户赔偿模块 START 3.2.1数据流程图 START i=0? i=0? LOST LOST A,M,S初值均为0P为丢失书的价格 A,M,S初值均为0 P为丢失书的价格 S=PS=0+S S=P S=0+S M=a; M=0+M A=A+M+S A=A+M+S i=0? i=0? Output A Output A END END 3.2.2 赔偿功能的实现 创建并获取业务实现类: 通过DBConnectionPool获取 流程图中的i值和损坏丢失的图书列表 最后通过xml配置文件传赔偿金额和图书信息到用户页面 3.3输入项 1. login.jsp在登录页面有输入接口 2. UserdetQuery.jsp 管理员查

文档评论(0)

ipad0c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档