在所有的文档中,可行性不光是第一个要写的文档,还是最大的一个文档,一开始写这个文挡的时候用了一个多星期,那个时候写起来比较吃力和逻辑混乱,但是在后面渐渐学习的过程中,加上对于软件工程的理解,才对这个文档有了进一步的了解。
GB8567——88
可行性研究报告
1引言
目前,随着高科技的飞速发展,对于信息技术的需求也越来越多,比如对于多人群的学校学生们上下机的管理。信息膨胀要求快速处理数据和管理手段落后产生的矛盾,就催生出有更加满足需求的管理系统出现。
1.1编写目的
为了满足日渐发展的信息化社会,开发机房收费系统对学生的上下机进行管理。利用现有的系统分析出满足需要的新系统的逻辑结构。同时要进行市场调查通过数据分析出比较客观的结果。软件在开发前也要对其功能、环境、社会、物理模型等经济、技术、操作、法律以及时间角度进行可行性分析。
文档要不要有特别多难懂专业名词,会有用户、管理人员、分析人员、开发人员会看到这些文档。
1.2背景
说明:
A. 软件名称:机房收费系统
B. 本项目的:
a) 提出者:米新江教授
b) 开发者: 徐玲博
c) 用户:全体师生
C. 该软件系统同其他系统或其他机构的基本的相互来往关系。
a) VB——Microsoft visualbasic6.0,,它是微软旗下一个面向对象的开发语言,具有可视化、简单易用等特点。
b) SQL sever2008是Microsoft 公司推出的适用于大型网络环境的关系型数据库管理系统。.
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出用得着的参考资料,如:
1. 本项目的经核准的计划任务书或合同、上级机关的批文;
2. 属于本项目的其他已发表的文件;
3. 本文件中各处引用的文件、资料,包括所需用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2可行性研究的前提
2.1要求
A. 功能:
a) 计时:登录成功开始计时,注销下机停止计时;
b) 计费:根据计时模式和计费方式的基本数据设定,计算相应的上机费用;
c) 考勤:根据计时模式记录学生上机信息,可打印Excel考勤报表;
d) 维护:系统在使用过程中,错误处理。时间限制。
B. 性能:
a) 此系统为小型网络式交互系统,可以随时查询所需的信息数据。
b) 系统使用SQL数据库,性能优越,系统健壮性不错。
C. 输出:
a) 用户列表:用于管理员对所有用户信息的管理,管理员需要时通过输入命令即可输出。
b) 用户消费明细:是为了方便用户查询自己的消费信息,账户需要时通过输入命令即可输出。
c) 日结账单:实现每日账目的汇总,向上级领导汇报
d) 周结账单:实现每周账目的汇总,向上级领导汇报
e) 考勤记录表:所有用户的考勤记录,包括用户是否出勤、上机时间、下机时间、持续时间,在每节课结束后及时产生并保存或打印出来给上课老师。
D. 输入:说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度;
a) 一般用户的姓名、学号、卡号、班级、年级等
b) 操作员用户:工号、姓名等
c) 管理员用户:姓名、工号等
E. 处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;
F. 在安全与保密方面的要求;
a) 所有用户的密码都要求使用密文,防止密码被泄露,同时数据库也是有专门的管理员进行管理。防止重要数据被窃取
b) 对每个用户设定权限,不同权限用户可视数据和可操作数据不一样。防止数据被破坏
G. 由于本系统需要打印出Excel表格,所有会和office进行了连接
H. 完成期限。15天~20天完成项目
2.2目标
若使用机房收费系统提高效率的开发目标,如:
A. 人力与设备费用减少20%;
B. 每条数据处理速度不能大于1s;
C. 控制精度或生产能力的提高:时间精度到s,数据精度到两位小数以上
D. 管理信息服务的改进;方便管理员的数据处理和管理工作,也方便用户的查询工作。
E. 自动决策系统的改进,完善系统日志管理功能和故障处理功能;
F. 人员利用率的改进:信息化代替人员可减少人数至少30%。
2.3条件、假定和限制
说明对这项开发中给出的条件、假定和所受到的限制,如:
a.所建议系统的运行寿命的最小值:所有系统都会有一天被新的系统所代替。系统最小使用寿命为5年
b.进行系统方案选择比较的时间一周左右
c.经费、投资方面的来源和限制;
项目材料 |
经费 |
来源 |
限制 |
开发电脑 |
10000 |
开发人员的电脑 |
无 |
参考资料 |
300 |
来自网络电子书,以及纸质的工具书 |
只能起参考作用,有一些问题并不是都能解决 |
网络 |
300 |
网络供应商 |
无 |
打印 |
50 |
打印机 |
无 |
d. 法律和政策方面的限制:不能开发产生违反国家法律或政策的违法软件。要满足用户隐私,及数据安全。
e.硬件、软件、运行环境和开发环境方面的条件和限制;
项目 |
条件 |
限制 |
硬件 |
普通台式或笔记本电脑 |
- |
软件 |
VB6.0 |
- |
运行环境 |
WindowsXP或以上环境 |
开发环境和运行环境要兼容性好 |