2008-06-22

被系统分析撞了一下腰

关键字: 初遇系统分析

      本人最近接触到系统分析,感觉还真的很有趣~感觉自己像个老板似的,能够对整个系统做规划布局,与客户的交互,人员分配,资源的管理,整个系统的布局,这绝对是需要一定的能力的。我现在可能连当程序员都不及格,但还是有点想法的,程序员是一定要经历的,但不可能一辈子当搬运工吧,现在碰碰系统分析也不错,感觉很新鲜类~~

       前几天有点自不量力的做了个分析书(也许根本就称不上吧,呵呵),没和客户交户,全是自己空想出来的需求,虽然还不清楚整个系统分析书应该怎么规范的、准确的写,做的很乱,不过还是拿出来献献丑咯~~希望大家能帮我看看,提提建议,纠纠毛病~~不胜感激哈~~

     

未来公司                                  制定定时2008/5/20
工作说明书
----------------------------------------------------------------------------------------------------------------------
项目名称:                  学生管理系统
项目经理:                  li.chening
客户:                      湖南**大学数学与计算机学院教务管理部门
项目发起人:                 li.chening
项目开始/结束(计划):       08/6/6-08/6/17
项目开发人员估计(人月):
  程序员:         1.0
初级分析员:     1.5
高级分析员:     0.3
主管人员:       0.1
咨询人员:       0.1
数据库管理人员: 0.1
       。。。。。。。。。。。。。。。。。
  总计:           3.1
项目描述
----------------------------------------------------------------------------------------------------------------------
目标:
   该项目将为湖南**大学数学与计算机学院教务管理部门实现一个学生管理系统,本系统主要功能有用户管理、学生注册、班级信息录入、学生信息录入、班级课程录入、学校专业信息录入、课程信息录入、学生成绩录入等等。学生管理系统节约了学校管理人员、老师以及学生的时间,减少错误,掌握更多及时信息,更好的对学生信息进行管理,减轻行政人员的负担。形成管理人员、老师及学生之间无形的交互联系。
目的:
 •对于学生来说,其有查看自己的学生信息的权限,包括自己的专业信息,成绩信息,专业课程、选课信息以及学校发布的通知等等。
•对于教师来说,其有发布和修改自己课程学生的专业成绩,查看学校通知等权限。
•对于学院管理人员来说,其有添加,删除,修改等更新本院学生信息,发布和更新学校通知等信息的权利。
。最小化数据输入和存储错误,让界面更友好,使的操作更简易。
。提供更及时的信息,能够承受可能需要的访问量。系统扩展性、移植性好。
工作阶段:
分析阶段,确定项目范围、方案,把项目分成可管理的任务,估计资源,制定一份资源计划,并制定初步的进度计划和沟通方案,确定项目标准和程序,识别和评估风险,建立初步预算,实现对学生管理系统项目可行性的准确评估,确定需求、构造需求和选择最佳的设计方案。然后完成项目基线的评审。
设计阶段,对需求确定,需求结构化和选择最佳的候选设计策略。完成学生信息数据库的设计。
实现阶段,程序员编码,测试、安装、编档、培训、支持、维护。

 

系统资源说明
  本系统需要资源:
1.运行环境:
1.1	硬件环境:
      奔腾133, 16兆以上内存的pc机。
      打印机:可选
      条形码刷卡机:可选  
1.2 软件环境:
      各windows操作系统
      SQL  server数据库软件:可选
      ORACLE 数据库软件:可选
      ACCESS数据库软件:可选
           
2. 参与人员:   
身份               需要人数(人月)
程序员:	1.0
初级分析员:	1.5
高级分析员	0.3
主管人员:    	0.1
咨询人员:	0.1
数据库管理人员:	0.1

总计	3.1

3.系统分配时间:
3.1 分析阶段:     2/5
3.2 设计阶段:     2/5
3.2 实现阶段:     1/5
 4.系统一次性成本
一次性成本说明书
学生管理系统
                                      第0年
A.开发成本                          $20000
B.新硬件                             1600
C.新购买软件                     
1.应用软件                         5000 
2.其他(可选)                     0
D.用户培训                           2500
E.准备场地                           0
F.其他-----------------------------------    ------------
一次成本总计                          $42600


5. 系统多次成本:
   多次成本工作说明书
   学生管理系统
                                               第1年~第5年
A.应用软件维护                                $25000
B.不断增加的数据存储:20MB2$50                1000
(估计成本/MB=$50)
C.耗材供应                                     500
E.其他----------------------------------------             --------------
多次成本总计                                     26500
 6.运行需求
      6.1运行界面
利用菜单界面驱动方式,对用户友好。必须对鼠标和键盘单独支持。
6.2硬件接口
支持一般奔腾133, 16兆以上内存的pc机。
6.3软件接口
 运行于Windows9X及更高版本具有WIN32API的操作系统上..
6.4高效的故障处理

 

