当前位置:文档之家› 软件工程 实验报告一人事管理系统的需求分析

软件工程 实验报告一人事管理系统的需求分析

软件工程  实验报告一人事管理系统的需求分析
软件工程  实验报告一人事管理系统的需求分析

2012~2013学年第一学期2011 级专业计算机科学与技术

班级 2011179 学号 9 姓名

一、实验题目:

人事管理系统的需求分析

二、实验内容:(具体说明实验的主要内容)

人事管理系统的需求分析

1 引言

编写目的

本文编写目的在于使用户和软件开发者双方对该软件的初始规定有一个共同的理解,规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映本系统的要求。

产品范围

产品说明:人事管理系统是非常通用的管理信息系统,是企业单位实

现办公自动化的前提和基础。

目标:帮助企业以自动化的方式来取代现有的人工管理以便于该厂

领导掌握人员的动向,及时高速人才的分配。从而减少企业在这方

面所花费的人力、物力和财力。

适用范围:可应用于大部分企业之中。

定义

○人事管理: 所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。

○ SQLSERVER:开发系统使用的数据库名称

《软件工程》(第二版) 邓良松西安电子科技大学出版社

《软件工程导论》(第四版)张海藩清华大学出版社

《软件工程基础》汤淮西安交通大学出版社

《软件开发技术》倪秉营电子科技大学出版社

《软件工程》张权范清华大学出版社

2 综合描述

背景.

A. 开发的软件系统名称:××有限责任公司人事管理系统

B. 本项目的任务提出者:××有限责任公司

开发者:贾飞飞

用户:××有限责任公司

实现该软件的计算中心:个人计算机,Sql Server ,WindowXP,Win7操作

系统;

C. 该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与

用户的特点

普通用户:会最基本的电脑操作,可以查看自己的资料和关于自

己请假、加班、考勤、薪资等各种有关信息,也可以修改自己的

基本信息。

管理员:拥有一定的电脑技术,可对数据库进行操作,会使用一

些相关的软件,如word, Excel等,拥有所有的管理权限,可以

查看和更改所有普通员工的基本信息,也可以授权给其他人员,

添加和删除操作员。

假定和约束

本系统所需人力资源为五人,最小运行时间建议运行五年,由于这是个

人所做的项目,所以没有经费投资来源,并且本系统没有打算进行商业

运营,因此不会牵涉到法律问题。可利用的信息和资源有网上的一部分

和从其他系统上得到的比较好的资料。系统的最迟投入时间是本学期结

束。

3 功能需求

系统总体需求描述

普通员工登录系统可以查询维护自己的信息,包括浏览自己的信息,维护个人信息,以及修改密码和浏览个人的考勤信息,奖惩信息和调动信息,但不允许查看和修改其他的信息。

管理员登录系统可以查询和维护所有员工除了其他管理员的信息,包括浏览所有员工个人信息,维护所有员工详细档案,修改员工密码,以及浏览和维护员工考勤信息,奖惩信息和调动信息。还可以对系统进行维护,比如说维护部门信息和职位信息。

系统分块需求描述:

3.2.1 员工基本信息管理

添加职工信息:管理员可以添加职工的基本信息,包括员工号、姓名、身份证号、性别、籍贯、年龄、生日、住址、E-mail、学历、专业、毕业时间、毕业院校、联系方式、进入本单位时间等。

修改职工信息:选择一个职工,可以修改这个职工的基本信息。

查询职工信息:可以根据职工的编号、姓名或者进入单位时间进行查询职工基本信息。并且可以针对查询结果进行修改和删除操作。

删除职工信息:先找到某个员工的信息,然后为他办理离职手续。(员工办理离职手续是同时删除与该员工有关的基本工资记录和职位记录以及该员工的密码权限信息)

3.2.2 职工考勤信息管理

添加考勤信息:考勤信息主要分为:迟到,早退,矿工,请假,加班。考勤信息通常都是对应于一个特定的员工而言的。

查询考勤信息:根据职工编号或者时间进行查询,得到所有的考勤信息,包括考勤信息里的所有信息,但是不能够对信息进行任何操作。 3.2.3 职工调动信息管理

添加调动信息:添加事业职工的原有部门、原有职务、原有工资、新部门、新职务、新工资等信息。

查询调动信息:查询某个职工的调动信息或者某段时间内事业内部的调动情况。

3.2.4 部门信息管理

添加部门信息:添加一个新的部门,记录部门的代号、名称等 修改部门信息:修改相应的部门信息

删除部门信息:对待一些不需要的部门,可对部门进行删除 3.2.5 职位信息管理:

添加职位信息:可增添某个职位,包括职位名称、所属部门等 修改职位信息:修改相应的职位信息

删除职位信息:允许管理员删除某个职位的信息 3.2.6 查询信息管理

该模块可分为:员工信息查询,部门信息查询,考勤信息查询,奖惩信息查询,人事异动查询,工资发放查询。具体的操作功能在各个模块都已写明,在此不再赘述。 3.2.7 薪资福利管理

该模块分为薪资管理和奖惩信息: 员工薪资信息:员工的一些初始工资

奖惩信息:可根据考勤记录和业绩要求对员工的奖励,处罚。在本系统中对于考勤记录对奖惩信息的影响由管理员输入。奖惩信息主要分为大功,小功,小过,大过。 数据流图

3.3.1 人事管理系统的顶层数据流图:

普通用户

人事管理系统

查询个人信息请求个人信息

查询个人考勤信息请求查询奖惩信息请求

查询工资发放/异动记录请求

工资发放/异动/考勤/奖惩记录

维护个人信息请求

管理员

查询员工信息请求

员工信息

查询员工考勤信息请求

查询异动/奖惩信息请求

异动/奖惩/考勤/工资发放信息

查询工资发放记录请求

维护员工信息请求维护奖惩/考勤/异动/工资发放信息请求

图① 人事管理系统顶层数据流图

3.3.2 人事管理系统第0层数据流图:

图②人事管理系统第0层数据流图3.3.3 人事管理系统第1层数据流图:

员工基本信息管理:

图③人事管理系统1层数据流图员工工资管理:

图④人事管理系统1层数据流图

部门信息管理:

图⑤人事管理系统1层数据流图

数据字典设计

1)数据流名称:员工信息情况

位置:员工—>P1

定义:员工情况=员工号+姓名+性别+出生日期+籍贯+学历+专业+联系方式+照片+部门号。

数据流量:根据公司的员工具体录用情况来确定。

说明:要对每一位被聘用的新员工进行唯一编号。

2)数据流名称:奖惩情况

位置:P3—>员工

定义:奖惩情况=员工号+姓名+奖惩类别+附加工资+奖惩日期

数据流量:根据公司的具体情况来确定。

说明:要对每一次的奖惩记录进行唯一编号。

3)数据流名称:调动情况

位置:P5—>员工

定义:调动情况=员工号+姓名+原部门号+原职位名称+原工资+新部门号+新职位名称+新工资+调动时间。

数据流量:根据公司的具体情况来确定。

说明:员工号和调动日期可以唯一确定一个调动情况。

4)数据流名称:实际工资查询

位置:P4—>员工

定义:实际工资查询情况=员工号+姓名+实发工资+发放日期。

数据流量:根据公司的具体情况来确定。

说明:员工号和发薪日期可以唯一确定一个工资记录。

5)数据流名称:部门情况

位置:上级—>部门情况

定义:部门情况=部门号+名称+备注。

数据流量:根据公司的具体情况来确定。

说明:部门号是主码。

4 非功能需求

精度需求

该系统的数据精度除了薪资管理模块的有精度要求外,在其他的方面没有很高的要求。

在工资方面的精度要求精确到分。

性能需求

响应时间:本系统要求有很好的响应需求,能够及时响应用户的操作,一般为1-2秒钟

更新处理时间:更新处理时间相对比较快,一般为1-2秒

数据处理和传送时间:对操作的中间处理一定要快,一般为1-2秒

灵活性需求

操作方式上的变化:要求能够适应这种情况,即要求操作最通俗易懂

运行环境的变化:要求系统能适应不同的运行环境,即能够在不同环境下运行

同其他软件接口的变化:要求系统适应这种变化

精度和有效时限的变化:不做太大要求

计划的变化和改变:要求系统具有适应计划变化后的功能扩展功能

输人输出需求

系统使用SQL Sever 存储各类日常数据,在建立数据库时都会为每个变

量定义所用数据类型,在进行数据输入输出时应严格按照所限制的数据

类型,否则将会产生错误提示,不能进行正常的操作。

对于输出的就是由文档化得要求,可以支持Excel,word文档格式

数据管理能力需求

系统使用SQL Sever 存储日常数据,数据量依据用户数量增长特别是用

户提交程序数量的增长而增加。

故障处理需求

从操作系统环境的角度,系统分为两个部分:数据库数据部分和外部文

件部分。数据库部分由数据库驱动连入系统,要求数据库服务器能够正

常运行,而外部文件部分则必须匹配正确的存储路径。

其他需求

对安全保密的需求,以防止各种非法的访问、使用、修改、破坏或者泄

密。

软件产品具备可扩充性和很好的可维护性,易读性,可靠性,可转换型,

运行环境的要求在以下的运行环境规定里边具体阐述。

5 外部接口需求

软件接口

软件:Office 2003或者Office 2007,需要支持Excel和Word的导出

文档

实验1《软件项目的需求分析》实验报告

软件工程 实验报告 实验1:软件项目的需求分析 学号: 班号: 姓名: 课程主讲教师:张建国 实验指导教师:张建国

提交日期: 2011年11月11日

软件需求规格说明书 1引言 编写目的 编写本文档的目的是根据系统分析工程师和客户沟通的结果,对用户需求进行了全面细致的分析,深入描述《图书管理系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。 该需求规格说明书的读者对象是图书管理系统软件小组的研发工程师、测试工程师、销售工程师,版权归上述所有者所有,严禁外传。背景 随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。 图书管理系统软件LMS 是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS

系列等操作系统上使用。除此以外,LMS 可通过访问权限控制以及数据备份功能,确保数据的安全性。 定义 文档中采用的专门术语的定义及缩略词简要如下: LMS:Library Management System,图书管理系统。 1.4参考资料 [1]王慧亮关于图书管理系统的批文 [2]郑人杰,殷人昆,陶永雷。《实用软件工程》(第二版)。北京:清华大学出版社,1997。 [3]王立福,麻志毅。《软件工程》(第二版)。北京:北京大学出版社,2001。 [4]唐学忠,王文。《Visual Basic程序设计教程》北京:中国电力 出版社,2002。 2任务概述 目标 《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书

软件工程需求分析和概要设计SA实验实验报告

软件工程需求分析和概 要设计S A实验实验报 告 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

需求分析和概要设计实验报告 一.实验目的 1. 理解结构化分析和设计的软件工程范型; 2. 能运用常用的工具建立简单系统的分析模型和设计模型。 二.实验内容 图书管理系统的分析和设计。主要完成借书、还书、图书预定、图书查阅和图书管理等功能。要求建立系统的需求模型:DFD(data flow diagram)。 功能需求描述: 1. 借阅者可以通过网络查询书籍信息和预定书籍。 2. 借阅者能够借阅书籍和还书。 3. 图书管理员能够处理借阅者的借阅和还书请求,以及处理预定图书。三.实验结果 1.图书管理员处理借书第一层 图书管理员处理借书第二层 2.图书管理员处理还书第一层 3.图书管理员处理预定图书第一层 图书管理员处理预定图书第二层 四.实验分析 在本次实验中,我主要画出了图书管理员处理借书、还书以及预定图书的数据流程图。这是一个我们都很熟悉的环境,因此我们分析起来相对的会容易些,思路也会更加的清晰,在这个系统中,通过稍加细致的分析,我们可以了解到:

