图书管理系统 软件项目管理大作业

合集下载

C大作业图书管理系统实验报告

C大作业图书管理系统实验报告

附件1:学号:00126《面向对象程序设计》大作业题目学生成绩管理系统学院文法学院专业教育学班级教育学1201姓名杨欣指导教师鄢红国2013 年12 月20 日目录一设计目的 (1)二大作业的内容 (2)三大作业的要求与数据 (3)四大作业应完成的工作 (4)五总体设计(包含几大功能模块) (5)六详细设计(各功能模块的具体实现算法——流程图) (6)七调试分析(包含各模块的测试用例,及测试结果) (7)八总结 (8)十参考资料 (9)一大作业的目的《面向对象程序设计》是一门实践性很强的课程,通过大作业不仅可以全方位检验学生知识掌握程度和综合能力,而且还可以进一步加深、巩固所学课程的基本理论知识,理论联系实际,进一步培养自己综合分析问题和解决问题的能力。

更好地掌握运用C++语言独立地编写、调试应用程序和进行其它相关设计的技能。

二大作业的内容对图书信息(包括编号、书名、总入库数量、当前库存量、已借出本数等)进行管理,包括图书信息的输入、输出、查询、删除、排序、统计、退出.将图书的信息进行记录,信息内容包含:(1)图书的编号(2)图书的书名(3)图书的库存量。

假设,现收集到了一个图书馆的所有图书信息,要求用C语言编写一个简单的图书管理系统,可进行录入、查询、修改和浏览等功能。

学习相关开发工具和应用软件,熟悉系统建设过程。

三大作业的要求与数据1、用C语言实现系统;2、对图书信息(包括编号、书名、总入库数量、当前库存量、已借出本数)进行管理,包括图书信息的输入、输出、查询、删除、排序、统计、退出.3、图书信息包括:其内容较多,为了简化讨论,要求设计的管理系统能够完成以下功能:(1) 每一条记录包括一本图书的编号、书名、库存量(2) 图书信息录入功能:(图书信息用文件保存,可以一次完成若干条记录的输入。

)(3) 图书信息显示浏览功能:完成全部图书记录的显示。

(4) 查询功能:完成按书名查找图书记录,并显示。

软件工程大作业—图书馆管理系统

软件工程大作业—图书馆管理系统

选择按索 书码查找
N
Y
按索书码查找
选择按作者查找
Y
按索书码查找
N
查找成功
Y
提示查找失败
输出查找结果
荐书连接
பைடு நூலகம்
预借连接
概要设计说明
模块分配: 一、服务器端模块划分:
数据管理模块
网络管理模块 二、客户端模块划分: 网络连接模块 图书借阅模块 图书信息管理模块 读者信息管理模块 管理员管理模块
概要设计说明
运行设计:
运行控制: 本软件控制流程:服务器端是打开的,由用户启动,通过 身份验证后,登录系统,并调用网络管理模块,等待键盘和鼠标事件, 响应相应的键盘和鼠标事件就是调用相应菜单所对应的功能模块。 运行时间:各模块运行时间均应控制在1s之内。由于系统采用消息 驱动方式,将有效提高计算机的利用率。
详细设计说明
开始 用户登陆 No 是否合 法 Yes 显示主界面 选择操 作 学生管理 图书管理 借阅管理 归还管理 管理措施 设置
用户注销 结束
系统总体图
登录子系统
管理模块
系统管理模块
查询模块
处理新书购入
处理学生借书
处理学生还书
查找图书
输入查找方法
选择按书 名查找
N
Y
按书名查找
出错处理:本软件应充分考虑各种系统错误,避免造成数据库系统不 一致或损坏
安全保密设计:在用户登录系统是进行身份验证,只允许合法用户进 入系统。 维护设计:图书馆管理系统”软件必须按照软件产品设计规范的步骤 进行开发,并充分考虑软件可维护性,详细编写各阶段的文档资料, 以利于未来版本升级以及移植等二次开发。
项目开发计划
为图书馆建立一个图书管理系统, 并完成对软件的开发、测试及试运行, 并且完成图书馆信息查询的网络建设。 该系统能为用户提供查询的检索服务, 图书新建和删除,图书的借阅、归还, 信息更新修改,用户的注册和注销以及 系统维护功能。

(完整版)图书管理系统软件项目管理大作业

