实验1-需求分析_第1页
实验1-需求分析_第2页
实验1-需求分析_第3页
实验1-需求分析_第4页
实验1-需求分析_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、实验1:需求分析一、实验目的掌握需求分析的步骤,练习撰写需求规格说明书。二、软硬件环境硬件:PC机(参与实验的学生每人一台)软件环境:操作系统 WindowsXP/2003/Vista; Office 2003/2007,Visio2007三、实验内容1.需求分析方法的实际应用;2.使用Word撰写实验报告(需求规格说明书)。四、实验步骤按照以下内容提纲撰写项目的需求规格说明书。1-引言1.1编写目的本文档主要针对图书管理系统的使用环境与功能提出具体的要求,同时它还将作为该产 品设计与开发的重要参考依据。1.2项目背景1.3术语说明缩写、术语及符号解释BMSBooks Management S

2、ystem的缩写-图书管理系统MIS信息管理系统1.4参考资料提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:标识符作者,文献名称,出版单位(或归属单位),日期例如:SPP-PROC-PP SEPG,需求开发规范,机构名称,日期2.项目概述2.1项目目标本系统的名称为:图书管理系统,英文缩写为:BMS。图书馆一般采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信 息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文 件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询, 就得在众多的资料中翻阅、查找了,造成查

3、询费时、费力。如要对很长时间以前的图书进行 更改就更加困难了。所以有必要建立一个图书管理系统,使图书管理工作规范化,系统化, 程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的 查询和修改图书情况。图书管理系统是典型的信息管理系统(MIS),主要包括图书管理、图书检索、借阅管理、 图书续借管理、借书证管理等功能。图书管理系统采用流行的C/S结构,可以供多台电脑协同工作,数据共享。软件采用模 块级安全管理,系统安全性高。图书管理系统对在使用过程中可能出现的外部意外情况,如断电、网络中断等均进行了 妥善处理,可以确保用户数据的完整性,同时在外部故障消除后,系统仍能继续

4、操作。图书管理系统前台采用.NET平台进行开发并实现,后台数据选用Microsoft SQL Server 2000进行统一管理。2.2用户特点图书管理系统是专门为图书馆开发的,该系统面向的用户群体为图书馆的所有成员,包 括系统管理员和普通工作人员。2.3条件和约束图书管理系统是一套标准的信息管理软件,符合国家档案管理标准,本产品遵循计算机软 件保护条例的各项规定。2.4运行环境需求名称详细要求硬件要求IBM 兼容机、Intel Pentium III 800/AMD K7以上处理器、128M以上内存,支持 标准网络协议的网卡系统平台Windows2000/WinXP/Win2003RedHa

5、t Linux 9/Fedora 系列运行环境.NET3-功能需求功能类别功能名称、标识符描述用户登录用户登录对用户输入的用户名,密码,及身份进行验 证,验证通过后,该用户可以使用BMS系统 中自己拥有权限的那部分功能,否则拒绝使 用。修改个人信息修改密码登录用户可重新设定自己的密码。退出系统退出系统登录用户退出当前角色的专有界面。用户管理用户管理系统管理员用户修改,删除,新增或查询各 类用户信息,系统根据用户的操作,对工作 人员资料进行更新或显示。借书证管理系统管理员用户修改,删除,新增或查询借 阅人员的借书证数据,系统根据用户的操作, 对借书证资料进行更新或显示。图书管理图书管理系统管理员

6、用户修改,删除,新增或查询图 书数据,系统根据用户的操作,对图书资料 进行更新或显示。借阅管理图书借阅工作人员用户通过录入借阅信息记录图书的 借阅情况,并可对借阅信息进行修改、删除 与查询。图书续借工作人员用户通过修改借阅信息记录图书的 续借情况。图书归还工作人员用户通过修改借阅信息记录图书的 归还情况。图书检索工作人员用户通过组合不同条件,对图书进 行查询。图系统功能结构图4.数据描述4.1数据库表结构根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以 列出以下数据项和数据结构:1)名称:用户信息表表名称标识:user用户信息表包括标识、用户名、用户密码、用户类型四个字段。名

