学生成绩管理系统——项目开发文档

时间:2024.4.30

学生成绩管理系统错误!未指定书

签。

目录

一.引言 ................................................................. 2

1.编写目的 ........................................................... 2

2.项目背景 ........................................................... 2

3.定义 ............................................................... 2

4.参考资料 ........................................................... 2

二.项目概述 ............................................................. 3

1.工作内容 .......................................................... 3

2.条件与限制 ........................................................ 3

3.产品 .............................................................. 3

4.运行环境 .......................................................... 4

三.功能 ................................................................. 4

1.功能定义 .......................................................... 4

2.模块功能介绍 ...................................................... 4

四. 实施计划 ............................................................ 5

1.人员配置 .......................................................... 5

2.项目进度 .......................................................... 5

3.人员组织及分工 .................................................... 5

4.预算 .............................................................. 5

5.关键问题 .......................................................... 6

五. 支持需求 ............................................................ 6

1.硬件系统: ........................................................ 6

2.服务器系统: ...................................................... 6

六.专题计划要点 ......................................................... 6

1.开发人员培训计划: ................................................ 6

2.项目跟踪计划 ...................................................... 6

3.安全保密计划: .................................................... 7

4.质量保证计划: .................................................... 7

七.交付期限 ............................................................. 7

一.引言

1.编写目的

为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把开发过程中各项工作的人员、分工、经费、系统资源条件等问题的安排记录下来,作为项目团队成员以及项目干系人之间的共识与约定,项目团队开展和检查项目工作的依据,以便计划开展和确保项目开发成功。

2.项目背景

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能以为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩管理信息进行管理,具有手工管理所无法比拟的有点。例如,检索迅速、查找方便、可靠性高、存储量高、保密性好、寿命长、成本低等。这些有点能够极大地提高学生档案管理的效率,也是企业科学化、正规化管理,与世界接轨的重要条件。因此,开发大学成绩管理系统很有必要。

学生成绩管理系统是一个学校不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该为用户提供充足的信息和快捷的查询手段。同时,学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。高校都迫切需要研制开发一款属于自己的功能强大,操作简单,具有人性化的学生成绩管理系统。

3.定义

?SQL Sever 2005:数据库管理软件

?Windows 2000/2003/XP:运行环境

?C#:面向对象的软件开发语言

4.参考资料

【1】张海藩编著 《软件工程导论》 第五版 清华大学出版社

【2】王珊、萨师煊编著 《数据库系统概论》 第四版 高等教育出版社

【2】秦敬祥、文东编著 《ASP.NET程序设计基础与项目实训》 中国人民大学出版社

二.项目概述

1. 工作内容

开发过程分为八大步骤:

? 制定项目计划以及项目组

? 制定计划任务书

? 进行需求分析

? 制定软件设计说明书

? 编码实现

? 测试系统以及完善系统

? 移交用户

? 项目开发个人总结报告

各工作小组根据时间先后安排,分别对项目进行开发:

各项主要工作:需求分析小组对学校所需成绩管理方案做调查。

软件开发小组对调查结果进行分析,拟订实现方案(如 程序结构,流程,数据结构等)。 软件编程小组对软件进行集中开发。

软件审核小组对软件进行评定,审核。

2.条件与限制

完成项目应具备的条件:

? 资金

? 调研环境

? 开发平台

? 开发基础设施

? 开发人员

? 维护人员

开发单位已具有的条件:

? 开发基础设施

? 开发平台

尚须创造的条件:

? 良好的调研环境

3.产品

3.1 程序

程序名称:学生成绩管理系统

使用语言:C#

3.2 文档

? 项目开发计划

? 资金分配方案

? 系统使用手册

? 系统维护手册

? 详细技术资料

4.运行环境

IE6,火狐等浏览器。

三.功能

1.功能定义

(1)登录管理:为了保证系统的安全性,可以根据不同的用户权限来提供不同的服务。分为管理员登录和用户(教师、学生)登录两个子模块。

(2)账户管理:分为用户管理和修改密码两个子模块。其中用户管理子模块又包含了添加用户、修改用户和删除用户两部分。

(3)信息查询:在各基本表的基础上进行信息查询。分为学生资料查询和学生成绩查询两个子模块。

2.模块功能介绍

一.登录管理模块:

管理员登录:实现管理员登录

教师登录:实现教师登录

学生登录:实现学生登录

二.账户管理模块:

教师账户管理:管理员对教师账户进行添加或删除

学生账户管理:管理员对学生账户进行添加或删除

三.信息查询与修改模块:

学生个人信息查询:学生查看自己的基本信息

学生个人信息修改:学生对自己非必要的个人信息修改

学生成绩查询:学生对自己成绩的查询

教师对学生的信息查询:教师查询所教班级的所有人的信息

教师对学生的成绩查询:教师查询所教班级的所有人的成绩

教师对学生的成绩登记:教师登记所教班级的所有人的成绩

教师个人信息修改:教师查看自己的基本信息与修改

四.实施计划

1.人员配置

组长:冯佳冬

成员:张明亮 吴凡 林权 杨贵林 禄铭 周冬冬

全体成员参与项目开发的整个过程,包括:可行性分析,需求分析,概要设计,详细设计,编码设计,测试分析,开发总结等有关文档编写。

2.项目进度

学生成绩管理系统项目开发文档

学生成绩管理系统项目开发文档

学生成绩管理系统项目开发文档

3.人员组织及分工 调研小组:张明亮 禄铭 冯佳冬

设计小组:张明亮 禄铭 吴凡

开发小组:吴凡 冯佳冬

测试小组:林权 杨贵林

4.预算

学生成绩管理系统项目开发文档

5.关键问题 参与人员的团结精神和积极态度,此项目的风险系数不大,主要是小组成员的团结合作精神以及工作态度,将对项目取决定性作用。

大多数技术问题都能通过数据库解决,所以选择好的数据库是保证开发完整的前提。

五.支持需求

1.硬件系统:

数据库服务器、客户机(多为微机)、个人计算机(供开发使用)

2.服务器系统:

操作系统 :windows xp professional,windows 7

数据库系统 :SQL Server 2005

六.专题计划要点

1.开发人员培训计划:

(1)在项目开发前两个星期,开始组织开发人员进行培训,保证开发进程的高效性。

(2)在系统开发的过程中,定期就寻求开发过程的遇到问题的答案进行培训。

(3)各次培训完成后,要求参与培训的人员上交一份心得报告,以了解开发人员对所陪训的知识的掌握情况。

2.项目跟踪计划

(1)任务跟踪:项目负责人需对完成的每一个文档的内容进行跟踪和监督,而小组成员需对每日完成的内容进行总结。

(2)问题跟踪:项目负责人负责跟踪在软件项目执行过程中出现的各种问题并记录。 所有的问题应在小组会上讨论并跟踪至解决。

(3)项目进度报告:小组成员每天完成的任务需向小组负责人报告进度。

3.安全保密计划:

(1)建立数据库系统必须具备安全性和完整性。安全性指防止用户非法使用数据库,包括恶意破坏数据和越权存取数据,可以通过用户标识和鉴别、存取控制、视图机制、数据加密和跟踪审计等方法来实现。完整性指防止合法用户使用数据库时向数据库中加入不合语义的数据,可以通过定义完整性约束条件来实现。

(2)软件的安全性。在建立该系统时应遵循结构化设计的原则,并增加一定的防护机制,防止可能的恶意代码的破坏,增强软件的稳定性。

(3)数据保密性。对用户进行分级别管理,并对不同的用户级别授以不同的权限,例如管理员具有最高的权限等。

(4)知识产权。在开发完成后及时通过知识产权代理申报机构进行知识产权的申报,防止不法分子用于商业或者其他不法活动。

4.质量保证计划:

(1)建立质量监督组,对软件进行质量管理。质量监督组的监督范围包括:系统开发人员是否正确的反映了用户的需求;软件执行体是否正确的实现了开发人员的设计思想;测试人员是否进行了较为彻底的和全面的测试;是否对文档的规范化进行的比较彻底,版本控制是否有效等等。

(2)保证软件开发的主要环节透明性。

(3)测试阶段可以邀请用户进行试用,并根据他们提出的问题进行系统的完善工作。

(4)认真对待售后工作。

七.交付期限

最迟交付日期:xxxx年xx月xx日。


第二篇:学生成绩管理系统项目开发计划


学生成绩管理系统

项目开发计划

 文档作者:___     ___

                                           学号  :            

日期  :2010/ 11 / 1

目录

1 引言. 2

1.1编写目的. 2

1.2 项目背景. 2

1.3参考资料. 3

2项目概述. 3

2.1目标. 3

2.2产品. 4

2.3运行环境. 4

2.4服务. 4

2.5验收标准. 4

3功能. 4

3.1功能定义. 4

3.2模块功能介绍. 5

4实施计划. 6

4.1人员组成. 6

4.2进度. 6

4.3接口人员. 6

4.4预算. 6

4.5关键问题. 6

5支持需求. 7

5.1计算机系统支持. 7

5.2需要交办单位承当的工作. 7

5.3需要其他单位提供的条件. 7

6交付限期. 7

7专题策划要点. 7

1 引言

1.1编写目的

为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把开发过程中各项工作的人员、分工、经费、系统资源条件等问题的安排记录下来,作为项目团队成员以及项目干系人之间的共识与约定,项目团队开展和检查项目工作的依据,以便计划开展和确保项目开发成功。

1.2 项目背景

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能以为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩管理信息进行管理,具有手工管理所无法比拟的有点。例如,检索迅速、查找方便、可靠性高、存储量高、保密性好、寿命长、成本低等。这些有点能够极大地提高学生档案管理的效率,也是企业科学化、正规化管理,与世界接轨的重要条件。因此,开发大学成绩管理系统很有必要。

学生成绩管理系统是一个学校不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该为用户提供充足的信息和快捷的查询手段。同时,学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。高校都迫切需要研制开发一款属于自己的功能强大,操作简单,具有人性化的学生成绩管理系统。

   

1.3参考资料

【1】王珊、萨师煊编著《数据库系统概论》第四版 高等教育出版社出版  

【2】徐国智、汪孝宜编著,《sql several数据库开发实例精粹》电子工业出版社出版

【3】张志明编著《C++语言与面向对象的设计》(第二版)重庆大学出版社出版

【4】辛明海 潘孝铭 王晋隆 连灿红编写《软件文档写作教程》高等教育出版

2项目概述

2.1目标

在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有信息任何管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,信息化是社会进程的必然趋势,学校管理只有只有快,准,精才能发挥其价值。本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:

1.系统应具有实用性、可靠性和适用性,同时注意到先进性。

2.对各个数据库进行动态管理,防止混乱。

3.能够按照用户选择的不同的条件进行简单查询和复合查询。

4.能够对查询结果进行分类汇总。

5.注意数据的安全性,具有数据备份和恢复的功能。

6.方便用户的操作,尽量减少用户的操作。

2.2产品

程序:

学生成绩管理系统 (包括登陆界面和主界面)VC++程序和数据库

文件:

1软件项目开发计划

2可行性研究报告

3软件需求规格说明书

4概要设计说明书

5用例规约

2.3运行环境

软件环境:操作系统:Windows 20## Professional及以上

数据库:SQL Server 2000

硬件环境:处理器:Inter(R)on(R) CPU 2.66GHz

内 存: 2G

(非最低配置环境)

2.4服务

所提供服务:

A.管理员能够实现对整个学生信息的添加、修改、删除、查询等操作;对教师用户及其信息的添加、修改、删除、查询等操作。

B. 可以将学生成绩的数据发布到网上,教师的信息发布发到网上,方便学生教师进行查询,达到资源共享的目的。

C.教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的

查询。对自己的联系等信息进行更新,登录密码的修改,教师可以给

学生所选课程打分。

D.学生可以在自己的权限内对自己的成绩查询,可以进行选课,以及个人信息的查询,登录密码的修改。

2.5验收标准

此软件由于是一个初级产品,于制定日期之内,完成预定的各项功能,达到基本目标。

3功能

3.1功能定义

(1)登录管理:为了保证系统的安全性,可以根据不同的用户权限来提供不同的服务。分为管理员登录和用户(教师、学生)登录两个子模块。

(2)账户管理:分为用户管理和修改密码两个子模块。其中用户管理子模块又包含了添加用户、修改用户和删除用户两部分。

(3)信息查询:在各基本表的基础上进行信息查询。分为学生资料查询和学生成绩查询两个子模块。

3.2模块功能介绍

一.登录管理模块:

管理员登录:实现管理员登录

教师登录:实现教师登录

学生登录:实现学生登录

二.账户管理模块:

教师账户管理:管理员对教师账户进行添加或删除

学生账户管理:管理员对学生账户进行添加或删除

三.信息查询与修改模块:

学生个人信息查询:学生查看自己的基本信息

学生个人信息修改:学生对自己非必要的个人信息修改

学生成绩查询:学生对自己成绩的查询

教师对学生的信息查询:教师查询所教班级的所有人的信息

教师对学生的成绩查询:教师查询所教班级的所有人的成绩

教师个人信息修改:教师查看自己的基本信息与修改

4实施计划

4.1人员配置

组长:曹加坤   

成员:张立安 薛裕

全体成员参与项目开发的整个过程,包括:可行性分析,需求分析,概要设计,详细设计,编码设计,测试分析,开发总结等有关文档编写。

4.2项目进度

4.3预算

 此项目属于课程设计,预期完成需时:一个月。

4.4关键问题

参与人员的团结精神和积极态度,此项目的风险系数不大,主要是小组成员的团结合作精神以及工作态度,将对项目取决定性作用。

5支持需求

5.1计算机系统支持

本管理系统的开发需要工作平台:PC 主机;

开发环境:Windows 2000及以上操作系统、已安装VC++6.0及SQL2000 软件;

运行环境:Windows 2000及以上操作系统。

6.项目跟踪计划

6.1 任务跟踪

项目负责人需对完成的每一个文档的内容进行跟踪和监督,而小组成员需对每日完成的内容进行总结。

6.2 问题跟踪

项目负责人负责跟踪在软件项目执行过程中出现的各种问题并记录。 所有的问题应在小组会上讨论并跟踪至解决。

6.3项目进度报告

小组成员每天完成的任务需向小组负责人报告进度。

7质量计划

7.1 质量目标

学生成绩管理系统主要提供成绩查询,方便管理网上的信息查阅平台,学生可以通过该系统查阅和自己相关的信息。教室可以通过该系统查阅学生成绩信息,教师信息。系统管理员可以实现以上的所有功能,还有对学生及其成绩的添加、删除、查询、修改,对教师信息的添加、删除、查询、修改,对数据库的备份、还原等相关操作。

A.管理员能够实现对整个学生信息的添加、修改、删除、查询等操作;对教师用户及其信息的添加、修改、删除、查询等操作。

B. 可以将学生成绩的数据发布到网上,教师的信息发布发到网上,方便学生教师进行查询,达到资源共享的目的。

C.教师能够在一定的权限内对所有学生成绩的查询,所有教师信息的查询。对自己的联系等信息进行更新,登录密码的修改,教师可以给学生所选课程打分。

