软件工程——可行性分析报告

软件工程——可行性分析报告
软件工程——可行性分析报告

计算机与通信工程学院《软件工程》实验报告

触电影协资源管理系统可行性分析报告

Chudian Community Resource Management System

The Report of Feasibility Studies

专业:软件工程

班级:软件11-02 班

姓名:郭子敬

报告日期:2012年12月14日

1、引言

1.1 编写目的

长沙理工大学触电·电影协会是创立于2011年的一个新兴社团。社团建立一年多来,累计加入的会员数量已经达到500余人。为了更好地管理会员信息,为创建福利型、服务型的社团管理模式创造条件,我们必须建立一套高效、易用的资源管理系统,将以往采用传统方式进行的会员信息的管理工作和社团物料资源管理、活动登记、会员活跃度统计等等工作过渡到一个社团几十名骨干可以有效发挥工作效率的统一平台上来。

为此,我们通过多种途径了解到,类似于小型企业的客户管理系统,我们可以建立一套内部使用的软件系统,将我们所需的功能整合其中,社团各部门可以以自己的账号登录来实现集中化的管理。

经过一些了解和研究,我们决定使用.NET C#来做主要的开发工具。

Microsoft .NET框架是现今非常流行的开发工具之一,通过.NET框架,我们可以比较容易地实现对数据库的操作、对图像的处理,同时,利用.NET C# Windows Forms来建立图形界面,也比以往采用C++/MFC的传统开发方式要简单方便。

同时,现在普及的Microsoft Windows 7操作系统,已经内置.NET Framework 3.5运行库,这无疑保证了我们的管理系统软件能够顺利地在大多数现今的电脑上运行。

有别于企业内部的管理软件,作为高校社团,我们没有固定的办公场所,活动的举办更是遍及全校乃至全市范围。由此,我们想到将平台设计为基于互联网的一套系统,进一步想到,让这套系统的使用者不仅通过电脑,更可以通过智能手机来便捷地实现会员信息和活动信息的管理。如此一来,我们的管理系统将设计为“C/S”架构,设立一个固定的服务器保存所有数据,多个客户端可同时通过Internet与服务器进行通信并实现各项数据操作功能。

近几年,智能手机市场如日中天,其中搭载由Google出品的Android智能操作系统的手机逐步占据了相当大的市场份额。Android操作系统的功能现已相当完善,美观实用的图形界面、网络功能、拍照、定位、调用联系人、短信、电话功能,都可以方便地通过Android SDK开发实现。所以,我们决定采用Android SDK来开发手机端的客户端软件。

本项目和本报告均由郭子敬(粽子HeliXZz)独立完成。

1.2 项目概况

1)本项目(“触电影协资源管理系统”)包含三个子系统,分别为:“触电影协资源管理服务器”、“触电影协CRM”(Windows 桌面版)、“触电影协

CRM”(Android手机版)。

2)本项目由触电影协郭子敬提出,目前计划由郭子敬(201155080224)独立开发,用户范围面向全社团管理人员;

1.3 术语定义

列出本报告中用到的专门术语的定义和外文首字母组词或缩写的原词组,任何缩写词在使用前必须给出完整的原词组并做解释。

SDK:Software Development Kit,软件开发套件。

C/S:Client/Server,客户端-服务器架构。

OTA:On-The-Air,指通过无线网络、移动网络进行软件升级和更新。

JSON:JavaScript Object Notation,一种轻量级的数据交换格式。易于机器解析和生成操作。

1.4 参考资料

[1]张海藩.软件工程导论(第四版)[M].北京:清华大学出版社,2003

[2]Mark Michaels著,周靖译. C#本质论(第三版)[M]. 人民邮电出版社,2010

[3]利用JSON实现Android高效、安全访问远程数据库的一种方式[J].韶关学院学报,2011,

32(12)

[4]Android手机访问服务器的一种数据交互方法[J]. 电子设计工程,2010,18(9)

[5]洪洋. 用.NET打造一个移动客户端(Android/iOS)的服务端框架NHM[EB/OL].

https://www.360docs.net/doc/f56468268.html,/flashpig/archive/2011/11/15/2249676.html , 2011.11

[6]Google Android API Guide [EB/OL].

https://www.360docs.net/doc/f56468268.html,/guide/components/index.html,2012.12

2 背景与意义

2.1 背景与现状

截止2012年12月为止,长沙理工大学触电-电影协会共举办过两次大规模招新(分别为2011年10月和2012年10月)。在2011年的大规模的招新活动中,协会采用的是现场人工登记信息的形式,记录了每位报名会员的姓名、学院、电话等几项基本信息。然而,仅仅收集到这些非常基本的会员信息,对于建设一个以打造精品活动、

充分促使会员相互交流的社团是远远不够的。于是,在2012年招新时,协会除以上基本信息外,还采集了每位会员的照片并予以编号对应,并通过发放详细登记卡的形式,记录了会员的详细联系信息、爱好、社交网络活跃度等等进一步的资料。不过,这些信息仍然是采用手工收集的方式整理,最后仅仅录入到了Excel作为会员数据存档,虽然在协会内部可以通过网上共享的形式较为方便(相对之前的纸质档案而言)地查询,但这样的形式仍然满足不了协会的真正需要。例如,对会员信息进行添加、修改之后,尤其是管理会员信息的办公室部门并不只有一人负责,那么就将产生多个版本的会员数据库文件,这在管理上造成了许多的不便,也容易出现疏漏。