1. 图书管理员处理借书的时候,其主要过程是,先扫描读者信息,确认读者的合法性。接着,处理读者欲借阅的书。再接着,处理借书过程,同时修改读者和图书的有关信息。最后,系统将有关的信息反馈给我们的读者。 2. 图书管理员处理还书的时候,其过程相对的简单一些,只需直接处理读者欲还的书。同时修改读者和图书的有关信息。最后,系统将有关的信息反馈给我们的读者。 3. 图书管理员处理图书预定的时候,其主要过程是,先扫描读者信息,确认读者的合法性。接着,处理读者欲预定的书。再接着,处理预定图书过程,同时修改读者和图书的有关信息。最后,系统将有关的信息反馈给我们的读者。 在对这样的过程进行了分析后,再画数据流程图也就显得容易很多了。 通过本次的实验,我对数据流程图的重要性有了更加深刻的认识,数据流程图在我们设计系统过程中所扮演的角色是多么的重要,试想,如果一个系统在设计的过程中,不使用图的方式,而是将其用文字语言进行描述,这会是一个怎么样的情景。图的作用就是使我们对知识的理解非常的形象,易懂。一个非常复杂的问题,若是通过图形的方式向我们展示的话,会收到意想不到的结果。

软件工程需求分析报告模版

目录 1 引言 1.1编写目的 (1) 1.2 项目背景 (1) 1.3术语说明 (1) 1.4 参考资料 (1) 2 项目概述 2.1编写目的 (1) 2.2 项目背景 (2) 2.3 术语说明 (2) 2.4 参考资料 (2) 2.5 条件和限制 (3) 3 功能需求 3.1功能划分 (3) 3.2功能描述 (3) 4 外部接口需求 4.1功能划分 (3) 4.2功能描述 (4) 5 性能需求 5.1 数据精确性 (4) 5.2 时间特性 (4) 5.3 适应性 (4) 6 软件属性需求 6.1 正确性 (4) 6.2 可靠性 (4)

6.3 效率 (5) 6.4 完整性 (5) 6.5 易使用性 (5) 6.6 可维护性 (5) 6.7 可测试性 (5) 6.8 可复用性 (5) 6.9 安全性 (5) 6.10 可理解性 (5) 6.11 可移植性 (5) 6.12 互联性 (5) 7 其他需求 (5) 8 数据描述 (5) 8.1静态数据 (6) 8.2动态数据 (6) 8.3数据库描述 (6) 8.4数据字典 (6) 8.5数据采集 (6) 9 附录 (6)

1引言 1.1编写目的 学生管理系统是面向学生的,目的是提高学校对学生的管理。本系统主要包括六个模块:学生的基本信息、课程的基本信息、登录、成绩录入、成绩查询和汇总功能,这六个模块基本实现设计本系统的目的,从而可以进一步满足学校对管理系统的要求。 现在的学生管理系统功能不够,所以我们要明确用户对学生管理系统的功能和性能的需求,并将这些需求用语言编写出来。并使系统开发者和学生对此成绩管理系统有共同的理解和认识。这是开发学生管理信息系统的基础,为了更好的开发,对系统的设计要详细。开发的系统要简单实用。 1.2 项目背景 项目名称为:学生成绩管理信息系统。开发目标为有效管理学生信息,实现学生信息的数据录入、浏览、修改等,从而实现对学生信息的规化、系统化、自动化管理。 1.3术语说明 MIS: 管理信息系统 Transaction Processing : 事务处理 Data Acquisition :数据采集 Data Processing Circle : 数据处理流程 Data Processing:数据处理 1.4 参考资料 《软件工程案例教程》…毕硕本卢桂香编著大学 《Vista Basic语言程序设计》…韬编著人民邮电 2 项目概述 2.1待开发软件的一般概述 此软件的目的是提高学校对学生的科学化管理,为学校的学生成绩管理系统

软件需求工程实验报告书

武汉理工大学 学 生 实 验 报 告 书 实验课程名称 软件需求工程 开 课 学 院 计算机科学与技术学院 指导老师姓名 岑 丽 学 生 姓 名 陈银 学生专业班级 软件0903 2011— 201 2学年 第 1 学期 学生学号 012091068 0328 实验课成绩

实验课程名称:软件需求工程 实验项目名称软件功能描述与确认实验成绩实验者陈银专业班级软件0903 组别 同组者实验日期年月日第一部分:实验分析与设计(可加页) 一、实验内容描述(问题域描述) 要求:对360杀毒软件进行功能描述。 (包含功能名称、功能详细描述、功能分类、功能的正确性与否) 二、实验设计(包括实验方案设计,实验手段的确定,实验步骤,实验过程等) 运行360杀毒软件,查各模块的功能名称、功能详细描述,判断功能的正确性, 用表格或者文档的方式对实验结果进行正确的记录与描述。 三、主要实验工具、仪器设备及耗材 电脑

第二部分:实验结果分析(可加页) 一. 实验结果描述 1. 病毒查杀 快速扫描:扫描Windows系统目录及Program Files目录 全盘扫描:扫描所有磁盘 指定位置扫描:扫描您指定的目录 右键扫描:集成到右键菜单中,当您在文件或文件夹上点击鼠标右键时,可以选择“使用360杀毒扫描”对选中文件或文件夹进行扫描 2. 实时防护 入口防御:严防木马侵入系统的入口,拒木马于系统之外。A.上网安全防护,B.聊天安全防护,C.下载安全防护,D.U盘安全防护,E.黑客安全防护,F.局域网防护; 隔离防御:在虚拟系统中执行高危程序,防止木马侵害真实系统。A.隔离看片,B.隔离运行风险文件; 系统防御:内核级防御技术,保护系统核心设置,拦截木马恶意行为。A.文件系统防护,B.进程防护,C.驱动防护,D.注册表防护; 3.网购保镖 支付网页防篡改:实时保护用户在网购时的支付页面,保障支付安全 支付智能保护:自动扫描已运行的所有程序,禁止运行可疑或安全等级未知程序

软件工程实训 需求分析报告

《软件工程》需求分析报告 报告名称基于JSP的图书馆管理系统 的设计与实现 专业软件技术 班级 学号 姓名 指导教师

1.引言 随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落,计算机软件也在各方面得到广泛的应用。但是,很多图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,并结合我院图书馆管理现状,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。 1.1编写目的 本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。 1.2预期的读者和阅读建议 本需求的预期读者是我院图书馆管理员,部分学员,与图书管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,软件验证者。 1.3背景及范围 本项目的名称:图书馆管理系统开发软件。 本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是学院图书馆及相关读者。 本产品是针对电脑管理图书的需求设计的,主要包括管理员管理模块和学员自助服务模块。其中,管理员管理模块可以完成读者登记、购入新书、图书检索、读者借还书、图书注销等主要功能,学员自助服务模块可以完成学员电子阅读,

