软件系统分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目 录
开发背景 (3)
系统分析 (3)
2.1需求分析 (3)
2.2可行性分析 (3)
2.2.1引言 (3)
2.2.2 目标 (4)
2.2.3 投资及效益分析 (4)
2.2.4 结论 (5)
3需求分析 (5)
3.1引言 (5)
3.2背景 (5)
3.3概述 (5)
3.4项目团队组织 (6)
3.4.1组织结构 (6)
3.4.2人工分析 (7)
4系统目标 (8)
4.1系统目标 (8)
4.2系统结构功能图 (8)
4.3系统业务流程图 (9)
4.4系统编码规范 (9)
5 数据库与数据库设计 (9)
5.1数据库表设计与关系 (10)
6 程序模块设计及程序测试 (11)
6.1各个模块设计 (11)
6.2程序测试 (17)
6.2.1白盒测试 (17)
6.2.2黑盒测试 (17)
7系统总结 (17)
7.1技术总结 (17)
7.2管理总结 (18)
7.3软件评价 (18)
开发背景
背景:由于电脑时代的到来以及internet的迅速发展,电脑无处不在,当然各种工作效率也大副提高,那么对于一个学校来说,开发一个好的学生课程成绩管理势在必行。鉴于此,特开发学生成绩管理系统,该系统实现了办公无纸化,信息化,现代化。
目的:该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价值
意义:对学生的成绩更加规范。
系统分析
2.1 需求分析
由于现有的学生成绩课程管理不足,要求有一个性能更好的的系统。
2.2 可行性分析
2.2.1引言
(一)编写目的
该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发
价值。
(二)编写背景
由于电脑时代的到来以及internet的迅速发展,电脑无处不在,当然各种工作效率也大副提高,那么对于一个学校来说,开发一个好的学生课程成绩管理势在必行。鉴于此,特开发学生成绩管理系统,该系统实现了办公无纸化,信息化,现代化。
(三)要求
可以真正的实现成绩管理
符合实际要求
操作方便,易懂
2.2.2 目标
该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价值
2.2.3 投资及效益分析
(1)支出
根据预算,公司计算投入4个人,为此需要支出1万元的工资及各种福利待遇。项目的安装、调试及用户培训、员工出差等用支出需要4000元。在项目后期维护阶段预计需要投入3000元的资金,累计1.7万元。
(二)收益
客户提供项目启动资金2.5万元,对与后期项目后期进行改动,采用协商原则,根据改动的规模外提供资金。因此,从投资与收益的效益比上,公司大致可以获得5000元的利润。
项目完成后,会给公司提供资源存储,包括技术、经验的积累。
2.2.4 结论
根据上面的分析,技术上不存在问题,项目不存在延期的问题,。在效益上,公司投入1.7万元,3周后可获得5000元的收益。另外,公司还可以存储项目开发的经验和资源,因此,认为该项目可以开发。
3需求分析
3.1引言
为了能使项目按照合理的顺序开展,并保证按时、高质量地完成,现拟订项目策划书,将项目开发发展生命中的任务范围、团队组织结构的工作任务、团队内外沟通协调方式、开发进度、项目工作等内容描述出来,作为项目相关人员之间的共识、约定以及项目生命周期内的所有项目活动的行动基础。
3.2 背景
由于电脑时代的到来以及internet的迅速发展,电脑无处不在,当然各种工作效率也大副提高,那么对于一个学校来说,开发一个好的学生课程成绩管理势在必行。鉴于此,特开发学生成绩管理系统,该系统实现了办公无纸化,信息化,现代化。
3.3概述
(1)项目应当符合SMART 原则,把项目要完成的工作用清晰的语言描述出来。学生成绩管理系统的主要目的是为教务者提供一套能够方便对学生课程成绩作出相应的管理的软件系统。
(2)应付成果
项目开发完成后,应付的内容如下:
以光盘的形式提供学生课程成绩管理系统的源程序、系统数据库、系统打包文件和系统的使用说明书。
系统发布后,进行无偿维护和服务6个月,超过6个月进行系统有偿的维护和服务。
(3)系统开发环境
开发本项目所使用的系统是Windows 2000 、Windows server 2003 或Windows xp ,开发工具是visual Studio 2008,数据库采用的是Sql server 2005。
(4)项目验收的方式依据
项目验收分为内部验收和外部验收两种方式。项目开发完成后,首先是进行内部验收,由测试人员根据用户需求和项目目标进行验收。项目通过内部验收后,然后交给客户进行外部验收,验收的主要依据是需求规格和说明书。
3.4 项目团队组织
3.4.1组织结构
本公司针对该项目组建了一个由公司副经理、项目经理、系统分析员、软件工程师、界面设计师和测试人员构成的开发团队,团队的结构图如下: