软件开发可行性报告.docx

上传人:b****6 文档编号:6592329 上传时间:2023-01-08 格式:DOCX 页数:26 大小:1.39MB
下载 相关 举报
软件开发可行性报告.docx_第1页
第1页 / 共26页
软件开发可行性报告.docx_第2页
第2页 / 共26页
软件开发可行性报告.docx_第3页
第3页 / 共26页
软件开发可行性报告.docx_第4页
第4页 / 共26页
软件开发可行性报告.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

软件开发可行性报告.docx

《软件开发可行性报告.docx》由会员分享,可在线阅读,更多相关《软件开发可行性报告.docx(26页珍藏版)》请在冰豆网上搜索。

软件开发可行性报告.docx

软件开发可行性报告

软件开发可行性报告

【最新资料Word版可自由编辑!

 

一.引言.........................................................4

二.关键字.......................................................5

三.摘要.........................................................6

四.系统概述.....................................................7

五.可行性研究报告...............................................8

1.1引言........................................................9

1.1.1编写目的...............................................9

1.1.2项目背景...............................................9

1.1.3参考资料...............................................9

1.1.4定义...................................................9

1.2可行性研究的前提...........................................10

1.2.1要求..................................................11

1.2.2目标..................................................12

1.2.3条件,假定和限制......................................12

1.2.4可行性研究方法........................................12

1.2.5决定可行性的主要因素...................................13

1.2.6评价尺度...............................................13

1.3对现有系统的分析...........................................14

1.3.1处理流程和数据流程....................................14

1.3.2工作负荷..............................................14

1.3.3人员..................................................14

1.3.4局限性................................................14

1.4技术可行性分析.............................................14

1.4.1对系统的简要描述......................................14

1.4.2处理流程和数据流程....................................15

1.4.3与现有系统比较的优越性................................15

1.4.4采用建议系统可能带来的影响............................15

1.4.5技术可行性评价........................................15

1.5经济可行性分析.............................................15

1.5.1资金支出..............................................15

1.5.2效益..................................................15

1.5.3收益/投资比...........................................15

1.5.4投资回收期............................................15

1.5.5敏感性分析............................................15

1.6社会因素可行性分析.........................................16

1.6.1法律因素..............................................16

1.6.2用户使用可行性........................................16

1.7其它可供选择的方案........................................16

1.7.1引进已有管理系统......................................16

1.8结论意见...................................................16

六.需求分析........................................................17

1.将要完成的软件功能...........................................17

2.功能需求划分.................................................17

2.1学生其本信息管理功能....................................17

2.2学生详细信息管理功能....................................17

2.3课程设置管理功能........................................17

2.4学生成绩管理功能........................................17

2.5用户管理功能............................................17

2.6打印功能................................................17

七.数据描述........................................................18

1.数据.........................................................18

2.数据字典.....................................................18

八.概要设计........................................................16

1.总体设计.....................................................16

1.1处理过程................................................16

1.2系统总体结构图..........................................16

1.3功能模块划分.............................................17

2.数据库设计....................................................18

2.1物理设计................................................19

2.2概念设计................................................20

3.安全保密设计.................................................20

九.详细设计........................................................18

十.测试和维护......................................................24

十一.总结及心得....................................................25

软件工程实验

一.引言:

随着学校的迅速发展,院系发展越来越快,学生的数量有大量的增加。

而且为了适应时代发展的要求,学校开设越来越多的课程。

为了能够对学校的教学资源进行更好的管理和调配,迫切需要一套方便实用的学生学籍管理系统

二.关键字:

可行性研究,需求分析,概要设计,详细设计,编码实现,测试维护。

三.摘要

我们学院建于2004年5月,学校学院依托西安交通大学百年名校雄厚的师资力量,现设有电气与信息工程、计算机、经济、管理、机械工程、外语、艺术设计、护理等8个系、4个基础课教研室、25个本科专业。

目前有全日制本科学生6380余名,为教学管理带来了大量的工作。

开发教学管理系统是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生的学籍管理,成绩信息等,并且具有对信息的增加,查询,修改等功能 

四.系统概述:

系统应该能够完成学生相关信息的录入查询和统计。

以便校方能够更好的对学生进行管理。

经过对学校学生管理模式的调查和分析,我们认为,该系统应该对学生的如下信息提供相关管理功能:

1、工作室网络内的计算机监控:

监控计算机机信息包括用户名、所使用计算机的IP地址,已在线时长统计,当前在线人数,以及远程关闭计算机。

2、工作组在线即时讨论:

包括教师与同学之间的沟通,同学与同学之间的沟通,通过简单的聊天系统来实现。

3、作业的上传与任务的下达:

通过文件的上传和下载方便教师和学生交流学习资料,教师可以将学习资料上传,学生可提交作业,下载学习资料。

五.可行性研究报告

1.1   引言

1.1.1.编写目的

我们学院建于2004年5月,学校学院依托西安交通大学百年名校雄厚的师资力量,现设有电气与信息工程、计算机、经济、管理、机械工程、外语、艺术设计、护理等8个系、4个基础课教研室、25个本科专业。

目前有全日制本科学生6380余名,为教学管理带来了大量的工作。

开发教学管理系统是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生的学籍管理,成绩信息等,并且具有对信息的增加,查询,修改等功能 。

1.1.2项目背景

项目名称:

《学生学籍管理系统》

项目提出者:

朱德军老师

项目开发者:

何宝,王瑞,丁磊,李婉茹

用户:

西安交通大学城市学院

1.1.3参考资料

[1]张海藩主编,《软件工程导论》,清华大学出版社

[2]陆丽娜主编,《软件工程》,经济科学出版社

[3]瞿中主编,《软件工程》,机械工业出版社

[4]《数据库系统概论》——萨师煊高等教育出版社

1.1.4定义

存储过程是存储在服务器上的由SQL语句和控制流语句组成的一个预编译集合。

触发器属于一种特殊的存储过程,可以在其中包含复杂的SQL语句。

触发器与存储过程的区别在于触发器能够自动执行并且不含有参数。

1.2  可行性研究的前提

1.2.1.    要求

 功能:

对学生的学籍以及成绩,进行基本的管理。

包括:

学生的基本信息和学科成绩的存储、输入、删除、修改、查询,以及升留级管理。

登陆功能:

分辨不同用户给予不同权限;分辨是否有这样的用户名;分辨用户所输入的用户密码是否正确

   输入:

对于查询功能,应做到可以单条件和组合条件输入;对于输入功能,要有输入、修改和添加学生信息和成绩;对于登陆功能,要对用户权限、密码具有识别能力。

 输出:

能按要求在显示器上显示所需内容并能打印成有条理的表格,没有多余的内容,也没有重复的现象。

  安全与保密:

对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。

考虑到数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。

  实现:

由系统主界面调入,便于学生成绩管理功能。

  完成期限:

15天

1.2.2.    目标

《学生成绩管理系统》针对的学校学生情况对学生各学年的成绩进行有效的管理。

能够快速的查询出学生的各科成绩以及所在班级等各种用途。

相应的需求有:

1  能够存储一定数量的学生信息,并方便有效的进行相应的数据操作和管理,这主要包括:

学生信息的录入、删除及修改。

学生各科成绩的多关键字检索查询。

2  能够对一定数量的读者进行相应的信息存储与管理,这其中包括:

查询学生信息的登记、删除及修改。

学生资料的统计与查询。

3  能够对需要的统计结果提供列表显示输出。

4  能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。

1.2.3   条件、假定和限制

开发时间:

15天

经费来源:

个人筹集

最迟完成时间:

2009年12月15日

1.2.4   可行性研究方法

对学生和校领导采用问卷调查的方法,询问他们,以确定最佳的可行性研究方案。

软件采用现代流行WINDOWS操作界面。

是标准的WIN32应用程序,可运行在WIN95\WIN98\WinMe\WIN2000\WINXP\WINNT等系统平台上的多任务应用程序。

在运行时可以直观的浏览、查询和掌握学生的成绩,同时能够了解学生的基本信息所在系部、班级、宿舍的具体地址。

结束了人工统计的耗时长、工作量大、错误率高的缺点。

集体操作如下:

1) 将可行性研究按一定的方法分解成相对简单的工作

2)将分解后的各项工作,分别交给合适的人或计算机去做(不过此项工作这次只能由我一个人努力了,以后一定发扬团队精神)

3) 按照一定的规则组织人机协同工作

4) 应用先进技术提高单项工作速度

5) 使单项工作尽可能并行作业

1.2.5.   决定可行性的主要因素;资金到位,技术能力强,开发人员有坚决胜利完成任务大额决心

1.2.6.  评价尺度

  是否功能齐全,运行稳定。

在网络功能方面是否方便管理。

 设置是否灵活开。

 是否具有多任务,高效率的特点。

 是否具有界面友好,操作简单的特点。

1.3    对现有系统的分析

1.3.1.  处理流程和数据流程

1.3.2.   工作负荷

现有系统相对较差,系统不是特别有益于用户、方便与用户。

1.3.3.   人员

需要大量地人员来管理,维护其数据,出错率较高。

出现很多冗余信息。

1.3.4.    局限性

对人力资源进行大量的浪费,而且安全性不是很高。

1.4    技术可行性分析

1.4.1.  对系统的简要描述

本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。

1.4.2. 处理流程和数据流程

1.4.3. 与现有系统比较的优越性

只需添置低档计算机,如果条件允许可添加打印机以便查询能方便打印成资料作为参考。

1.4.4.   采用建议系统可能带来的影响

我们学院建于2004年5月,学校学院依托西安交通大学百年名校雄厚的师资力量,现设有电气与信息工程、计算机、经济、管理、机械工程、外语、艺术设计、护理等8个系、4个基础课教研室、25个本科专业。

目前有全日制本科学生6380余名,为教学管理带来了大量的工作。

开发教学管理系统是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生的学籍管理,成绩信息等,并且具有对信息的增加,查询,修改等功能 。

1.4.5.   技术可行性评价

应尽职尽责,尽量在规定期限内完成项目。

需要短时间来熟悉新系统,但不需要大量的培训。

在以上限制条件下利用现有技术和人员,完全可以实现预期目标。

开发人员

对现有软件不会产生冲突,对使用的操作系统来说有很好的兼容性、稳定性。

需要短时间来熟悉新系统,但不需要大量的培训。

在以上限制条件下利用现有技术和人员,完全可以实现预期目标。

开发人员应尽职尽责,尽量在规定期限内完成项目。

1.5        经济可行性分析

1.5 .1资金支出:

一次性支出

1.5 .2   效益从使用该系统开始,您就会享受到它对您的效益。

1.5 .3 收益/投资比

从宏观角度讲,受益远高于投资

1.5 .4 投资回收周期3月

1.5 .5  敏感性分析

对其它软件不会产生较大的冲突,敏感度较低。

1.6     社会因素可行性分析

1.6.1.     法律因素

所有技术资料都由提出方保管。

合同制定确定违约责任

1.6.2.  用户使用可行性

使用本软件人员要求有一定计算机基础。

1.7   其他可供选择的方案

1.7.1.    引进已有管理系统

操作人员需要重新上机培训,可以避免大量开发费用

1.8    结论意见

本系统可以马上开始实施,并尽可能做到提前完成。

从开发成本角度来说,将支出成本降到最底。

六.需求分析

1.将要完成的软件功能

2.功能需求划分

2.1.学生基本信息管理功能

●学生基本信息的录入,包括学号、姓名、性别、专业等信息

●学生基本信息的修改;

●学生基本信息的删除;

●学生基本信息的查询。

2.2学生详细信息管理功能

●学生详细信息的录入,包括学号、姓名、专业等信息;

●学生详细信息的修改;

●学生详细信息的查询。

2.3课程设置管理功能

●课程设置信息的录入,包括课程编号、课程名字、所占学分等信息;

●课程设置信息的修改;

●课程设置信息的查询。

2.4学生成绩管理功能

●学生成绩信息的录入,包括课程编号、姓名、学号、分数等信息;

●学生成绩信息的修改;

●学生成绩信息的查询。

2.5用户管理功能

●系统用户信息的录入,包括用户名、密码等信息;