2.2 趋势与前景

通过本文的研究,建立一个唯一、统一的网上平台,每个骨干对数据库进行的修改都实时同步到网上数据库并予以日志记录以便恢复错误,能够有效的解决这个问题[1]。并且,将数据库放在“云端”,意味着会员信息的录入和修改工作不再局限于在工作人员使用电脑上网时进行,现场招新、活动组织时,通过手机客户端,工作人员可以随时访问数据库。进一步,还可以实现活动现场二维码扫描签到、LBS社交等更多功能。

2.3 工作基础、条件和优势

本项目的数据库构建基于提前设计的会员信息库(已有Excel格式的详细文字信息和与编号对应的会员照片文件)。

身为长沙理工大学计通学院软件工程专业学生,拥有学校分配的专用实验室和高性能计算机进行开发、测试,校园网内网环境也可以用于进行网络平台测试。

3 内容和目标

3.1 主要内容

本项目的主要开发内容包括三个大模块,列出如下:

(1)触电影协CRM服务器端

待完成的主要功能如下:

a.向客户端提供基于Internet的远程服务,接受来自客户端的请求,

对本地数据库进行增删改查操作[3][4][5];

b.支持对客户端进行身份验证和权限管理,通过客户端发送来的帐号和

密码进行鉴权,并根据客户端登陆身份限制客户端可操作范围;

c.支持在服务端管理界面对数据库进行直接操作[2];

d.支持在服务器管理界面增删改管理员列表(即客户端登陆帐户列表);

e.支持自动按日期时间和登录账户分类的日志记录和查询,以跟踪客户

端进行的数据操作;

f.支持自动数据库备份;

g.为客户端提供OTA升级支持;

h.保存并在客户端登陆时自动向客户端发送消息;

待实现的主要窗体程序:

a.服务端主界面,显示实时日志,提供各项功能入口;

b.数据库直接操作界面,以表格形式对各数据库进行直接操作;

c.管理员列表管理界面;

d.数据库备份、恢复界面;

e.服务器消息管理界面;

待实现的主要程序模块:

a.本地数据库支持模块;

b.自定义协议JSON序列化模块;

c.网络通信支持模块;

d.身份验证、鉴权模块;

(2)触电影协CRM客户端Windows PC桌面版

待完成的主要功能如下:

a.与服务器端进行通信,能够通过Internet实现远程数据库增删改查

操作;

b.以用户名和密码进行登录,根据服务器返回的用户权限自动显示或隐

藏各个功能项;

c.添加、修改会员资料和活动信息时可选择图片文件上传,上传时自动

压缩;

待实现的主要窗体程序:

a.登录窗口

b.会员列表界面

c.活动列表界面

d.添加/修改会员窗口

e.添加/修改活动窗口

f.服务器消息界面

g.自动适应比例的图片查看窗体;

待实现的主要程序模块:

a.基本网络通信模块

b.消息收发模块

c.图片压缩、处理模块

(3)触电影协CRM客户端Android智能手机版

待完成的主要功能如下:

a.与服务器端进行通信,能够通过Internet实现远程数据库增删改查

操作;

b.以用户名和密码进行登录,根据服务器返回的用户权限自动显示或隐

藏各个功能项;

c.添加、修改会员资料和活动信息时可拍照上传或选择图片文件上传,

上传时自动压缩;

d.可利用Android手机的定位功能根据地理位置信息自动判断常用活

动地点[6];

e.可接收服务器消息、并向服务器发送消息;

待实现的主要窗体程序:

a.登录窗口

b.会员列表界面

c.活动列表界面

d.添加/修改会员窗口

e.添加/修改活动窗口

f.服务器消息界面

g.留言反馈界面

h.大图查看界面

待实现的主要程序模块:

d.基本网络通信模块

e.消息收发模块

f.LBS服务模块

g.图片压缩、处理模块

3.2 预期目标

本项目预期实现的目标可总结为一点:开发出健壮、稳定、符合设计思路和功能需求的社团CRM系统。此处给出一些初期设想的原型界面图:

4 技术路线

4.1 总体功能

4.2 运行平台

4.2.1网络环境

本项目的运行环境分为两块:

服务器端:需要接入Internet,可固定IP,也可使用基于域名的动态DNS服务;

客户端:接入Internet,网络速度满足GPRS/EDGE以上标准即可。

4.2.2 设备情况

服务器端所需硬件条件:

中央处理器、RAM容量满足操作系统对应的最低需求,典型值为Pentium 4 1.7 GHz及以上的中央处理器,512 MB 或更大容量的RAM;

最低需求50 MB 磁盘空间,考虑数据库大小,建议保留 5 GB 或以上空间。

PC版客户端所需条件:

中央处理器、RAM容量满足操作系统对应的最低需求,典型值为Pentium 4 1.7 GHz及以上的中央处理器,512 MB 或更大容量的RAM;

最低需求30 MB 磁盘空间。

Android版客户端所需条件:

设备需具备移动网络数据连接功能(GPRS/EDGE/CDMA/EvDo/UMTS/HSPA)、

拍摄照片功能、GPS(A-GPS、Glonass)定位功能;

设备需具备256MB以上的RAM、600MHz或更高速度的处理器,15MB或以上可用内置存储空间。

4.2.3 支撑软件

服务器端所需软件条件:

●装有Windows XP/Server 2003/Vista/Server 2008/7/Server 2008R2/8 ;

●装有Microsoft .NET Framework 4.0;Microsoft SQL Express 2008或以上版本;

PC版本客户端所需软件条件:

●装有Windows XP/Server 2003/Vista/Server 2008/7/Server 2008R2/8 ;

●装有Microsoft .NET Framework 4.0;

Android版本客户端所需软件条件:

●装有Android 2.2(Froyo)/2.3(Gingerbread)/4.0(ICS)/4.1-4.2(Jelly Bean) 版本

(智能手机)或装有Android 3.0/4.0/4.1/4.2 版本(平板电脑);

4.3 开发工具

服务器端使用C#语言开发,开发环境为Microsoft Visual Studio 2010 Express;

PC客户端使用C#语言开发,开发环境为Microsoft Visual Studio 2010 Express;

移动客户端使用Java语言开发,开发环境为Google Android Development Kit;

4.4 关键技术

本项目中主要的技术关键点如下:

(1)基于Internet的数据传输加密和完整性保障技术;

(2)服务器端并发处理多个客户端请求的多线程并发处理技术;

(3)基于Android平台位置服务API的LBS服务技术;

(4)自主开发的基于JSON的服务器-客户端通讯协定。

5 进度计划

本项目初步计划在30天内完成需求分析、原型设计工作,随后在90天内完成代码编写和初步调试工作,再后在30天内完成内部测试、改进、修补和公开测试工作,最后在15天内完成项目的交付和操作培训等后续安排。

7 可行性分析

7.1 技术可行性

根据本项目设计的技术路线,以本人的.NET 网络编程经验、对Windows操作

系统的了解和对Android系统的一定研究,本项目需要耗费的时间与常规商业项目相比将较多,但从技术角度分析,本项目是可行的。

7.2 经济可行性

7.2.1 支出

本项目基于现有的计算机、智能手机平台运行,计划使用免费域名和动态DNS 服务作为服务器运行平台,无其他现金支出。

7.2.2 收益

项目投入使用后,将有效地提高社团日常工作和活动组织中涉及活动信息管理、会员信息管理的工作的效率,减少信息管理上的人力投入和出现错误的概率,对于社团发展和活动组织极为有利。

7.4 操作可行性

目标用户均为长沙理工大学学生,具备基本的计算机操作技能和智能手机使用经验,在经过2小时或更短时间的培训之后,可以完全掌握并独立运行、使用本项目软件。

7.5 法律可行性

本项目的运行平台为用户提供的计算机,系统环境不在项目法律问题考虑的范围之内。开发过程中使用到的Visual Studio Express Edition、Android Development Kit 均为免费或开源软件,不存在法律问题;所有界面设计、图标、资源文件均为原创。综上,本项目在法律上是可行的。

8 结论

经过调查、研究和分析,认为本报告中描述的项目具有广泛的实用价值,可以立即开始进行。

软件可行性研究报告

软件可行性研究报告软件可行性分析报告 文档名称:家庭理财系统可行性分析报告 项目名称:家庭理财系统 软件标识: 项目负责人: 编写人: 校对: 审核: 批准: 开发单位:BL开发小组 目录

一、概 述 ........................................................ ........................................................... (1) 1.1项目名 称 ........................................................ ........................................................... .. (1) 1.2项目背 景 ........................................................ ........................................................... .. (1) 1.3项目产品的主要用途与性 能 ........................................................ .. (1)

1.4投资必要性和预期效 益 ........................................................ . (2) 二、可行性研究的前提......................................................... .. (2) 2.1 要 求 ........................................................ ........................................................... (2) 2.2 家庭理财系统的主要功 能 ........................................................ .. (3) 2.3 系统运行的软硬件环 境 ........................................................ (6)

某软件项目可行性研究方案报告

一. 软件项目可行性研究报告 1.引言 1.1编写目的 该软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费几个月甚至几年的时间和精力,也可以节省成千上万元的资金,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的. 1.2项目背景 该项目开发的软件为学生信息管理系统软件,是鉴于目前学校学生人数剧增,学生信息呈爆炸性增长的前提下,学校对学生信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校,学院等等)的学生信息的管理。 通过一个简化的学生信息管理系统,使学生信息管理系统化、规范化,自动化,从而达到提高学生信息管理效率的目的。 1.3缩略词定义 经济可行性---估计开发费用以及最终从开发成功的系统所获得的收入或利益,衡量比较支出的费用和收到的利益. 技术可行性--分析功能,性能以及限制条件,能否是一个技术上可实现的系统.

法律可行性--明确系统开发可能导致的责任,有无违法问题. 不同的方案--对系统开发的各种方案进行评价. 1.4参考资料 <软件工程导论> 张海藩编著清华大学出版社出版