图书检索功能。 1.4参考资料 1.《软件工程》——赛煜、刘文编著东软电子出版社 2.《数据库系统概论》——萨师煊、王珊编著高等教育出版社 3.《JSP项目开发》——萨师煊陈丹丹、高飞编著清华大学出版社2.综合描述 为方便对图书馆书籍,读者资料,借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序后,图书馆管理人员可以管理读者的登记,图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的情况。在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。 2.1 产品的前景 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。系统的功能相对比较完善,根据以后不同的需要,还要对系统进行更新。 2.2产品的功能

软件工程结构化需求分析报告实验1

图书馆管理系统需求分析报告 1引言 1.1、编写目的 编写本报告的目的是明确软件需求、安排项目规划与进度、组织软件开发与测试,供用户确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。 1.2、项目背景 2.1所建设开发软件系统的名称:图书馆管理系统。 2.2用户:图书馆工作人员及读者。 1.3、定义 图书管理系统是对图书的流量进行准确、及时、快速地管理系统,其管理流程可由数据流程图来描述。数据流程图(DFD)是为描述软件系统中的信息流提供了一个图形方法。箭头代表数据流,方框代表数据的源点或终点,圆框代表数据流的交换,双杠代表数据存储的地方。 2 任务概述 2.1目标 图书管理系统通过计算机技术给图书管理人员和读者借、还书带来便利,减少人力资源的使用和降低管理费用,同时提高信息准确度和可靠性,本系统包括了图书馆管理的一般功能。主要就图书馆的借书和还书模块进行开发。 2.2 用户特点 由于图书馆管理人员和借阅的学生老师都是比较熟悉计算机的群体,因此只需进行简单的培训就可以很熟悉地进行操作。该系统的界面尽量会设计的友好一些,满足大多数人的视觉喜好,所以应该能够很好的投入使用。 2.3假定和约束 系统应该在进行充分的前期准备后开始开发,在开发期间所有的开发人员应该严格按照预先规定的步骤进行,不允许中途有任何疏忽,同时应该及时与图书馆管理人员进行沟通,了解他们的真正想法,尽量满足他们的需要,项目一旦完工,就很难进行改动,所以每一步的进行,都应该根据数据字典等工具进行,严格每一个人员的开发流程。 3需求规定 3.1对功能的规定 经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。 图书管理系统必须具备的功能有: (1)新进图书的登记功能 (2)图书的查询修改功能 (3)借阅的登记

软件工程(需求分析报告)

学生学籍管理系统需求分析报告 1 引言 1.1编写目的 学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。 1.2项目背景 传统的学校学籍管理方法、由于分散管理,易发生数据丢失,劳动强度高,速度慢。 使用计算机可以高速、快捷地完成以上工作。特别是在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平。 学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,从而全面提高教学质量。 1.3业务模式 本系统是运行在WindowsXP等操作系统环境下的多台计算机构成的局域网, 现在学校各部门分别使用不同数据库,各部门之间的信息还不能实现网上共享。由于学校的各个部门都需要一些学生的基本信息,所以各个部门都有一份学生档案。一个部门的改动,将导致其他各部门必须修改,否则,学生的信息将不一致。 高校学生学籍管理系统将采用B/S模式,学生的信息由各用户在规定的权限下在各自的工作站上录入,统一保存在系统服务器上,既可集中管理,有可让各部门管理自己负责的信息。信息上网后各用户可查询,调用,达到全校信息共享。 2用户需求 2.1使用范围 按西安交通大学城市学院学生学籍状况的系统管理(本科生用学年学分制)。 系统中保留4个年级学生的信息,学生毕业一年后信息转储,但随时可以查询,输出。 2.2功能要求 ·学生档案管理:学生的一般情况,及奖励,处分情况; ·学生成绩管理:学习成绩,补考成绩; ·学籍处理:学生留降级处理,休复学处理,退学处理; ·日常教务管理:日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计; ·毕业生学籍处理:结业处理,毕业处理,授位处理,学籍卡片等。 2.3信息采集与各部门的使用权限 每学期考试完毕由各系录入成绩,然后由教务科收集。为了信息的安全和数据的权威性,对于网上信息的使用权限和责任规定如下: 数据收集前的系统权限

软件工程实验报告

软件工程实验报告 姓名:冯巧 学号 实验题目:实验室设备管理系统 1、系统简介: 每天对实验室设备使用情况进行统计,对于已彻底损坏的作报废处理,同时详细记录有关信息。对于有严重问题(故障)的要即时修理,并记录修理日期、设备名、修理厂家、修理费用、责任人等。对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后立即对新设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容。 2、技术要求及限定条件: 采用C#语言设计桌面应用程序,同时与数据库MySql进行交互。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案实施相对容易,成本低,工期短。 一:可行性分析 1、技术可行性分析 计算机硬件设备,数据库,实验室设备管理软件与实验室设备管理系统的操作人员组成,能够实现实验室设备管理的信息化,提高工作效率,实现现代化的实验室设备管理。系统需要满足实验室设备管理(包括对实验设备的报废、维修和新设备的购买)、实验室设备信息查询(包括按类别进行查询和按时间进行查询)、实验室设备信息统计报表(包括对已报废设备的统计、申请新设备购买的统计和现有设备的统计)。这些功能框图如下图所示: 2、经济可行性分析 依据用户的现实需求、技术现状、经济条件、工期以及其他局限性因素等等因素,考虑到工期的长短、技术的成熟可靠、操作方便等因素,本方案具备经济可行性。