●系统用户信息的删除。

2.6打印功能

●用户直接打印功能;

●打印预览功能;

●打印设置功能

七.数据描述

1数据:

(1)学号、姓名、性别、出生年月、班级;

(2)专业代号、专业名称;

(3)课程编号、课程名称、学分;

(4)课程编号、学号、成绩;

(5)用户名、密码。

2数据字典:

数据元素

数据元素条目

名称:

学号

说明:

本校学生编号

数据值类型:

离散

类型:

数字

长度:

8

有关数据结构:

学生成绩

学生登记卡

选课卡

编号:

001

数据元素条目

名称:

课程号

说明:

本校课程编号

数据值类型:

离散

类型:

数字和字母

长度:

2

有关数据结构:

课程成绩

课程登记卡

选课卡

编号:

002

八.概要设计

一.总体设计

1.1处理过程

●系统启动时,激活系统登录模块,进行身份验证。

●通过身份验证后,对系统初始化。

根据系统配置文件,将数据库导入并设置各全局变量。

●系统进入窗口状态,通过按钮,激活各功能模块,并执行指定模块。

●由关闭系统事件激活关闭系统模块,退出系统。

1.2.系统总体结构图

·

1.3.功能及模块划分

本软件通过窗口与用户进行交互,实现软件功能。

实现功能

模块名称

系统控制

关闭系统模块、系统功能模块

浏览

浏览模块、刷新浏览模块、基本信息模块、刷新基本信息模块

查看详细信息

详细信息模块、是否添加模块

学籍管理

学籍管理模块、是否添加模块

成绩管理

成绩管理模块、是否添加模块

课程设置

课程信息模块

选修课设置

选修课设置模块

查询

简易查询模块、高级查询模块、SQL语句查询模块

排序

按学号、姓名、专业代码排序模块

删除

删除模块、刷新浏览模块、刷新基本资料模块

增加

增加模块、刷新浏览模块、刷新基本资料模块

修改

修改模块、刷新浏览模块、刷新基本资料模块

打印

打印设置模块、打印预览模块

用户管理

新建用户模块、修改密码模块

身份验证

身份验证模块

二.数据库设计

1.物理设计

(1)学生基本信息表

编号

字段名称

数据结构

说明

1

Student-id

int

学号`

2

Student-name

char50

姓名

3

Sex

Char2

性别

4

Class-name

char

专业名称

(2)学生详细信息表

编号

字段名称

数据结构

说明

1

Student-id

int

学号`

2

Student-name

Varchar50

姓名

3

Sex

Char2

性别

(3)院系班级表

编号

字段名称

数据结构

说明

1

Class-id

int

专业号

2

Classname

Varchar40

专业名称

(4)学籍管理表

编号

字段名称

数据结构

说明

1

Student-id

int

学号

2

Studentname

Varchar50

姓名

3

Birth

Varchar20

出生年月

4

Class-name

Varchar40

所在专业名称

(5)课程设置表

编号

字段名称

数据结构

说明

1

lesson-id

int

课程编号

2

lessonname

Varchar100

课程名称

3

credit

int

学分

(6)考试成绩表

编号

字段名称

数据结构

说明

1

Lesson-id

int

课程编号

2

Student-id

int

学号

3

Score

float

成绩

(7)用户信息表

编号

字段名称

数据结构

说明

1

Usename

Varchar40

用户名

2

Pwd

Varchar40

密码

2.概念设计

三.安全保密设计

●在用户登录系统时进行身份验证,只允许合法用户进入系统;

●可以新用户注册

九.详细设计

接下来便是软件的具体实现过程

一程序欢迎界面

当前界面为系统欢迎界面,会在几秒后自动跳转到下一个界面

二系统登录界面

.

在用户名和密码栏中输入已注册的,如果用户名密码输入正确,点击“登录”按钮会跳转到下一个界面,否则会提示用户或密码错误;点击“注册”按钮可以进行新用户的注册,则会跳转到下一个界面

实现登录的代码为

n=alltrim(thisform.text1.value)

p=alltrim(thisform.t

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

当前位置:首页 > 高中教育 > 高中教育

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

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