(完整版)图书管理系统软件项目管理大作业

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 . 需求管理

图书管理系统大作业(新农大)

图书管理系统大作业(新农大)

Java语言程序设计大作业实验报告学院名称:计算机与信息工程学院实验班级:学生学号:学生姓名:指导教师:米娜瓦尔·努拉合买提递交日期:2013年4月18日目录1 系统开发步骤(5分) (3)2 系统概述(10分) (5)2.1所选择的容器 (5)2.2 系统中实现的类以及类中的方法(20分) (5)2.2.1 Book类 (5)2.2.2 BookCatalog类 (6)2.2.3 InputValidator类 (6)2.2.4 Confirm 类 (6)2.2.5 Library类 (7)2.2.6 Patron类 (7)2.2.7 PatronCatalog类 (7)2.2.8 Transactions类 (8)2.2.9 Assignment类 (8)2.3系统中实现的事件监听接口以及接口种方法说明(5分). 93实验中遇到的问题以及解决的方法(30分) (9)4实验心得(10分) (9)5对本课程的意见和建议(10分) (9)5.1 理论部分 (9)5.2 实验部分 (9)6简单介绍学生自己的学习方法以及需要改善的地方(10分)93课程名称: Java语言程序设计实验成绩:实验名称:图书管理系统班级:实验指导老师:米娜瓦尔学号:实验总学时: 10学时姓名:1 系统开发步骤(5分)(1)了解大作业的有关注意事项。

(2)各大作业可行性分析,根据自己的喜好选定大作业题目(3)根据选定的作业题目-----图书管理系统,从自己及周围同学去图书馆的经历以及上网查阅有关资料进行需求分析。

了解本管理系统应该完成的功能。

(4)根据实验指导,对将要用到的知识点进行回顾与总结,为后面做好准备。

(5)构建开发环境,开始编写程序。

Library,Book,Patron,Confirm, InputValidator类的实现首先完成的是Library类的部分代码(即系统主菜单及其他菜单的实现)主菜单图书菜单课程名称: Java语言程序设计实验成绩:实验名称:图书管理系统班级:实验指导老师:米娜瓦尔学号:实验总学时: 10学时姓名:借书人菜单:查询菜单课程名称: Java语言程序设计实验成绩:实验名称:图书管理系统班级:实验指导老师:米娜瓦尔学号:实验总学时: 10学时姓名:(6)撰写实验报告,做PPT讲解。

大作业_图书管理系统

大作业_图书管理系统

图书馆管理系统设计说明书目录 .................................................................................................................. 错误!未定义书签。

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.概念结构设计..............................................................................................................................错误!未定义书签。

c++大作业_图书管理系统

c++大作业_图书管理系统

cout<<"--| 请选择操作:"<<endl ;
cout<<"--| 1:查看所有读者 |-----------"<<endl;
cout<<"--| 2:添加读者 |-----------"<<endl;
cout<<"--| 3:删除读者 |------------"<<endl;
cout<<"--| 4:查找读者 |------------"<<endl;
cout<<"--| 5:查找图书 |-------------"<<endl ;
cout<<"--| 6:退出
|-------------"<<endl ;
cout<<"\n \n" ;
cout<<"输入相关序号选择>:"<<endl;
}
void print_reader()//读者登录界面
{
cout<<"---------欢迎使用:---------------"<<endl ;
从功能角度来看,应当实现的功能包括: (1)借还功能
对经过身份认证的合法用户进行的主要服务 (2)查询功能
对合法用户给予的查询书籍、个人借阅状况,及对管理人员提供的方便维护的服务 (3)维护功能
对图书、读者等添加,编辑,修改,删除等操作 (4)存储功能
将读者、图书信息存储于文件中,方便下次使用

软件工程大作业---图书管理信息系统

软件工程大作业---图书管理信息系统

大连理工大学城市学院《软件工程导论》大作业图书管理系统分析与设计课题名称:图书管理系统任课教师:***班级:嵌入式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)第一章前言随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系非常困难的,因为图书的情况是随时放生变化的,因此必须对图书进行动态的管理,而这对于一个管理员来书是一件比较复杂的事情,存储、查询、借阅是必不可少的业务。

UML大作业图书管理系统

UML大作业图书管理系统

团队成员:图书管理系统建模一:实验名称图书管理系统详细设计。

