大型软件系统架构-图书资料管理系统

大型软件系统架构-图书资料管理系统

ID:9802814

大小:1.20 MB

页数:12页

时间:2018-05-10

大型软件系统架构-图书资料管理系统_第1页
大型软件系统架构-图书资料管理系统_第2页
大型软件系统架构-图书资料管理系统_第3页
大型软件系统架构-图书资料管理系统_第4页
大型软件系统架构-图书资料管理系统_第5页
资源描述:

《大型软件系统架构-图书资料管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、淮海工学院计算机工程学院《大型软件系统构造》大作业设计名称:图书资料管理系统姓名:专业班级:系(院):计算机工程学院设计时间:2011.9.20~~2011.10.18设计地点:实验机房成绩:指导教师评语:签名:年月日人员分工姓名任务安排完成状况需求分析,逻辑架构,数据架构,文档编写整合完成业务领域建模,运行架构,物理架构,开发架构完成1需求分析1.1概述图书资料管理系统,是基于图书馆的图书数目不断增加,读者数目不断增长,对图书信息管理自动化和准备化要求日益强烈的背景下,为了实现读者信息管理工作网络化,以及实现网络查询和统计一体化而设计的管理信

2、息系统。该系统为了图书管理员提供了一个个性化的门户,将读者需要的各种服务集成起来,操作员只需一次登录就可以使用所有服务。读者信息服务系统,是为读者介意信息情况提供的接口,集成了部分学生信息系统。从图书信息的录入到读者借阅图书信息,包括图书损坏的相关处理的管理,都可以通过这个系统完成。1.2系统用户本软件的最终用户的特点:1、操作人员1.1、系统管理员:具备系统的所有功能操作,包括人员的权限分配。1.2、图书管理员:处理书籍借阅,归还,删除预定信息。1.3、读者(借阅者):查询书籍信息;预定书籍;借阅书籍;归还书籍;个人信息的操作(个人借还信息等

3、不能修改)等。2、维护人员:系统后期的各种维护要求由于此开发项目针对一般事业单位图书馆,使用频度较高,使用性要求比较高。为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳定、安全、便捷,易于管理和操作。①查询速度:不超过10秒;②其它所有交互功能反应速度:不超过3秒;③可靠性:平均故障间隔时间不低于200小时。④安全性:在web数据库客户端,web服务器和数据库服务器之间,都应该有防火墙保护,防止网络上的非法数据请求。1.3系统主要功能模块1)图书管理模块①图书类别管理:增、删、改等管理。②图书信息管理:图书购入后由图

4、书管理人员将书籍编码并将其具体信息录入书籍信息表,及修改,删改,查询功能。2)用户管理模块①用户分类管理:增、删、改等管理。②用户信息管理:录入,修改,删除,查询读者信息。3)流通管理模块①图书借阅:读入借阅者证号,自动判断是否合法,同时提示用户已借书数等参考信息判断用户是否能借书,然后通过扫描读入所需借阅或已预定的图书编号。显示判断当前读者有没预订过这本书,显示当前书籍已被预订过和库存的数量,确定借阅。②图书归还:通过扫描读入图书编号,自动识别借阅该图书的用户信息。同时提示用户已借书数、超期图书应缴罚款等参考信息(自动计算罚金)。③图书丢失、

5、损坏处理:如果图书丢失或者损坏,根据罚款规则计算罚款,同时修改图书状态(分为在借,在修,丢失,在库等)。4)统计管理模块:个人统计借还信息,按书名统计借阅量,借阅频率,统计图书,新书存储量信息等。1.4系统分析根据简单的系统分析,可以画出如图1所示的系统总体数据流图图1图书资料管理系统1层数据流图2业务领域建模主要数据的对象关系图如图2所示:图2对象关系类图说明:Admin:系统管理员LibraryManager:图书管理员Student:学生Books:图书Type:图书类别Reservation:图书预订Borrow:图书借阅Borrowe

6、dRecord:图书借阅记录Admin与LibraryManager,Student,Type和Books之间,Books与Type之间有关联关系;Reservation,Borrow,BorrowedRecord与Student和Books之间有依赖关系。3架构设计3.1逻辑架构关键的系统参与者用例图如图3——图5所示:图3借阅者用例图图4图书管理员用例图图5系统管理员用例图3.2开发架构1)具体开发技术如表1所示:层次通用机制与模式选用的技术展现层MVCStruts业务层领域模型模式(DomainModel)POJO数据层ORMHibern

7、ate集成层基于文本传输的集成Web服务表1具体开发技术2)系统包图如图6所示:图6系统的包图3.3数据架构系统E-R图如下图7所示:图7系统E-R图3.4运行架构1)系统总运行架构图如图8所示:图8系统总体架构图2)系统内部数据处理运行架构图如图9所示:图9系统内部数据处理运行架构图3.5物理架构1)图书资料管理系统部署图如图10所示图10图书资料管理系统部署图2)每个计算机节点上的主要软件单元如图11所示:图11确定每个计算机节点上的主要软件单元4心得体会班级:姓名:学号:在这次做大作业的过程中,遇到了很多问题,完成的过程并不是很顺利。主要

8、的问题还是出在架构设计这一块。刚开始做的时候,没有理清在每个设计阶段主要进行的任务是什么,需要注意的点在哪里。只凭借自己认为的去完成。所以在初步设计的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。