学生管理系统项目开发计划

2.1 引言

2.1.1 编写目的 2.1.2 背景 2.1.3 定义 2.1.4 参考资料 2.2 项目概述 2.2.1 工作内容 2.2.2 主要参加人员 2.2.3 产品及成果 2.2.3.1 程序 2.2.3.2 文件 2.2.3.3 服务 2.2.3.4 非移交产品 2.2.4 验收标准 2.2.5 完成项目的最迟期限 2.2.6 本计划的审查者与批准者

2.1引言

对于开发的学生信息管理系统,主要实现以下功能:对学生的学籍、基本信息、课程安排、成绩、选课、密码,进行基本的管理。包括:学生的基本信息和学科成绩的存储、输入、删除、修改、查询,以及升留级管理。老师可以录入成绩、查询学生课程信息及修改密码、编辑学生的信息。管理员:课程管理、学生机老师管理、修改密码及查询。对于不同权限的用户,对于查询的信息都可以实现打印。

2.1.1编写目的

由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。

2.1.2背景

说明:

A. 软件系统的名称:学生信息管理系统

B. 任务提出者:赵青

C. 由于电脑及internet 的迅速发展,电脑无处不在,电脑的存在各种工作效率显著提高。对于一个学校而言,开发一个好的学生信息管理系统是当前迫切的需要。因此,特开发学生信息管理系统,该系统实现了办公无纸化、网络化、信息化、现代化。

D. 本系统主要是为了实现学校在线管理学习相关信息,为学校提供了更加简洁、方便、容易操作的管理平台。

E. 本系统使SQL Server 2005 作为数据库存储系统,采用功能强大的

C Sharp进行开发设计。

2.1.3定义

ASP.NET :是一项微软公司的技术,是一种使嵌入网页中的脚本可由特网服务器执行的服务器端脚本技术。 指 Active Server Pages (动态服务器页面) ,运行于 IIS 之中的程序 。

C#:(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。C#拥有C/C++的强大功能以及Visual Basic 简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java 一样亦为对象导向(object-oriented)程序语言。

SQL :(Structured Query Language)结构化查询语言,是一种数据库 查询和程序设计语言,用于存取数据以及查询、更新和管理关系

数据库系统。同时也是数据库脚本文件的扩展名。

数据流:(data stream)最初是通信领域使用的概念,代表传输中所使用的信息的数字编码信号序列。然而,我们所提到的数据流概念与此不同。这个概念最初在1998年由Henzinger 在文献87中提出,他将数据流定义为“只能以事先规定好的顺序被读取一次的数据的一个序列”。

SQL Server 2005:SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate 三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft 与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。