2.可行性研究的前提 2.1要求 a.开发该软件的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理. b.基于Microsoft SQL Server 2000数据库系统的数据管理使该软件有更优异的性能. c.软件的基本数据流动为用户数据的输入,学生信息,课程信息,班级信息的输入,以及有关用户提出的对学生信息等等的查询要求所产生的数据输出. d.数据的输入与输出处理流程都依靠数据库的支持. e.数据的安全基本保证SQL Server的安全性能比较令人满意,该软件设计中保持与其他一些数据库的基本兼容. f.与软件相关的其他系统:学生信息管理系统是学校信息管理系统的一个重要组成部分。他为其他系统(如学校图书管理系统、学校档案管理系统、教学管理系统、总务后勤管理系统等)提供学生的基本信息,同时它也需要如教学管理系统提供课程设置数据等。这些系统在具体应用中构成一个大系统,相互调用对方的数据。 2.2目标 该软件的设计目标必须尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化.实现保证软件质量的前提下的资金投入最小化. 2.3条件、假定和限制 开发该系统的主要资金来源为用户提供的开发资金投入,故在设计开发中最大不能超过该限度,且软件完成交付用户使用后,应保证软件的运行寿命至少达到用户的要求范围.且软件开发时间应基本控制在用户提出的要求范围内. a.. 建议开发软件运行的最短寿命:4年 b. 进行系统方案选择比较的期限:一星期 c.硬件、软件、运行环境和开发环境的条件和限制: 开发工具:C++BuilderX、SQL Server 2000。 开发环境:Windows 2000操作系统 运行环境:Windows 9x 、 Windows NT或Windows 2000操作系统 2.4可行性研究方法 实行软件的可行性研究方法主要有:成本效益分析,对估算问题的看法,软件的作用范围,软件的成本估算,速度安排等。具体将在下面叙述。

软件工程 可行性分析

软件工程可行性分析一、可行性分析--实验目的 掌握软件项目立项时可行性研究的方法、内容和步骤 掌握可行性研究报告(立项报告)的编写方法 学习使用Project进行项目的计划安排 二、可行性分析--实验原理 可行性研究是软件项目在正式立项前必须进行的分析,目的不是解决问题,而是确定软件项目是否值得做以及能否用尽可能小的代价在尽可能短的时间内解决。 可行性研究最根本的任务是对以后的行动方针提出建议,如果问题没有可行的解,应建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,则推荐一个好的解决方案,并制定一个初步的工程计划 可行性研究的内容一般包括:技术可行性、经济可行性、操作可行性、法律和社会可行性、开发方案的选择以及进度计划。 (1)技术可行性:使用现有的技术能实现这个系统吗? (2)经济可行性:这个系统的经济效益能超过它的开发成本吗? (3)操作可行性:系统的操作方式在这个用户组织内行得通吗? (4)法律和社会可行性:系统开发过程中是否涉及的各种合同、侵权、责任等与法律、法规吻合或抵触的问题?

(5)开发方案的选择:对不同的系统开发方案进行分析、比较和论证,选择合理的方案,推荐行动计划。 三、可行性分析--实验内容与步骤 1)可行性研究的步骤一:分析系统目的。 2)可行性研究的步骤二:分析当前系统的状况。 3)可行性研究的步骤三:当前系统的业务流程。 4)可行性研究的步骤四:分析当前系统的不足。 5)可行性研究的步骤五:提出新的目标系统。 6)可行性研究的步骤六:检查目标系统是否满足要求。 7)可行性研究的步骤七:制定新系统的技术方案。 8)可行性研究的步骤八:方案分析比较。 9)可行性研究的步骤九:推荐方案。 10)可行性研究的步骤十:编制新系统的开发计划。 11)可行性研究的步骤十一:编制可行性研究报告。 四、可行性分析--实验成果 ⑴各组大作业选题的可行性研究报告(1人/组) 结合案例的步骤和国标GB8567《计算机软件产品开发文件编制指南》中的“可行性研究报告”的编写提示编写。 其中,可行性分析报告中必须画出所选择系统的数据流图并编写数据字典 ⑴各组大作业选题的可行性研究报告(1人/组)

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

目录 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待开发软件的一般概述 此软件的目的是提高学校对学生的科学化管理,为学校的学生成绩管理系统

软件项目开发可行性分析报告范文

软件开发与设计可行性研究报告 1、引言 编写目的 经过对GIS众创空间微电商平台系统项目进行详细调查研究,初步拟定系统实 现报告,明确开发风险及其所带来的经济效益,对软件开发中将要面临的问题及其 解决方案进行可行性分析。本报告经审核后,交由软件项目经理审查。 项目背景 项目名称:银行储蓄系统 用户:银行 说明:现在的银行储蓄系统工作效率低,越来越不能满足广大储户的需要。银行与客户都迫切希望能更方便更省时就可以办理储蓄业务。现代计算机网络的高速发展使越来越多的人更喜欢网上购物、不出门即可交纳各种费用。在这样的背景下,很明显现行的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的银行储蓄系统。 参考资料 《软件工程——原理,方法与应用》吴钦藩编着人民交通出版社出版 《软件工程导论(第四版)》张海藩编着清华大学出版社出版 《软件工程》任胜兵、邢琳编着北京邮电大学出版社 2、可行性研究的前提 要求 功能要求 此系统所要完成的主要功能模块有两部分:取款系统与存款系统。 存款时,储户填写存款单,然后交给银行业务人员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款凭单给储户。 而取款时,储户填写取款单交给业务人员,业务人员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。 性能要求 为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。 接口要求 业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。输入要求

软件工程 可行性分析

武夷学院实验报告 课程名称:软件工程项目名称:可行性分析

