软件管理报告
南昌航空大学实验报告 时间:二0一六 年四月二十二日 课程名称: 软件项目管理 实验名称:撰写南昌航空大学软件学院信息管理系统项目计划书项目计划书(实验二) 班级:13201510姓名:刘英庭同组人: 指导教师评定:签名: 一、实验目的 掌握项目计划书的格式和写作要求,会结合具体项目写作项目计划书。 二、实验要求 1、结合模拟项目—南昌航空大学软件学院信息管理系统项目写出项目计划书。 2、提交南昌航空大学软件学院信息管理系统项目计划书一份。 三、实验环境 1.硬件:计算机 2.操作系统:windows 平台。 3.相关软件:Microsoft office 软件。 四、实验步骤(软件项目计划书编写参考指南) 根据《计算机软件文档编制规范(GB/T 8567-2006) 》中软件开发计划的要求,结合 本实验(项目)的实际情况写作《项目计划书》 。 第一章第一章 前言前言 1.11.1、背景介绍、背景介绍 伴随着我校教育水平师资力量的提高, 来我校上学的学生越来越多, 这就造成了我校网站 的压力日益增加,但是我校现存的信息处理和更新方式完全不能满足现在的日益增长的需求。 这种状况就导致了信息更新不及时或者延迟的现象,甚至出现信息丢失的状况。每当学生们需 要选课的时候,往往都是最紧张的时候,我们都需要在凌晨的时间去登陆我校的网站。如果晚 些去选课,选课的同学人数增多,学校的教务系统承载的人数达到了极值就无法登陆了。不仅 登陆无法正常的进行,连网站都登不进去了。 此外,每当我们期末考试结束的时候,都会关闭学校教育系统进行维护,给学生其他的需 求带来了极大的不便,这显然不是一个良好的程序所应该有的,软件的维护应该是在线的,而 不应该是断网进行的。 1.21.2、项目的意义和必要性、项目的意义和必要性 基于软件学院目前的情况和发展趋势, 学院领导经讨论和研究认为有必要从新建立一个信 息管理系统以解决目前所面临的困难。 本信息管理系统可以解决学院目前的信息更新问题,人数饱和值进一步的增大。进行成绩 录入功能时可以减轻教职人员的工作,减轻重复性的工作,将教职人员从繁重的体力劳作解 放出来。学生也可以由更好的用户体验,不并在为原来所存在的问题所困扰 本信息管理系统更加满足用户之间的交互性, 及时性,为日益增长的学生提供了一个良好的 学员软件平台。 第二章第二章 范围计划范围计划 软件学院信息管理系统软件学院信息管理系统 2.12.1 项目工作分解结构项目工作分解结构 学学 院院 机机 构构 设设 置置 信信 息息 管管 理理 模模 块块 教教 师师 信信 息息 管管 理理 模模 块块 学学 生生 信信 息息 管管 理理 模模 块块 教教 学学 信信 息息 管管 理理 模模 块块 科科 研研 信信 息息 管管 理理 模模 块块 学学 科科 建建 设设 信信 息息 管管 理理 模模 块块 实实 验验 室室 信信 息息 管管 理理 模模 块块 党党 建建 信信 息息 管管 理理 模模 块块 学学 工工 信信 息息 管管 理理 模模 块块 工工 会会 信信 息息 管管 理理 模模 块块 团团 委委 信信 息息 管管 理理 模模 块块 学学 生生 会会 信信 息息 管管 理理 模模 块块 资资 产产 信信 息息 管管 理理 模模 块块 2.22.2 软件生命周期模型软件生命周期模型 针对项目——软件学院信息管理系统,特点的和我们团队自身的对网络应用软件技 术的缺乏以及我没有开发过这么大系统的经验。经团队成员商讨后,我们决定用瀑布模 型作为我们项目的开发方式! 采用瀑布模型理由详情: 1)自管会的工作流程比较稳定,但是比较繁琐。此特点正说明自管会急切需要自己的办公软件 同时正适合用普瀑布模型开发。 2)我们团队成员有自管会的主要负责人,方便我们和自管会打交道,便于需求分析和需求确认。 得到一个真实有用的需求,这正是瀑布模型开发所需的稳定的需求。 3)我们团队只开发过基于桌面的简单应用程序。对于基于网络的开发没有一点概念。所以我们 需要时间来学习就网络开发的技术。瀑布模型的开发在前期不涉及编程实现,只要求做好需求分析。 针对此特点,我(项目经理)将前期工作分成两组:一组做需求分析,一组学习Java Web 技术。而 做需求分析的组员利用后期做数据库和寒假的时间补学网络技术。 2 软件生命周期模型(图示表示)软件生命周期模型(图示表示) 软件生命周期模型详细文档软件生命周期模型详细文档 一、软件规划一、软件规划 我们预期的成果是: 一个基于校园网的网络软件。具有权限的老师、学生(用户)可以在任何地点登陆 我软件,进行相关的操作。 初步建立一个较为完善的软件学院管理信息系统,完成对软件学院各系学生的个人 信息(包括姓名、学号、系别、年级、班级、班主任、学生类型等 )以及宿舍信息(楼号、 楼层、宿舍编号、学号、入住状态、备注)其他信息(卫生成绩、政治面貌、违纪情况) 的录入。 1、该软件应能在网络上运行。 2、该软件对软硬件环境应无特殊要求。 3、一般用户不能删除和修改系统中的信息,但管理员可以对系统中的 信息进行删除、修改和增加。 4、涉及个人信息,个人经登陆系统后,可以将本人的信息增加录入到 系统中,经管理员审核后,其他人员可看到该信息。 二、需求开发二、需求开发 (1)管理决策的科学化。 传统的决策只是凭经验大致的估算。无法采集到大量的数据信息,也无法对采集 3 到的数据信息进行精确的分析,而信息系统可以比较全面,及时地采集信息数据,并 选定合适的管理模式,在加上领导者的建设,就能做出科学的决策,减少决策失误。 (2)管理工作的高效化。 效率就是效益,信息系统可以进行全面的动态管理和及时地监控,提高效率。 (3)基础数据管理现代化 学校现有的基础数据缺乏完整性,准确性,时效性和连续性。学生的个人信息, 成绩,课表等不能及时的修正,以及数据的分散而不能正确的统计。信息系统的开发 应用,可以从根本上改变这种现象。使基础管理实现一致性和及时性,保证信息在整 个教学管理中起到经络作用。 (4)管理人员的工作专业化 信息系统的建立,可使管理人员,特别是中层管理人员从繁琐重复的工作中解脱 出来,充分发挥管理特长,有充分的时间从事教学研究。 (5)管理人员整体素质的提高。 系统建立之后,由于管理的现代化,管理人员也必须接受培训来掌握信息管理技 能,从而推动了人员整体素质的提高。 另外需要注意的是,信息系统的效益一般是无形的,只有经过长期运行后的分析 统计才能计算其收益。往往越成熟,科学,优秀的信息系统,带给我们的收益越大, 信息化管理水平提高了,学校的知名度也会随之提高,学校的生源也会越来越好。 综上所述,学院认为从新建立一个信息管理系统是非常有必要的。请上级领导批 示。 三、软件结构设计:三、软件结构设计: 因为软件结构设计和项目工作分解结构有着密切的关系。 在做项目工作分解结构的时候就考虑了软件 结构设计,所以我们项目的项目工作分解结构和软件结构设计是一致的。下面将相应的图插入如下: 1、软件学院信息管理系统按照其职能(功能)可划分如图1 所示 模块。 4 软件学院信息管理系统软件学院信息管理系统 学学教教学学教教科科 学学 实