软件工程可行性报告.docx
《软件工程可行性报告.docx》由会员分享,可在线阅读,更多相关《软件工程可行性报告.docx(11页珍藏版)》请在冰豆网上搜索。
软件工程可行性报告
课程软件工程学实验名称亲子活动系统可行性实验报告
一、可行性研究前提
在本学期内使用《亲子活动管理系统》替代现有的手工系统,使业务更加简单便捷。
各类预算在10万以内
1.1要求
(1)功能:
1)要求网站界面可爱可亲,简单易用。
2)要求本网站提供2种角色:
系统管理,活动管理,会员管理,资金管理。
(2)软件要求
本系统主要进行亲子活动管理,用户通过注册,成为本网站的普通会员,会员可以通过申请并付款通过资格审核成为VIP会员、高级会员、钻石会员。
管理员发布活动信息,会员可以参加活动。
管理员可以对会员、活动进行增、删、改工作。
采购部门购买活动物料、办公设备等。
财务部门通过对活动的收支、办公的收支情况得到查询报表。
每一级处理,应设置最迟回复和响应时间。
(3)系统需求
主机使用windows系统、SQL数据库,开发工具VisualStudio2008。
主网租用2MB的宽带,建立专用Internet网络。
并且将系统发布到服务器中。
系统采用B/S结构。
所有数据、应用系统都集中在公司计算机主机中。
系统采用双主机。
独立储存和远程备份方案。
系统故障全年停机少于5小时。
1.2目标
本系统主要进行亲子活动管理,用户通过注册,成为本网站的普通会员,会员可以通过申请并付款通过资格审核成为VIP会员、高级会员、钻石会员。
管理员发布活动信息,会员可以参加活动。
管理员可以对会员、活动进行增、删、改工作。
采购部门购买活动物料、办公设备等。
财务部门通过对活动的收支、办公的收支情况得到查询报表。
1.3进行可行性研究的方法
亲子活动俱乐部系统采用电子商务系统,这样既方便了管理员的管理、也方便用户的注册和信息的及时更新。
我们带着教员提供的需求(即亲子活动俱乐部的需求文档),对资料进行透彻分析,提出猜想、做出假设,进而汇总小组成员思路,制定出着实可行的建议方案。
为确保我们小组的可行性研究方案更加缜密,我们进行系统的分析,完成项目进展中逐个阶段的项目进展报告。
其主要环节做出如下阐述:
可行性研究的系统方案的分析和实现目标系统的项目流程计划;对提出的方案按照计划逐步实施,在实施的过程中验证所提出的可行性研究方案的适用性,实施过程中对提出的可行性方案进一步修改以便在接下去项目的实施过程中少走弯路;整个项目过程中组长的领导和小组成员的配合是项目顺利进展的主导因素,教员的咨询建议环节也不可或缺;项目每个阶段的进展中都以合理的计划和进度管理以及计算机平台的应用贯穿始终。
通过可行性研究,我们拟出了符合系统要求的工程技术方案,这些方案的最终可行性是在大量方案的论证和比较优化而形成的。
二、建议的系统
2.1对系统的简要描述
新系统在原有系统的基础上加入了新的数据库支持,使用了先进的数据库技术与数据管理技术,是数据的准确性与安全性得到很大的提高,且在用户的并行操作与用户管理方面也有了极大的改善。
亲子活动系统可大致实现以下功能:
系统设置:
(高级管理员专有权限)
1)设置用户等级名称,有效期(0表示无限)
2)管理员的增删改
3)付款方式的统一设置
4)活动通知友情提示的统一设置
5)未参加活动提醒时间设置
活动信息管理:
发布活动通知:
活动有标题,活动时间,报名截止时间,地点,限制人数(分小孩数和总人数,可以设置不限制),费用(按不同用户等级分别设置),活动内容(可以上图片),付款方式(默认,不可更改),友情提示,显示已报名人数。
付款方式:
可以由系统设置成默认的,例如接受报名的支付宝,工行,农行等账号的公开。
(不可更改)
友情提示:
可以设置成备注的方式,主要是对参加活动的一些提示。
活动的增,删,改工作。
1)发布兴趣班通知:
兴趣班标题,开班时间,地点,限制人数(小孩数量),费用,节数,兴趣班介绍(可以上图片),付款方式(不可更改)。
兴趣班的增、删和改工作。
2)发布公告。
公告有标题,时间,发布者,内容。
公告的增、删、改工作。
会员管理:
1)会员删除和修改资料的工作。
2)会员级别设置问题。
注册后都是普通用户,会员级别需要管理员的手工设置,升级为高一级别的会员,增加会员号的属性。
升级会员的时间,和付款方式,金额,需要前台提出申请,后台升级会员申请确认。
3)查看有那些会员超过规定时间没有参加活动。
(时间可以由高级管理员来设置)
4)活动报名确认工作。
管理员确认某用户到款后,确认其报名成功。
管理员也可以手动设置其报名成功。
并记录会员报名确认的成为会员的时间。
资金管理:
(财务管理员,高级管理员)
1)活动资金:
开支--按不同活动和兴趣班,人员补贴,物料支出,合作单位支出,其他出入,备注说明;收入—自动统计报名该活动的收入总额。
按不同活动统计余额。
2)办公资金:
办公收入,设备支出,购买物品,餐饮费,人员开支(月工资,节假补贴,年终补贴,其他补贴),备注说明。
3)查询报表:
不同活动的收支情况;按时间统计办公自己和活动资金的收支情况;总余额。
前台:
会员管理:
1)用户(默认分为普通用户、VIP会员、高级会员、钻石会员)
2)实现注册功能:
昵称,孩子姓名,孩子出生年月,联系电话,家长姓名,支付宝,QQ,其他联系方式,Email,所在群号,备注。
3)报名升级会员。
需填入打款方式(现金,支付宝,银行转帐,其他),金额。
4)查看活动列表并报名参加活动。
报名活动同时,需要选择自己的付款方式:
支付宝、银行转账、现金,付款时间,填写活动报名需要填写的内容,并填写报名人数(大人几人,小朋友几人),根据会员级别自动统计应付款金额。
Vip50元大人70元
2个小孩4个大人
您应缴费用:
420元
5)修改自己的资料,但是孩子姓名,孩子出生年月不可以修改。
6)如果超过规定时间没有参加任何活动,会弹出提醒界面,需要参加活动了。
7)界面需要显示该会员的有效期限。
超过有效期限,自动变为普通用户。
2.2数据流图
顶层:
第一层:
管理员细化:
会员管理细化:
活动管理细化:
资金管理细化:
2.3数据字典
名字:
管理员表
别名:
管理员信息
描述:
管理员注册时产生的表,管理员登录时要进行核对信息所需的表、高级管理对其修改所需的表。
定义:
管理员表=管理员ID+管理员姓名+等级+密码+联系方式+QQ号+薪水+备注
位置:
数据库
名字:
等级
别名:
描述:
用来核对管理员、会员的等级,根据相应的等级做相应的操作。
定义:
等级=1{字符}8
位置:
管理员表
会员表
名字:
会员管理表
别名:
会员信息
描述:
用户通过注册网站会员时,将用户输入的主要信息汇总在一起的表格。
用户登录时,需要核对Login和Password.。
定义:
会员管理表=会员ID+昵称+Password.+姓名+孩子姓名+孩子出生年月+联系电话+支付宝+QQ+其他联系方式+Email+用户等级+最后参与活动时间+有效期限+备注
位置:
数据库
名字:
会员参与活动表
别名:
参与活动情况表
描述:
返回会员参与的活动情况
定义:
返回会员参与活动时间记录
位置:
会员管理表
名字:
活动信息表
别名:
描述:
各种活动的信息情况;
定义:
活动信息表=活动ID+活动名称+时间+报名截至时间+地点+限制人数+
费用+付款方式+已报人数+备注+总收入
位置:
在数据库中;
名字:
兴趣班表
别名:
兴趣班信息
描述:
用以发布兴趣班通知以及进行增,删,改而存放的有关兴趣班的信息;
定义:
兴趣班表=兴趣班标题+开班时间+地点+限制人数+费用+节数+付款方式+备注
位置:
数据库
名字:
活动资金表
别名:
描述:
不同活动和兴趣班的收支表;
定义:
活动资金表=活动ID+活动名称+活动收入+活动支出表(补贴+物料+合作单位支出)+备注
位置:
数据库
名字:
办公资金表
别名:
描述:
统计办公的收入和支出;
定义:
办公资金表=办公收入+办公支出表(设备支出+购买物品+餐饮费+月补贴+节假补贴+年终补贴+其他支出)+备注
位置:
数据库
名字:
查询报表
别名:
描述:
不同活动和办公的收支情况;总余额;
定义:
查询报表=活动资金表+办公资金表
位置:
输出到打印机
2.4建议系统优越性和不足性
很明显,在以上几点中已可以看出新系统的性能与功能,首先新系统克服了资金投入大,人员设备技术含量低,系统工作负担重等缺点。
而且加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
2.5采用建议系统可能带来的影响
采用建议系统从不同方面具体说一下:
(1).设备:
建议系统使用了最先进的技术使设备也必须跟着升级。
(2).用户:
用户不需要任何技术背景也无需具备网络方面的知识,只需懂得点上网知识就可以了(3).经费支出:
在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化。
2.6技术能否实行
就目前使用的开发技术来说建议系统的功能目标应该能够达到,利用现有的技术在规定的期限内开发工作基本能够实现。
三、所建议系统经济可行性分析
系统应用预算在10万。
经常性支出:
(1)人力资源和成本:
系统分析师1人,工作时间:
三天,工资:
3000(元).
界面设计师1人,工资:
5000(元/月)
数据库工程师不限,工资:
2000~35000(元/月)
编码工程师不限,工资:
2000~35000(元/月)
测试工程师2,工资:
2000~4000(元/月)
项目经理1人,工资:
4000(元/月)
(2)实施费用。
设备维护,员工奖金,房屋空间使用等预计1万
一次性收益:
资源利用的改进,管理和运行效率的改进以及出错率的减少等
经常性收益:
制作过程中无收益
不可定量收益:
由于整个系统的改进,由操作失误引起的风险的减少,信息掌握情况更加迅速,组织机构给外界形象的改善等。
有些不可捉摸的收益只能大概估计或进行极值估计
四、社会因素方面的可行性
5.1法律方面的可行性
整个系统软件在制作前。
整个工作组必定遵守合同责任、不会侵犯专利权、侵犯版权等方面的陷井。
不违反国家规定。
5.2使用方面的可行性
本软件用户不需要任何技术背景,但能看懂系统功能的流程,用户也无需要具备网络方面的知识,系统方便、快捷、系统稳定高、操作简单。
五、结论
进行人员分配就可以开始研发