图书管理系统-软件项目管理大作业
软件工程大作业—图书馆管理系统
选择按索 书码查找
N
Y
按索书码查找
选择按作者查找
Y
按索书码查找
N
查找成功
Y
提示查找失败
输出查找结果
荐书连接
பைடு நூலகம்
预借连接
概要设计说明
模块分配: 一、服务器端模块划分:
数据管理模块
网络管理模块 二、客户端模块划分: 网络连接模块 图书借阅模块 图书信息管理模块 读者信息管理模块 管理员管理模块
概要设计说明
运行设计:
运行控制: 本软件控制流程:服务器端是打开的,由用户启动,通过 身份验证后,登录系统,并调用网络管理模块,等待键盘和鼠标事件, 响应相应的键盘和鼠标事件就是调用相应菜单所对应的功能模块。 运行时间:各模块运行时间均应控制在1s之内。由于系统采用消息 驱动方式,将有效提高计算机的利用率。
详细设计说明
开始 用户登陆 No 是否合 法 Yes 显示主界面 选择操 作 学生管理 图书管理 借阅管理 归还管理 管理措施 设置
用户注销 结束
系统总体图
登录子系统
管理模块
系统管理模块
查询模块
处理新书购入
处理学生借书
处理学生还书
查找图书
输入查找方法
选择按书 名查找
N
Y
按书名查找
出错处理:本软件应充分考虑各种系统错误,避免造成数据库系统不 一致或损坏
安全保密设计:在用户登录系统是进行身份验证,只允许合法用户进 入系统。 维护设计:图书馆管理系统”软件必须按照软件产品设计规范的步骤 进行开发,并充分考虑软件可维护性,详细编写各阶段的文档资料, 以利于未来版本升级以及移植等二次开发。
项目开发计划
为图书馆建立一个图书管理系统, 并完成对软件的开发、测试及试运行, 并且完成图书馆信息查询的网络建设。 该系统能为用户提供查询的检索服务, 图书新建和删除,图书的借阅、归还, 信息更新修改,用户的注册和注销以及 系统维护功能。
网上图书商城系统 软件项目管理大作业
目录第1项合同 (2)1 技术服务合同 (2)项目名称:网上图书商城系统 (2)1.1.1 合同内容 (2)第2项项目实施 (5)2.1 项目生存期 (5)第3项项目实施 (8)3.1 系统功能模块概述和分析 (8)3.2 系统功能模块设计 (8)第4项项目任务 (10)4.1 序言 (10)4.2任务分解 (10)第5项项目估算 (12)5.1 系统功能模块概述和分析 (12)第6项项目进度 (17)6.1项目进度时间表 (17)6.2 甘特图 (18)第7项项目进度 (21)7.1组织机构 (21)7.2职责 (21)7.2.1 高层管理 (21)7.2.2 项目的质量保证人员 (22)7.2.3项目经理 (22)7.3.质量目标 (22)7.4.质量策略 (23)7.5.软件质量保证 (24)第8项项目风险管理 (25)8.1、项目风险管理的目的 (25)8.2、项目风险管理的组成 (25)8.3、风险的种类 (25)8.3.1资源风险 (25)8.3.2业务风险 (26)8.3.3技术风险 (27)8.3.4进度风险 (28)8.4、定义风险参数 (28)8.5、风险管理策略 (29)8.6、风险管理角色及职责 (29)8.7、网上书店中风险的识别 (29)8.8、风险的控制 (30)8.9.风险监控 (30)8.10、网上图书商城项目的风险管理 (31)第1项合同1 技术服务合同项目名称:网上图书商城系统委托方(甲方):刘某人承揽方(乙方):刘某人地点:签订日期: 2016 年 06 月 01日有效期限: 2016 年 01 月 01 日至 2016 年 06 月 24 日1.1。
1 合同内容一、合同标题甲方同意委托乙方开发网上图书商城系统项目。
乙方愿意承接甲方上述开发项目,并保证按时、按质地完成开发任务。
二、双方责任1、甲方负责提出信息发布系统用户需求,并在系统开发完成后,及时组织验收和付款.2、乙方负责详细需求调查、设计、开发、调试、培训、技术服务等,保证按照甲方提出的用户需求按时、按质地完成开发任务.在项目开发完成后,程序源代码使用权以及相关的技术文件完整地交给甲方。
(完整版)图书管理系统软件项目管理大作业
3.4 功能需求 -------------------------------------------------- 5
3.8 编写用例文档 ----------------------------------------------7
4 . 任务分解 ---------------------------------------------------11 4.1 任务清单 -----------------------------------------------------------11
中国软件有限责任公司 2016 年 3 月 21 日填
项目名称:图书管理系统项目管理 甲方 (合同专用章)
乙方 (合同专用章)
合同签订日期: 2016 年 3 月 21 日
依据《中华人民共和国合同法》的规定,甲乙双方经友好协商,签定以下合同。双方申明, 双方都已理解并认可了本合同的所有内容, 同意承担各自应承担的权利和义务, 忠实地履行 本合同。
? 图书管理员:对图书和读者数据可执行添加、修改、删除以及查询等操作。 ? 读者:可查询图书以及查询与本人相关的借阅信息。
3.6 确定执行者 执行者是与系统交互的外部实体,它既可以是人员也可以是外部系统或硬件设备。
确定执行者可以通过提出以下问题得到:
–谁使用系统的主要功能? –谁需要系统的支持以完成日常工作任务?
图书管理系统项目管理
2016 年 6 月 22 日
目录
1 . 合同管理 ------------------------------------------------------------------2 2 . 生存期 --------------------------------------------------------------------4 3 . 需求管理
大作业_图书管理系统
图书馆管理系统设计说明书目录 .................................................................................................................. 错误!未定义书签。
1.引言 (4)1.1、编写说明 (4)1.2、背景 (4)1.3、定义 (4)1.4、参考资料 (5)2.任务概述 (5)2.1、目标 (5)2.1、用户的特点 (6)2.2、假定与约束 (6)3.需求规定 (6)3.1、对功能的规定 (6)3.2、对性能的规定 (7)3.2.1、精度 (7)3.2.2、时间特性要求 (7)3.2.3灵活性 (8)3.3、输入输出的要求 (8)3.3.1、读者管理 (8)3.3.2、采编管理 (8)3.3.3、流通管理 (8)3.3.4、统计管理 (9)3.3.5、查询管理 (9)3.4、数据库管理能力的要求 (9)3.5、故障处理要求 (9)3.6、其他专门要求 (10)4.运行环境设定 (10)4.1、设备 (10)4.2、支持软件 (10)4.3、接口 (10)4.4、控制 (10)5.数据字典 .................................................................................................... 错误!未定义书签。
15.1、数据项 (11)5.2、数据结构 (12)5.3、数据流 (12)5.4、数据存储 (12)5.5、处理过程.................................................................................................................... .135.6、数据接口描述 (13)6.概念结构设计..............................................................................................................................错误!未定义书签。
软件工程大作业---图书管理信息系统
大连理工大学城市学院《软件工程导论》大作业图书管理系统分析与设计课题名称:图书管理系统任课教师:***班级:嵌入式1101班组长:刘丽(201114014)完成日期:2012年12月23日随着现代科学技术的进步,人类社会正逐渐走向信息化。
图书拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。
我国图书计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐得以迅速发展,特别是90年代以后,我国图书信息网络建设取得了较大发展,图书信息化建设迈上了一个新台阶。
本酒店管理系统是用PowerBuilder和Microsoft access制作而成,主要包括图书信息管理、借阅图书管理、归还图书管理以及管理员管理等主要功能。
根据读者需求给其分配图书,并且对读者在图书馆的消费情况进行统计以及结账,系统也对员工信息进行统计,管理员可以给予员工登录系统的权限。
根据需要,系统建立了4个表,分别用来记录读者档案,借阅图书档案、归还图书档案和管理员档案。
图书有三种状态,即“已分配”、“已预订”、“未分配”,员工有三种权限即:“T”、“U”、“F”分别代表管理员权限和一般用户权限,“F”权限不能登录系统,而管理员是由系统默认。
这些状态分别可以对图书和员工进行管理。
结论主要介绍了图书管理在图书馆日常运作中的作用,以及图书馆管理系统的必要性。
整个系统的开发过程包括:可行性分析、需求分析、总体设计、详细设计、系统实现以及测试计划。
其中关键的技术包括数据库的建立,数据库的连接,数据的添加、删除和更新。
为了系统的顺利完成。
开发人员将要密切合作和详细的分工。
【项目任务目标】:本图书管理系统总的实现目标是:建立以馆藏目录为基础的书目数据库;实现馆内采购、编目、流通、文献检索等信息化管理;建立图书动态网站;接入校园网为广大师生及时提供馆内的最新信息。
长期的目标还要实现直接浏览电子图书以及馆际间的图书借等关键词:图书管理系统;PowerBuilder;Microsoft access;数据库摘要 (1)第一章前言 (1)1.1背景 (1)1.2编写目的 (1)1.3定义 (2)第二章可行性分析 (3)2.1技术的可行性 (3)2.2经济的可行性 (3)2.3管理上的可行性 (3)2.4结论 (4)第三章需求分析 (5)3.1具体需求 (5)3.1.1功能需求 (5)3.1.2性能需求 (6)3.2数据流图 (7)3.3数据字典 (12)3.4实体关系模型图 (14)3.4.1实体图 (14)3.4.2总体E-R图 (16)3.5性能需求 (17)3.6数据管理能力需求 (17)3.7故障处理需求 (17)3.8其他需求 (17)3.9运行环境需求 (18)第四章总体设计 (19)4.1系统分析 (19)4.2系统设计 (20)4.2.1软件组织结构 (20)4.3功能说明 (21)4.4重要数据的数据结构设计 (22)4.4.1变量设计 (22)4.5函数设计 (22)第五章详细设计 (23)5.1数据库的详细设计 (23)5.2数据库的实现 (23)5.3界面设计 (26)5.3.1系统登录界面 (26)5.3.2系统主界面 (26)5.3.3图书信息修改界面 (27)5.4系统功能详细说明 (28)5.4.1读者信息管理模块 (28)5.4.2借阅图书管理模块 (29)5.4.3归还图书流通管理模块 (29)5.4.4管理员管理模块 (29)第六章系统实现 (30)6.1系统登录模块 (30)6.2读者类别设置模块 (31)6.3借阅图书管理模块界面 (32)6.4归还图书管理模块界面 (33)6.5图书馆的图书资料管理界面 (34)6.6员工信息管理 (35)6.7系统管理员管理界面 (36)第七章测试分析报告 (38)7.1测试计划和要点 (38)7.1.1主模块测试要点 (38)7.1.2借阅模块测试要点 (38)7.1.3学生查询模块测试要点 (38)7.1.4图书查询模块测试要点 (39)7.1.5图书归还模块测试要点 (39)7.2测试用例 (39)7.2.1主模块测试用例 (39)7.2.2借阅模块测试用例 (40)7.2.3学生查询模块测试用例 (41)7.2.4图书查询模块测试用例 (41)7.2.5图书归还模块测试用例 (42)7.3测试结果及结论 (42)7.3.1测试的结果 (42)7.3.2缺陷分析及改进 (44)7.3.3测试结论 (44)第八章系统测试 (45)8.1登录测试 (45)8.2系统功能模块测试 (46)第九章使用说明 (49)9.1运行环境 (49)9.2性能说明 (49)9.3操作说明 (49)总结与展望 (50)参考文献 (51)第一章前言随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系非常困难的,因为图书的情况是随时放生变化的,因此必须对图书进行动态的管理,而这对于一个管理员来书是一件比较复杂的事情,存储、查询、借阅是必不可少的业务。
软件测试大作业-图书管理系统CPPunit测试
软件测试报告(2013/2014--第一学期)题目:图书管理系统CPPUnit测试组员学号:组员姓名:学院:计算机学院专业:软件工程(服务外包)指导老师:季一木日期:2013 年12 月06日目录第1章引言 (4)1.1 编写目的 (4)1.2 项目背景 (4)1.3 参考资料 (4)1.4术语和缩略语 (4)第2章测试概要 (5)2.1 测试用例设计 (5)2.2 测试环境与配置 (5)2.3 测试方法和工具 (5)第3章测试内容 (6)第4章测设设计说明及执行情况 (8)4.1身份验证测试 (8)4.1.1控制 (8)4.1.2输入、输出、过程 (8)4.2借书测试 (8)4.2.1控制 (9)4.2.2输入、输出、过程 (9)4.3还书测试 (9)4.3.1控制 (10)4.3.2输入、输出、过程 (10)4.4图书库管理测试 (10)4.4.1控制 (10)4.4.2输入、输出、过程 (10)4.5图书查询、借阅证信息查询、借阅信息查询测试 (11)4.5.1控制 (11)4.5.2输入、输出、过程 (11)4.6缴费测试 (12)4.6.1控制 (12)4.6.2输入、输出、过程 (12)4.7书籍挂失 (12)4.7.1控制 (12)4.7.2输入、输出、过程 (12)4.8办理借阅证测试 (13)4.8.1控制 (13)4.8.2输入、输出、过程 (13)4.9修改密码测试 (13)4.9.1控制 (14)4.9.2输入、输出、过程 (14)4.10注册管理员测试 (14)4.10.1控制 (14)4.10.2输入、输出、过程 (14)第5章缺陷的统计与分析 (15)5.1缺陷统计 (15)5.2缺陷分析 (15)5.3评价 (15)项目基本信息项目名称图书管理系统客户方季一木开发方项目委托时间2013年11月项目测试时间范围2013年11月20日--------2013年12 月06日测试参与人员第1章引言1.1 编写目的本测试报告为图书管理系统项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到预期功能目标)。
UML大作业图书管理系统
团队成员:图书管理系统建模一:实验名称图书管理系统详细设计。
二: 需求分析图书馆中存在大量的图书信息,在以前图书信息的记录都是建立在手工记录上,这样一来对借阅者的借阅权限以及借阅天数等采用人工计算、手抄进行,数据信息处理工作量大,容易出错和丢失。
因此,建立一个智能化、系统化、信息化的图书资料库是十分重要的。
使用计算机软件对图书进行管理,是计算机应用的一部分。
充分利用计算机的功能,实现对读者管理、书籍管理等自动化控制,将会使图书资料库的工作强度大大减弱,可以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低,能最大限度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。
在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求。
对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。
三、系统模型图书管理系统的参与者及其介绍系统管理员系统管理员为系统的管理者,系统管理员主要有以下权限:读者信息管理,图书信息管理,系统维护。
图书管理员图书管理员为图书馆工作人员,图书管理员主要有以下权限:分类管理,借书处理,还书处理,解除预定。
图书借阅者图书借阅者是系统中数量最多也是最重要的参与者。
图书借阅者主要有以下权限:查询个人信息,查询图书信息,预定图书,借阅图书,返还图书。
1、创建系统用例模型图a图书借阅者用例图借阅者能够通过该系统进行如下活动及活动内容和要求查询个人信息借阅者可以在查询界面了解自己的详细信息查询图书信息借阅者可以在查询界面了解图书馆中所有的图书信息,及是否被借出预定图书借阅者可以通过预定界面预定图书馆中借出的图书借阅图书借阅者可以在图书馆中借阅未被借出和已预约的图书返还图书借阅者在相应的时间内免费还书,如逾期按照相应规定还书a.系统管理员用例图。
软件工程大作业-图书馆管理信息系统
根据需求分析的得到的现行业务处理流程,为了适应信息系统的功能和操作进行一定的流程简化合并,确定了目标系统的业务流程.
新的业务流程将原先属于管理员的填写借书证、书背卡的步骤省略,交由系统完成。对于读者、图书信息的判断由系统进行,判断结果直接展示是输出界面由管理员确定下一步操作.新流程省去繁复的档案袋管理工作,省去书背卡这一物品,减少图书管理人员的工作量。读者信息以及借阅记录由系统进行管理,避免读者频繁更替借书证,并减少了借书证的体积,方便读者的携带.
5、ﻩ数据需求及数据描述ﻩ5
1、ﻩ需求规定ﻩ8
4、人工处理过程ﻩ12
三、ﻩ详细设计12
1、ﻩ程序描述13
2、ﻩ功能ﻩ15
3、性能ﻩ15
4、输人项16
5、ﻩ输出项16
6、ﻩ接口16
7、ﻩ数据库设计16
一、
1、
图书管理是每个图书馆必须的基础工作,目前传统的人工图书管理方式存在着许多问题,如效率低、保密性差且流程繁琐等问题。随着图书资料的增加,高校扩招导致的学生增多,借还数量呈指数上升,现有系统已经不能满足快速增长的需求,因此需要建设一个高效的图书管理信息系统.
数据库提取
借书证过期
Deadline
Date
借书证有效期
提示框
显示器
数据库提取
表3。2输出项
6、
6.1外部接口
按Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。
6。2 内部接口
模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。
7、
在需求分析阶段已完成该系统所有的数据分析。根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库.下面给出概念结构设计得E-R图如图3。5所示.
在线书店管理程序-软件项目管理大作业
目录第一部分合同管理 (3)1.1需方合同环境 (3)1.1.1 合同准备 (3)1.1.2 合同签署 (3)1.1.3 合同管理 (3)1.1.4 合同终止过程 (4)1.2供方合同环境 (4)1.2.1合同准备 (4)1.2.2合同签署 (4)1.2.3合同管理 (4)1.2.4合同终止过程 (5)1.3内部环境 (5)1.4合同 (5)第二部分生存期 (6)第三部分需求管理 (9)3.1软件需求管理过程 (9)3.1.1 需求规格 (9)3.1.2需求管理图 (10)3.1.3需求变更管理 (10)第四部分任务分解 (11)4.1任务清单 (11)4.1.1 功能分解清单 (11)4.2WBS (12)第五部分项目估算 (14)5.1成本估算 (14)5.1 .1直接成本估算 (14)5.1.2 间接成本估算 (15)5.1.3估算的误差 (16)第六部分项目进度 (16)6.2活动排序 (17)6.3活动时间估计 (18)6.4项目进度安排 (18)6.5工具使用 (20)第七部分质量计划 (20)7.1质量计划编制 (21)7.2质量保证活动 (21)7.3产品审计 (22)7.4过程评审 (22)7.5测试计划 (22)第八部分配置计划 (22)8.1配置管理人员组成 (22)8.2配置控制 (23)第九部分团队管理 (23)10.1软件团队管理概述 (23)团队人员获取 (24)输入: (24)1. 人员配置管理计划 (24)2. 人员库说明 (24)3. 招募规则 (24)工具和技术: (24)1.谈判 (24)2.预分配 (24)3.采购 (24)输出: (24)1.已分配的项目人员 (24)2.项目团队名录 (24)团队建设 (24)输入: (24)1. 项目人员 (24)2. 项目计划 (24)3.人员配置管理计划 (24)4.执行情况报告 (24)5.外部反馈 (24)措施: (24)1.团队建设活动 (24)2.一般管理技能 (24)3.奖励和承认系统 (24)4.集中 (24)5.培训 (24)输出: (24)1.团队效能改进 (24)2.绩效评估输入 (24)团队组织计划 (24)输入: (24)1. 组织界面 (24)2. 人员配置要求 (24)3. 制约 (24)方法和技术: (24)1. 样板 (24)2. 人力资源惯例 (24)3. 组织理论 (24)4. 项目干系人分析 (24)输出: (24)1. 组织结构图 (24)2. 角色和职责分配 (24)4. 支持细节 (24)图8 (24)10.2IT软件项目管理团队 (24)10.3沟通时间安排 (25)第十部分集成项目 (25)12.1项目集成计划 (25)12.1.1项目概述 (25)12.1.2项目任务范围 (26)12.1.3项目目标 (26)第十一部分项目结束 (26)14.1项目终止 (26)14.1.1项目终止的条件 (26)14.1.2成功与失败的标准 (26)14.2收尾工作 (26)14.3最后评审 (26)14.4项目总结 (27)第一部分合同管理1.1需方合同环境1.1.1 合同准备海滨书店信息有关重要文件需要提供书店的基本重要信息,比如书店管理人信息,投资人信息,法人代表信息,工作人员信息,书店所属土地信息,书店地址,书店存书所有信息,进货信息等基本信息。
C语言大作业-图书馆管理系统1
C语言课程设计报告题目:图书馆管理系统学号: ****学生姓名: ******** 专业年级: ****************指导教师: ************** 系****年*月*日目录摘要 (1)前言 (2)1 需求分析 (3)2 系统描述及界面设计 (5)2.1 数据描述: (5)2.2 数据库描述 (6)2.3 数据流图和数据词典 (7)2.4数据采集 (12)2.5界面设计 (12)3 系统功能模块的设计与实现 (19)3.1 软件结构设计 (19)3.2 程序描述 (21)3.2.1 读者添加 (21)3.2.2 读者查询修改 (21)3.2.3 图书添加 (25)3.2.4 图书查询修改 (26)3.2.5 借书模块 (29)3.2.6 查询借阅还书模块 (32)3.2.7 续借模块 (34)3.2.8 图书查询模块 (36)4 总结 (39)摘要图书馆是最丰富、最宝贵的信息源和知识源。
图书借还业务是图书馆的主要工作之一,每天要花费管理人员大量的时间来进行借书证分类、归户、统计等工作,有时还会出现错误,给下一环节的工作和读者带来不便。
由于手工统计的时间限制,所需要的许多报表不能如期完成。
随着计算机技术的发展和普及,利用计算机技术准确、快捷、方便的特点进行图书借阅管理,不仅能实现书证管理、还书和借书管理的计算机话、库存图书的分布查询,还能对借出图书进行系统,及时提供准确、详细的借阅数据,为采购部门提供可靠、具体的购书信息。
图书馆管理系统已成为方便了广大师生、学校与外界之间的沟通架起了一座桥梁。
但是,这并不能满足目前师生的需要。
比如一些特定的需要要,在管理方面特别不方便,因为它受到地域的限制太大。
就目前情况而言,急需充分利用网络方式的图书管理。
我们的网络图书馆管理系统就是为了解决这问题而设计的。
本软件采用B/S结构,ASP+ACCESS的经典网络搭配,利用IIS服务器的强大功能,在网络中发挥出良好,所以应用很广泛,能满足目前各学院特定用户进行图书管理的目的,而且这些通用的软件,任何人都可以得到并对其进行研究。
UML大作业图书管理系统电子教案
团队成员:图书管理系统建模一:实验名称图书管理系统详细设计。
二: 需求分析图书馆中存在大量的图书信息,在以前图书信息的记录都是建立在手工记录上,这样一来对借阅者的借阅权限以及借阅天数等采用人工计算、手抄进行,数据信息处理工作量大,容易出错和丢失。
因此,建立一个智能化、系统化、信息化的图书资料库是十分重要的。
使用计算机软件对图书进行管理,是计算机应用的一部分。
充分利用计算机的功能,实现对读者管理、书籍管理等自动化控制,将会使图书资料库的工作强度大大减弱,可以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低,能最大限度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。
在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求。
对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。
三、系统模型图书管理系统的参与者及其介绍系统管理员系统管理员为系统的管理者,系统管理员主要有以下权限:读者信息管理,图书信息管理,系统维护。
图书管理员图书管理员为图书馆工作人员,图书管理员主要有以下权限:分类管理,借书处理,还书处理,解除预定。
图书借阅者图书借阅者是系统中数量最多也是最重要的参与者。
图书借阅者主要有以下权限:查询个人信息,查询图书信息,预定图书,借阅图书,返还图书。
1、创建系统用例模型图a图书借阅者用例图借阅者能够通过该系统进行如下活动及活动内容和要求查询个人信息借阅者可以在查询界面了解自己的详细信息查询图书信息借阅者可以在查询界面了解图书馆中所有的图书信息,及是否被借出预定图书借阅者可以通过预定界面预定图书馆中借出的图书借阅图书借阅者可以在图书馆中借阅未被借出和已预约的图书返还图书借阅者在相应的时间内免费还书,如逾期按照相应规定还书a.系统管理员用例图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书管理系统项目管理2016年6月22日目录1.合同管理------------------------------------------------------------------2 2.生存期--------------------------------------------------------------------4 3.需求管理3.1 软件需求管理过程---------------------------------------------------53.1 需求概述---------------------------------------------------53.2 目标--------------------------------------------------------53.4 功能需求-------------------------------------------------- 53.8 编写用例文档----------------------------------------------74.任务分解---------------------------------------------------114.1 任务清单-----------------------------------------------------------114.2 WBS---------------------------------------------------------------145.规模估算---------------------------------------------------116.项目计划----------------------------------------------------157.质量计划----------------------------------------------------167.1项目经理的职责---------------------------------------------------167.2软件项目质量保证活动----------------------------------------------177.3测试计划-------------------------------------------------------------197.4质量改善------------------------------------------------------------208.团队管理---------------------------------------------------218.1项目组织结构------------------------------------------------------228.2团队沟通管理------------------------------------------------------231 合同合同书项目名称:图书管理系统项目管理委托单位(甲方):Bit金融商务大学承担单位(乙方):中国软件有限责任公司研究起止日期:2016年3月至2016年6月中国软件有限责任公司2016年3月21日填项目名称:图书管理系统项目管理甲方(合同专用章)乙方(合同专用章)合同签订日期:2016年3月21日依据《中华人民共和国合同法》的规定,甲乙双方经友好协商,签定以下合同。
双方申明,双方都已理解并认可了本合同的所有内容,同意承担各自应承担的权利和义务,忠实地履行本合同。
第一条本合同软件开发项目的价格、工作进度与安排。
(一)软件设计与制作的项目价格项目价格(元) 简要说明策划创意费 5000元为图书馆建立网站树立企业形象,展现互联网独特的优势与特点。
并可以根据企业的市场和经营管理策略特别策划并提供整套的EC解决方案。
首页设计与制作 1500元访问者登陆图书馆网站的首先索引页,以图书馆识别系统为设计基准,兼顾易用性与导引性原则,体现图书馆整体形象特征。
图书馆功能的设计与制作费 8000元根据乙方的要求设计图书馆功能。
以符合网站整体风格及体现内容特色为设计基准,兼顾功能性与内容导航特征。
内部制作 800元根据网站整体设计风格,依据不同频道/栏目模板进行个性化设计与制作。
英语版 500 按照网站整体设计模板进行不同语种转换。
小计 15800元(二)该项目的进度安排预计于3月22日开始设计,首页设计与制作,图书馆功能设计与制作将于4月20日完成。
内部制作以及英语版于5月2号完成。
到六月1号完成整个软件的调试工作。
第二条合同履行期限按照附件规定的工作进度决定,经双方协商一致,可以延长该期限。
第三条甲方应向乙方提供必要的资料和方便条件,协助配合乙方进行软件的开发、调试、安装及实施。
第四条双方的基本权利和基本义务甲方的权利和义务根据本合同项目的实际需要和乙方的要求提供协助,并提供有关的资料,报表及文档等,甲方保证所提供的所有资料完整、真实、合法。
按本合同约定支付软件开发费用。
甲方有权在软件验收之日起一年内,要求乙方对验收完毕的软件模块出现的非人为因素造成的错误及故障,进行免费维护。
乙方的权利和义务:按照甲方提供的材料按时完成本合同规定的软件开发工作。
可以根据甲方的要求帮助甲方举办培训和技术咨询,具体的操作方式及费用双方另行签署协议确认。
依合同收取软件开发费用。
乙方有义务在软件验收之日起一年内,对验收完毕的软件模块出现的非人为因素造成的错误及故障,进行免费维护。
第五条甲方在一年的免费维护期之后,需要乙方对软件模块进行维护时,乙方可根据情况酌情优惠收取模块维护费用。
第六条甲方同意按双方约定的付款方式和时间及时向乙方支付合同费用,以及提供其他必要的帮助。
第七条本合同涉及的相关程序、文件源码的版权属乙方所有,但乙方授予甲方使用权。
未经乙方许可,甲方不得公布文件源码,不得复制、传播、出售或者许可他人使用乙方作品及其程序等。
乙方可以在业务范围内使用这些作品。
第八条甲方不能按时支付合同费用,导致的工期延误,其责任由甲方承担。
第九条双方当事人应当保守在履行本合同过程中获知的对方商业秘密。
第十条双方应本着诚实信用的原则履行本合同。
任何一方在履行中采用欺诈、胁迫或者暴力的手段,另一方可以解除本合同并有权要求对方赔偿损失。
任何一方在履行中发现或者有证据表明对方已经、正在或将要违约,可以终止履行本合同,但应及时通知对方。
若对方继续不履行、履行不当或者违反本合同,该方可以解除本合同并要求对方赔偿损失。
第十一条本合同签订后,经双方当事人协商一致,可以对本合同有关条款进行变更或者补充但应当以书面形式确认。
上述文件一经签署,即具有法律效力并成为本合同的有效组成部分。
第十二条本合同附件为本合同不可分割的一部分,与合同正文具有同等法律效力。
第十三条任意一方欲提前解除本合同,应提前通知对方。
甲方提前解除合同的,无权要求乙方返还预付费用并应对乙方遭受的损失承担赔偿责任;乙方无故解除合同的,应双倍返还上述费用。
本合同其他条款对合同的解除另有约定的,从其约定。
第十四条任何一方违反本合同,给对方造成损失的,还应赔偿损失。
第十五条订立本合同所依据的客观情况发生重大变化,致使本合同无法履行的,经双方协商同意,可以变更本合同相关内容或者终止合同的履行。
第十六条双方当事人对本合同的订立、解释、履行、效力等发生争议的,应友好协商解决;协商不成的,双方同意向仲裁委员会提交仲裁并接受其仲裁规则。
动漫软件第十七条本合同经由双方授权代表签字,自签订之日起生效。
第十八条本合同一式两份,双方当事人各执一份,具有同等法律效力。
甲方(盖章):___√______ 乙方(盖章):___√______法人代表(签字):_Jim________ 法人代表(签字):_Jack___________2016___年__3__月__22__日 ____2016_____年__3__月__22__日2 生存周期模型当有一个稳定产品定义和很容易被理解的技术解决方案时,纯瀑布模型特别合适。
当你对一个定义很的版本进行维护或将一个产品移植到一个新的平台上,瀑布模型也特别合适。
对于那些容易理解单很复杂的项目,采用纯瀑布模型比较合适,因为可以用顺序方法处理问题,质量需求高于成本需求和进度需求的时候,它尤为出色。
当开发队伍的技术力量比较弱或者缺乏经验时,瀑布模型更为合适。
所以本图书管理系统采用瀑布模型。
需求分析设计实施测试3需求规格说明书3.1 需求概述3.2 目标“图书管理系统”主要提供图书信息和读者基本信息的维护以及借阅等功能。
该系统针对的用户是单个中小型图书室,藏书的种类和数量较少,系统需要操作方便,方便管理员对整个系统管理和学生借阅书的方便。
3.3 用户类和特征最终的用户是图书管理员和读者,图书管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识,如权限管理等。
读者是普通用户,具备一定的计算机操作知识即可。
3.3 运行环境操作系统:Windows 2000 Server 或 Windows NT。
数据库管理系统:SQL Server。
开发工具:Eclipse。
软件平台:Tomcat。
客户端软件选择的具体说明:web浏览器。
3.4 功能需求本系统相应的需求有:(1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:✓图书信息的录入、删除及修改。
✓图书信息的多关键字检索查询。
✓图书的出借、返还和资料统计。
(2)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:✓读者信息的登记、删除及修改。
✓读者资料的统计与查询。
✓能够提供一定的安全机制,提供数据信息授权访问。
管理员学生修改读者信息修改图书信息办理借阅查询图书信息查询图书信息关系数据3.5 需求补充说明:(1)数据保存:需要长期保存在数据库的数据有:✓图书信息:图书的基本信息;✓读者信息:读者的基本信息;✓借阅信息:图书的借阅信息;✓帐号信息:图书管理员和读者的登录帐号;(2)系统用户:图书管理员、读者。
✓图书管理员:对图书和读者数据可执行添加、修改、删除以及查询等操作。
✓读者:可查询图书以及查询与本人相关的借阅信息。
3.6 确定执行者执行者是与系统交互的外部实体,它既可以是人员也可以是外部系统或硬件设备。
确定执行者可以通过提出以下问题得到:–谁使用系统的主要功能?–谁需要系统的支持以完成日常工作任务?–谁从系统获取信息?–谁负责维护和管理系统以保证其正常运行?–系统需要应付(处理)哪些外部硬件设备?–系统需要和哪些外部系统交互?在本例中,可以确定“图书管理员”和“读者”为系统的执行者。