知识产权的高水平软件产品。 2、技术可行性 https://www.360docs.net/doc/f56468268.html,是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。与以前的Web开发模型相比,https://www.360docs.net/doc/f56468268.html,提供了数个重要的优点: 1.增强的性能。https://www.360docs.net/doc/f56468268.html,是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,https://www.360docs.net/doc/f56468268.html,可利用早期绑定、实时编译、本机优化和核外缓存服务。这相当于在编写代码行之前便提高了性能。 2.世界级的工具支持。https://www.360docs.net/doc/f56468268.html,框架补充了Visual Studio集成开发环境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署知识这个强大工具所提供功能中的少数几种。 3.威力和灵活性。由于https://www.360docs.net/doc/f56468268.html,基于公共语言运行库,因此Web应用程序开发人员可以利用整个平台的威力和灵活性。.NET框架类库、小戏处理和数据访问解决方案都可从Web无缝访问。https://www.360docs.net/doc/f56468268.html,也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到https://www.360docs.net/doc/f56468268.html,时保留基于COM的开发中的现有投资。 4.简易性。https://www.360docs.net/doc/f56468268.html,使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如:https://www.360docs.net/doc/f56468268.html,页框架使您可以生成将应用程序逻辑与表示代码清除分开的用户界面,和在类似Visual Basic的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用技术和垃圾回收)简化了开发。 5.可管理性。https://www.360docs.net/doc/f56468268.html,采用基于文本的分层配置系统,简化了将设置应用

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

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

软件系统项目可行性分析报告

软件系统项目可行性分析报告 ****年**月

目录 1.项目概述 (1) 1.1.项目背景 (1) 1.2.项目范围 (1) 1.3.编制依据 (1) 1.4.技术规范与标准 (1) 2.项目目标与必要性 (1) 2.1.项目目的与意义 (1) 2.2.项目必要性 (1) 3.现状与项目需求 (1) 3.1.项目现状 (1) 3.2.需求分析 (1) 3.2.1.业务需求分析 (1) 3.2.2.数据需求分析 (1) 3.2.3.功能需求分析 (1) 3.2.4.性能需求分析 (1) 3.2.5.安全需求分析 (2) 3.2.6.其它需求分析 (2) 4.项目总体设计 (2) 4.1.设计原则 (2) 4.2.总体框架 (2) 4.3.技术路线 (2) 5.项目详细设计 (2) 5.1.XXX平台 (2) 5.2.XXX系统 (2) 5.3.XXXX功能 (2) 5.4.XXXX模块 (2) 5.5.配套建设 (2) 5.5.1.硬件采购 (2) 5.5.2.网络系统 (2) 5.5.3.系统安全 (2) 6.项目实施进度 (2) 6.1.进度计划 (2) 6.2.进度保障 (2) 7.培训计划 (3) 8.项目投资概算与支付方式 (3) 8.1.估算依据 (3) 8.2.总体投资估算 (3) 8.3.分项投资估算 (3) 8.4.资金来源 (3) 8.5.支付方式 (3) 9.效益分析 (3)

1.项目概述 1.1.项目背景 (一般从国家、省、市、地方顺序写政策背景,如果行业背景可以分项目写,如移动互联网用户数、微信用户数、电子商务用户数等) 1.2.项目范围 (一段总述后,分点概况项目建设的范围,如果有配置网络建设、设备采购也需要说明)1.3.编制依据 (与项目相关的各级政府政策文件) 1.4.技术规范与标准 (与项目相关的行业技术标准) 2.项目目标与必要性 2.1.项目目的与意义 (响应*****,进一步推进****,重大现实意义***,打造*****需要*****,全面实现*****)2.2.项目必要性 (****客观需要、****现实要求、****重要举措、****重要抓手、****文件要求) 3.现状与项目需求 3.1.项目现状 (写清楚项目的建设基础、政策实施基础、网络基础、软件基础、用户使用基础等) 也可分析存在问题 3.2.需求分析 3.2.1.业务需求分析 (划业务流程图,并说明) 3.2.2.数据需求分析 (划数据流图,并说明) 3.2.3.功能需求分析 (罗列子系统、子平台、模块功能需求) 3.2. 4.性能需求分析 (罗列实用性、易用性、先进性、成熟性、可扩展性、经济性、可管理性等需求)

软件开发可行性分析报告

可行性分析报告 版本号 1.0 修订历史 版本发布日 期 生效日期修订说明作者审核人批准人当前 状态 1.0 2012-05-052012-05-06 新建** ** ** 试用发布

*********************** 有限公司 第2页共8页

*********************** 有限公司 目录 1 .引言........................................................................... .. (4) 1.1 项目背景......................................................................... (4) 1.2 术语定义......................................................................... (4) 1.3 参考资料......................................................................... (4) 2 . 市场可行性........................................................................... (4) 2.1 市场前景......................................................................... (4) 2.2 产品定位......................................................................... (4) 3 . 技术可行性........................................................................... (5) 3.1 功能说明......................................................................... (5) 3.2 技术分析......................................................................... (5) 4 . 资源可行性........................................................................... (5) 4.1 人力资源......................................................................... (5) 4.2 软件资源......................................................................... (5) 4.3 设备资源......................................................................... (5) 4.4 时间资源......................................................................... (6) 5 . 经济可行性........................................................................... (6) 5.1 投资规划......................................................................... (6) 5.1.1 基础投资.................................................................... (6) 5.1.2 直接投资.................................................................... (6) 5.2 收益分析......................................................................... (6) 5.2.1 定量收6

软件工程系统可行性分析和需求分析

