软件工程实践过程管理系统精.docx

上传人:b****6 文档编号:7102474 上传时间:2023-01-17 格式:DOCX 页数:33 大小:626.16KB
下载 相关 举报
软件工程实践过程管理系统精.docx_第1页
第1页 / 共33页
软件工程实践过程管理系统精.docx_第2页
第2页 / 共33页
软件工程实践过程管理系统精.docx_第3页
第3页 / 共33页
软件工程实践过程管理系统精.docx_第4页
第4页 / 共33页
软件工程实践过程管理系统精.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

软件工程实践过程管理系统精.docx

《软件工程实践过程管理系统精.docx》由会员分享,可在线阅读,更多相关《软件工程实践过程管理系统精.docx(33页珍藏版)》请在冰豆网上搜索。

软件工程实践过程管理系统精.docx

软件工程实践过程管理系统精

淮阴工学院

软件工程课程设计报告

选题名称:

软件工程实践过程管理系统设计与实现系(院:

专业:

班级:

姓名:

学号:

姓名:

学号:

姓名:

学号:

姓名:

学号:

姓名:

学号:

指导教师:

学年学期:

学年第学期

摘要...............................................................................................................................4一.需求分析...............................................................................................................51.引言...........................................................................................................................5

1.1实验目的.............................................................5

1.2实验要求.............................................................5

2.可行性分析...............................................................................................................52.1问题定义.............................................................52.2可行性研究...........................................................6

2.3用户选择.............................................................7

3.项目背景...................................................................................................................73.1系统简介.............................................................73.2文档概述.............................................................73.3系统意义.............................................................83.4项目开发目标.........................................................8

3.5系统开发环境.........................................................8

4.功能需求:

...............................................................................................................94.1学生注册:

...........................................................94.2分组管理:

...........................................................94.3任务下达:

...........................................................94.4成绩管理:

...........................................................94.5过程管理:

...........................................................94.6信息查询:

..........................................................104.7交流讨论:

..........................................................10

4.8系统管理:

..........................................................10

5.性能需求:

..............................................................................................................10

5.1系统具有如下设计原则:

..............................................10

6.功能模块设计:

......................................................................................................10

7.数据流图:

..............................................................................................................12

8.数据词典..................................................................................................................12

9.用例图:

..................................................................................................................13二.总体设计报告........................................................................................................162.1编写目的...............................................................................................................162.2设计背景...............................................................................................................162.3设计思想...............................................................................................................17

2.5系统的开发环境...................................................................................................172.6功能需求...............................................................................................................172.7性能需求...............................................................................................................192.8系统框架...............................................................................................................192.8.1系统流程分析.....................................................202.8.2系统功能模块分析.................................................202.9接口设计...............................................................................................................222.9.1外部接口..........................................................222.9.2内部接口..........................................................222.10数据库设计.........................................................................................................232.11系统的体系结构和开发技术.............................................................................242.11.1体系结构.........................................................242.11.2开发技术.........................................................25三.系统详细设计........................................................................................................263.1详细设计的目的...................................................................................................263.2程序描述...............................................................................................................263.3详细设计的基本内容...........................................................................................263.3.1处理方式的设计....................................................273.3.2物理结构设计......................................................273.4性能.......................................................................................................................283.5管理员用例图.......................................................................................................283.6用户状态图..........................................................................................................293.7用户活动图...........................................................................................................303.8流程模块图...........................................................................................................303.8.1学生登录流程模块图................................................303.8.2分组管理流程模块图................................................313.8.3教师管理。

........................................................313.8.4过程管理..........................................................313.8.5信息查询..........................................................323.9接口数据...............................................................................................................323.9.1接口数据的功能....................................................323.9.2接口数据的优点....................................................323.10系统界面.............................................................................................................33

3.12系统出错处理.....................................................................................................363.12.1出错信息.........................................................363.12.2出错处理对策.....................................................363.12.3补救措施.........................................................373.12.4系统维护设计.....................................................373.12.5安全保密设计.....................................................37

四.实验总结................................................................................................................38

五.致谢........................................................................................................................39

六.参考资料................................................................................................................40

摘要

软件工程实践过程管理系统,是针对学校学生信息注册与分组管理而开发的管理软件,是典型的管理信息系统。

它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,它能够为用户提供充足的信息和快捷的查询手段。

能有效的帮助学校和老师掌握学生的情况,为学生提供成绩跟任务方面的查询。

在传统模式下利用人工进行学生分组信息管理,存在着较多的缺点,令学校管理者对学生的信息管理带来了很大困难,严重影响了教育工作者的工作效率。

随着科学技术的不断提高,计算机科学日渐成熟,使用日趋成熟的计算机技术来代替传统的人工模式,来实现学生信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。

这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套管理软件成为很有必要的事情。

关键字:

管理系统软件工程实践过程管理系统项目开发

一.需求分析

1.引言

1.1实验目的

通过实验课程,熟悉和基本掌握软件的工程设计方法,软件工程设计的表达形式、以及实现工程设计的辅助软件工程工具的使用。

使学生在进行一个计算机应用系统开发过程中,学习所应该采取的步骤、方法,掌握需求分析、概要设计、系统设计和详细设计的主要环节,达到全面领会和贯通所学习的理论知识,以适应将来实际工作的需要。

1.2实验要求

1.数据库设计(软件工程实践过程管理系统数据流程图,数据库概念结构设计,数据库逻辑结构设计。

2.数据库需求分析(软件工程实践过程管理系统数据流程图

用户的需求具体体现在各种信息的提供、保存、更新、和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

3.数据库概念结构设计(E-R图

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

4.数据库物理结构设计

现在需要将上面的数据库概念结构转化为数据库系统所支持的实际数据模型,也就是数据库的物理模型。

在上面的实体以及实体之间关系的基础上,生成数据库中的表格以及各个表格之间的关系。

2.可行性分析

2.1问题定义

这次要开发一个软件工程实践过程管理系统,要实现学生注册,快速分组进行实验,组员,组长,指导教师之间关于实验资料,任务的交流。

同时,学生,指导教师可以最后查看实训成绩。

2.1.1学生进行注册登录;

学生通过注册登录系统,注册的信息包括:

学号、姓名、性别、班级、专业特长、爱好等基本信息。

输入帐号登录后进行分组为:

组员,组长,指导教师,一个组员只能加入一个组。

2.1.2老师进行管理;

指导教师确认好分组后,就可以开始实验了。

老师下发实训任务,上传任务书、大纲等文档资料。

同时还可以对学生的实训成绩进行管理。

实验过程中,指导教师可以查看不同组的任务资料。

2.1.3组长分配任务;

实验过程中,各组的组长可以决定每个组的各阶段的开始和结束;同时还可以在不同阶段分配组员任务以及上传资料。

2.1.4学生、老师信息查询;

确认的组员可以查看,下载文档资料,和自己在不同阶段的任务。

确认的组员和指导教师可以查看学生的实训成绩。

2.2可行性研究

2.2.1技术可行性

已经有人开发过,并且我们也都使用过相类似系统,对其一般性的软件和操作环境、编译环境都比较熟悉,所以说在技术上来说是可行的。

2.2.2经济可行性

当前系统只对服务器有关的要求,在服务费用方面,支出在你那个承担的范围,以后的维护及其他设备的总共费用在可以承担的范围。

用当前系统可以节约出能够支付当前系统的直接支出,以后维护费用更是比以前的机制节约很多钱。

2.2.3操作可行性

系统的操作方式在这个用户组织内能行得通

2.2.4范围

本文包括了软件工程实践过程管理系统项目的总体概述、具体需求、总体设计约束、系统质量特征、依赖关系、数据库、操作、需求分级以及待确定问题等。

其中:

总体概述包括:

系统概述、系统功能描述、用户特征描述、系统存在的假设及依赖关系等。

具体需求包括:

功能需求、性能需求等。

总体设计约束包括:

标准符合性、硬件约束和技术限制等。

2.3用户选择

本系统面向的用户有:

学校的管理人员、教师、学生。

所以对计算机的人性化和易用性比较高,应用于学校学生分组实验信息管理,总体任务是实现学生分组实验信息关系的系统化、规范化和自动化,其主要任务是让实验分组更加便于管理,利于学生,老师登陆注册管理。

做到看界面简单易懂,容易操作,提高了学校管理效率以及提升了学生信息的安全性和完整性。

3.项目背景

3.1系统简介

软件工程实践过程管理是高校管理的重要组成部分。

学生的稳定是学校快速发展的有力保障,这不仅仅关系到学生在校期间的表现,在很大程度上度量了一个学生的跟踪管理。

学生管理的重要性不言而喻,但是学生管理在学校中很繁琐的,在每个系,每个学生都需要有对应的档案记录。

在学校各项管理中,学生管理牵涉到的其他管理内容是最复杂的,它牵涉到了学生个人档案管理、日常考核管理、成绩管理等。

所以在实际管理工作中,往往由于记录的数量多、管理复杂、可连续性差,造成学生管理的混乱。

对这一混乱,最好的解决办法就是借助计算机技术和数据库管理系统,对整个学生管理进行记载,并实行电子化管理。

3.2文档概述

本文的需求分析采用面向对象的方法,在文档中主要采用用例

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1