学生管理系统项目开发计划.docx
- 文档编号:25391823
- 上传时间:2023-06-07
- 格式:DOCX
- 页数:7
- 大小:55.26KB
学生管理系统项目开发计划.docx
《学生管理系统项目开发计划.docx》由会员分享,可在线阅读,更多相关《学生管理系统项目开发计划.docx(7页珍藏版)》请在冰豆网上搜索。
学生管理系统项目开发计划
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.本系统使SQLServer2005作为数据库存储系统,采用功能强大的CSharp进行开发设计。
2.1.3定义
ASP.NET:
是一项微软公司的技术,是一种使嵌入网页中的脚本可由特网服务器执行的服务器端脚本技术。
指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。
C#:
(CSharp)是微软(Microsoft)为。
NETFramework量身订做的程序语言,微软公司在2000年6月发布的一种新的编程语言。
C#拥有C/C++的强大功能以及VisualBasic简易使用的特性,是第一个组件导向(Component-oriented)的程序语言,和C++与Java一样亦为对象导向(object-oriented)程序语言。
SQL:
(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
同时也是数据库脚本文件的扩展名。
数据流:
(datastream)最初是通信领域使用的概念,代表传输中所使用的信息的数字编码信号序列。
然而,我们所提到的数据流概念与此不同。
这个概念最初在1998年由Henzinger在文献87中提出,他将数据流定义为“只能以事先规定好的顺序被读取一次的数据的一个序列”。
SQLServer2005:
SQLServer是一个关系数据库管理系统。
它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应SQLServer安装界面用。
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主要参加人员
本项目全职参与人员:
人员名称
主要职责或职务
成员技能说明
王德华
组长
负责项目的规划,公用模块、类、控件的编写、主窗体的设计
张学才
组员
负责密码修改模块,及界面的美化
李聪聪
组员
负责登录模块设计,及项目PPT设计
孔召国
组员
负责成绩、打印、学分、课程管理
俸斌
组员
负责老师、管理用户模块设计
2.2.3产品
项目最后的产品和可交付物包括最后完成的软件包、相关的文档、手册等,分别如下:
2.2.3.1程序
1.完成的软件系统
最后完成的软件系统,其功能、模块和性能要求请参考文档<学生信息管理系统需求说明书>中关于产品的特征描述。
2.数据库安装脚本
在系统遭遇灾难时,用户可以使用脚本程序恢复SQLServer数据库的结构。
3.程序名称:
学生信息管理系统基于Web,使用SQLServer2005数据库,使用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 本计划的审查者与批准者
WelcomeTo
Download!
!
!
欢迎您的下载,资料仅供参考!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 管理 系统 项目 开发 计划