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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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#:(CSharp)是微软(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 是一个关系数据库管理系统。它最初是由MicrosoftSybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2版本。在Windows N T推出后,Microsoft与Sybase在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server的Windows NT版本。Syb ase 则较专注于SQL Server在UNIX 操作系统上的应SQL S erver安装界面用。

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.完成的软件系统

最后完成的软件系统,其功能、模块和性能要求请参考文档<学生信息管理系统需求说明书>中关于产品的特征描述。

相关文档
最新文档