3、系统可选择的开发方案 ①方案A用C#开发系统的特点是:开发工具与数据库集成一体,可视化,开发速度较快,但数据库能够管理的数据规模相对较小。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案的实施相对容易,成本低,工期短。 ②方案B:以小型数据库管理系统为后台数据库,该前台操作与数据库分离,也能够实现多层应用系统。系统对硬件的要求居中,特别适合在网络环境下使用,操作方便。但系统得实现最复杂,成本最高,工期也较长。 二:软件需求分析 1.软件系统需求基本描述: 实验室设备管理系统是现代企业资源管理中的一个重要内容,也是资源开发利用的基础性工作。实验室设备在信息化之前,在用户系统管理、设备维修管理、设备的增删改查管理等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和资源的开发利用。 2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成): 1)顶层数据流图 2)二层流程图 3)总数据流图

软件工程需求分析

软件工程需求分析 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

超市管理系统需求分析 第一章:绪论 背景 20世纪90年代后期特别是近几年,我国的超市产业飞速发展,其经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新 的管理技术。 超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使 管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。 超市性质 该超市是一个独家经营的小型自选超市,没有连锁店,该超市设有以下几个部门:人事管理部门,销售管理部门,进货管理部门,库存管理部门。该超市经营各种类别的商品,顾客以个人为主,按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐,每种商品都有一个库存临界值,一旦库存量低于这个临界值则库存管理部门要产生报表交给进货管理部门进行进货。 第二章:可行性分析 系统的业务流程

系统流程顶级图

系统流程详细图 简析:在超市系统业务执行过程中,采购员负责寻找商品供应商,并进行各个供应商的汇总,然后又超市经理对比各个供应商的商品报价及其他各方面的因素做出审核确定供货商。然后由采购员进行实际采购并入库,当仓库中货物不足时有库管员产生需要进货的货品报表叫由采购员,库管员还负责将商品出库交予销售人员进行商品的销售。 数据流图

软件工程--需求分析报告

文档编号:001 版本号:1.0 文档名称:需求分析 项目名称:学生智能管理系统 项目负责人:朱岩 项目组长:朱岩 组员:王增、皮素梅、潘鸯鸯、陈金龙、贾春阳 开发单位:西邮07级科技1班软件开发小组 一、引言: 1、编写目的:

对庞大的信息随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时也可以方便学生对信息的获取。 学生信息系统也是实现学校管理现代化和信息化的重要内容。因此,学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,并且,面对学生生活的不断丰富化,各种小方面管理软件的泛滥,身为学生以及考虑学校本身管理的多方面的统一。本小组所开发系统是基于C/S结构,使用Visual Basic程序设计语言及SQLServer2000数据库进行设计与开发。 本系统针对软件界面的人性化,生活化,做了突破性的工作,以及多项管理功能的集成上作了初步的拓展,目的在于使管理者和访问者易于甚至乐于接受,并提出学校管理系统的一体化概念,使学校的管理更有效率。 2、编写背景: 系统待开发的名称:学生智能管理系统 项目组长:朱岩 程序录入:朱岩、王增、皮素梅、 需求分析:朱岩、潘鸯鸯、陈金龙、皮素梅 软件测试:朱岩、王增、皮素梅、潘鸯鸯、陈金龙、贾春阳

本系统的用户:学生,老师,管理员 3、定义: (1)静态数据:系统内部有关的数据结构和操作规程 (2)动态数据:程序运行时输入和输出的数据 (3)数据字典:数据字典(DD,Data Dictionary)是关于数据流 程图中出现的所有名字(数据流、处理、数据存储) 的定义的集合。 4、参考资料: [1]张向宏.软件生命周期质量保证与测试.北京:电子工业出版 社.2009 [2]张海藩.软件工程导论.北京:清华大学出版社. 2005 [3]张焕君.基于VB和SQL的数据库编程技术.北京:清华大学出版 社.2008 二:任务概述: 1、目标: (1)给出软件系统的数据流程图和数据结构。 (2)提出详细的功能说明,确定设计限定条件,规定性能需求。(3)密切与用户的联系,使用户明确自己的任务,以便实现上述两项目标。 (4)以最低的成本,在最短的期限内开发出具有管理学生和学生信息

软件工程 需求分析报告

文档编号:001 版本号: 文档名称:需求分析 项目名称:学生智能管理系统 项目负责人:朱岩 项目组长:朱岩 组员:王增、皮素梅、潘鸯鸯、陈金龙、贾春阳开发单位:西邮07级科技1班软件开发小组

一、引言: 1、编写目的: 对庞大的信息随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时也可以方便学生对信息的获取。 学生信息系统也是实现学校管理现代化和信息化的重要内容。因此,学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,并且,面对学生生活的不断丰富化,各种小方面管理软件的泛滥,身为学生以及考虑学校本身管理的多方面的统一。本小组所开发系统是基于C/S结构,使用 Visual Basic程序设计语言及SQLServer2000数据库进行设计与开发。 本系统针对软件界面的人性化,生活化,做了突破性的工作,以及多项管理功能的集成上作了初步的拓展,目的在于使管理者和访问者易于甚至乐于接受,并提出学校管理系统的一体化概念,使学校的管理更有效率。 2、编写背景: 系统待开发的名称:学生智能管理系统 项目组长:朱岩 程序录入:朱岩、王增、皮素梅、

需求分析:朱岩、潘鸯鸯、陈金龙、皮素梅 软件测试:朱岩、王增、皮素梅、潘鸯鸯、陈金龙、贾春阳 本系统的用户:学生,老师,管理员 3、定义: (1)静态数据:系统内部有关的数据结构和操作规程 (2)动态数据:程序运行时输入和输出的数据 (3)数据字典:数据字典(DD, Data Dictionary)是关于数据流 程图中出现的所有名字(数据流、处理、数据存储) 的定义的集合。 4、参考资料: [1]张向宏.软件生命周期质量保证与测试.北京:电子工业出版 社.2009 [2]张海藩.软件工程导论.北京:清华大学出版社. 2005 [3]张焕君.基于VB和SQL的数据库编程技术.北京:清华大学出版 社.2008 二:任务概述: 1、目标: (1)给出软件系统的数据流程图和数据结构。 (2)提出详细的功能说明,确定设计限定条件,规定性能需求。

软件工程需求分析实验