个人承担任务 任务说明: 此次软件工程设计,我主要承担以下任务: 需求分析和可行性分析(根据设计题目进行问题定义,探讨可行性,再对系统进行需求分析等)。 任务内容: 1.可行性分析: ⑴问题定义 各高校传统的勤工助学岗位管理管理模式也越来越不能满足现代教育发展的需要。对于一个有着上百号勤工学生的学校来说,用手工管理这些学生信息还有岗位以及津贴,是一项非常繁琐的工作,而相应的岗位人员查询、津贴签领历史记录查询等,其工作量都让人望而生畏,而且还极易出错,同时也浪费纸。所以我们提出了开发高校勤工助学管理系统,将勤工学生基本信息管理、岗位人员管理、津贴统计等功能进行统一管理,为各高校实现勤工助学岗位信息化管理提供有效工具。 ⑵技术可行性 本系统采用B/S模式开发。B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。B/S模式是指在TCP/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库服务器组成。客户端的浏览器通过URL 访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。相较于C/S模式的系统升级维护复杂来说,B/S模式最大的好处是运行维护比较简便,能实现不同的

人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据。另外,B/S还便于面向广大未知用户使用,因为只要电脑安装了IE,经过一定的设置,就都可以使用,如建立企业网站发布信息。 ⑶经济可行性 本系统开发成本低,对开发者设备要求不高,数据库采用免费开源的Oracle 数据库。由于是B/S模式,所以对用户软硬件要求要求也很低。 2.需求分析 ⑴系统运行环境硬件要求 硬件设备设计是根据信息系统的设计需求,确定信息系统物理设备方案,所设计的硬件设备方案在能够充分满足信息系统功能需求的前提下,还应满足系统的效率、可靠性、安全性和适应性等性能要求,并具有较高的性价比。根据前面的需求分析,我们得出本系统理想的环境当然是配置较高最好,实际操作中硬件平台如下: 硬件环境(访问者):建议用户在允许的情况下采用较高配置硬件资源。 硬件环境(开发者):Intel五代处理器,4G内存,80G磁盘空间。 ⑵系统运行环境软件要求 操作系统是计算机系统中最重要的系统软件,目前在微机上使用的桌面操作系统有Windows XP/7/8/10等,本系统在Windows 10操作系统下进行开发,可向下兼容以运行于前面所列举的各种操作系统,但建议使用Windows XP以上系统。 支撑软件是协助人们开发和维护软件的工具和环境软件,包括编辑程序,数据库系统,集成开发环境等,本系统的支撑软件如下: 1、数据库管理系统(DBMS):为了对数据库实施集中管理,同时并发的处理多个客户机发来的数据处理要求,我们选用Oracle数据库管理系统。 2、动态网页技术:在这里我们使用JSP(Java Server Pages)来建立系统,编译软件使用myeclipse10。 ⑶系统功能需求 所有学生都可以登录系统申请对外开放的岗位,申请时需要填写相关信息。

软件工程 需求分析报告

文档编号: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)提出详细的功能说明,确定设计限定条件,规定性能需求。

软件可行性研究报告

软件可行性研究报告 写作提纲 ●一、概述 简述项目提出的背景、技术开发状况、现有产业规模;项目产品的主要用途、性能;投资必要性和预期经济效益;本企业实施该项目的优势。 ●二、技术可行性分析 1、项目的技术路线、工艺的合理性和成熟性,关键技术的先进性和效果论述。 2、产品技术性能水平与国内外同类产品的比较。 3、项目承担单位在实施本项目中的优势。 ●三、项目成熟程度 1、成果的技术鉴定文件或产品性能检测报告、产品鉴定证书。 2、产品质量的稳定性,以及在价格、性能等方面被用户认可的情况等。 3、核心技术的知识产权情况。对引进技术的消化、吸收、创新和后续开发能力。 ●四、市场需求情况和风险分析 1、国内市场需求规模和产品的发展前景、在国内市场的竞争优势和市场占有率。 2、国际市场状况及该产品未来增长趋势、在国际市场的竞争能力、产品替代进口或出口的可能性。

3、风险因素分析及对策。 ●五、投资估算及资金筹措 1、项目投资估算 2、资金筹措方案 3、投资使用计划 ●六、经济和社会效益分析 1、未来五年生产成本、销售收入估算。 2、财务分析:以动态分析为主,提供财务内部收益率、贷款偿还期、投资回收期、投资利润率和利税率、财务净现值等指标。 3、不确定性分析:主要进行盈亏平衡分析和敏感性分析,对项目的抗风险能力作出判断。 4、财务分析结论 5、社会效益分析 ●七、综合实力和产业基础 1、企业员工构成(包括分工构成和学历构成) 2、企业高层管理人员或项目负责人的教育背景、科技意识、市场开拓能力和经营管理水平。 3、企业从事研究开发的人员力量、资金投入,以及企业内部管理体系等情况。 7.4.2数据流程和处理流程

软件项目可行性研究报告【精品】

软件项目可行性研究报告 软件开发项目的实现在技术、经济和社会条件方面的可行性。下面整理了关于软件项目可行性研究报告。欢迎大家参考! 一、概述 简述项目提出的背景、技术开发状况、现有产业规模;项目产品的主要用途、性能;投资必要性和预期经济效益;本企业实施该项目的优势。 二、技术可行性分析 1、项目的技术路线、工艺的合理性和成熟性,关键技术的先进性和效果论述。 2、产品技术性能水平与国内外同类产品的.比较。 3、项目承担单位在实施本项目中的优势。 三、项目成熟程度 1、成果的技术鉴定文件或产品性能检测报告、产品鉴定证书。 2、产品质量的稳定性,以及在价格、性能等方面被用户认可的情况等。 3、核心技术的知识产权情况。对引进技术的消化、吸收、创新和后续开发能力。 四、市场需求情况和风险分析 1、国内市场需求规模和产品的发展前景、在国内市场的竞争优势和市场占有率。 2、国际市场状况及该产品未来增长趋势、在国际市场的竞争能力、产品替代进口或出口的可能性。 3、风险因素分析及对策。 五、投资估算及资金筹措 1、项目投资估算 2、资金筹措方案 3、投资使用计划 六、经济和社会效益分析

