本文目录一览:
- 1、院系图书资料室管理系统软件需求说明书怎么写啊..请给参考下.
- 2、速求学生公寓管理系统需求分析说明书
- 3、基于asp,access数据库的图书管理系统需求规格说明书
- 4、谁有学生课绩管理系统需求规格说明书?
- 5、IT硬件经销用户管理子系统需求规格说明书
- 6、写学籍管理系统的规格说明书
院系图书资料室管理系统软件需求说明书怎么写啊..请给参考下.
给你个框架吧:
一.开发目的:
总结软件开发过程中的方法和技巧,更好的应用和数据库技术
1.开发内容:开发一套学生成绩管理系统软件
采取的研究方法:采用面向对象的编程,结合网络和数据库技术,实现控制和管理。通过系统分析、需求分析、概要设计、详细设计、编写代码、软件测试、软件维护、经验方法总结等一系列实验方案,实验软件的开发。
2.具体开发方案:
分七个阶段进行:
系统分析、需求收集和分析
概念设计
第一阶段:系统分析、需求收集和分析
这一阶段首先进行系统分析,分析确定系统的规模和范围,确定软件的总体要求以及所需要的硬件和支撑软件,确定待开发软件与外界的接口,根据用户的情况确定软件对操作的要求,以及待开发软件总体上的约束和限制,完善项目计划。
在这之后,这一阶段的大部分时间将被用来进行需求收集和分析。向学校管理人员及学生了解情况,确定软件系统的综合要求,分析软件系统的数据要求,导出系统的逻辑模型,修正项目开发计划。
采用结构化分析方法,生成数据流图、数据词典及加工逻辑说明。
估计阶段跨度:2008年某月初至某月中旬
第二阶段:概要设计
在这一阶段将确定软件系统的结构,对全局数据结构进行设计,进行模块划分,确定每个模块的功能 接口以及模块间的调用关系。
采用与结构化方法衔接的结构化设计方法,生成结构图及概念设计说明书。
估计阶段跨度:2008年某月中旬至某月底
第三阶段:详细设计
为每个模块设计实现的细节将成为这个阶段的主要任务,还要对局部数据结构进行设计。
采用结构化设计方法。采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。使得程序具有良好的结构,增强程序的可读性。生成程序流程图及详细设计说明书。
详细设计时,如果不满意,须回到概要设计中重新完善设计。
估计阶段跨度:2008年某月初至某月中旬
第四阶段:编写代码
这一阶段用来根据详细设计说明书编写代码。
采用计算机语言编写。追求高质量的代码,生成源程序代码、内部文档。
估计阶段跨度:2008年某月中旬至某月底
第五阶段:软件测试
这将是一个很重要也将是一个很耗时间和精力的阶段。
在这一阶段中将尽可能多地发现软件中的错误和缺陷。如果有错,还将退回到编码阶段进行调试。测试过程分为单元测试、集成测试和确认测试。
估计阶段跨度:2008年某月初至某月中旬
第六阶段:完善各项文档及和报告,从整个开发过程和这些文档中总结经验和教训,罗列各种方法和技巧。
估计阶段跨度:2008年某月中旬至某月底。
需求分析说明书
一,引言
1.编写目的:
2.背景说明
3.术语定义及参考资料
4任务概述
4.1. 目标
系统开发的总体任务
4.2. 系统技术
4.3基本设计概念和处理流程
4.4. 用户的特点
5.需求规定
5.1. 对功能的规定
1.可实现……
2.方便实现……
3.可对院系图书资料档案进行管理,表单生成简便。
4.安全有效的用户区分,管理
5.档案数据的高安全性,保密性
6.有帮助文档
5.2. 对性能的规定
使用稳定,操作性能好,操作方法易于掌握,系统的安全性6.1. 数据库的设计
强
6. 设计思想
6.1. 数据库的设计
6.2. 系统功能特点
7.系统需求分析
说明:
功能:
可行性研究报告
1. 编写目的
编写这份可行性研究报告的目的是让读者能够了解本系统的开发可行性。预期的读者包括上级领导,相关开发人员以及管理人员。
一.可行性研究的前提
1.1 要求
编写软件的语言,用到的数据库等等
1.2 目标
能够快速的查询出……
1.3 进行可行性研究的方法
对使用者采用问卷调查的方法,询问他们,以确定最佳的可行性研究方案。软件采用现代流行WINDOWS操作界面。是标准的WIN32应用程序,可运行在WIN95\WIN98\WinMe\WIN2000\WINXP\WINNT等系统平台上的多任务应用程序。在运行时可以直观的浏览、查询和掌握院系图书资料,同时能够了解资料基本信息所在的具体位置。结束了人工统计的耗时长、工作量大、错误率高的缺点。
1.4 评价尺度
1. 是否功能齐全,运行稳定。2.在网络功能方面是否方便管理。3.设置是否灵活开4.是否具有多任务,高效率的特点。5.是否具有界面友好,操作简单的特点。
2 处理流程和数据流程
2. 所建议的系统
2.1 对所建议系统的说明
3.影响
3.1 对设备的影响
例如:由于以前无自动化管理的方案,所以所有设备都需要购买。
3.2.对软件的影响
例如:由于以前无自动化管理的方案,所以不需要考虑对现存应用软件合支持软件的影像。
3.3.对用户单位机构的影响
例如:为了建立和运行所建议系统,需要提高管理人员的技术水平。
3.4.对系统运行过程的影响
例如:所建议系统没有影响运行过程。
3.5.对开发的影响
例如:所建议系统对软件开发人员要求不高,但是对硬件要求比较高。
3.6.对地点和设施的影响
例如:所建议系统对建筑物无改造,可以利用原有的通信线路。
3.7 技术条件方面的可能性
例如:本软件有计算机系的学生开发,调试,由计算机系老师知道。可完成性很高。
4. 可选择的其他系统方案
例如:由于此系统方案是学生开发,而且资金有限所以暂时无其他系统方案。
5. 投资及效益分析
5.1 支出分析:
5.2 收益分析:
5.3 收益/投资比
5.4 投资回收周期
5.5 敏感性分析
6. 社会因素方面的可能性
例如:所有软件都选用正版。所有技术资料都由提出方保管。合同制定确定违约责任。
7.用户使用可行性
例如:由于学校的老师都有一定的计算机基础,不用培训就可以使用,所以用户使用可行性通过。
8. 结论
通过上述分析可以知道这个软件操作简单、功能齐全、功能开放、运行稳定、多任务、高效率等特点。所以说是计算机与学生成绩管理上的好软件!
速求学生公寓管理系统需求分析说明书
学生信息管理系统——需求规格说明书 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以上的系统均可使用;对其他系统暂不支持。 追问: 就这些啊
满意请采纳
基于asp,access数据库的图书管理系统需求规格说明书
摘要 介绍了信息中心图书管理系统数据库的设计。该系统是运行在学校内的图书管理系统,实现了图书资料的计算机管理和图书查询功能。
关键词 图书 网络 管理系统 数据库
1 引言
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
本次作业设计题目:“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
2 系统设计
2.1 系统指导思想和建设目标
2.1.1 系统指导思想
立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。
2.1.1 系统建设目标
(1)要解决的问题:(以某学校为参照) 随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了。
(2)系统开发的目的:提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
(3)系统名称:图书管理系统
2.2 总体功能设计
系统要能实现如下功能:
l 登录系统:注销用户、系统退出。
l 管理:用户管理、图书管理、读者管理、借阅管理。
l 查询:图书查询、读者查询、借阅查询。
l 报表打印:所有图书、借出图书、库存图书、所有读者。
l 帮助:使用说明、关于。
3 数据库设计
3.1 数据库系统的选择
本系统是一个中小型管理系统,运行环境是Windows2000 server,因此使用Windows环境下最容易使用且功能还可以的Microsoft Access 2000 作为后台的数据库系统。
3.2 需求分析
图3 图书流通数据流图
1.2
判断能
否借书
索书
信息
读 者
1.2
办理借
书手续
读者信息
查询结果
借书申请
被借图书
借书结果
借书信息
被借图书复本量
(b) 借书
借阅
3
读者
1
图书
5
1.1
图书
查询
借书信息
查询
4
判断
2
判断结果
索书
信息
图书信息
读 者
1
借书
2
还书
读 者
申请借书
还书申请
借书结果
还书结果
(a) 顶层数据流图
3
办借
书证
读者信息
办证信息
需求分析是数据库设计首先要做的工作,通过需求分析,我们作出了图书管理系统的各层数据流图,图3是图书流通数据流图(图中省略了“还书”和“办理借书证”的数据流图)。
在数据流图的基础上,定义数据字典。数据字典是关于数据库中数据的描述,它的作用是在软件分析和设计过程中为有关人员提供关于数据描述信息的查询,以保证数据的一致性。下面在图3的基础上举例说明数据字典的定义。
图3中涉及很多数据项,其中数据项“读者编号”可以描述如下:
数据项名:读者编号
别名:读者条码
含义:唯一标识每个读者
类型:字符型
取值范围:00000000至99999999
取值含义:顺序编号
“读者”一个数据结构,它可以描述如下:
数据结构名:读者
含义说明:是图书管理系统的数据结构之一,定义了一个读者的有关信息
组成:读者编号,姓名,性别,单位
数据流“借阅记录”可描述如下:
数据流名:借阅记录
说明:读者的借书记录
数据来源:办理借阅手续
数据去向:借阅
数据结构:读者编号、图书馆藏号、借阅日期
数据存储“借阅”可以描述如下:
数据存储名:借阅
说明:记录读者的借书情况
流出数据流:借阅记录
流入数据流:借阅记录
数据描述:读者编号、图书馆藏号、借阅日期
数据量:每年5000条以上
存取方式:随机存取
处理过程“判断能否借书”可描述如下:
处理过程“判断能否借书”
说明:根据读者的已借书情况可被借图书的馆藏情况判断读者能否借书
输入:借阅记录、读者信息、被借图书信息
输出:能否借书的标志
处理:读者提出借书请求后,先判断该读者以前的借书量是否达到了10本,如果达到了10本,则不能再借书,如果没有达到10本,则再判断读者要借的图书的可借量是否为0,如果不为0,则该书可以借出。
3.3 数据库设计
在图书管理系统中,数据库设计占重要位置,数据库设计质量的优劣,可直接影响到数据库数据的冗余度、数据的一致性、数据丢失等问题。下面就系统数据库规范化设计进行说明。
3.3.1 数据库设计的理论指导
数据库设计的理论指导是范式理论,其主要内容如下:
1)如果关系模式R,其所有的域为单纯域则称R是规范化的关系,或称第一范式 (1NF)
2)如果关系模式R为第一范式,且每个非主属性完全函数依赖于码,则模式R为第二范式(2NF)。
3) 如果关系模式R为第二范式,且每个非主属性非传递依赖于码,则称关系模式R为第三范式(3NF)。
4)关系模式R为第一范式,满足函数依赖集合F,X和A均为R的属性集合,且X不包含A,如果R满足X-A且X必包含R的码,称关系模式R为BCNF范式。
3.3.2 数据库设计
图书管理系统数据库常常要设计含有如下数据项:借书证号、姓名、单位、馆藏号(馆藏号为每本书上的条形码号)、书名、分类号、作者、价格等。如何进行模式的设计呢?下面以图书流通模块所涉及的数据库为例来说明。
图 书
读 者
借阅
m
n
借阅时间
馆藏号
书名
分类号
作者
价格
借书证号
姓名
性别
图4 图书流通的E-R图
属于
单 位
1
n
单位名称
单位编号
先设计图书流通的实体-关系图(E-R图)。E-R图由3个相关联的部分构成,即实体、实体与实体之间的关系以及实体和关系的属性。图书流通过程中实体“图书”与“读者”之间的关系是借阅和被借阅的关系,实体“读者”与“单位”之间的关系是属于和被属于的关系,“图书”的属性有“馆藏号”、“书名”、“分类号”、“作者”、“价格”,“读者”的属性有“借书证号”、“姓名”、“性别”,“单位”的属性有“单位编号”和“单位名称”,“借阅”属性“借书日期”,由此得出E-R图如图4。
从图中可以知道:
①“借书证号”是唯一的,所以“借书证号”决定“姓名”,每位读者应只属于一个性别,所以“借书证号”也决定“性别”;
②“馆藏号”是唯一的,所以“馆藏号”决定“书名”、“分类号”、“作者”、“价格”;
③ “单位编号”是唯一的,所以“单位编号”决定“单位名称”;
④ 每位读者在一个时间只能借一本书,所以“借书证号” +“馆藏号”决定“借阅时间”。
如果将这些数据项置于一个关系模式中,根据范式理论,该关系模式属于1NF(第一范式),它存在删除异常和冗余等问题,不是理想的模式,因此要把它分解成满足3NF或BCNF的关系模式。根据范式理论和E-R图转换成关系模型的规则,上面的E-R图可转换为4个关系模式:①图书(馆藏号、书名、分类号、作者、价格);②读者(借书证号、姓名、性别、单位编号);③借阅(借书证号、馆藏号、借阅时间),④单位(单位编码、单位名称),其中打下划线的为码,这样就解决了插入、删除和数据冗余等问题。
我们对数据的结构进行详细的分析,按照上述的设计思想,共设计了读者表,书目表,馆藏表,流通表等百余张数据表,然后创建视图和存储过程。下面举例说明:
读者表:借书证号、姓名、单位、读者类别、职称等字段;
书目表:馆藏号、ISBN、题名、作者、出版社、复本数、语种、文献类型、版次等字段;
馆藏表:馆藏号、索书号、分类号、种次号、馆藏位置、单价、出版日期等字段;
流通表:借书证号、馆藏号、借期、还期、续借、应还期、操作员等字段;
借阅规则表:读者类别编码、图书类别编码、限借册数、每期天数、续借天数、过期日期、罚金等字段。
读者类别表:读者类别编码、读者类别等字段。
图书类别表:图书类别编码、图书类别等字段。
3.4 数据库索引
建立索引是加快查询速度的有效手段,数据库的每一个表建立了主键,主键由一个或几个字段组成,每一个表都按主键建立了索引,部分表为了满足查询和排序的需要,除建立主索引外,还建立了次索引。例如在查询时要用到“馆藏号”、“作者”、“题名”等条件来查找图书,因此,在书目表上除了对主键“馆藏号”建立了主索引外,也对“作者”、“书名”等建立了次索引。
3.5 视图
视图是从一个或几个基本表导出的表,它是定义在基本表之上的,它是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,数据仍然存放在原来的基本表中。通过定义视图,可以使用户眼中的数据库结构简单、清晰,并可以简化用户的数据查询操作。由于本系统数据表较多,表中的字段多,为了简化对表的操作,我们创建了图书_按书名查询、期刊_按刊名查询、期刊_按编辑部查询、借阅规则查询、待还书查询、超期记录查询等30余个视图。
3.6 存储过程
存储过程是一段经过编译的程序代码,存放在数据库服务器端。通过调用适当的存储过程,可在服务器端处理大量数据,再将处理结果送到客户端。这样可减少数据在网络上的传送,消除网络阻塞现象;例如:要查询某条记录,若该记录在表中的顺序号是10000,不采用存储过程,服务器将从1至于10000条记录数据逐条送至客户端,采用存储过程后,由于过程是经过编译的并且是在本地,不需要通过网络,因此能很快查出所需记录并将结果送到客户端,大大减少了网上数据传输量。存储过程另一好处是可供不同的开发工具调用,如PB、VB、ASP、Delphi等开发工具均可调用。在流通模块和WEB查询模块上均有图书检索功能,实际上调用同一存储过程完成的。本系统建立了60多个存储过程,实现诸如借还书处理、新书入库统计、编目入馆藏、读者统计、生成索书号等功能。
3.7 数据库调用
采用ODBC接口实现数据库的调用,采用ADO接口调用。
4 条形码的使用
条形码具有唯一性和一次输入后就可反复使用的优点,利用条形码技术作为信息快速输入的手段可迅速且不易发生错误地处理图书管理业务。本系统使用条形码作为图书和读者的标识,实现标识的唯一性。
使用条码后,能够使图书管理工作更加简单、快捷、不易出错。例如,当一本书具有唯一条形码标识,每位读者也具有唯一条形码标识时,图书的借阅、查询就十分便捷了。应用条形码取代了以往填写书袋卡、借书证,核对借阅时间等繁琐的手工劳动。读者在借书时只要将借书证给工作人员,工作人员只需登录借书系统,用条形码阅读器扫描读者借书证上的条形码,屏幕就会显示出该读者的信息,包括读者姓名、单位、可借几本书、已借几本书、是否过期、有无罚款等。如可以借书,工作人员只需用条形码阅读器扫描该读者所需借的书上的条形码符号后,该书的书名和条形码等信息都从数据库中调出显示在屏幕上,自动记录在该读者的借阅档案中,借书工作即告完成。一般借一本书仅需 1至 2秒钟。操作完后,计算机自动地将该借阅者和借阅的图书号码输入对应数据库中,并自动提示借阅期限。
参考文献
[1] 王珊著、数据库系统原理教程,清华大学出版社,2002.1
[2] 齐治昌等著、软件工程,高等教育出版社,2002.1
[3] 网络资源
谁有学生课绩管理系统需求规格说明书?
学籍管理系统软件需求分析 ______________________________ __________ 编著 于博海、王利森、王艳梅、李岩、吕靖 1 引言 信息社会的高科技,商品经济化的高效益, 使计算机的应用已普及到经济和社会生活的各个领域。 计算机虽然与人类的关系愈来愈密切, 还有人由于计算机操作不方便继续用手工劳动。 为了适应现代社会人们高度强烈的时间观念, 学籍管理系统软件为教学办公室带来了极大的方便。 该软件是以汉语编程语言为实现语言, 其功能在系统内部有源代码直接完成。通过操作手册, 使用者可以了解本软件的基本工作原理。 操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。 1.1 编写目的 本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法 。 本需求的预期读者是与学籍管理系统软件开发有联系的决策人, 开发组成人员,扶助开发者,支持本项目的领导和公司人员, 软件验证者。 1.2 背景及范围 本项目的名称:学籍管理系统开发软件。 本项目的任务提出者及开发者是学籍管理系统软件开发小组, 用户是教学办公室。 本产品能具体化、合理化的管理学生的学籍档案, 用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语 言。 1.3 定义 缩写词 略语 汉语程序设计语言: 它是由北京元易达科技发展有限责任公司完全自主开发, 完全自主版权的计算机语言,以汉语字词为结构, 最大限度的利用汉语本身的特点, 是一种基于汉语基础的通用的计算机的程序设计语言。 学籍管理系统: 学籍管理是帮助教学人员、行政人员对人事档案的管理软件。 使用汉语编程语言,独立完成其功能。 1.4 参考资料 汉语程序设计语言 --------沈志斌 编著 电子工业出版社 软件工程 --------王利福 张世琨 朱冰 编著 北京大学出版社 数据库原理及应用 --------李绍原 主编 科学出版社 2 项目概述 该学籍管理系统软件目前已有比较完善的管理与使用功能, 并且是计算机行业中用汉语编程来完成的新软件成员。 研制学籍管理系统软件是为了满足教学办公室对学生档案管理的方便 ,以现代化的创新思维模式去工作。 2.1 目标 2.1.1 开发意图 a. 为了学籍管理系统更完善; b. 为了教学办公室对学生档案的管理更方便; c. 为了减轻行政人员的工作负担。 2.1.2 应用目标 通过本系统软件,能帮助教研人员利用计算机, 快速方便的对学生学籍管理进行管理、输入、输出、 查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。 2.1.3 作用及范围 本软件适用于教育界,它是比较完善的系统管理软件, 对学生的学籍可以随时输入、输出、查找。 2.1.4 背景 现今学籍管理的繁索给具有强烈时间观念的行政人员带来了诸多不便 ,教学办公室缺少一种完善的学籍管理软件, 为了对学生档案的管理方便,因此开发了本软件。 2.2 产品描述 本产品是一种依赖于汉语编程为基础的系统软件, 它是以汉语编程系统词为基础, 用汉语程序设计语言进行编程的产品。 2.3 产品功能 2.3.1 外部功能 学籍管理系统软件具有输入、输出、查找功能。 2.3.2 内部功能 该软件集命令、编程、编辑于一体,完成过滤、定位显示。 2.3.3 功能表 2.3.4 功能描述图 2.3.5 用户特点 本软件的使用对象是教学办公室工作人员。会汉语、 懂计算机的基本操作就可以利用该软件进行所需操作。 同时也会对汉语编程有认识。 2.4 一般约束 a. 本项目的开发经费不超过1万元; b. 辅导老师2人,开发人员6人; c. 在管理方针,硬件的限制,并行操作安全和保密方面无约束。 2.5 假设和依据 假设开发经费不到位,管理不完善,设计时没能用全得到考虑, 本项目的开发都将受到很大的影响。 3 具体需求 3.1 功能需求(一) 3.1.1 规格说明 输入每个人的具体信息 3.1.2 引言 为了把个人信息(包括:学号、姓名、性别、年级、班级、系别、 专业、户口所在地、家庭住址、联系电话、户口分类、考前学历、 现今学历、出生日期、民族、政治面貌、身份证号、文考准考证号、 自考准考证号、填卡日期、备注)输入到数据库。 3.1.3 输入 个人信息。 3.1.4 加工 通过学籍管理系统输入到数据库中。 3.1.5 输出 个人的全部信息。 3.2 功能需求(二) 3.2.1 规格说明 查询个人的全部信息。 3.2.2 引言 为了查询个人的全部信息。 3.2.3 输入 个人信息的关键字(姓名)。 3.2.4 加工 利用关键字在数据库中找到个人的全部信息。 3.2.5 输出 个人信息的全部内容。 3.3 功能需求(三) 3.3.1 规格说明 查询单个人的全部信息。 3.3.2 引言 根据学号查询个人信息 3.3.3 输入 个人信息的关键字(学号)。 3.3.4 加工 利用数据库中找到此学号人员的全部信息。 3.3.5 输出 个人信息的全部内容。 3.4 功能需求(四) 3.4.1 规格说明 查询同一专业的所有人员。 3.4.2 引言 为了查找同一专业的所有人员的相关信息。 3.4.3 输入 专业名称(如:英语)。 3.4.4 加工 在数据库中找到所有此专业的人员名单、学号和所在班级。 3.4.5 输出 学号、人员名单和所在班级。 3.5 功能需求(五) 3.5.1 规格说明 查询一个年级的相关信息。 3.5.2 引言 为了查找一个年级所有人员的相关信息。 3.5.3 输入 一个年级的级别(如:98级)。 3.5.4 加工 在数据库中找到所有此年级的人员名单、学号、性别、出生年月、 专业和准考证号。 3.5.5 输出 学号、人员名单、性别、出生年月、专业和准考证号的内容 3.6 功能需求(六) 3.6.1 规格说明 查询一个班级的相关信息。 3.6.2 引言 为了查询一个班的相关内容。 3.6.3 输入 一个班级的名称(如:6班)。 3.6.4 引言 在数据库中找到此班级的人员名单、学号、出生年月、准考证号、 联系电话。 3.6.5 输出 人员名单、学号、出生年月、准考证号、联系电话的内容。 3.7 性能需求 3.7.1 动态数值需求 预处理的窗口正常情况下和峰值工作条件下为5个, 一定时间周期中要处理的数据的数量:窗口开始尺寸2个数据、 开始位置2个数据、最大尺寸2个数据、最小尺寸2个数据、 编辑框位置4个数据、按钮位置4个数据, 平均处理的数据约为16个数据。 3.7.2 静态数值需求 a. 支持的终端数为1台; b. 处理1个文件及20条记录; 3.7.3 精度需求 在精度需求上,根据使用需要,在各项数据的输入, 输出及传输过程中,由于本系统使用了数摞结构, 可以满足各种精度的需求。 3.7.4 时间需求 在软件方面,响应时间,更新处理时间都比较快且迅速, 完全满足用户要求。 3.7.5 灵活性 当用户需求,如操作方式,运行环境,结果精度, 数据结构于其他软件接口等发生变化时,设计的软件要做适当调整, 灵活性非常大。 3.7.6 故障处理 a. 内部故障处理 在开发阶段可以随即修改数据库里的相应内容。 b. 外部故障处理 对编辑的程序进行重装载时,第一次装载认为错,修改。 第二次运行,在需求调用时出错,有错误提示,重试。 3.8 设计约束条件 3.8.1 技术约束 本项目的设计是在汉语程序设计语言的条件下进行的, 技术设计采用软硬一体化的设计方法。 3.8.2 环境约束 运行该软件所适用的具体设备必须是奔腾133、 内存16兆以上的计算机; 3.8.3 标准约束 该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。 3.8.4 硬件限制 奔腾133 、内存16兆以上PC机满足输入端条件。 3.9 接口需求 3.9.1 用户接口 本产品的用户一般需要通过终端进行操作, 进入主界面后点击相应的窗口,分别进入相对应的界面(如: 输入界面、输出界面)。用户对程序的维护,最好要有备份。 3.9.2 软件接口 WIN9X/NT操作系统,汉语编程系统。 3.10 属性 3.10.1 可使用性 在装载总程序时,正常就运行,异常就停止; 汉语编程系统出现错误,将会产生不可遇见的问题,热启, 整个终端程序就会再启动;程序出现错误, 重新装载,若仍有错,按照提示逐渐装载。 3.10.2 保密性 本软件作为教学管理辅助设备,它的规模比较小,不需要保密技术; 限定一个程序中某些区域的规约,给不同的模块分配不同的功能。 3.10.3 可维护性 本软件的组成程序为汉语成语设计语言,组构均较简单, 直观意义上的较独立。因此, 给予电子化的所构成的硬件的简单可维护的特点, 决定了该软件的简单可维护性。 3.10.4 可转移、可转换性 可转移的环境是奔腾133、16兆内存以上;不可修改任何部分; 可用向上兼容的高版本的汉语编程系统。 3.10.5 注释 本产品所拥有的属性十分重要, 它使得读者用规定的方法去客观的验证软件的各种特性。 3.11 其他需求 当前认识人事管理虽然已有, 但与我们设计的管理系统软件有很大的区别。 我们设计的软件是一种辅助办公室档案管理软件, 它应用的汉语程序设计语言实现的系统的软件。目前为止, 汉编自动化软件还不成熟,其当前市场基本为零, 这就要去开发占有此市场。 3.11.1 数据库 数据库是实现有组织地,动态地存储大量关联数据, 方便多用户访问的计算机软硬自愿组成的系统; 他与文件系统的重要区别是数据的充分共享,交叉访问, 与应用程序的高度独立性。 由于本软件的整体结构比较简单,所涉及数据相对来说也较少, 组成文件的最小单位是记录。 3.11.2 操作 a. 初始化操作; b 数据处理的支持功能较强; c 后援和恢复操作。 3.11.3 场合的使用性 给定的场合时汉语程序系统,通过该系统软件,完成各模块功能, 采用模块设计思想,将各程序划分为独立使用的功能模块, 但他们之间又相应联系。 4 支持信息 4.1 支持软件 我们用汉语程序设计语言作为系统的支持软件。 4.2 设备 奔腾133,16兆以上内存的pc机。 4.3 控制 本软件是以汉语程序设计语言的操作系统来控制软件运行。 4.4 文档 对于本软件的有关文档有: 学籍管理系统软件开题报告 学籍管理系统软件开发计划 学籍管理系统软件可行性研究报告 学籍管理系统软件需求分析 学籍管理系统软件设计说明书 学籍管理系统软件使用说明书 4.5 需求注释 对于本软件,它的功能需求、性能需求、接口需求,从稳定性、 可行性上都是可以的。
IT硬件经销用户管理子系统需求规格说明书
如何编写系统需求规格说明书(仅供参考)收藏
一. 引言
1.编写目的(阐明编写需求说明书的目的,指明读者对象。)
2.项目背景(可包括:(1)项目的委托单位,开发单位和主管部门;(2)该软件系统与其他系统的关系。)
3.定义(列出文档中用到的专门术语定义和缩写词的原文。)
4.参考资料(可包括:(1)项目经核准的计划任务书,合同或上机机关的批文;(2)项目开发计划;(3)文档所引用的资料,标准和规范。列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源。)
二. 任务概述
1.目标
2.运行环境
3.条件与限制
三. 数据描述
1.静态数据
2.动态数据(包括输入数据和输出数据。)
3.数据库描述(给出使用数据库的名称和类型。)
4.数据词典
5.数据采集
四. 功能需求
1.功能划分
2.功能描述
五. 性能需求
1.数据精确度
2.时间特性(如响应时间、更新处理时间、数据转化与传输时间、运行时间等。)
3.适应性(在操作方式 运行环境 与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。)
六. 运行需求
1.用户界面(如屏幕格式、报表格式、菜单格式、输入输出时间等。)
2.硬件接口
3.软件接口
4.故障处理
七. 其他需求(如可使用性、安全保密、可维护性、可移植性等。)
写学籍管理系统的规格说明书
1.引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学籍管理系统软件将会为教学办公带来极大的方便。1.1 编写目的
本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法。
本需求的预期读者是与《学籍管理系统》软件开发有联系的决策人,开发组成人员,软件验证者。1.2项目背景现今学籍管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生档案的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发《学籍管理系统》软件。 1.3参考资料郑人杰,殷人昆,陶永雷,《实用软件工程》,清华大学出版社,1997.2. 任务概述2.1开发意图
a. 为了学籍管理系统更完善;
b. 为了教学办公室对学生档案的管理更方便;
c. 为了减轻行政人员的工作负担。
2.2 应用目标
通过本系统软件,能帮助教研人员利用计算机,快速方便的对学生学籍管理进行管理、 输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。
2.3 作用及范围
本软件适用于教育界,对学生的学籍可以随时输入、输出、查找、修改。2.4 运行环境2.4.1 硬件环境 奔腾133,16兆以上内存的pc机。 打印机:可选 条形码刷卡机:可选2.4.2 软件环境 各WINDOWS操作系统 3.具体需求3.1 功能需求l 能够游览学生学籍的所有信息l 能够制定招生计划并能进行学生注册登记管理l 能够通过学生的一个信息找到个人学籍的相关信息(例如:知道学生的姓名能够找到该学生的所有有关的学籍信息)l 通过一条信息找到与之匹配的信息(例如:查询同一专业的所有人员)l 相关人员能对包含学生的学籍信息进行管理(因为学生有关情况不是固定不变的所以一旦学生信息发生改变就要对原有信息进行诸如添加,删除,修改等的操作)l 必须能对学生有关信息进行相关统计计算(例如:评定各项奖项,德育考评等)l 需要提供打印功能(能对要打印的各项内容都能进行打印服务)l 对毕业生进行档案管理3.2 性能需求l 数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到 l 时间特性一般操作的响应时间应在1-2秒内,对软磁盘和打印机及条形码刷卡服务响应时间也应在可接受的时间内完成l 适应性对前面提到的运行环境要求不应存在困
发布于 2022-07-16 06:51:07 回复
发布于 2022-07-16 00:59:37 回复