可行性评估
1.条件、假定和限制:
开发时间:10天
开发经费来源:数计院财政处
最迟交付时间:2008年6月25日
2.决定可行性的因素:
资金到位
开发人员无较大变动
3.对现有系统的分析:
现有系统为电子学生管理,设备落后,界面不友好,工作重复量大、枯燥,错误率高,查询复杂、花费时间长,功能极不完善。
4.所建议技术可行性分析
4.1 本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出 ,人性化的界面,对用户友好,使用户能很容易的进行操作。

4.2 采用建议系统可能带来的影响
     4.2.l 对设备的影响
只需添置低档计算机,如果条件允许可添加打印机(可选)以便查询能方便打印成资料作为参考。
4.2.2对现有软件的影响
对现有软件不会产生冲突,对使用的操作系统来说有很好的兼容性、稳定性。
4.2.3对用户的影响
需要短时间来熟悉新系统,但不需要大量的培训。

4.3技术可行性评价
在以上限制条件下利用现有技术和人员,完全可以实现预期目标。开发人员应尽职尽责,尽量在规定期限内完成项目。

5 .  所建议系统经济可行性分析
5.1支出
5.1.1基建投资

一次性成本说明书
学生管理系统
                                      第0年
A.开发成本                          $20000
B.新硬件                             1600
C.新购买软件                     
1.应用软件                         5000 
2.其他(可选)                     0
D.用户培训                           2500
E.准备场地                           0
F.其他-----------------------------------    ------------
一次成本总计                          $42600

5.1.3经常性支出

   多次成本工作说明书
   学生管理系统
                                               第1年~第5年
A.应用软件维护                                $25000
B.不断增加的数据存储:20MB2$50                1000
(估计成本/MB=$50)
C.耗材供应                                     500
E.其他----------------------------------------             --------------
多次成本总计                                     26500
 
5.2效益
5.2.1一次性收益
120000
5.2.2经常性收益
1200

5.3收益/投资比
100
5.4投资回收周期
6个月
6  .社会因素可行性分析
6.1法律因素
所有技术资料都由提出方保管。
合同制定确定违约责任
6.2用户使用可行性
使用本软件人员不要求有一定计算机基础。
7.   其他可供选择方案
7.1引进已有学生管理系统
操作人员需要重新上机培训,可以避免大量开发费用
7.2将程序开发工作移交专业软件公司制 作
不需学校投入大量相关人力,但相对物力比本方案要多
8.结论意见
本系统可以马上开始实施,并尽可能做到提前完成。从人力资源优化角度来说,可以充分利用学校已有人力资源。从开发成本角度来说,将支出成本降到最底。所以在三个可选择的方案中推荐此方案为最佳方案。

 

 

 

 学生管理系统第一层数据字典:
(1)
数据流名:新生入学信息
别名:新生资料
组成:{姓名+性别+民族+籍贯+出生日期+高考成绩+新生类别+系+专业+年级+学制+政治面貌+联系电话+家庭地址}
备注:用于管理员分配操作权限
(2)
数据流名:学生基本信息
别名:学生资料
组成:{新生入学信息+学号+课程+课程成绩+奖罚情况}
备注:用于管理员分配操作权限
(3)
数据流名:招生计划
别名:
组成:{招生年度+系+专业+招生地区+学制+招生种类+招生人数} 
备注:根据各系专业制定各类招生生源及人数。                        
(4)
数据流名:学生专业成绩
别名:
组成:{招生年度+系+专业+招生地区+学制+招生种类+招生人数} 
备注:根据各系专业制定各类招生生源及人数。                        
                                                                 
学生管理系统第二层数据字典:
数据文件名:权限表
简述:操作者的权限信息
数据文件组成:{[用户号|姓名|学号|账号]+密码+口令+[可访问的系统,子系统、功能模块 ]}
存储方式: 
(1)
 加工名:学籍管理
加工编号:3.0
简要描述:能够对所有与学生学籍有关的信息进行处理
输入数据流:游览通知,异动通知,查询通知,注册通知,招生计划,学生档案,权限表
输出数据流:注册学生,系统反馈信息,学生名册,毕业名单
加工逻辑:
(2)
加工名:权限分配
加工编号:7.0
简要描述:对用户权限进行分配 
输入数据流:{管理员ID+密码+最新学校信息+学生更新信息}
输出数据流:权限表
加工逻辑:

 

 

2.       学生管理系统一级图

总结:本系统可行

评论
yeowin 2008-07-26
是啊,我这方面也得多练下了,小玩意儿做到一半居然发现需求不是很清楚。。。
nijiaben 2008-07-17
呵呵,我都还没写过哪个具体的分析文档呢,不错了呀
发表评论

您还没有登录,请登录后发表评论

li.chening
搜索本博客
博客分类
我的相册
166a318f-92fe-3f18-8fbf-c47e242aed01-thumb
1111
共 3 张
最近加入圈子
最新评论