广告管理信息系统项目开发计划+需求分析+概要设计规格说明书.docx
- 文档编号:3747792
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:27
- 大小:505.04KB
广告管理信息系统项目开发计划+需求分析+概要设计规格说明书.docx
《广告管理信息系统项目开发计划+需求分析+概要设计规格说明书.docx》由会员分享,可在线阅读,更多相关《广告管理信息系统项目开发计划+需求分析+概要设计规格说明书.docx(27页珍藏版)》请在冰豆网上搜索。
广告管理信息系统项目开发计划+需求分析+概要设计规格说明书
重庆大学课程设计报告
课程设计题目:
广告管理信息系统
学院:
专业班级:
年级:
姓名:
学号:
完成时间:
年月日
成绩:
指导教师:
重庆大学教务处制
课程设计指导教师评定成绩表
项目
分值
优秀
(100>x≥90)
良好
(90>x≥80)
中等
(80>x≥70)
及格
(70>x≥60)
不及格(x<60)
评分
参考标准
参考标准
参考标准
参考标准
参考标准
学习态度
15
学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作
学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务
学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作
学习态度尚可,能遵守组织纪律,能按期完成任务
学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度
技术水平与实际能力
25
设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信
设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信
设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信
设计基本合理,理论分析与计算无大错,实验数据无大错
设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题
创新
10
有重大改进或独特见解,有一定实用价值
有较大改进或新颖的见解,实用性尚可
有一定改进或新的见解
有一定见解
观念陈旧
论文(计算书、图纸)撰写质量
50
结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰
结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰
结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰
结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整
内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰
指导教师评定成绩:
指导教师签名:
年月日
重庆大学本科学生课程设计任务书
课程设计题目
广告管理信息系统
学院
计算机学院
专业
网络工程
年级
2009级
已知参数和设计要求:
1.设计一个广告管理信息系统
2.需要提交相关的设计文档
3.需要绘制设计GUI界面
学生应完成的工作:
1.每个项目小组必须按照文档规范标准提供下列文档,文档中必须注明完成者。
文档包括:
项目开发计划
需求分析规格说明
概要设计规格说明
文档必须按课程设计规范装订,任务书由各组根据所选题目填写,同时在前边附上每个同学的成绩表,并注明名字。
2.完成如下设计内容:
1.使用PowerDesigner完成整个系统的概念模型设计。
2.使用界面设计工具完成系统3-5个主要界面的界面设计。
目前资料收集情况(含指定参考资料):
《数据库系统概念》杨冬青马秀莉等译机械工业出版社
《软件工程》RogerS.Pressman著郑人杰马素霞等译机械工业出版社
《JavaWeb应用开发教程》于静、冯瑶、张虹北京邮电出版社
《JavaEE编程技术》郝玉龙、姜璍清华大学,北京交通大学出版社
《JavaWeb应用开发教程》于静、冯瑶、张虹北京邮电出版社
《数据库高级编程》夏云庆北京希望电子出版社
课程设计的工作计划:
1、项目开发计划2013-1-8至2013-1-10
2、需求分析2013-1-11至2013-1-13
3、概要设计2013-1-14至2013-1-16
任务下达日期2013年1月8日
完成日期2013年1月16日
一、项目开发计划
1.引言
1.1编写目的:
编写次文档是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。
保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序。
本项目开发计划用于从总体上指导广告管理信息系统项目顺利进行,并最终得到通过评审的项目产品。
本说明书的预期读者为系统设计人员、软件开发人员、客户方的系统设计人员和项目评审人员。
1.2项目背景:
天行集团广告处是承担集团产品广告计划、广告合同签订、广告合同执行监督和管理的广告业务职能部门。
集团原有广告业务管理信息系统只实现了对广告业务的费用数据进行录入统计的基本信息化管理,而没有建立起对广告的业务流程以及流程中各环节的业务数据的动态信息化管理。
提升原有广告业务管理信息系统的业务管理功能,建设面向集团广告处完整业务流程的广告业务综合信息管理信息系统,实现对整个业务流程上的业务数据流进行实时和多维度的分析、监控和管理,这是集团广告处适应不断发展的广告业务的需要和达到更为合理科学化的精益高效业务管理的目标的必要保证。
基于我们对天行集团广告处业务的全面分析了解,以及与用户业务人员和信息化管理人员的大量细致且卓有成效的需求交流与讨论,我们相信通过该信息化管理系统的建设,达到缩减不必要的手工业务流程、提高资金计划、执行和监控管理的科学合理性,从而最终达到促进XX集团广告处的总体业务管理水平和效率的提高。
委托单位:
天行集团广告处
开发单位:
重庆大学网络工程二班
待开发的名称:
广告管理信息系统
本软件运行平台:
windows2000,windowsXP,windows7
1.3定义:
SQL:
StructuredQueryLanguage资料查询语言
JSP:
(JavaServerPages)是一种动态网页技术标准。
Servlet:
一种服务器端的Java应用程序,可以生成动态的Web页面。
1.4参考资料:
《数据库系统概念》杨冬青马秀莉等译机械工业出版社
《软件工程》RogerS.Pressman著郑人杰马素霞等译机械工业出版社
《JavaWeb应用开发教程》于静、冯瑶、张虹北京邮电出版社
《数据库高级编程》夏云庆北京希望电子出版社
《软件工程》曾一主编重庆大学计算机
2.项目概述
2.1工作内容:
本项目开发中需进行的各项工作:
1、制定项目开发计划;确定要解决的“问题是什么”和“解决问题的可行方案”。
2、需求分析和规格说明;确定目标系统要做什么。
3、设计;确定目标要“做什么”。
4、编码;目标系统的具“具体实现”。
5、软件测试;有步骤的进行软件测试,发现BUG后提交相关单位修复,保证软件系统的质量。
6、项目验收;
2.2条件:
完成本项目应具备的条件:
1.应提供相应的硬件配置,相应的软件及一定数量的技术人员和管理人员等,以及相应的开发环境。
2.开发人员能熟练掌握eclipse软件的操作方法,能够运用JAVA语言完成各功能模块的程序编写。
熟悉数据库的相关操作。
2.3产品:
(1)程序:
本管理系统名称《广告管理信息系统》,使用编程语言为JAVA,各种信息存储在SQLServer2000数据库中。
(2)文档:
1、用户操作手册:
本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。
2、软件维护手册:
主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。
2.4运行环境:
硬件环境:
服务器:
PentiumIII500以上或更高,
内存:
512M以上;
硬盘:
至少80G以上;
CD-ROM:
32倍速以上;
网络适配器:
10MB/100MB自适应;
打印机一台
软件环境:
操作系统windowsXPwindows7
浏览器IE6.0以上或其他浏览器
2.5服务:
计划提供以下服务:
课堂培训:
以讲课形式对客户进行培训,使其能够正确使用软件。
免费咨询:
客户可以在工作时间向技术人员提出问题并获得解答。
技术支持:
对于某些客户,采取上门指导的方式。
软件维护:
获取软件使用中的问题,提供补丁。
升级通知:
在软件新版本发布的时候,给注册者提供试用版本。
软件升级:
注册用户可升级到新的版本。
2.6验收标准
本项目所完成软件产品先由全体开发人员和选取部分普通用户进行内测,收集所忽略的bug和有益建议,根据用户反应进一步进行测试修改,尽力修补各种bug。
最后在交付客户之前进行小组内评审,代码编写符合HB6465标准,与文档说明保持一致,代码书写风格统一,采用标准规范,没有下列错误:
由于软件缺陷造成丢失数据,不符合设计要求,响应时间太长无法接受等问题。
3.实施计划
3.1任务分解:
任务分解
任务主要负责人
项目计划
lovan
需求分析
lovan
概要设计
lovan
详细设计
lovan
软件测试
lovan
软件修改
lovan
用户配置
lovan
3.2进度:
一月九日
软件计划,需求分析规格说明
一月十日
设计(包括概要设计与详细设计)
一月十一日到十四日
编码
一月十五日
软件测试
一月十六日
软件交付
3.3预算:
本项目所需要经费的预算:
办公费
100元
差旅费
100元
机时费
100元
资料费
100元
通讯费
100元
专用费
100元
总费用
600元
3.4关键问题:
在技术方面,编程知识比较缺乏,对有些与项目相关的软件不熟悉,需进行人员的技术培训(自学为主),技术难点是数据库的构架和软件功能的设计。
3.5人员组织及分工:
全体人员:
lovan;
工作内容
负责人
参加人员
项目的可行性分析及报告
lovan
lovan
项目开发报告
lovan
lovan
需求分析及说明书
lovan
lovan
详细设计及说明书
lovan
lovan
数据库建立
lovan
lovan
测试计划及报告
lovan
lovan
测试报告及报告
lovan
lovan
用户操作手册(报告)
lovan
lovan
用绘制数据流图、E-R图等各种图形
lovan
lovan
软件安装、测试
lovan
lovan
用户培训
lovan
lovan
后期维护
lovan
lovan
4.支持条件
针对本方案提出的系统应用目标和技术目标,我们建议系统运行的基础平台为:
物理设备
操作系统
说明
应用服务器
Windows2000Server/AdvancedServer或Windows2003Server
安装相关系统安全补丁
数据库服务器
客户端PC
Windows98或WindowsXP或Windows2000专业版
安装IE6.0及相关系统安全补丁
5.交付期限:
项目时间:
2013年1月8日—2013年1月17日完成对整个系统的可行性报告分析、需求分析说明书、开发计划说明说、系统设计书、项目测试、项目总结,对概念模型、存储模式、完整性控制、存取权限等进行了定义,对系统功能各模块进行了详细设计,定义了数据库总体结构、编码命名规范,并交付用户。
6.专题计划要点:
1.人员培训计划:
由于编程的专业水平不高,因此在详细设计前急需进行一个月的自学培训。
2.测试计划:
软件测试是项目后期的一个重要环节,因此显得尤为重要,随机选择普通用户参与测试,并记录建议和不足之处,以便实行软件修正与优化。
3.质量保证计划:
是为了用户能更好的运行,管理以及掌握该软件,不定期对用户的进行软件系统维护,必要时可对用户进行必要的软件使用培训。
4.配置管理计划:
了该软件能被大众所接受,因而开发该软件的时候,考虑到广泛的需求,运行该软件的系统并不需要太高的配置,具体参数可参考上述配置或同类软件配置。
5.系统安装计划:
该软件的安装同其他软件的安装一样,是非常方便的,并不需要过多的步骤,容易掌握和理解。
二、需求分析规格说明
1.引言
1.1编写目的:
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体。
是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本产品的各项功能需求、性能需求和数据要求,明确标识各功能的实现过程,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。
本说明书的预期读者为系统设计人员、软件开发人员、客户方的系统设计人员和项目评审人员。
1.2项目背景:
天行集团广告处是承担集团产品广告计划、广告合同签订、广告合同执行监督和管理的广告业务职能部门。
集团原有广告业务管理信息系统只实现了对广告业务的费用数据进行录入统计的基本信息化管理,而没有建立起对广告的业务流程以及流程中各环节的业务数据的动态信息化管理。
提升原有广告业务管理信息系统的业务管理功能,建设面向集团广告处完整业务流程的广告业务综合信息管理信息系统,实现对整个业务流程上的业务数据流进行实时和多维度的分析、监控和管理,这是集团广告处适应不断发展的广告业务的需要和达到更为合理科学化的精益高效业务管理的目标的必要保证。
基于我们对天行集团广告处业务的全面分析了解,以及与用户业务人员和信息化管理人员的大量细致且卓有成效的需求交流与讨论,我们相信通过该信息化管理系统的建设,达到缩减不必要的手工业务流程、提高资金计划、执行和监控管理的科学合理性,从而最终达到促进XX集团广告处的总体业务管理水平和效率的提高。
委托单位:
天行集团广告处
开发单位:
重庆大学网络工程二班
待开发的名称:
广告管理信息系统
本软件运行平台:
windows2000,windowsXP,windows7
1.3定义:
1、静态数据是指那些不随时间或其它数据变化而变化的数据。
2、动态数据是指在软件运行过程中用户输入的后系统输出给用户的一部数据,也就是系统要处理的数据。
3、数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。
1.4参考资料:
《数据库系统概念》杨冬青马秀莉等译机械工业出版社
《软件工程》RogerS.Pressman著郑人杰马素霞等译机械工业出版社
《JavaWeb应用开发教程》于静、冯瑶、张虹北京邮电出版社
《数据库高级编程》夏云庆北京希望电子出版社
《软件工程》曾一主编重庆大学计算机
2.任务概述
2.1目标
根据我们对业务需求的分析,得出用户提出的主要业务需求目标为:
1、建立从广告的计划->广告合同的签订->广告合同执行监督->合同资金计划与付款的整个广告业务流程的综合信息化管理。
2、实现对流程中的广告业务数据(合同的资金、广告的产品、广告的媒体与代理商)及业务单据的实时与多维度的分析查询和图文报表。
3、规范化业务流程,提升业务效率和降低业务的人力与时间消耗。
4、通过对业务的信息化管理提供辅助的业务决策。
2.2条件与限制
条件:
用户能够提供交付测试的环境;用户能够参与到需求的核准工作;
约束:
本系统的最后的交付日期是2013-1-16;
设计和实现上的限制:
基于JSP架构进行开发;使用SqlServer2000数据库;
3.数据描述
3.1静态数据
静态数据是指那些不随时间或其它数据变化而变化的数据。
一般在类之外定义,可供不同的类使用。
3.2动态数据
监播人员在监管广告播放的时候,要输入所要监管的具体的广告编号以便处理,根据播放的情况,可以得出一个广告播放的时间、次数等输出信息。
3.3数据库描述
使用SqlServer2000数据库;
3.4数据字典
数据流“发票”的字典条目
数据流名:
发票
别名:
付款发票
组成:
收付款双方+{金额+币种}+收付方盖章+付款时间+经办人
备注:
数据文件“监播表”的字典条目
文件名:
监播表
别名:
广告监播表
组成:
{编号+类型+频道+时段+次数+监播人}
组织:
按广告编号排列
备注:
数据流“编号”的条目
数据流名:
编号
别名:
广告编号
取值与含义:
AXX—生活用品类
BXX--食品类
CXX--体育用品类
DXX--招聘类
EXX--电子产品类
备注:
字母只支持大写,后面只能是数字。
3.5DFD图
4.功能描述
本系统总共分为七个模块:
4.1工作台模块是系统各类用户登录系统后的主界面,显示当前需做工作的提示信息、提供个人辅助办公工具(备忘栏)和查阅系统公告信息。
4.2计划管理模块实现广告计划制定,媒体资料分析,各分销市场广告及销售分析与对比等计划用统计报表。
功能用例图:
4.3合同发布模块实现合同管理与审核,及各类合同用报表的统计分析。
功能用例图:
4.4执行监督模块实现广告执行情况监督、付款计划制定与审核,以及各类合同管理用的统计分析报表。
功能用例图:
4.5财务处理模块实现广告费用的支付、审核、对账、票据返回、勾销及各类财务用统计分析报表。
用例图:
4.6统计报表中心模块是系统内的各类统计分析报表的归集中心,供业务领导和业务报表分析人员对各项业务统计报表集中查看与分析。
用例图:
4.7客户化中心模块实现组织与用户管理、用户权限管理及系统基础数据维护等功能。
用例图:
5.性能需求
5.1数据处理能力
支持的终端数:
100
支持并行操作的用户数:
100
处理的文件和记录数:
10万
SQL数据库大小限制:
在不超过硬盘容量的情况下即可;
文件的大小:
不超过数据库的大小限制。
时间特性包括:
处理具体文档响应时间:
1秒;
查询与统计的响应时间根据文档的数量决定。
5.2时间特性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。
而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。
5.3适应性
当用户需求,如操作方式,运行环境,结果精度,数据结构于其它软件接口等发生变化时,设计的软件要做适当调整,适应性非常好。
6.运行需求
6.1设备
硬件环境:
PentiumIII500以上或更高,
内存:
512M以上;
硬盘:
至少80G以上;
CD-ROM:
32倍速以上;
网络适配器:
10MB/100MB自适应;
软件环境:
操作系统windowsXPwindows7
浏览器IE6.0以上或其他浏览器
6.2接口
1、内部接口设计:
每个子系统都是相互联系的,只有完成某一操作才能做下一操作,但是在具体实现过程中,彼此相互独立,可分别编码。
2、外部接口设计:
本系统是一个独立的系统,可与其他系统同时使用。
3、系统外来的第三方数据(如分销系统的销售数据、收视率数据等)可由数据库的数据接口或用户界面层数据导入接口来导入系统,也可通过数据库的数据接口实现系统数据的冗余备份。
6.3故障处理
本系统可能产生数据库的错误,应由数据库管理员对数据库进行维护。
为了确保系统恢复的能力,数据库管理员要定期对数据库进行备份。
也可设置自动备份。
三、概要设计规格说明
1.引言
1.1编写目的:
此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。
全面说明广告管理信息系统的设计,包括程序系统的基本处理流程、程序系统的组织结构、模块划分和功能分配,为程序的详细设计提供基础。
本说明书的预期读者为系统设计人员、软件开发人员、客户方的系统设计人员和项目评审人员。
1.2项目背景:
天行集团广告处是承担集团产品广告计划、广告合同签订、广告合同执行监督和管理的广告业务职能部门。
集团原有广告业务管理信息系统只实现了对广告业务的费用数据进行录入统计的基本信息化管理,而没有建立起对广告的业务流程以及流程中各环节的业务数据的动态信息化管理。
提升原有广告业务管理信息系统的业务管理功能,建设面向集团广告处完整业务流程的广告业务综合信息管理信息系统,实现对整个业务流程上的业务数据流进行实时和多维度的分析、监控和管理,这是集团广告处适应不断发展的广告业务的需要和达到更为合理科学化的精益高效业务管理的目标的必要保证。
基于我们对天行集团广告处业务的全面分析了解,以及与用户业务人员和信息化管理人员的大量细致且卓有成效的需求交流与讨论,我们相信通过该信息化管理系统的建设,达到缩减不必要的手工业务流程、提高资金计划、执行和监控管理的科学合理性,从而最终达到促进天行集团广告处的总体业务管理水平和效率的提高。
委托单位:
天行集团广告处
开发单位:
重庆大学网络工程二班
待开发的名称:
广告管理信息系统
本软件运行平台:
windows2000,windowsXP,windows7
1.3定义:
SQL:
StructuredQueryLanguage资料查询语言
JSP:
(JavaServerPages)是一种动态网页技术标准。
Servlet:
一种服务器端的Java应用程序,可以生成动态的Web页面。
JPA:
(JavaPersistenceAPI)将运行期的实体对象持久化到数据库中。
1.4参考资料:
《数据库系统概念》杨冬青马秀莉等译机械工业出版社
《软件工程》RogerS.Pressman著郑人杰马素霞等译机械工业出版社
《JavaWeb应用开发教程》于静、冯瑶、张虹北京邮电出版社
《JavaEE编程技术》郝玉龙、姜璍清华大学,北京交通大学出版社
《JavaWeb应用开发教程》于静、冯瑶、张虹北京邮电出版社
《数据库高级编程》夏云庆北京希望电子出版社
2.总体设计
2.1总体设计方案
系统的分析设计采用结构化方法和面向对象方法,系统设计开发遵循三层B/S体系结构模型,区分用户界面层、业务层与数据层的合理划分,利于系统的功能扩展和维护便利。
2.2系统结构:
2.3模块
2.3.1工作台模块
作台模块是系统各类用户登录系统后的主界面。
工作台提供以下工具实现辅助业务办公:
1.工作信息中心:
提示当前登录用户需完成的工作。
2.工作备忘栏:
提高工作备忘的记事板,记录和查看自己的工作事宜。
3.通知栏:
系统发布的公告信息的查阅栏。
效果图:
2.3.2计划管理模块
计划管理模块是实现广告计划制定,媒体资料分析,各分销市场广告及销售分析与对比等计划用统计报表的业务功能模块。
该模块细分为以下子模块:
1.广告计划:
广告计划的制定录入、编辑修改、审核/弃审,关闭。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广告 管理信息系统 项目 开发 计划 需求 分析 概要 设计 规格 说明书