二:需求分析图书馆中存在大量的图书信息,在以前图书信息的记录都是建立在手工记录上,这样一来对借阅者的借阅权限以及借阅天数等采用人工计算、手抄进行,数据信息处理工作量大,容易出错和丢失。

因此, 建立一个智能化、系统化、信息化的图书资料库是十分重要的。

使用计算机软件对图书进行管理,是计算机应用的一部分。

充分利用计算机的功能,实现对读者管理、书籍管理等自动化控制,将会使图书资料库的工作强度大大减弱,可以实现图书检索迅速、可靠性高、存储量大、寿命长、成本低,能最大限度地提高图书管理的效率,也是图书管理信息化、正规化管理的必然趋势。

在本系统中主要满足借书者、图书管理员和系统管理员三方面的需求。

对借书者来说主要是查询个人信息、查询图书信息、预定当前正在被别人借阅的图书、借阅图书和返还图书等;图书管理员是系统的主要使用者,负责借书处理和还书处理,当读者预定的图书借出给定预定者后取消图书预定;系统管理员主要负责系统的维护工作,涉及到读者信息管理,图书信息管理,系统状态维护等。

三、系统模型1、创建系统用例模型图a图书借阅者用例图8H 浄圉书a.系统管理员用例图。

系统管理员可以在添加页面添加符合身份的新读者信息 系统管理员可以在删除页面添加已不符合身份的借阅者信息 系统管理员可以在修改信息页面修改借阅者信息 系统管理员可以在添加图书信息页面添加图书馆新增图书 系统管理员删除不能再借阅图书的信息 系统管理员维护该系统的正常日常工作JOR UC □ / B 0 具厂-'"J殖户頁I僅加新凹书手址维驴c图书管理员用例图2创建系统静态模型a图书管理系统基本类图在获得系统的基本需求用例模型以后,我们通过分析系统对象的各个属性创建系统静态模型。

先确定了系统参与者的属性,然后找出参与者的公共属性。

图书苜理壬蜕3创建系统的动态模型a 创建图书借阅序列图及相对应的协作图1借阅者登录系统,检测登录信息,显示登录信息,返回信息2、借书,获得本次借书信息,暂存本次借书信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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团队沟通管理------------------------------------------------------2311 合同合同书项目名称:图书管理系统项目管理委托单位(甲方):Bit金融商务大学承担单位(乙方):中国软件有限责任公司研究起止日期:2016年3月至2016年6月中国软件有限责任公司2016年3月21日填项目名称:图书管理系统项目管理甲方(合同专用章)乙方(合同专用章)合同签订日期:2016年3月21日依据《中华人民共和国合同法》的规定,甲乙双方经友好协商,签定以下合同。

双方申明,双方都已理解并认可了本合同的所有内容,同意承担各自应承担的权利和义务,忠实地履行本合同。

第一条本合同软件开发项目的价格、工作进度与安排。

(一)软件设计与制作的项目价格项目价格(元) 简要说明策划创意费 5000元为图书馆建立网站树立企业形象,展现互联网独特的优势与特点。

并可以根据企业的市场和经营管理策略特别策划并提供整套的EC解决方案。

首页设计与制作 1500元访问者登陆图书馆网站的首先索引页,以图书馆识别系统为设计基准,兼顾易用性与导引性原则,体现图书馆整体形象特征。

2图书馆功能的设计与制作费 8000元根据乙方的要求设计图书馆功能。

以符合网站整体风格及体现内容特色为设计基准,兼顾功能性与内容导航特征。

内部制作 800元根据网站整体设计风格,依据不同频道/栏目模板进行个性化设计与制作。

英语版 500 按照网站整体设计模板进行不同语种转换。

小计 15800元(二)该项目的进度安排预计于3月22日开始设计,首页设计与制作,图书馆功能设计与制作将于4月20日完成。

内部制作以及英语版于5月2号完成。

到六月1号完成整个软件的调试工作。

第二条合同履行期限按照附件规定的工作进度决定,经双方协商一致,可以延长该期限。

第三条甲方应向乙方提供必要的资料和方便条件,协助配合乙方进行软件的开发、调试、安装及实施。

第四条双方的基本权利和基本义务甲方的权利和义务根据本合同项目的实际需要和乙方的要求提供协助,并提供有关的资料,报表及文档等,甲方保证所提供的所有资料完整、真实、合法。