南京信息工程大学实验(实习)报告 实验(实习)名称需求分析实验(实习)日期 2014.12.17 得分指导教师李振宏计算机系专业软件工程年级 2012 班次 1 姓名董上琦学号 20122344001 一、实验目的 1.通过对网上书店管理系统相关需求的分析,掌握需求分析的方法和过程 2.掌握需求分析相关文档的组织规范 3.完成对这个小型软件系统的需求分析 二、实验准备 1.熟悉需求分析的方法和过程 2.对网上书店管理系统相关应用领域进行调查与分析 三、实验要求 完成网上书店管理系统的需求分析,提交实验报告 四、实验内容 1.项目背景 当今社会,计算机技术迅速发展,计算机网络的普及化使得英特网成为人们查找信息的重要场所,当然这也使得网上书店的出现成为必然。实体书店,在正常运行过程中总是面临着大量的信息:客户信息、书店信息以及两者相互作用产生的购书信息等。人工管理总是会存在很多弊端,如客户信息更新不及时,因此需要一个系统实现对客户信息、书籍资源、购书信息以及书籍信息有力的管理,及时了解各个环节中信息的变更,提高书店信息管理效率。 2.任务概述 2.1产品的描述 网上书店是一种高质量,快捷,方便的购书方式。网站式的书店可以实现图书管理的合理化和信息化。售书的同时还具有书籍类商品管理、购物车、订单管理,非常灵活的网站内容和文章管理功能。网上书店管理系统的主要功能是实现书籍信息管理及购书的自动化。围绕这一主要功能,本系统涉及到以下核心功能: ①显示每本书的详细信息 ②显示购物车和顾客选购的图书信息 ③增加新购买的新书 ④对定单的修改、确认、提交等 ⑤图书销售数量的排行 2.2用户的特点 随着计算机的普及,使用计算机对书店进行管理相对于传统的手工管理具有很大的优势。使用计算机可以使图书查找容易、更新图书信息及时、顾客购买图书快捷方便等。这些优点能提高网上书店的管理效率,使书店获得更大的利润空间。所以,开发一个网上书店信息管理系统是一件非常有必要并且有意义的事情。 2.3实现语言 在计算机语言中,有很多语言可以进行网上书店管理系统的设计,现代化信息管理和电脑普及的今天,该系统如果开发成功,成本比较低,工作效率比较高,维护费用比较低,能给一个用户带来很多的方便,该系统采用Java语言编写,由于Java平台的自由和开放性使得

软件工程 实验报告

v1.0 可编辑可修改 院系:计算机科学学院 专业:计算机科学与技术 年级: 2013级 课程名称:软件工程 组员:司少武(1135) 兰少雄(1136) 张宇(1133) 纳洪泽(1132) 指导教师:刘卫平 2015年 12月 26 日

聊天室 1 前言 即时消息系统的研究现状 即时消息系统[1](Instant Messenger,IM)是一种在后 PC 时代兴起的,以Internet 网络为基础的,允许交互双方即时地传送文字、语音、视频等信息,能够跟踪网络用户在线状态的网络应用软件。即时消息系统产生有着深刻的社会原因:人们都有渴望社交,获得社会尊重、实现自我的需求,这正是即时消息软件风行的原动力,而物质文明的日益发达所带来副作用,又使得人们习惯与周围的人保持距离,以致人们更愿意对陌生人敞开心扉,在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。从这点上讲,即时消息系统的出现改变了人们的沟通方式和交友文化,大大拓展了个人生活交流的空间。 本工程的主要内容 随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见,最直接的网上交流的方式。本聊天系统以聊天交流为主,为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型网站。本文所介绍的网络聊天系统是基于开放的JAVA应用程序开发设计的,其主要特性是能动态、实时的完成信息的传递,且具有高效的交互性,更有效的处理客户请求,且具有脱离数据库技术方法,易于维护和更新的特点。 2 需求分析 本系统所要实现的主要功能是当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给服务器端当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加

软件工程软件需求分析模板.doc

【Bank系统】软件需求设计 开发小组: 文档设计:

开发人员分工 变更历史 审核历史

1需求分析 [说明:该章节由开发方负责完成] 1.1 功能需求 [说明:描述该业务需求的具体功能要求] 1.2 界面需求 [说明:描述该业务需求的界面要求] 1.3 性能需求 [说明:描述该业务需求的在性能方面的要求] 1.4 报表需求 [说明:描述该业务需在业务界面开发的报表需求,需要提供详细的表样及统计口径] 1.5 依赖关系 [说明:描述该业需求实现需满足的一些前提条件,业务需求实现后的一些后置处理] 1.6 问题记录 [说明:记录需求沟通确认过程]

2技术方案 [说明:该章节由产品部系统需求分析责任人完成] 2.1 方案概述 2.2 涉及模块一 [说明:CRM1、CRM2、计费账务、资源、接口等模块] 2.2.1功能点一 [说明:新增或修改的功能点名称] 2.2.1.1 功能描述 [说明:描述功能点的是否新增或改造,改造范围和改造预期目标] 2.2.1.1.1业务规则描述 [说明:详细描述功能点的业务规则实现、包括界面校验规则、数据库字段校验规则、业务逻辑校验规则、涉及的信息如何记录、程序实现过程中需要注意的规则等等] 2.2.1.2 业务流程 [说明:描述业务流程,包括界面操作流程、业务执行流程等] 2.2.1.3 程序流程 [说明:描述程序执行过程中的程序执行流程,如程序流程、时序图等] 2.2.1.4 实体设计 2.2.1.4.1程序设计 [说明:程序设计内容,如新增的程序文件、配置文件、依赖结构及其内容,修改的程序文件、配置文件及其内容,其描述越详细越好。]

软件工程__需求分析报告

软件工程__需求分析报告 【最新资料Word版可自由编辑!】

软件工程需求分析报告 项目名称:学生智能管理系统 编写组员:20112452 陈占刚 20112430 周元 20112439 马涛 20112428 张岩 班级:计算机科学与技术11-1班

