湖北理工学院软件工程
题目: 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专题计划要点
合同计划由双向提供、开发计划由我们提供、安全保密由我们提供、质量保证计划由双向商讨提供、人员培训实施计划由我们提供、其它计划略!。
软件需求说明书