按本合同约定支付软件开发费用。

甲方有权在软件验收之日起一年内,要求乙方对验收完毕的软件模块出现的非人为因素造成的错误及故障,进行免费维护。

乙方的权利和义务:按照甲方提供的材料按时完成本合同规定的软件开发工作。

可以根据甲方的要求帮助甲方举办培训和技术咨询,具体的操作方式及费用双方另行签署协议确认。

依合同收取软件开发费用。

乙方有义务在软件验收之日起一年内,对验收完毕的软件模块出现的非人为因素造成的错误及故障,进行免费维护。

第五条甲方在一年的免费维护期之后,需要乙方对软件模块进行维护时,乙方可根据情况酌情优惠收取模块维护费用。

第六条甲方同意按双方约定的付款方式和时间及时向乙方支付合同费用,以及提供其他必要的帮助。

第七条本合同涉及的相关程序、文件源码的版权属乙方所有,但乙方授予甲方使用权。

未经乙方许可,甲方不得公布文件源码,不得复制、传播、出售或者许可他人使用乙方作品及其程序等。

乙方可以在业务范围内使用这些作品。

第八条甲方不能按时支付合同费用,导致的工期延误,其责任由甲方承担。

第九条双方当事人应当保守在履行本合同过程中获知的对方商业秘密。

第十条双方应本着诚实信用的原则履行本合同。

任何一方在履行中采用欺诈、胁迫或者暴力的手段,另一方可以解除本合同并有权要求对方赔偿损失。

任何一方在履行中发现或者有证据表明对方已经、正在或将要违约,可以终止履行本合同,但应及时通知对方。

若对方继续不履行、履行不当或者违反本合同,该方可以解除本合同并要求对方赔偿损失。

3第十一条本合同签订后,经双方当事人协商一致,可以对本合同有关条款进行变更或者补充但应当以书面形式确认。

上述文件一经签署,即具有法律效力并成为本合同的有效组成部分。

第十二条本合同附件为本合同不可分割的一部分,与合同正文具有同等法律效力。

第十三条任意一方欲提前解除本合同,应提前通知对方。

甲方提前解除合同的,无权要求乙方返还预付费用并应对乙方遭受的损失承担赔偿责任;乙方无故解除合同的,应双倍返还上述费用。

本合同其他条款对合同的解除另有约定的,从其约定。

第十四条任何一方违反本合同,给对方造成损失的,还应赔偿损失。

第十五条订立本合同所依据的客观情况发生重大变化,致使本合同无法履行的,经双方协商同意,可以变更本合同相关内容或者终止合同的履行。

第十六条双方当事人对本合同的订立、解释、履行、效力等发生争议的,应友好协商解决;协商不成的,双方同意向仲裁委员会提交仲裁并接受其仲裁规则。

动漫软件第十七条本合同经由双方授权代表签字,自签订之日起生效。

第十八条本合同一式两份,双方当事人各执一份,具有同等法律效力。

甲方(盖章):___√______ 乙方(盖章):___√______法人代表(签字):_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)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:✓读者信息的登记、删除及修改。

✓读者资料的统计与查询。

✓能够提供一定的安全机制,提供数据信息授权访问。

管理员学生修改读者信息修改图书信息办理借阅查询图书信息查询图书信息关系数据53.5 需求补充说明:(1)数据保存:需要长期保存在数据库的数据有:✓图书信息:图书的基本信息;✓读者信息:读者的基本信息;✓借阅信息:图书的借阅信息;✓帐号信息:图书管理员和读者的登录帐号;(2)系统用户:图书管理员、读者。

✓图书管理员:对图书和读者数据可执行添加、修改、删除以及查询等操作。

✓读者:可查询图书以及查询与本人相关的借阅信息。

3.6 确定执行者执行者是与系统交互的外部实体,它既可以是人员也可以是外部系统或硬件设备。

确定执行者可以通过提出以下问题得到:–谁使用系统的主要功能?–谁需要系统的支持以完成日常工作任务?–谁从系统获取信息?–谁负责维护和管理系统以保证其正常运行?–系统需要应付(处理)哪些外部硬件设备?–系统需要和哪些外部系统交互?在本例中,可以确定“图书管理员”和“读者”为系统的执行者。

相关文档
最新文档