D.学生可以在自己的权限内对自己的成绩查询,可以进行选课,以及个人信息的查询,登录密码的修改。

7.2 质量策略

为了保证提交给用户的产品是高质量的,实施过程中采取的质量保证措施包括:

1)将质量贯彻到日常的项目进展过程中,

2)应该特别注意项目工作产品质量的早期评审工作,无论是质量保证还是质量控制,采取

的策略都是早期预防和早期排除缺陷。

7.3质量保证活动

质量保证的主要活动包括过程评审和产品审计。过程评审和产品审计的目的是确保在项目

进展过程的各个阶段和各个方面采取各项措施来保护和提高提交给用户的产品质量。每一

次过程评审和产品审计都应该填写相应的报告或活动记录。

7.3.1产品审计

产品审计由质量保证人员来进行,检查项目产品是否达到质量目标。

质量保证人员可以有选择性的审计项目生存期中创建的工作产品,以检验是否符合适当

的标准,是否进行了质量检查。

质量审计一览表

7.3.2过程评审

项目严格按照组织定义的软件过程进行开发,过程评审的具体依据参照企业的过程规范,

保证项目中的所有过程活动都在实施范围内。在每次评审之后,要对评审结果做出明确的决

策并形成评审记录。评审可采取文件传阅,评审会等形式。

质量保证人员负责对项目过程进行监督,将发现的问题和解决情况在每周的例会上通报,

对没有解决的问题进行讨论,对不能解决的问题提交高级管理者处理。

每个周末,进行一次配置管理审核,确定配置管理工作是否正常进行。

7.3.3项目执行过程

1.项目规划过程及产品标准。

2.项目跟踪管理过程。

3.需求分析过程及产品标准。

4.系统设计过程及产品标准。

5.详细设计过程及产品标准。

6.调试运行过程及产品标准。

7.代码走查过程及代码编写标准。

8.产品集成测试过程及产品标准。

9.开发环境中的执行规则。

10.测试环境中的执行规则。

11.质量保证过程及其标准。      

8配置管理计划

8.1组织及职责

