- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 管理员查
您可能关注的文档
- zigbee的无线环境监测系统研究与设计开发研究与设计开发.doc
- ZigBee的粮仓无线测温系统的设计方案.doc
- ZigBee粮仓无线测温系统设计方案.doc
- ZJ50型石油钻机用动力绞车传动系统研究与设计开发40;41;.doc
- ZJD电动钻机绞车驱动控制系统设计方案开题报告.doc
- ZL城电力网规划设计方案导则能源电号.doc
- ZM乳品企业成本控制存在问题及对策正文(整理).doc
- ZPWA自动闭塞设备故障处理程序流程图 ().doc
- ZPW设备专业技术规格书.doc
- zscas太阳能交通灯设计方案.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)