软件开发计划书-软件工程论文 第4页
(2)对学生实践课成绩进行统计分析
对每个学生在每个学期、每个学年的实践性课程成绩进行分析,主要是各门课程的实验成绩、课程设计成绩、生产实习成绩、毕业设计成绩进行分析,从而能够得到每个学生的实践能力的评价。
(3)学生综合素质测评
从德、智、体三个方面得到每个学生的综合素质评价分数。
计算方法:智育方面的权重×智育分数+德育方面的权重×德育分数+体育方面的权重×体育分数=综合得分可查看每个学生的综合评价分数,智育得分,德育得分,体育得分,每一方面的得分低于某一个阀值时,可得到提示性建议。同时可从班级的角度得到综合素质测评的比较分布情况,即优、良、中、及格、不及格人数的排名。下图3.2为该功能模块的逻辑结构:
图3.2 学生质量考评模块
4 采用的体系结构和技术
该系统是基于B/S(Browser/Server)模式,采用C#进行设计,后台运行有数据库服务器,这是整个系统数据的集合,几乎辣,文-论'文~网
http://www.751com.cn 所有前台的操作都是基于后台数据库进行的。B/S模式的优点就是前台和后台的操作相互独立又相互联系,后台的数据库的变化在某种程度上不会直接影响到前台。
4.1 体系结构
B/S(Browser/Server)结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。同时对于B/S模式大多数或主要的业务逻辑都存在服务器端,因此,B/S结构的系统不需要安装客户端软件,它运行在客户端的浏览器之上,系统升级或文护时只需更新服务器端软件即可,这样就大大简化了客户端电脑载荷,减轻了系统文护与升级的成本和工作量,降低了用户的总体成本。
该系统基于B/S结构的拓扑结构如下图4.1所示:
图4.1 拓扑结构图
在每一个内部网络中的客户端都可以对服务器端进行浏览、查询、统计、打印报表、绘制表格等业务处理;服务器端可以通过挂接新的网页来给客户端提供新功能。
4.2 实现技术
考虑到客户使用的操作系统和目前所掌握的开发的技术,该系统的前台是在Windows系统下采用微软公司的基于.net构架进行开发的,所用到的开发语言为C#;后台的数据库仓库是采用基于关系的数据仓库,也就是关系数据库基础上的数据仓库,它和传统的关系数据库操作基本是一致的。该系统用到的关系数据库管理系统是微软公司的SQL 2005,它提供了一些分析服务、报表服务和数据挖掘服务等。下面以列表形式给出开发时用到的环境和技术。
系统开发涉及到的技术、环境等如下:
操作系统平台:Windows XP
软件开发平台:.NET
相关开发工具:VS 2005、SQL 2005
5 项目开发计划
5.1 阶段计划
阶段计划对于项目开发来说具有很重要的,它是整个项目分解后,然后进行逐步开发的参考,特别是在开发过程中设置的各个阶段的完成标志,对项目的进一步向下进行提供了依据。
整个项目开发按照传统的软件开发的步骤可以分为:需求分析、逻辑设计、概念设计、编码、测试、验收和文护。各个阶段的时间安排、里程碑、负责人如下表所示:
里程碑 提交产品 时间 负责人
需求 项目定义软件过程 2010.3.6 武老师
软件开发计划 2010.3.7 武老师
软件测试计划 2010.3.7 甲
配置管理计划 2010.3.7 武老师
质量保证计划 2010.3.7 武老师
量化过程管理计划 2010.3.7 武老师
质量管理计划 2010.3.7 武老师
需求规格说明书 2010.3.5 甲
需求跟踪据矩阵 2010.3.5 武老师
设计 架构设计 2010.5.15 乙
数据库设计 2010.5.15 乙
概要设计 20辣,文-论'文~网
http://www.751com.cn 10.5.15 丙
开发/单元、集成测试 代码 2010.5.29 乙,丙
测试用例 2010.11.21 乙,丙
集成测试报告 2010.12.29 丙
系统测试 测试总结报告 2011.1.4 丙
用户手册 2011.1.10 丙
实施 实施计划 2011.1.11 武老师
应用系统部署说明 2011.3.7 武老师
系统验收 2011.3.7 武老师
上一页 [1] [2] [3] [4] [5] [6] 下一页
软件开发计划书-软件工程论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766