当前位置:文档之家› 软件工程 (2)

软件工程 (2)

湖北理工学院软件工程

题目: XX系统

学院:计算机学院

班级名称:09级网络工程

学号:200940420130

学生姓名:黄蓉

指导教师:刘天印

2012 年 5 月10 日

目录

一、可行性研究报告 (1)

二、项目开发计划…………………………………………….

三、软件开发计划. ……………………………………………

四、数据需求说明书…………………………………………….

五、概要设计说明书…………………………………………..

六、详细设计说明书………………………………………….

七、用户手册…………………………………………………..

八、项目开发总结报告…………………………………………

这是一个大目录,大家按以上顺序排版,再把自己以前做的复制在后面就行了,以下是模板

可行性研究报告

1.引言

1.1编写目的

本研究报告提供给XXXX观看、使其了解考试管理平台的设计思路,陈述系统的功能,使开发设计人员有针对性的开发项目设计。

1.2背景

A.软件名称:考试管理系统

B.项目任务提出者:XXXX 学校

C.项目开发者:XXXX项目组

D.用户:XXXX学校

E.运行环境:Windows XP SP3/7、.NET Framework 3.5及以上、SQL Server 2008及以上、IIS6.0/7.0。

1.3定义

用户:XXXX学校

本系统:考试管理系统

1.4参考资料

《项目管理制度》

质量管理体系文件ISO 9001:2000

《软件工程国家标准汇编》

2可行性研究的前提

1.提供更好、更安全的考试管理平台,操作更好方便,功能更齐全;

2.设计合理的管理模式,完成纸质笔试的全部功能。

2.1要求

A.提供更好、更安全的考试管理平台;操作更好方便,功能更齐全

B.设计更有利于对考试管理,提高工作效率。

C.并发执行压力为1000用户左右。

D.在执行期间外、输入内容无误差。

E.预计交付时间为X周。

2.2目标

考试管理系统目的是为提供考试管理平台、为学生和教师提供一个更方便和智能化考试平台、并提供更为安全的管理信息保障。开发目标:

A.人力与设备费用的减少;

B.速度的提高;

C.管理信息服务的改进;

D.自动决策系统的改进;

E.安全处理机制改进;

F.提高产品搜索引擎优化;

2.3条件、假定和限制

A.统有利于长期的发展和规划

B.本系统投资费用低廉

C.本系统需求人力资源少

D.本系统运行于Windows Server XP SP3/7环境中、对硬件要求和带宽要求高

E.本系统最迟投入使用期限为X周

2.4进行可行性研究的方法

管理信息调查、信息发展趋势、物流交易办法、模拟实现办法。

2.5评价尺度

本系统使用方便简单、符合大多Windows客户群体、满足教师及学生需求、安全可靠。3对现有系统的分析

现有的考试管理系统基本上都不具有完整的考试功能,大部分的仅仅是提供几个只有客观题的Web页面,让学生选择系统计分。教师基本上只出题不参与考试管理,考试的监控和反舞弊功能差。

3.1处理流程和数据流程

3.2工作负荷

现有系统涉及的内容较少,功能比较简单,相对来说对系统要求也较低,仅仅对题库随机抽题并以此生成Web页面,在线数据库查询。因要满足一定要求数量考生同时在线考试,对宽带带宽要求高。

3.3费用开支

基本建设投资

服务器购买或租赁等

其他一次性支出

设备支付、项目定金支付等

非一次性支出

电信接入支付、数据库维护支付、客户服务支付、部分设备支付等

3.4人员

主要为维护人员,Web服务器和数据库维护,教师出题建立题库

3.5设备

Web服务器和数据库服务器。

3.6局限性

现有系统功能比较简单,未能实现考试应有的全部功能。基本上只有学生参与,教师基本上只出题不参与考试管理,考试的监控和反舞弊功能差。题源单一,只有客观题无主观题。

4所建议的系统

提供更好、更安全的考试管理平台;教师学生同时参与,加强考试的监控和反舞弊功能,减少人力开销、开发自动处理机制。

4.1对所建议系统的说明

提高工作效率及工作环节的完善,减少人力开销、多自动处理机制:定时开考、考生登录提醒、缺考记录、计时结束。提供考试时学生教师在线交流,方便学生对除试题外的疑问和错题报告,教师在线答疑和通知和改正试卷问题。可设置试题难度,支持B/S(网上查询)模式和C/S(局域网客户端查询)模式成绩查询。

4.2处理流程和数据流程

4.3改进之处

添加考试时学生教师在线交流模块,方便学生对除试题外的疑问和错题报告,教师在线答疑和通知和改正试卷问题;可设置试题难度,支持B/S(网上查询)模式和C/S(局域网客户端查询)模式成绩查询;局域网考试,网上查询成绩,减少网络压力。系统费用减少。

4.4影响

4.4.1对设备的影响

要求设备提供更为强大的处理机制、以及稳定性。建议采用高性能服务器。

4.4.2对软件的影响

采用.NET Framework 3.5开发、运行于IIS6.0上

4.4.3对用户单位机构的影响

要求最好教师能参与,考试时登录系统。

4.4.4对系统运行过程的影响

在执行期间外、无误差输入。

4.4.5对开发的影响

需提供各类接口文档、配合完成项目需求分析

4.4.6对地点和设施的影响

对服务器核心、妥善安全保管。