一、引言: 1、编写目的: 对庞大的信息随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长。有必要开发学生信息管理系统来提高学生管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,同时也可以方便学生对信息的获取。 学生信息系统也是实现学校管理现代化和信息化的重要内容。因此,学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,并且,面对学生生活的不断丰富化,各种小方面管理软件的泛滥,身为学生以及考虑学校本身管理的多方面的统一。本小组所开发系统是基于C/S结构,使用 Visual Basic程序设计语言及SQLServer2000数据库进行设计与开发。 本系统针对软件界面的人性化,生活化,做了突破性的工作,以及多项管理功能的集成上作了初步的拓展,目的在于使管理者和访问者易于甚至乐于接受,并提出学校管理系统的一体化概念,使学校的管理更有效率。 3、定义: (1)静态数据:系统内部有关的数据结构和操作规程 (2)动态数据:程序运行时输入和输出的数据 (3)数据字典:数据字典(DD, Data Dictionary)是关于数据流 程图中出现的所有名字(数据流、处理、数据存储) 的定义的集合。 4、参考资料: [1]张向宏.软件生命周期质量保证与测试.北京:电子工业出版

软件工程实验报告(总)

信息工程学院 软件工程实验报告 专业: 班级: 学号: 姓名: 指导老师:

实验一:软件开发的过程计划 实验课时:2课时 一、实验目的 项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。 ⑴估计项目的总体规模、工作量和成本。 ⑵制定项目计划,重点放在产品生命周期中的主要关键任务。 ⑶制定项目时间表和预算。 二、实验环境 1.硬件环境 P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。 2.软件环境 操作系统:Windows XP 数据库:Sql Server 2000以上或Access 2003以上 3.通用工具软件 通用绘图工具:MicroSoft V isio 2003以上 文本编辑工具:MicroSoft Word 2003以上 4.CASE工具 UML建模工具:Rational Rose 2000 三、实验要求、实验内容 1、实验要求: 在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。 2、实验内容 熟悉RUP(Rational Unified Process)软件开发统一过程的思想,RUP(Rational Unified Process)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。 学习软件开发的组织和管理,将项目开发各阶段的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。

四、思考题 1、项目开发首先要做的事是什么? 答:进行需求分析和定义,了解客户或用户的需求,然后再进行后续。 2、你认为该软件应具备的最重要的特性是什么。 答:安全性、实用性、灵活性。 3、你认为怎样分工是最合理的? 答:该项目已经采取项目经理制,但是在具体开发过程中,情况也许会比预计的复杂,因此,在了解了各组员的工作风格的情况下,根据性格类型进行工作分配,比如:外向而且善于交流的,可以给他安排和客户交流沟通,让客户随时了解我们 的工作情况,并且反应客户的需求改变;为了让项目更好的组织和管理,可以采取 主程序员负责制;这样,在项目经理的带领下,内部安排主程序员和副程序员,工 作员有问题的话,内部自己解决,只要按时汇报工作就可以了。 五、实验内容: 项目背景 项目名称:银行计算机储蓄系统 随着社会经济的发展,XX银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。现在计算机网络的告诉发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。为解决此问题,拟为其开发计算机储蓄系统。 项目进度: 项目在项目经理的制度下,在整个开发过程中,树立“里程碑”,而且严格按照计划进行,各阶段任务必须完成,现把任务进度历程绘制如下:

软件工程实验报告

1.1 实验一结构化需求分析 一.实验类型 图书馆管理系统 假定校图书馆需要你设计一个图书馆管理系统,要求包括以下功能: ●图书管理员可以管理馆藏图书,包括每本图书的藏书编号、书名、编著者、 ISBN号、出版社、出版时间、入馆时间、馆藏数量(如果馆藏数量为1,则标明为孤本图书)、在馆数量、学科类别等(或其它你认为有用的信息); ●管理员可以查询、统计所有图书、每一类图书或每一本书的借阅记录; ●图书管理员可以管理所有读者的信息,包括读者类型(学生、教师、社会人 士)、姓名、图书证编号、办证时间、证件状态(正常、挂失、冻结)等信息; ●图书管理员可以查询和统计所有读者、每一类读者或每一个读者的借阅记录; ●读者可以通过本系统查询馆藏图书; ●读者可以通过本系统借阅读书。但对于孤本图书或在馆数量为1的图书则不 准外借; ●管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年 不归还图书的读者冻结其图书证; ●读者可以通地本系统归还图书。如果图书超期,则自动计算罚款金额。二.实验目的 1.掌握数据流的分析技术 2.掌握软件需求分析的过程和方法。 3.熟悉项目开发计划和需求规格说明书的制定方法。 三.实验内容和要求 1.用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流图和数据字典。 2.正确运用图表工具进行表示。 3.按规范正确编写软件文档。

四.实验步骤 1.理解所承担项目的业务流程和业务内容。 本软件项目是面向中小型学校、单位机构对于图书管理的基于服务的一款便捷式软件。能满足一系列常用图书管理的功能模块,提供简介、准确的操作性,可以很大程度减少人为因素带来的数据错误,统计错误,系统逻辑错误。并且规模小,很容易进行推广。 ●本项目的参与对象有图书管理员及读者。 ●对于读者,能通过该软件浏览馆藏的所有图书。读者在图书馆找到自己喜欢 的书后,能自行通过该软件操作完成借阅操作。若读者是第一次借书,必须通过图书管理员进行添加读者记录,登记读者信息。读者在登陆后方能完成借阅操作,对于孤本图书(即图书馆中馆藏只有一本的图书)则拒绝进行借阅操作。在规定期限内,读者可以通过该软件完成还书操作,对于超期的图书,应将扣除一定罚款金额,对于超期一年不归还图书的读者冻结其图书证。 并且读者能修改个人信息。 ●对于图书管理员,能管理自己和比自己低一级管理权限的管理员。一级管理 员能完成维护管理员的基本信息和二级管理员的一切操作。二级管理员则能维护自己的信息和添加读者、添加图书的功能。管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年不归还图书的读者冻结其图书证; 2.按照系统的功能及性能要求,系统的作业范围等,确定软件系统的开发环境(操作系统、开发工具、程序设计语言等)。 根据软件编程经验,本系统将采用面向对象的设计方法,使用Eclipse开发工具,java窗体应用程序,操作系统使用Win8。 3.绘制数据流图、功能分析图等。

软件工程图书管理系统需求分析报告

软件工程报告 图书管理系统 需求性分析 姓名:蒋维佳 班级:应数01班 1.引言 编写目的 此规格说明书是为了对图书馆管理系统做一个概要的说明,是软件的大概的分析过程,对最终的软件加以说明。主要的读者为软件设计人员,程序编写员,以及老师。 项目背景 该项目作为计算机学院05级的软件课程设计题目,学生应该在规定的时间之内完成,时间是第七周(4月7日)到第十二周(5月16日),学生应该在这个时间之内做好需求规格说明书,概要设计说明书,详细设计说明书,以及做好程序,并在最后加以用户操作手册等一系列详细的设计要求。 定义 参考资料 《实用软件工程》第二版郑人杰殷人昆陶永雷等主编清华大学出版社 《delphi程序员成长攻略》蒙祖强龚涛等编着中国水利水电出版社

《delphi7开发实例完全剖析》王志强编着中国电力出版社 《精通delphi数据库设计与实例开发》陈润编着中国青年出版社2.任务概述 目标 通过该系统可以实现最基本的图书馆的一系列的操作流程,其中包括: 图书的借阅,图书的查找,图书的退还,借书证的申请,图书的上架处理,图书的过期未还的处罚等等功能。 这些功能要用delphi以及后台的数据库SQL来实现。 运行环境 Windows 98/2000/XP/2003操作系统下,安装并配置软件Microsoft SQL Server 2000数据库管理系统。 作者用的是windows XP操作系统,理论上可以在windows 98/2000/2003下运行的。 条件与限制 因现在配有windows98与windows2003的操作系统的电脑较少,不易找到,所以在这两种操作系统上实验比较困难。 3、数据描述 静态数据 图书:图书编码,书名,书号,图书类别,作者,出版社,出版时间,单价 管理员:用户名,密码,权限,姓名 读者:借书卡号,姓名,性别,读者类别,所属系部,部门或班级 动态数据 输入数据:鼠标对按钮的点击,查询方式,查询关键字,新建图书项,

软件工程实验一需求分析。

淮海工学院计算机工程学院实验报告书 课程名:《软件工程》 题目:学生信息管理系统设计与实现 ——需求分析 班级:网络122 学号:2012122664 姓名:李杲

1、实验目的与要求 (1)上网查询浏览有关软件工程环境网站,了解有关软件工程环境的定义、配置、功能和用途; (2)下载有关软件工程标准,如国际ISO9000-3、国家GB8567-1988、2006和行业标准等,重点阅读软件分析阶段的文档编写指南; (3)由指导老师指定或由学生自己选择一实验题目——软件工程项目。 (4)安装、运行、熟悉Visio绘图工具的基本功能,并熟练掌握各种分析建模工具的使用方法,如系统流程图、数据流图、E-R图等,完成选定题目需求规格说明书中功能、数据和行为模型的创建与和说明。 2.1实验背景 随着互联网的发展,利用INTERNET 技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,本系统立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高高校的现代化管理水平,实现信息资源的共享。该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价值。我们不敢说该产品是所有该系列产品中最好的,但是我们这里要强调的是它具有使用范围广,实用性强,使用简单,所花经费少等优点。我们可以肯定的说它将在高校的使用过程中其优点将得到最充分的体现。 2.2需求分析 2.2.1业务流程图部分:

软件工程需求分析报告完整版

软件工程需求分析报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

目录 1 引言 编写目的 (1) 项目背景 (1) 术语说明 (1) 参考资料 (1) 2 项目概述 编写目的 (1) 项目背景 (2) 术语说明 (2) 参考资料 (2) 条件和限制 (3) 3 功能需求 功能划分 (3) 功能描述 (3) 4 外部接口需求 功能划分 (3) 功能描述 (4) 5 性能需求 数据精确性 (4) 时间特性 (4) 适应性 (4) 6 软件属性需求 正确性 (4) 可靠性 (4) 效率 (5) 完整性 (5) 易使用性 (5) 可维护 性 (5) 可测试 性 (5) 可复用 性 (5)

安全保密 性 (5) 可理解 性 (5) 可移植 性 (5) 互联 性 (5) 7 其他需求 (5) 8 数据描述 (5) 静态数 据 (6) 动态数 据 (6) 数据库描 述 (6) 数据字 典 (6) 数据采 集 (6) 9 附录 (6) 1引言 编写目的 学生管理系统是面向学生的,目的是提高学校对学生的管理。本系统主要包括六个模块:学生的基本信息、课程的基本信息、登录、成绩录入、成绩查询和汇总功能,这六个模块基本实现设计本系统的目的,从而可以进一步满足学校对管理系统的要求。 现在的学生管理系统功能不够,所以我们要明确用户对学生管理系统的功能和性能的需求,并将这些需求用语言编写出来。并使系统开发者和学生对此成

绩管理系统有共同的理解和认识。这是开发学生管理信息系统的基础,为了更好的开发,对系统的设计要详细。开发的系统要简单实用。 项目背景 项目名称为:学生成绩管理信息系统。开发目标为有效管理学生信息,实现学生信息的数据录入、浏览、修改等,从而实现对学生信息的规范化、系统化、自动化管理。 术语说明 MIS: 管理信息系统 Transaction Processing : 事务处理 Data Acquisition :数据采集 Data Processing Circle : 数据处理流程 Data Processing:数据处理 参考资料 《软件工程案例教程》…毕硕本卢桂香编着北京大学出版社 《Vista Basic语言程序设计》…刘韬编着人民邮电出版社 2 项目概述 待开发软件的一般概述 此软件的目的是提高学校对学生的科学化管理,为学校的学生成绩管理系统进行优化。 待开发软件的功能 (1) 由于学生学籍等信息具有一等保密性,应该为用户设置密码以提高系统的数据安全性。 (2) 使用该系统,可以记录学生学籍,能方便的浏览、添加、编辑和查询学生的信息,通过该系统了解学生的基本情况。 (3) 使用该系统,可以查看学生、课程、成绩3个重要方面,提供报表的输出和打印功能。 (4) 随着学校班级的变动,系统应该能对班级信息进行增加、编辑和删除功能。 (5) 本系统听具有数据库维护功能。 本系统模块结构图

相关主题
文本预览
相关文档 最新文档