(1)根据《项目计划》中的人员配置,确定配置管理者,SCCB(配置控制委员会成员。

(2)项目组长是SCCB的负责人。

(3)配置管理的角色和职责见下表:

                            

配置管理角色职责表

8.2配置管理环境

由于本项目属于中小型项目,工期不长,而且大家对Microsoft Visual SourceSafe(简

称VSS)也比较熟悉,所以采用VSS作为配置管理工具。

用户及权限见下表

       

8.3配置管理活动

8.3.1 配置项标识

8.3.1.1命名规范

命名规范适用于过程文档、生存期中各阶段的计划、需求、设计、代码、测试、手册等文件

本项目文件命名规范由五个字段组成,从左到右依次为:公司、项目、类型、编号

和版本号,如下图。字段用一横线(—)分隔

8.3.1.2主要配置项

8.3.1.3项目基线

在SourceSafe中基线由FABEL标识,字母必须为大写。基线管理由项目执行负责人确定,SCCB授权,由配置管理员执行。

基线发布计划

8.3.2变更管理

变更管理的流程是:

(1)由请求者提交变更请求,SCCB会召开复审会议对变更请求进行复审,以确定该请求是否有效。典型的变更请求管理有需求变更管理、缺陷追踪等。

(2)配置管理者收到基线修改请求后、在配置库中生成与此配置项相关的波及关系表。

(3)配置管理者将基线波及关系提交给SCCB,由SCCB确定是否需要修改,如果需要修改,SCCB应根据波及关系表,确定需要修改的具体文件,并在波及分析表中标识出来。

(4)配置管理者按照出库程序从配置中取出需要修改的文件。

(5)项目人员将修改后的文件提交给配置管理者。

(6)配置管理者将修改后的配置项按入库程序放入配置库。

(7)配置管理者按SCCB标识出的修改文件,由波及关系表生成基线变更记录表,并按入库程序放入配置库。

8.3.3配置状态统计

 利用配置状态统计,可以记录和跟踪配置项的改变。状态统计可用于评估项目风险,在开

发过程中跟踪更改,并且提供统计数据以确保所有必需的更改已被执行。为跟踪工作产品基线,配置管理者需要收集下列信息:

基线类型。    

工作产品名称。

配置项名称/标识符。

版本号

更改日期/时间

更改请求列表

需要更改的配置项

当前状态

当前状态发生日期

项目组每周提交配置项清单及其当前版本。

配置管理人员每半个月提交变更请求的状态统计。

9交付时间

更多相关推荐:
学生成绩管理系统开题报告

本科生毕业设计(论文)开题报告论文题目:基于J2EE的学生成绩管理系统设计与实现学院:软件学院专业:软件工程学生班级:软件工程0801班学生学号:****基于J2EE的学生成绩管理系统的设计与实现一、课题的研究…

学生成绩管理系统开题报告

毕业设计论文开题报告设计论文题目学生成绩管理系统学生姓名学号20xxXXXXX专业班级计算机xxx指导教师xxxx20xx年1月08日毕业设计论文开题报告毕业设计论文开题报告毕业设计论文开题报告

学生信息管理系统开题报告

毕业设计论文开题报告题目基于javaSE对镐京学院学生信息管理系统的开发与设计界面实现姓名学号2310207指导教师闫永利班级网络1012系部信工六系陕西科技大学镐京学院毕业设计论文开题报告陕西科技大学镐京学院...

毕业论文学生信息管理系统开题报告

设计论文题目学生姓名学号专业所在学院指导教师职称20xx年月日毕业设计论文开题报告毕业设计论文开题报告毕业设计论文开题报告

学生信息管理系统开题报告

青岛大学毕业设计论文开题报告题目学院专业软件工程姓名孔帅指导教师张树美20xx年3月20日1选题背景随着人类进入信息时代信息管理的水平越来越成为衡量国家综合实力的重要标志管理信息系统是一门综合了管理科学信息科学...

毕设开题报告--学生成绩管理系统

西北大学本科毕业论文设计开题报告登记表1注此表由学生填写后交指导教师签署意见并交院系教务办保存否则不得开题此表将作为毕业论文设计最终评分的依据3

学生成绩管理系统开题报告

学生成绩管理系统开题报告一研究背景目的意义背景随着经济的快速发展科技的日益普及目前我国的信息数字化工作也进入一个全新发展时期特别是高校的信息化建设已进入了全面的发展阶段诸多高校充分地认识到信息化建设己经成为了高...

学生成绩管理系统开题报告

学生成绩管理系统开题报告说明该全套毕业设计作品包括论文源代码程序开提报告PPT答辨稿数据流程图功能模块图运行界面图源代码和程序另附带有开题报告论文全文按计算机毕业论文格式要求书写适用于计算机专业温馨提示为防止百...

学生成绩管理系统开题报告

软件学院毕业设计开题报告表课题类型1A工程设计B技术开发C软件工程D理论研究2X真实课题Y模拟课题Z虚拟课题要求12均要填如AYBX等

学生成绩管理系统开题报告

xx学院毕业论文设计开题报告

学生成绩管理系统开题报告

成绩管理系统开题报告院校黑龙江大学伊春分校专业学生姓名王煜学生学号20xx8446指导教师孙伟伟基于Java的学生成绩管理系统的设计与实现一课题的研究目的和意义学生的成绩管理是学校工作中的一项重要内容我国的大中...

学生成绩管理系统开题报告

贵州民族大学毕业论文设计任务书学院理学院专业信息与计算科学年级20xx级贵州民族大学题目本科毕业论文设计开题报告基于VisualFoxpro60的学生成绩管理系统学院理学院专业信息与计算科学班级09级信息班姓名...

学生成绩管理系统开题报告(40篇)