中南民族大学

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中南民族大学学生实验报告

院系:计算机科学学院

专业:计算机科学与技术

年级: 2009级

课程名称:软件工程

姓名:

指导教师:

2011年 11 月 10 日

目录

可行性研究

1.1可行性研究任务 (1)

1.2 可行性研究的过程 (1)

1.3 系统流程图 (1)

1.4 数据字典 (2)

需求分析

2.1 需求分析的任务 (4)

2.1.1 系统简述 (4)

2.1.2 系统需求 (4)

2.1.3 应用目标 (4)

2.1.4 作用及范围 (4)

2.2用户需求分析 (4)

2.2.1 用户调查 (4)

2.2.2 系统功能需求 (5)

概要设计

3.1 系统框架图 (6)

3.2 模块化 (6)

3.3 程序流程图 (7)

详细设计

4.1设计过程及原理 (8)

4.2软件系统结构的设计 (8)

4.2.1新的业务流程 (8)

4.2.2 系统功能结构图 (9)

4.3概念模型设计 (10)

4.4功能概述

4.4.1 用户类型 (11)

4.4.2 信息浏览 (11)

4.4.3 查询 (11)

4.4.4 学生信息管理 (11)

4.5模块的细划分 (12)

实现

5.1编码与测试 (13)

5.2界面实现 (13)

用户使用说明

6.1系统说明 (16)

6.2登录说明 (16)

一、可行性研究

1.1 可行性研究任务

技术可行性:以JA V A作为设计语言,在eclipse的平台进行设计,在技术上能够实现。

经济可行性:该管理系统只是一个简化版本的,主要由小组成员一起合作完成,基本没有什么成本,当然也没有经济效益,所以这里需要考虑经济问题。

操作可行性:该系统为学生信息管理系统,用户主要是学生和管理员,都具有一定的知识,所以对于他们来说,操作性也是行的通的。

1.2 可行性研究的过程

进一步分析了该系统的规模和目标,它是一个简易版的学生信息管理系统,它具有可行性;同时,也研究了学校目前正在使用的系统,了解了它大概的工作方式,从中得到了一定的启发,在它的基础上来进行自己系统的设计,提出解决问题的方案。

1.3 系统流程图

构造系统的逻辑模型的工具是数据流图和数据字典。数据流图中没有任何具体的物理元素,只是用来描述信息在系统中的流动和处理情况。数据流图共有四种基本符号:矩形表示数据的源点或终点(或称为外部项),圆或椭圆表示变换数据的处理,向右开口的矩形表示数据存储,箭头表示数据流,即特定数据的流动方向。根据现行学生学籍管理的业务流程,首先确定数据流图中的源点和终点都选定为学生,如此就得到学籍管理系统的基本系统模型,如图所示。

学生学籍管理系统的基本系统模型

根据基本系统模型,对其逐步细化,得到描绘逻辑系统细化后的数据流图,如图所示。

学籍管理系统数据流图

1.3 数据字典

为了更进一步描绘系统的逻辑模型,在得出系统的数据流图后要对图中的数据信息进行如:学生信息、学号、班级信息、课程信息、成绩等作进一步的描述,这就需要定义数据字典,才能把现有的系统描述清楚。数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的结合。一般来说,数据字典应该由四类元素的定义组成:数据流、数据流分量(即数据元素)、数据存储、数据处理。

下图给出了系统的主要数据元素的数据字典卡片,以具体说明数据字段卡片中相关数据的含义。

图(a)

图(b)

图(c)

图(d)

图(e)

图(f)

系统主要数据元素的数据字典

二、需求分析

2.1 需求分析的任务

2.1.1 系统简述

人类已经跨入了新世纪,正在进入信息时代。我国国民经济和社会发展第十个五年计划将国民经济和社会信息化作为覆盖现代化建设全局的战略举措,要求加速发展信息产业,大力推进信息化。现在信息技术的应用越来越普及,不但促进了社会的高速发展,也改变着人们的工作、学习、生活和娱乐的方式以及思想观念。随着计算机的日益普及,计算机软件无处不在。

软件在计算机的发展和应用中至关重要,在人类进入信息化社会时成为新兴信息产业的支柱。应用软件是在特定领域内开发,为特定目的服务的一类软件,而在事务管理、办公自动化方面的软件在企事业机关迅速推广,带给了我们惊人的工作效率。为了加深对软件工程及数据库相关知识的了解,掌握相关的开发工具。本人选择了“学籍管理系统”作为此次的软件工程导论实验的设计。

整个系统具有界面简单大方,功能强大,易操作,易扩充,安全性高等特点。该系统适合各个院校及用以学生的学籍管理及日常事务的处理。

2.1.2 系统需求

首先,要满足系统指定的基本功能需求,因为该系统比较小,故在在性能方面能够满足要求,同时对于出错也要有一定的处理机制,从而来减少因为用户输入等错误而导致系统紊乱。对于,用户输入的相应数据也要有一定限制,这样也能减少出错的概率。

2.1.3 应用目标

通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生入校,考试等日常生活进行管理,对学生相应的信息进行输入、输出、删除、修改、查询的所需操作,使庞大的数据能够规范化、具体化、合理化。同时,也方便学生对于自己信息的查寻。

2.1.4 作用及范围

本软件适用于对学生的学籍进行管理,可以快速的学生信息进行输入、输出、删除、修改、查询等操作,以学校便对学生管理工作有序的进行,同时学生也可以方便的查询自己的基本信息。

2.2用户需求分析

2.2.1 用户调查

经过详细的调研,并多次与学生档案管理的老师进行研讨后,首先加深了对学生学籍管理业务的深刻了解,其次在从分熟悉学生学籍管理业务的同

相关文档
最新文档