关于上报工程软件费用的报告

西咸北环线高速公路LJ-10合同段

关于上报工程管理软件费用的报告

西咸北环线高速公路LJJ-3驻地办:

我标段与“西安新视窗科技有限公司”就西咸北环线高速公路工程管理软件相关事宜签订合同,公路工程计量支付系统软件贰万元整,试验室管理系统软件壹万玖千元整公路工程质量检验评定系统两万叁仟捌佰元整,费用共计陆万元贰仟捌佰元整(¥:62800元)。现将工程管理软件发生费用上报贵办,请审核。

附件: 1、工程软件合同三份

2、#5@p3张

陕西明泰西咸北环线高速公路

第LJ-10合同段项目经理部

20xx年3月11日

 

第二篇:软件工程报告

课程名称   软件工程课程设计    设计题目   教务管理系统功能需求  

姓    名    专业班级      学号组别           

同 组 者          指导教师         日期 20##-7-11 成绩           

一、目的及要求:

课程设计是计算机科学与技术专业重要的实践性环节之一,是在学习完《软件工程》课程后进行的一次全面的综合练习。此次课程设计通过设计一个小型的教务管理系统,并实现对学生教师信息、学生成绩等的查询的功能,进一步掌握软件工程中的面向对象设计方法。要求根据给定的问题陈述,应用领域的专业知识以及关于客观世界的常识进行软件需求分析,具体为:

1.建立基于场景的模型

2.建立流模型

3.建立基于类的模型

4.建立行为模型

二、课程设计内容说明:

2.1项目背景概述:

当今的科技迅速发展,管理系统已经完全通过计算机实现,因此需要根据外界的不断变化来完善管理系统,设计适应其发展的数据库管理系统,提高其性能,完善其功能。学校教务管理系统同样需要这样的要求以方便管理人员管理及教师学生的使用。通过计算机进行教务管理是现代化管理的必然趋势。

为达到这样的目的,现通过课程设计来实现一个较小的较为简单的教务管理系统,通过这样一个系统来对整个学校的教师学生及考务计划进行全方位快捷有效的管理。通过这个系统,学院、教师、学生都可以在系统中查阅相关信息,并且学生的选课、成绩查询,教师的成绩录入,学院的课程计划安排都将在这一系统中完成实现。

该系统完全取代了过去繁琐的人工处理,用计算机自动化处理日常的教务信息管理,提高了速度,完善了功能,立足于校园实际,着眼于未来发展,是现代学校教务管理必不可少的一部分。

2.2需求分析

随着现代化技术的发展,教务管理已经完全通过计算机来实现了,为了高效率的教务教学的管理,满足对学生教师信息、学生成绩等的查询及其他相关操作的实现,决定开发设计教务管理系统,并通过使用教务管理系统,使教务管理工作系统化、规范化、自动化,从而达到提高管理效率的目的。使办公人员可以轻松快捷地完成教务管理的任务。具体分析如下:

学院包括理学院、人文学院、电信学院、计算机系、外语系等若干二级院系。首先,由各二级院系制定教学计划,由此得出开课计划,这样就有了排课的基本信息(课程、教学班、任课教师),我们就可以利用自动排课系统进行排课,完成对上课的一些相应条件的设置以后,即可生成课表;一个学期结束后,教师从网上录入成绩,系统自动对此数据进行统计和处理。辅助学生的评优工作。系统包括学生学籍管理、教师基本信息管理、Web成绩录入和查询、选课、考试信息发布等。

2.3系统功能分析

教务管理系统是一个能够管理教师及学生信息的系统,除此之外,它还应该能够对学生及教师提供一定的查询功能,如:成绩查询、获奖情况查询、课程查询、毕业情况查询等。教务系统还应该对学生每学期的选课进行管理。具体功能可归纳为以下几点:

1)  在此系统的支持下,教务处以及各二级院系可以对在籍的每个学生的学籍,包括对学生的成绩、毕业、学生奖励及处分情况进行动态管理。

2)  系统提供Web成绩录入和查询。

3)  系统对学生选课进行管理。

4)  对教师信息、教学计划进行管理、维护和调整。

5)通过此系统,进行考务管理。

 


图2.1 系统功能模块图

 

                           

图2.2 系统流程图

图2.2说明:进入系统后选择功能,系统会更具登录的信息判断身份是学生还是教师,以此来确定用户所具有的功能。

2.4系统相关图

图2.3 用例图

图2.3说明:UML的用例图较详细和确切地描述了用户的功能需求,使系统责任明确到位,奠定UML对系统建模的基础,这样,其他模型图的构造和发展依赖于用例图中所描述的内容,直至系统能够实现用例图中描述的功能 。该系统可以分为成绩管理、信息管理(包括学生信息和教师信息)、教学计划管理等功能模块,每个模块分别负责各自相关功能。

图2.4 类图

图2.4说明:将该系统分为六个类:成绩管理、信息管理、教学计划管理(这三个类完成系统管理的三个主要功能,是三个管理模块)、二级学院、教师、学生(这三个类主要进行各自的相关操作如:录入课程、选择课程、成绩查询等)。

图2.5 顺序图

图2.5说明:学院首先制定教学计划让教学计划管理系统自动排课生成课表,学生便可以登录系统进行选课;每次进行考试先由成绩管理系统进行安排,考试完毕教师将成绩录入系统,学生登录系统便可以进行成绩的查询;信息管理系统对学生信息的管理主要在学籍、奖励处分情况和毕业情况方面进行管理。

图2.6 协作图

图2.6说明:根据所画的顺序图,按照每个类的行为顺序,得到三个协作图,协作图上既可以体现每个类的行为顺序,又能体现每个类如何协作完成该系统的功能。

图2.7 活动图

图2.7说明:活动图是UML中描述系统动态行为的图之一,它用于展现参与行为的类的活动和动作。图中的活动用圆角矩形表示。该图反映了各个类在不同时刻完成的操作。这里的泳道即代表了不同的类,将属于该类的操作放在这个泳道中。

图2.8 部署图

图2.8说明:部署图是面向对象系统的物理方面建模时使用的图之一,显示了运行软件系统的物理硬件以及如何将软件部署到硬件上。

三、结论与体会:

这两周,我们进行了软件工程的课程设计,将理论与实际相结合,最终完成了一个教务管理系统。通过这次的课程设计,拓宽了知识面,锻炼了能力,综合素质得到了较大的提高,同时亲身实践加深了软件工程所学知识的理解,提高了对面性对象及UML的运用能力。

通过这次的设计,我还体会到课程设计是培养综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对实际工作能力的具体训练和考察过程,也是加强人与人之间沟通的重要方式。在设计的过程中难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,通过这次课程设计之后,把以前所学过的知识重新温故,并且对从前掌握不够的知识进行了再次的学习与巩固。课程设计是大学学习的一个非常重要的组成部分。

相关推荐