学生信息管理系统——需求规格说明书 IT 2008-10-19 01:47:04 阅读926 评论3 字号:大中小 订阅 1.引言 信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件将会为教学办公室带来了极大的方便。 1.1编写目的 本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法。 本需求的预期读者是与学籍管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。 1.2项目背景 本项目的任务提出者及开发者是学籍管理系统软件开发小组,用户是教学办公室。 本产品能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言。 1.3定义 学生信息管理系统: 学生信息管理是帮助教学人员、行政人员对人事档案的管理软件。使用汉语编程语言,独立完成其功能。 1.4参考资料 《软件工程导论》(第五版) 张海藩 编 著 清华大学出版社 《完全手册 Visual C# 2008开发技术详解》 李 容 等编著 电子工业出版社 2.任务概述 2.1目标 软件开发的意图为便于学校的管理,方便查看有关学校及学生的情况。如教务处对学生成绩的修改、删除、查找、添加等。 2.2运行环境 操作系统:Windows 2000 ,Windows XP,Windows 2003,Windows Vista 支持环境:Microsoft Visual Studio 2005 数据库:Microsoft SQL Server 2000 2.3条件与限制 1.建议开发软件运行的最短寿命为3年 2.进行系统方案选择比较的期限为2个月 3.本系统无法律和政策方面的限制; 4.用Visual studio作前端的应用开发工具 ,利用SQL sever作为 后台的数据 库,充分利用 了Visual studio和SQL sever的优点,利用WINDOWS_XP 作为系统平台; 5.建议开发软件投入使用的最迟时间为3个月。 3.数据描述 3.1静态数据 3.2动态数据 3.3数据库介绍 Microsoft SQL Server 2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。SQL Server 2000 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,SQL Server 2000 允许创建自定义报表用于打印或输出数据库中的信息。SQL Server 2000也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。SQL Server 2000 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,SQL Server 2000 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 3.4数据词典 3.5数据采集 4.功能需求 4.1功能划分 1.密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个 人的权限不一致,故可以防止越权操作; 2.系统管理:添加其他新用户,修改登陆人员的密码,退出系统等; 3. 用户管理:系统管理员添加新的用户后,由添加的新用户完成自己的完整信息; 4. 班级管理:班级的添加、查询、修改和删除等; 5. 学生档案管理:学生详细信息的添加、查询、修改和删除等; 6. 课程设置:基本课程、班级课程的添加、查询、修改和删除等; 7. 成绩管理:考试类型的设置,考试成绩的添加、查询、修改和删除等。 4.2功能描述 1.能够游览学生学籍的所有信息 2.能够制定招生计划并能进行学生注册登记管理 3.能够通过学生的一个信息找到个人学籍的相关信息(例如:知道学生的姓名能够找到该 学生的所有有关的学籍信息) 4.通过一条信息找到与之匹配的信息(例如:查询同一专业的所有人员) 5.相关人员能对包含学生的学籍信息进行管理(因为学生有关情况不是固定不变的所以一 旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作) 6.需要提供打印功能(能对要打印的各项内容都能进行打印服务) 5.性能需求 5.1数据精确度 查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。 5.2时间特性 一般操作的响应时间应在1-2秒内,对软磁盘和打印机服务响应时间也应在可接受的时间内完成。 5.3适应性 技术约束:本项目的设计是在汉语程序设计语言的条件下进行的,技术设计采用软硬一体化 的设计方法。 环境约束:运行该软件所适用的具体设备必须是P800、内存64M以上的计算机; 标准约束:该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。 硬件限制:P1000 、内存64M以上PC机满足输入端条件。 6.运行需求 6.1用户界面 利用菜单界面驱动方式,对用户友好。必须对鼠标和键盘单独支持等。 6.2硬件接口 P1000 、内存64M以上PC机满足输入端条件 6.3软件接口 运行于Windows9X及更高版本具有WIN32API的操作系统上. 6.4故障处理 对出错的处理比较全(包括:SQL注入漏洞的处理)。 7.其它需求 可使用性:本系统一学易用,不用对使用人员进行特殊的培训; 安全保密:同一等级的不同用户不能修改他人信息; 可维护性:由于本系统一学易用,管理方面也相对简单,数据库的管理需要专门管理员管理; 可以移植:对Microsoft的Windows 9X以上的系统均可使用;对其他系统暂不支持。 追问: 就这些啊
满意请采纳