4.4.7对经费开支的影响

投资接口服务费用、电信接入服务减少。

4.5局限性

不适合跨平台运行服务器文件、客户可以在任何平台下运行。

4.6技术条件方面的可行性

采用成熟的开发语言C#、运用先进的MVC架构、以及强大的软件开发团队。5可选择的其他系统方案

6投资及效益分析

6.1支出

对于所选择的方案,说明所需的费用。如果已有一个现存系统,则包括该系统继续运行期间所需的费用。

6.1.1基本建设投资

服务器购买或租赁等。

6.1.2其他一次性支出

设备支付、项目定金支付等。

6.1.3非一次性支出

电信接入支付、数据库维护支付、客户服务支付、部分设备支付等。

6.2收益

6.2.1一次性收益

该系统。

6.2.2非一次性收益

考试管理方便,工作效率提高,节省笔墨纸张。

6.2.3不可定量的收益

考试更为方便,教学质量提高。

6.3收益/投资比

收益算法:预计节省人力、时间等,工作效率提高3-5倍,考试更为方便,教学质量提高。

投资算法:本系统开发周期为12周、经费计算办法:一、按人天算;二、模块算;三、周期算<=12周。

6.4投资回收周期

一学期。

6.5敏感性分析

考试管理方便,工作效率提高,节省笔墨纸张,考试更为方便,教学质量提高。

7社会因素方面的可行性

7.1法律方面的可行性

符合《管理信息保密协议》。

7.2使用方面的可行性

所有院校均可使用。

8结论

可以立刻开始进行。

项目开发计划

1.引言

1.1编写目的

本项目计划给所有参与项目开发和设计的人员观看、目的使所有开发人员了解整个人员分配及角色和任务、包括开发标准等。

1.2 背景

系统软件名称:考试管理系统

项目任务提出者:XXXX学校

项目开发者:XXXX项目组

用户:XXXX学校

运行环境:Windows XP SP3/7、.NET Framework 3.5及以上、SQL Server 2008、IIS6.0 1.3定义

用户:XXXX学校

本系统:考试管理系统

1.4参考资料

《项目管理制度》

质量管理体系文件ISO 9001:2000

《软件工程国家标准汇编》

2项目概述

2.1工作内容

1.系统概要设计:总体设计、接口设计、运行设计、系统数据结构设计、系统出错处理设计;

2.数据库设计:结构设计、数据字典设计、安全保密设计;

3.系统详细设计:各个模块的详细功能说明、输入/输出的参数列表、算法、单元测试计划等;

4.测试计划的编写与实施。

2.2主要参加人员

2.3产品

2.3.1程序

考试管理系统源代码——开发测试后期完整版

考试管理系统数据库——开发测试后空数据库

2.3.2文件

可行性研究报告——原始文件

软件需求说明书——原始文件

概要设计说明书——原始文件副本、开发测试后文件

数据库要求说明书——原始文件副本、开发测试后文件

数据库设计说明书——原始文件副本、开发测试后文件

详细设计说明书——原始文件副本、开发测试后文件

测试计划——原始文件副本、开发测试后文件

使用手册——开发测试后文件。

2.3.3服务

服务器的调试运行、数据库调试运行、软件使用安装培训。

免费实施3个月、提供个类实施服务(不包含需求变更开发)。

后期提供长期收费实施服务。

2.3.4非移交的产品

框架使用说明文档

框架源代码(发送DLL文件)。

2.4验收标准

程序和数据库按详细设计说明文档测试后、交付使用、符合说明文档需求。

文件按共同商议决定、解释权在XXXX。

2.5完成项目的最迟期限

项目越期期限2~3周

2.6本计划的批准者和批准日期

项目批准:北京市帝王高科技术有限公司

批注日期:2012-03-15

3实施计划

3.1工作任务的分解与人员分工

需求分析负责人:项目组组长、项目实施工程师、框架设计师

项目设计人:项目实施工程师、框架设计师

项目开发:软件开发工程师

美工设计:框架设计师

项目实施:项目实施工程师

培训:软件开发工程师、项目实施工程师

文档/打印:文档管理员

3.2接口人员

需求/费用交付负责人:项目组组长

后期维护负责人:项目实施工程师

3.3进度

需求分析周期估计:1~2周

项目设计:2~3周

项目开发:4~5周

项目测试:2~5周

项目移交:1周

安装培训:1~2周

3.4预算

本系统开发周期估计为12周

经费计算办法:一、按人天算;二、模块算;三、周期算。

本系统按第二种方式算法,大模块100~120个、小模块1000~1200个;

算法为

(100~120)*(1000~1200)*4*(200~400)具体算法:略

总体估计:略。

3.5关键问题

数据库和服务器并发测试、性能测试、数据误差测试。

4支持条件

自备开发环境:

对方提供测试环境:

4.1计算机系统支持

4.2需由用户承担的工作

提供各类需求文档、并配合需求分析人员做好需求文档设计3~5周内完成

提供各类接口1周内完成

提供测试硬件环境2周内完成。

4.3由外单位提供的条件

暂无。

5专题计划要点

合同计划由双向提供、开发计划由我们提供、安全保密由我们提供、质量保证计划由双向商讨提供、人员培训实施计划由我们提供、其它计划略!。

软件需求说明书

相关主题
文本预览
相关文档 最新文档