1、未来五年生产成本、销售收入估算。 2、财务分析:以动态分析为主,提供财务内部收益率、贷款偿还期、投资回收期、投资利润率和利税率、财务净现值等指标。 3、不确定性分析:主要进行盈亏平衡分析和敏感性分析,对项目的抗风险能力作出判断。 4、财务分析结论 5、社会效益分析 七、综合实力和产业基础 1、企业员工构成(包括分工构成和学历构成) 2、企业高层管理人员或项目负责人的教育背景、科技意识、市场开拓能力和经营管理水平。 3、企业从事研究开发的人员力量、资金投入,以及企业内部管理体系等情况。 4、企业从事该产品生产的条件、产业基础(包括项目实施所需的基础设施及原材料的、供应渠道等)。 八、项目实施进度计划 九、其它 1、环境保护措施 2、劳动保护和安全 3、必要的证明材料 (1) 特殊行业许可证(如食品、农药、医药、化肥产品生产许可证及批文);通信产品入许可证;公共安全产品生产许可证;压力容器生产许可证等。 (2) 可提供项目立项证明、高新技术企业证书、产品质量认证、环保证明;产品订货意向、合同等补充材料。 十、结论 软件可行性研究报告框架

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

文档编号: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)以最低的成本,在最短的期限内开发出具有管理学生和学生信息

软件可行性研究报告范本

软件可行性研究报告范本 写作提纲一、概述简述项目提出的背景、技术开发状况、现有产业规模;项目产品的主要用途、性能;投资必要性和预期经济效益;本企业实施该项目的优势。二、技术可行性分析1、项目的技术路线、工艺的合理性和成熟性,关键技术的先进性和效果论述。2、产品技术性能水平与国内外同类产品的比较。3、项目承担单位在实施本项目中的优势。三、项目成熟程度1、成果的技术鉴定文件或产品性能检测报告、产品鉴定证书。2、产品质量的稳定性,以及在价格、性能等方面被用户认可的情况等。3、核心技术的知识产权情况。对引进技术的消化、吸收、创新和后续开发能力。四、市场需求情况和风险分析1、国内市场需求规模和产品的发展前景、在国内市场的竞争优势和市场占有率。2、国际市场状况及该产品未来增长趋势、在国际市场的竞争能力、产品替代进口或出口的可能性。3、风险因素分析及对策。五、投资估算及资金筹措1、项目投资估算2、资金筹措方案3、投资使用计划六、经济和社会效益分析1、未来五年生产成本、销售收入估算。2、财务分析:以动态分析为主,提供财务内部收益率、贷款偿还期、投资回收期、投资利润率和利税率、财务净现值等指标。3、不确定性分析:主要进行盈亏平衡分析和敏感性分析,对项目的抗风险能力作出判断。4、财务分析结论5、社会效益分析七、综合实力和产业基础1、企业员工构成(包括分工构成和学历构成) 2、企业高层管理人员或项目负责人的教育背景、科技意识、市场开拓能力和经营管理水平。3、企业从事研究开发的人

员力量、资金投入,以及企业内部管理体系等情况。4、企业从事该产品生产的条件、产业基础(包括项目实施所需的基础设施及原材料的来源、供应渠道等)。八、项目实施进度计划九、其它1、环境保护措施2、劳动保护和安全3、必要的证明材料(1) 特殊行业许可证(如食品、农药、医药、化肥产品生产许可证及批文);通信产品入网许可证;公共安全产品生产许可证;压力容器生产许可证等。(2) 可提供项目立项证明、高新技术企业证书、产品质量认证、环保证明;产品订货意向、合同等补充材料。十、结论软件可行性研究报告框架可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。可行性研究报告的编写内容要求如下:7.1引言7.1.1编写目的7.1.2背景7.1.3定义7.1.4参考资料7 7.2可行性研究的前提7.2.1要求7.2.2目标7·2.3条件、假定和限制7.2.4进行可行性研究的方法7.2.5评价尺度7·3对现有系统的分析7.3.1数据流程和处理流程7.3.2工作负荷7.3.3费用开支7.3.4人员7.3.5设备7.3.6局限性7.4所建议的系统7.4.1对所建议系统的说明7.4.2数据流程和处理流程7.4.3改进之处7.4.4影响7.4.4.1对设备的影响7.4.4.2对软件的影响7.4.4.3对用户单位机构的影响7.4.4.4对系统运行的影响7.4.4.5对开发的影响7.4,4.6对地点和设施的影响7.4.4.7对经费开支的影响7.4.5局限性7.4.6技术条件方面的可行性7.5可选择的其他系统方案7.5.1可选择的系统方案1 7.5.2可选择的系统方案2 ...... 7.6投资及收

-软件开发可行性分析报告

可行性分析报告 版本号1.0 修订历史

