大型软件系统架构图书资料管理系统_第1页
大型软件系统架构图书资料管理系统_第2页
大型软件系统架构图书资料管理系统_第3页
大型软件系统架构图书资料管理系统_第4页
大型软件系统架构图书资料管理系统_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、 淮海工学院计算机工程学院 任务安排需求分析,逻辑架构,数据架构,文档编写整合业务领域建模,运行架构,物理架构,开发架构 图书资料管理系统,是基于图书馆的图书数目不断增加,读者数目不断增长,对图书信息管理自动化备化要求日益强烈的背景下,为了实现读者信息管理工作网络化,以及实现网络查询和统计一体化而 次登录就可以使用所有服务。读者信息服务系统,是为读者介意信息情况提供的接口,集成 部分学生信息系统。从图书信息的录入到读者借阅图书信息,包括图书损坏的相关处理的管理,都可以 系统管理员:具备系统的所有功能操作,包括人员的权限分配。读者(借阅者):查询书籍信息:预定书籍:借阅书籍;归还书籍;个人信息的

2、操作(个 由于此开发项目针对一般事业单位图书馆,使用频度较高,使用性要求比较髙。为防止对信息资 和管理程序的恶意破坏,要求有较为可靠的安全性能。总之,要求稳立、安全、便捷,易于管理和 其它所有交互功能反应速度:不超过 可靠性:平均故障间隔时间不低于 人 操网 图书信息管理:图书购入后由图书管理人员将书籍编码并将其具体信息录入书籍信息表,及修改 用户信息管理:录入,修改,删除,查询读者信息。 图书借阅:读入借阅者证号,自动判断是否合法,同时提示用户已借书数等参考信息判断用户是 借书,然后通过扫描读入所需借阅或已预泄的图书编号。显示判断当前读者有没预订过这本书,前书籍已被预订过和库存的数量,确定借

3、阅。 图书归还:通过扫描读入图书编号,自动识别借阅该图书的用户信息。同时提示用户已借书数、 图书丢失、损坏处理:如果图书丢失或者损坏,根据罚款规则计算罚款,同时修改图书状态(分 为在 选用的技术 选用的技术Web服务4) 统汁管理模块:个人统计借还信息,按书名统计借阅量,借阅频率,统计图书,新书存储量信息等。 根据简单的系统分析,可以画出如图1所示的系统总体数拯流图 主要数据的对象关系图如图说明: 关键的系统参与者用例图如图 通用机制与模式 基于文本传输的集成 3word 格式支持编辑,如有帮助欢迎下载支持。 在这次做大作业的过程中,遇到了很多问题,完成的过程并不是很顺利。主要的问题还是出在架

4、构设 这一块。刚开始做的时候,没有理淸在每个设计阶段主要进行的任务是什么,需要注意的点在哪里。只己认为的去完成。所以在初步设计的时候文档就显得比较杂乱。在需求分析阶段,主要是对系统的关键功能需求进行了设汁。刚开始分析的时候苴实并没有特別细致去做,所以导致后而的设计也跟着岀现很多问题。经常在发现问题后都要对功能的分析再做一些补充或 的在这个方而,的确浪费了很多时间。不过,在完善功能分析之后,后而的视图设计就相对来说比较过,在需求分析阶段,功能需求的分析倒不是很为难。反而在质量属性需求方面的确做的不是很好。分析的时候没有切合实际,以自己的想法为主,所以在初步设计的文档中,这方而并没有进行设计。在架

5、构设 il?阶段,我主要负责设计逻借架构和数据架构。在初步的文档中,逻辑架构的设计很混乱, 系统的划分不是很合理。因为逻辑架构的关注点是行为或职责的划分,所以在参照了一些图书资料管理 划分结构后,才决左用用例图来表示。文档中主要选取了用例模型中对系统架构的内容产生重大影 子 述。这一部分比较简单,进行的也很顺利。 体实施,就完全不淸楚该如何操作了。 有参与开发架构,运行架构和物理架构的设计。但是,经过一段时间的学习之后,对于这些方面也都的进行设计了。最重要的是,对于软件架构设计有了更全面的了解。软件架构设计系统体系架构,从需求到设计的每个细节都要考虑到,把握整个项目,才能使设讣的项目尽量效率高

6、,开发容易,维 这一次的实际操作,也加深了对软件架构设汁理论知识的学习和更深一步的认识。也致的去分析问题,解决问题。拓宽了自己思考问题的方式和领域。护方便。同时,经过 让自己学会怎样系统,细本次的软件系统架构的大作业是我和我的组员在国庆右的假期完成的。通过本次的系统架构,我拓宽知识而,对软件架构设计这门课程的内容有了更深的理解。本次的软件系统架构设计我们组做的是一个图书管理系统,通过理论与实际的结合,我们对所做的项目做了一系列的分析,从需求分析、业务领域 建模到架构设在本次的系统架构设计中我负责的主要任务是进行业务领域建模、运行架构设计、物理架构设计和开 发架 构设计。在业务领域建模中我主要是

7、用图书管理系统的主要数据的对象关系图来进行业务领域的建模 的,在业务领域建模的时候主要的是怎样表现出各个对象之间的关系,在报告中我只表示出了主要的关系 还有一些次要 资料还有参照别人的设 il?才设计岀来的,主要设计的是系统的运行架构和系统的内部数 据处理运行架构。物理架构的设讣我主要是通过我们的教材参照书本上的知识来设计,通过部署图来表示 计中我主要是通过包图来表示的,在包图的设计中我设计了三个包,即界面层、物理架构。在开发架构的设 控制层和数据层,在图中用线我觉的本次的图书管理系统的架构设讣给我的最大的收获是让我对书本的知识有了全而的理解,让我辑架构、数据架构、运行架构、物理架构和开发架构有了更深入的了解。我和我的组员在设计初期对做的工作理解的十分含糊,我们不知道要怎样进行设讣,所以一开始设讣出来的系统架构并不十有很多的缺陷,但又不知道怎样修改,后来通过老师所发的邮件中的修改意见和同学之

温馨提示

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

评论

0/150

提交评论