B/S : (Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。

经济可行性:估计开发费用以及最终从开发成功的系统所获得的

收入或利益, 衡量比较支出的费用和收到的利益.

技术可行性:分析功能, 性能以及限制条件, 能否是一个技术上可实现的系统.

法律可行性:明确系统开发可能导致的责任, 有无违法问题.

2.1.4参考资料

清华大学出版社《软件工程—理论与实践》田淑梅,廉龙颖,高辉 编著

《软件工程实践者之路》 【美】 普瑞斯曼。

2.2项目概述

2.2.1工作内容

>主要针对的用户是学生、老师及学校管理人员。

该系统的功能:

1. 能够存储大量的学生信息,并方便有效的进行相应学生信息数据操作和管理,这主要包括:

学生信息的增加、删除及信息修改;

对学生信息按关键字检索查询;

学生选课的管理;

学生成绩及学分管理;

对于不同身份的用户授予不同的操作权限,本系统主要涉及用户:

学生、老师、管理员,以不同身份登录后,做自己权限范围内的事;

2. 能够对需要的统计结果提供打印输出。

3. 能够提供一定安全机制,提供数据信息授权访问,防止信息随意删改,同时提供数据信息备份服务。

4. 管理员实现本系统的管理功能;

2.2.2主要参加人员

本项目全职参与人员:

2.2.3产品

项目最后的产品和可交付物包括最后完成的软件包、相关的文档、手册等,分别如下:

2.2.3.1程序

1. 完成的软件系统

最后完成的软件系统,其功能、模块和性能要求请参考文档中关于产品的特征描述。

2. 数据库安装脚本

在系统遭遇灾难时,用户可以使用脚本程序恢复SQL Server 数据库的结构。

3. 程序名称:学生信息管理系统基于Web ,使用SQL Server 2005 数据库,使用B/S架构,实现系统各项功能。

2.2.3.2文件

1. 可行性研究报告

2. 项目开发计划书

3. 需求分析说明书

4. 概要设计说明书

5. 数据库设计说明书

6. 详细设计说明书

7. 用户使用手册

2.2.3.3服务

本系统为用户提供售后服务,根据用户反馈定期对系统进行更新。

2.2.3.4 非移交产品

2.2.4 验收标准

2.2.5 完成项目的最迟期限

2.2.6 本计划的审查者与批准者

2.1 引言

2.1.1 编写目的 2.1.2 背景 2.1.3 定义 2.1.4 参考资料 2.2 项目概述 2.2.1 工作内容 2.2.2 主要参加人员 2.2.3 产品及成果 2.2.3.1 程序 2.2.3.2 文件 2.2.3.3 服务 2.2.3.4 非移交产品 2.2.4 验收标准 2.2.5 完成项目的最迟期限 2.2.6 本计划的审查者与批准者

2.1引言

对于开发的学生信息管理系统,主要实现以下功能:对学生的学籍、基本信息、课程安排、成绩、选课、密码,进行基本的管理。包括:学生的基本信息和学科成绩的存储、输入、删除、修改、查询,以及升留级管理。老师可以录入成绩、查询学生课程信息及修改密码、编辑学生的信息。管理员:课程管理、学生机老师管理、修改密码及查询。对于不同权限的用户,对于查询的信息都可以实现打印。

2.1.1编写目的

由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。

2.1.2背景

说明:

A. 软件系统的名称:学生信息管理系统

B. 任务提出者:赵青

C. 由于电脑及internet 的迅速发展,电脑无处不在,电脑的存在各种工作效率显著提高。对于一个学校而言,开发一个好的学生信息管理系统是当前迫切的需要。因此,特开发学生信息管理系统,该系统实现了办公无纸化、网络化、信息化、现代化。

D. 本系统主要是为了实现学校在线管理学习相关信息,为学校提供了更加简洁、方便、容易操作的管理平台。

E. 本系统使SQL Server 2005 作为数据库存储系统,采用功能强大的

C Sharp进行开发设计。

2.1.3定义

ASP.NET :是一项微软公司的技术,是一种使嵌入网页中的脚本可由特网服务器执行的服务器端脚本技术。 指 Active Server Pages (动态服务器页面) ,运行于 IIS 之中的程序 。

C#:(C Sharp)是微软(Microsoft)为。NET Framework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。C#拥有C/C++的强大功能以及Visual Basic 简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java 一样亦为对象导向(object-oriented)程序语言。

SQL :(Structured Query Language)结构化查询语言,是一种数据库 查询和程序设计语言,用于存取数据以及查询、更新和管理关系

数据库系统。同时也是数据库脚本文件的扩展名。

数据流:(data stream)最初是通信领域使用的概念,代表传输中所使用的信息的数字编码信号序列。然而,我们所提到的数据流概念与此不同。这个概念最初在1998年由Henzinger 在文献87中提出,他将数据流定义为“只能以事先规定好的顺序被读取一次的数据的一个序列”。

SQL Server 2005:SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate 三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft 与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。

B/S : (Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。

经济可行性:估计开发费用以及最终从开发成功的系统所获得的

收入或利益, 衡量比较支出的费用和收到的利益.

技术可行性:分析功能, 性能以及限制条件, 能否是一个技术上可实现的系统.

法律可行性:明确系统开发可能导致的责任, 有无违法问题.

2.1.4参考资料

清华大学出版社《软件工程—理论与实践》田淑梅,廉龙颖,高辉 编著

《软件工程实践者之路》 【美】 普瑞斯曼。

2.2项目概述

2.2.1工作内容

>主要针对的用户是学生、老师及学校管理人员。

该系统的功能:

1. 能够存储大量的学生信息,并方便有效的进行相应学生信息数据操作和管理,这主要包括:

学生信息的增加、删除及信息修改;

对学生信息按关键字检索查询;

学生选课的管理;

学生成绩及学分管理;

对于不同身份的用户授予不同的操作权限,本系统主要涉及用户:

学生、老师、管理员,以不同身份登录后,做自己权限范围内的事;

2. 能够对需要的统计结果提供打印输出。

3. 能够提供一定安全机制,提供数据信息授权访问,防止信息随意删改,同时提供数据信息备份服务。

4. 管理员实现本系统的管理功能;

2.2.2主要参加人员

本项目全职参与人员:

2.2.3产品

项目最后的产品和可交付物包括最后完成的软件包、相关的文档、手册等,分别如下:

2.2.3.1程序

1. 完成的软件系统

最后完成的软件系统,其功能、模块和性能要求请参考文档中关于产品的特征描述。

2. 数据库安装脚本

在系统遭遇灾难时,用户可以使用脚本程序恢复SQL Server 数据库的结构。

3. 程序名称:学生信息管理系统基于Web ,使用SQL Server 2005 数据库,使用B/S架构,实现系统各项功能。

2.2.3.2文件

1. 可行性研究报告

2. 项目开发计划书

3. 需求分析说明书

4. 概要设计说明书

5. 数据库设计说明书

6. 详细设计说明书

7. 用户使用手册

2.2.3.3服务

本系统为用户提供售后服务,根据用户反馈定期对系统进行更新。

2.2.3.4 非移交产品

2.2.4 验收标准

2.2.5 完成项目的最迟期限

2.2.6 本计划的审查者与批准者


相关内容

  • 关于实施大学生创新创业训练计划项目的有关要求
  • 关于实施大学生创新创业训练计划项目的有关要求 大学生创新创业训练计划严格遵循"兴趣驱动.自主实践.重在过程"的原则,按照"自主选题.自主设计.自主实验.自主管理"的要求,通过"自由申请.公开立项.择优资助.规范管理"的程序开展,实行校.院两 ...

  • 辽宁大学大学生创新创业训练计划管理办法
  • 辽宁大学大学生创新创业训练计划管理办法(试行) 第一章 总 则 第一条 根据<教育部关于做好"本科教学工程"国家级大学生创新创业训练计划实施工作的通知>(教高函[2012]5 号)和<辽宁省教育厅办公室关于启动大学生创新创业训练计划的通知>(辽教办发[20 ...

  • 大学生创新性实验计划的实践与体会
  • 大学生创新性实验计划的实践与体会 [摘要]介绍了吉林大学实施大学生创新性实验计划的基本情 况,总结了具体实施策略,并从创新项目实践的具体工作中总结出 学生是项目的主体.重在过程.建立科学的评价机制三点体会,以 期为进一步开展好大学生创新性实验计划.提高学生创新实验能力 提供借鉴作用. [关键词]创新 ...

  • 志愿服务西部计划工作调研
  • 红寺堡开发区是宁夏回族自治区党委、政府贯彻落实国家“八七”扶贫攻坚计划,为从根本上解决宁南山区贫困群众脱贫问题而建设的大型水利枢纽工程—宁夏扶贫扬黄灌溉工程的主战常1998年开始建设,总面积1999.3平方公里,总人口14.5万人。~年是开发区第一次实施大学生志愿服务西部计划(以下简称西部计划),共 ...

  • 2010年大学生志愿服务西部计划实施方案
  • 报名时间为4月15日至4月29日。报名学生请在本站下载并填填写《西部计划报名登记表》(见附件2)。5月4日起,各高校项目办在省级项目办指导下,选拔志愿者。6月上旬,招募省项目办审核本省录取的志愿者名单,并及时反馈至服务省项目办,同时报全国项目办。 《2010年大学生志愿服务西部计划实施方案》 特别关 ...

  • 未来教育Intel课程(PBA)基于项目的学习课程作业完整版
  • 英特尔 未来教育专题课程: 基于项目的学习 行动计划 说明:按住Ctrl键,点击目录中的任何一个活动均可直接转到活动内容. 请将自己的行动计划内容写进相应的栏目中. 目录 模块1:项目学习概述 ..................................................... ...

  • 大学生素质拓展计划实施情况调查报告
  • 理工科基础教学部大学生素质拓展计划实施情况调查报告 理工科基础教学部 大学生素质拓展计划实施情况调查报告 2006 年 9 月以来,理工科基础教学部在吸收借鉴国内外通识教 育理论与实践经验的基础上,在中共中央.国务院<关于深化教育改 革,全面推进素质教育的决定><关于实施高等学校本 ...

  • 第六组学生宿舍管理系统项目计划书
  • 组长:高仁英 成员:杨舒婷.连燕婷 1.引言 1.1目的 [1]本章提供整个软件开发计划的综述,主要确定以下内容: [2]软件生存周期的选取及裁剪. [3]软件规范.方法和标准的选择. [4]软件工作产品的规模估计. [5]软件工作量和成本的估计. [6]软件进度表的制定. [7]软件风险的评估. ...

  • 大学生实践创新训练计划项目申请表
  • 南 京 审 计 学 院 大学生实践创新训练计划 项目申请书 项目名称: 管理学 所属二级学院: 所属一级专业门: 项目负责人: 联系电话: 指导教师: 申请日期: 南京--教务处制 填写说明 1. 本申请书由申请人自行下载打印,并在填写之前阅读<南京审计学院大学生实践创 新训练计划项目申报指南 ...

  • 乡村知识滚动计划
  •  项目名称(预赛) 乡村知识滚动计划  项目信息 学校 四川大学 创意类别 实施地区 教育 贫穷 妇女儿童 四川( 其他) 预计团队大小 8人以上  创意 在西部山村贫困地区,很多小学里的孩子渴望获得知识!但是大山让他们难以出行,贫困让他们缺少精美图书."乡村知识滚动计划" ...