7、称字段名称数据类型主键非空用户名Name文本NoYes用户密码Passwd文本NoNo用户级别Type数字NoNo2)名称:书目信息表表名称标识:bookdetail书目信息表包括书目编号、书目名称、作者、阅读次数、书目分类、目录地 址和书目权限级别七个字段。名称字段名称数据类型主键非空书目编号Bookid数字NoNo书目名称Name文本NoNo作者Author文本NoNo阅读次数Times数字NoNo书目分类Type数字NoNo目录地址Dir文本NoNo书目权限级别Identify_num数字NoNo3)名称:书目类别表 表名称标识:bookwarelist书目类别表包括编号、类别名称、类别

8、编号、上级类别名称、上级类别编号 上级类别标识。名称字段名称数据类型主键非空编号(唯一性标识)Id数字YesNo类别名称Title文本NoNo类别编号Type_id数字NoNo上级类别名 称Parent文本NoNo上级类别编Parent_type数字NoNo号上级类别标 识Parent_id数字NoNo4)名称:书评信息表表名称标识:bookcomment书评信息表包括评论编号、评论者名称、评论书目编号、评论标题、书目标 题、评论者表情图标、评论时间和评论内容八个字段。名称字段名称数据类型主键非空评论编号commentid自动编号YesNo评论者名称Username文本NoNo评论标题Titl

9、e文本NoNo节目标题Booktitle文本NoNo平论者表情 图标Imgname文本NoNo评论时间Settime日期/时间NoNo评论内容Detail备注NoNo5)名称:书签信息表表名称标识:bookmark书签信息表包括书签编号、用户名称、书目编号、书签说明、书签图标和书 签设置时间六个字段。名称字段名称数据类型主键非空书签编号Markid自动编号YesNo用户名称Username文本NoNo书目编号Bookid数字NoNo书签说明Detail文本NoNo书签图标Imgname文本NoNo书签设置时 间Settime日期/时间NoNo6)名称:推荐书目表表名称标识:introduce推

10、荐书目表包括推荐书目编号、书目编号和推荐详细信息三个字段。名称字段名称数据类型主键非空推荐书目编 号Id数字YseNo书目编号Bookid数字NoNo推荐详细信 息Description文本NoNo7)名称:新书信息表表名称标识:newbook新书信息表包括条目编号、新书的书目编号和新书的评论内容三个字段。名称字段名称数据类型主键非空条目编号Id数字YesNo新书的数目 编号Bookid数字NoNo新书的评论 内容Descripition文本NoNo8)名称:访问次数表表名称标识:visit访问次数表只包括记录访问次数一个字段。名称字段名称数据类型主键非空记录访问次 数Visitnum数字No

11、No9)名称:在线投票统计表表名称标识:research在线投票统计表包括编号、A、B、C、D、E、F各项的得票数共七个字段。名称字段名称数据类型主键非空编号Id自动编号YesNoA项的票数Selectc数字NoNoB项的票数Selectc数字NoNoC项的票数Selectc数字NoNoD项的票数Selectc数字NoNo4.2E-R图数据库概念结构设计根据上面的设计规划出的实体有:读者类别信息实体、读者信息实体、书籍 类别信息实体、数据信息实体、借阅信息实体、各个实体具体的描述图如下图书籍类别信息实体图5性能需求5.1数据精确度:因为此数据为图书馆内部数据,所以要求不能有误差5.2时间特性:

12、当日查询统计要求有即时性,马上能反应出书籍的所有问题;同 时图书管理数据计算当前书籍情况,并对进货情况进行估算5.3适应性:此软件只在学校内部管理人员的机器上使用,因此不考虑适应性5.4接口需求需求名称详细要求母窗体显示位置窗体初次启动时在屏幕位置居中,窗体最大化。子窗体显示位置窗体初次启动时在母窗体居中。界面风格界面为“Metal ”观感。界面字体颜色黑色为主色调硬件:PC机(参与实验的学生每人一台)软件环境:操作系统 WindowsXP/2003/Vista; Office 2003/2007, Visio20076故障处理当书籍的信息发生冲突时,系统应自动报错,此系统需要数据备份和恢复功能。系统怎样对软硬件故障做出处理,是否需要数据备份和恢复功能等。7其它需求主要质量属性详细要求正确性业务错误不允许出现健壮性能够容纳300人同时访问,服务器端程序应

温馨提示

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

评论

0/150

提交评论