目录 1. 引言 (4) 1.1项目背景 (4) 1.2术语定义 (4) 1.3参考资料 (4) 2. 市场可行性 (4) 2.1市场前景 (4) 2.2产品定位 (4) 3. 技术可行性 (5) 3.1功能说明 (5) 3.2技术分析 (5) 4. 资源可行性 (5) 4.1人力资源 (5) 4.2软件资源 (5) 4.3设备资源 (5) 4.4时间资源 (6) 5. 经济可行性 (6) 5.1投资规划 (6) 5.1.1 基础投资 (6) 5.1.2 直接投资 (6) 5.2收益分析 (6) 5.2.1 定量收益 (6) 5.2.2 非定量收益 (6) 5.3投资收益率 (6) 5.4投资回收期 (7) 6. 社会可行性 (7) 6.1法律可行性 (7) 6.2政策可行性 (7) 6.3使用可行性 (7) 7. 评价过程 (7) 7.1评价标准 (7) 7.2评价结果 (7) 8. 结论 (8)

1.引言 1.1项目背景 随着人民生活水平的提高,以及我国休假制度的完善,人们拥有了更长更多的假期,而假期外出旅游成为了越来越多的人们度过假期的第一选择。在这样的背景前提下,各大旅游景区更是成为了热门中的热门,这也造成了在旅游高峰期部分旅游景点人流过大导致拥堵,从而影响到游客旅游体验的问题。不过从根本上来说,并不主要是因为游客数量的过大,往往是因为景区的服务不够全面细致,管理不够科学,效率不高所造成的,例如景区内部的地标不够详细或者是不够完整都可能会影响的游客游玩时的顺畅性。另一方面来说,游客人数的急剧增长所带来的安全问题,如游客的人生安全,景区的设施安全等也日益明显突出起来,系统化、电子化、网络化、智能化的景区管理系统也成为了日益迫切的需求,本项目就是在这样的背景下提出的,旨在开发出一个能够方便游客、便于景区管理的景区导览系统。1.2术语定义 Java:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 Android:Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。该平台由操作系统、中间件、用户界面和应用软件组成。 Wifi:Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。 1.3参考资料 2.1市场前景 客户端的开发是基于谷歌android 操作系统平台的,该操作系统是目前最火热的几大主流操作系统之一,具有巨大的市场和发展潜力,有望在未来几年成为移动电子设备上占有量最大的操作系统,因此本软件选择在之上进行开发,另外, 编程语言选择Java,因此具有较好的可移植性。 2.2产品定位 该系统将要完成的是旅游景区的导览功能。这里提到的导览,是指景区向游客提供的一种服务,这种服务的目的是让游客能够方便的获取景区的各种介绍信息以及景区的实时状态,例如景区内各个分景点的人流是否拥挤、分景点的游览车的数量等等,还要提供相应的

软件工程》可行性研究报告

可行性研究实验报告班级 姓名 学号 指导老师

可行性研究报告

1引言 编写目的 此可行性研究报告目的是分析医院信息管理系统的可行性。经过对此项目进行详细的调查研究,初拟此系统实现报告,对未来系统开发过程中将要面临的问题及其解决方案进行初步设计及合理安排,明确开发风险机器所带来的经济效益和社会效益。本报告由客户相关负责人审核后,即可作为一个设计基础的说明书。本报告的预期读者为项目管理人,软件用户,软件开发工程师。 背景 说明: A.所建议开发的软件系统的名称; B.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 参考资料 《管理信息系统》黄梯云编着高等教育出版社 《软件工程》张海藩编着人民邮电出版社 《Delphi实用教程》郑阿奇主编电子工业出版社 《SQL Server 实用教程》刘卫宏编着科学出版社 《C程序设计》谭浩强清华大学出版社 2可行性研究的前提 要求 通过对人、财、物、信息的统一管理,提高医务人员的工作效率,加快病人的就诊速度;杜绝收费、药品管理中的漏洞,严格药品管理,避免许多人为因素造成的漏、错和恶意欠费 a.系统的运行应该具有较长的使用寿命,至少为10年; b.进行系统方案选择比较的时间:1年; c.经费、投资方面的来源:所在医院;

d.硬件、软件、运行环境和开发环境方面的条件和限制:服务器工作站,终端为PC机; e.可利用的信息和资源:药品仓储数据库,病房管理数据库,就诊病例管理数据库,医疗费用数据; 目标 说明所建议系统的主要开发目标,如: A.人力与设备费用的减少; B.处理速度的提高; C.控制精度或生产能力的提高; D.管理信息服务的改进; E.自动决策系统的改进; F.人员利用率的改进。 条件、假定和限制 说明对这项开发中给出的条件、假定和所受到的限制,如: a.所建议系统的运行寿命的最小值; b.进行系统方案选择比较的时间; c.经费、投资方面的来源和限制; d.法律和政策方面的限制; e.硬件、软件、运行环境和开发环境方面的条件和限制; f.可利用的信息和资源; g.系统投入使用的最晚时间。 进行可行性研究的方法 包括了对医院的前期调查的方法;系统试行阶段的评价和改进;摘要说明使用的策略和基本方法,如调查,加权,确定模型和仿真等。 评价尺度 主要是对使用中的难易程度,费用的多少,各项功能的优先次序,开发时间的长短等进行的综合评估。 3对现有系统的分析 这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚至是一个人工系统。 分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。

相关文档
最新文档