图书管理系统的架构设计.doc

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书管理系统的架构设计

学生学号 实验课成绩 学 生 实 验 报 告 书 实验课程名称 软件设计与体系结构 开 课 学 院 计算机科学与技术学院 指导教师姓名 陈明俊 学 生 姓 名 学生专业班级 软件1402 2016 -- 2017 学年 第 一 学期 实验课程名称:_软件设计与体系结构_ 实验项目名称 图书管理系统的架构设计 实验成绩 实 验 者 专业班级 软件1402 组 别 同 组 者 实验日期 年 月 日 一部分:实验预习报告(包括实验目的、意义,实验基本原理与方法,主要仪器设备及耗材,实验方案与技术路线等) 一 实验目的 1、以图书管理系统为例,完成系统的架构设计,了解架构设计的过程和方法,并用UML建模工具正确的表达架构结果。 2、以图书管理系统为例,完成系统的详细设计,了解详细设计的过程和方法,程序运行流程的细节,检验设计的合理性。 二 实验内容 第一部分 图书管理系统需求信息如下: 我们曾经在UML建模技术中对图书管理系统建模,本课程的实验是在此基础上对该系统提出更多的要求,并进行架构和详细设计。 在图书馆的图书管理系统中,学生要想借阅图书,必须先在系统中注册一个账号,然后系统为其生成一个借阅证,借阅证可以提供学生的姓名,系别和借阅证号。持有借阅证的借阅者可以借阅图书,归还图书和查询借阅信息,但这些操作都是通过图书管理员代理与系统交互。在借阅图书时,学生进入图书馆内首先找到自己要借阅的图书,然后到借书处将借书证和图书交给图书管理员办理借阅手续。图书管理员进行借书操作时,首先需要输入学生的借书证号,系统验证借阅证是否有效(根据系统是否存在借阅证号所对应的账户),若有效,则系统还需要检验该账户中的借阅信息,以验证借书者借阅的图书是否超过了规定的数量,或者借阅者是否有超过规定借阅期限而未归还的图书;如果通过了系统的验证,则系统会显示借阅者的信息以提示图书管理员输入要借阅的图书信息,然后图书管理员输入要借阅的图书信息,系统记录一个借阅信息,并更新该学生账户完成借阅图书操作。 学生还书时只需要将所借的图书交给图书管理员,由图书管理员负责输入图书信息,然后由系统验证该图书是否为本馆藏书,若是则系统删除相应的借阅信息,并更新相应的学生账户。在还书时也会检验该学生是否有超期未归还的图书,学生也可以查询自己的借阅信息。 为了系统能够正常运行和系统的安全性,系统还需要系统管理员进行系统的维护。 通过对上述图书管理系统的分析,可以获得如下的功能性需求: 1 学生持有借书证 2 图书管理员作为借阅者的代理完成借阅图书,归还图书和查询借阅信息工作 3 系统管理员完成对系统的维护,对系统的维护主要包括办理借阅证,删除借阅证,添加管理员,删除管理员,添加图书,删除图书,添加标题信息,删除标题信息 4 图书馆服务的对象扩充到老师和学生,学生又分为博士生,研究生,本科生,专科生等,不同类型的对象可以借阅的图书数量和期限都是不同的。 5 图书的种类扩充到中外文图书,中外文杂志,论文等。 6 学生和老师可以通过网络进行预约,查询 7 超期罚款,各种类型的借出物罚款规则不同(超期时间的规定和罚金都不同) 第二部分 1以实验一的结果为基础,设计每个具体类的数据结构,算法和程序运行流程。 2 界面元素的设计。 3 用代码实现设计结果 界面设计原则: 1.简易性: 2.用户语言: 3.记忆负担最小化:24小时内存在25%的遗忘率。所以对用户来说,浏览信息要比记忆更容易。 4.一致性: 5.清楚: 6.用户的熟悉程度: 7.从用户的观点考虑: 8.排列: 9.安全性: 10.灵活性:(包括鼠标、键盘或手柄)。 11.人性化:高效率和用户满意度是人性化的体现。应具备专家级和初级玩家系统,即用户可依据自己的习惯定制界面,并 三 实验步骤 1采用用例驱动的分析方法,分析业务领域的需求,识别系统中的参与者和用例,写出用例的文本,建立用例模型。 要求正确识别系统的所有角色和用例准确描述用例间的关系描述系统中重要用例的基本事件流(正常情况)备选事件流异常。 用例文档 登录 SCENARIOS Basic Path. Basic Path 1. 用户进入图书馆的登录页面 2. 用户输入用户名和密码 Alternate: 2a. 用户输入用户名错误 Alternate: 2b. 用户输入的密码错误 3. 登

文档评论(0)

docindpp + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档