学生学籍管理系统需求规格说明书(共21页).doc
《学生学籍管理系统需求规格说明书(共21页).doc》由会员分享,可在线阅读,更多相关《学生学籍管理系统需求规格说明书(共21页).doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学生学籍管理系统需求规格说明书项目组名:09级7班 第十一组项目组长:王闪参与人员:张泽品 闫浩歌 许晓文 司马晓芳 陶铭完成时间:2011年10月30日需求规格说明书1引言1.1编写目的 需求分析说明书是为软件的开发者能更好的理解开发的需求,避免由于对问题认识的不清或错误理解而增加更多的开发成本。需求分析是软件系统生存期中定义阶段的最后一个步骤。是作为整个软件开发范围的指南,是软件开发人员开发出正确的符合用户要求的软件的重点。是为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档该文档将最终交给软件具体开发人员进行具体的开发,其针对的对象是软件开发人员
2、。目的:为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。预期的读者:指导老师、设计人员、开发人员参考。1.2项目背景a. 项目的委托单位、开发单位和主管部门b. 该软件系统与其他 A学籍管理系统开发小组 产品设计者:学籍管理系统开发小组(第11组) 产品生产者:学籍管理系统开发小组(第11组)B 本系统为独立的学籍管理系统,只是学校行政人员,本院学生 的工具,需要的数据库系统是SQL SERVER 2008C 项目背景:教育管理作为高校的一个重要构成部分,得到许多人的重视,随着网络时代的来临,教育领域的信息化也如火如荼的开展起来,其中学生学籍管理的也处于一个非常重要的地址现
3、今学籍管理的繁琐给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生档案的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发学籍管理系统软件。 1.3定义 学籍管理系统:学籍管理是帮助教学人员、行政人员对人事档案的管理软件。使用C#编程语言,独立完成其功能。 SQL SERVER 2008: 微软的应用结构化查询语言,主要进行数据操作的大型类数据库。1.4参考资料A 本系统是学习小组的课题,所以不涉及法律法规的约束,在开发过程中没有涉及合同、责任等与法律相抵触的方面。B 开发计划 1.4.1 需完成的软件列出
4、需要完成的程序的名称、所用的编程语言及存储程序的媒体形式。其中软件对象可能包括:源程序、数据库对象创建语句、可执行程序、支撑系统的数据库数据、配置文件、第三方模块、界面文件、界面原稿文件、声音文件、安装软件、安装软件源程序文件等等。1.4.2 需提交的文档列出需要移交给用户的每种文档的名称、内容要点及存储形式,如需求规格说明书、帮助手册等。根据需求分析确定项目对应的项目衡量因素取值,以确定本项目应完成的阶段成果。将不适用于本项目的内容裁减,以减少不必要的项浪费。1.4.3 项目开发环境说明开发本软件项目所需要的软硬件环境和版本、如操作系统、开发工具、数据库系统、配置管理工具、网络环境。环境可能
5、不止一种,如开发工具可能需要针对Java的,也需要针对C+的。有些环境可能无法确定,需要在需求分析完成或设计完成后才能确定所需要的环境。1.4.4 项目验收说明项目验收的方式,如:试运行(初步)验收、最终验收关标准、项目文档(最主要是需求规格说明书)。C 引用资料: 软件工程导论 -张海潘 编著 清华大学出版社 系统分析与设计 -汪晓男 等译著 机械工业出版社 数据库原理与应用 -陈志泊 王春玲 主编 人民邮电出版社2任务概述2.1目标实现基本信息的录入,学生管理,数据统计.其中学生信息管理是系统最核心部分,它包括: 学生信息查询。此系统方便用户随时进行查询、添加、修改、删除等操作。2.2运行
6、环境硬件系统: 内存为32M以上,显示器分辨率为800*600以上,硬盘为10G以上.软件环境: window 98 / 2000 / XP / window me中文版等操作系统下,即微软视窗操作系统下即可其它设备: 鼠标,键盘等操作系统:Microsoft Windows 2000 Advanced Server支持环境:IIS 5.0数 据 库:Microsoft SQL Server 20082.3条件与限制 A 在规范化SIMS设计与开发中,要充分考虑以目前管理的规模、作业方式、组织结构的差异,使之具有较强的通用性。 B 支持运行环境即可,在Windows下基本没限制。3数据描述31
7、数据流图 顶层数据流图 一层数据流图:二层数据流图:3.2动态数据动态信息为各种输入和输出数据,即数据库中各表的属性值3.3数据库介绍 实体与实体之间关系的E-R图如下图所示:专业从属院系N1属于1从属1学生NN姓名性别出生日学号班号电话入校时间地址授课教师教课选课课程NNNNNN成绩课程名称课程编号课程类型课程描述3.4数据词典 针对一般学生管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下所示的数据项和数据结构:l 学生基本信息:包括的数据项有:学生学号,学生姓名,性别,出生日期,班号,联系电话,入校日期,家庭地址,备注等.l 班级信息:包括的数据项有:班号,所在年级,辅导员
8、,所在教室等.l 课程基本信息:包括的数据项有:课程号,课程名称,课程类型,课程描述等.l 学生成绩信息:包括的数据项有:考试编号,所在班级,学生学号,学生姓名,所学课程,考试分数等.名字:学生学籍表别名:学生信息描述:录入每个学生的基本信息定义:学生学籍表=学号+姓名+性别+出生日期+班号+联系电话+入校时间+家庭地址+备注位置:提交到管理系统3. 4 1.1数据文件说明 3. 4.1.2数据项说明 名 称类 型含 义度量单位有效范围精 度学号number学生学号0-910位姓名varchar学生姓名10位性别varchar学生性别男/女2位出生日期date学生出生日期班号number学生所
9、在班级班0-94位电话varchar联系电话 10位入校时间date入校时间 地址varchar学生家庭地址50位备注varchar注释 200位3. 4.2.1数据文件说明 名字:班级信息表别名:描述:显示所有班级的信息定义:班级信息表=班号+年级+辅导员+教室位置:学生端主机3. 4.2.2数据项说明 名 称类 型含 义度量单位有效范围精 度班号number学生所在班级班0-94位 年级varchar学生所在年级10位 辅导员varchar辅导该生的老师10位 教室varchar学生所在教室10位 3. 4.3.1数据文件说明 名字:课程基本信息表别名:描述:显示所有课程的基本信息定义:课
10、程基本信息表=课程编号+课程名称+课程类型+课程描述位置:输出到打印机3. 4.3.2数据项说明名 称类 型含 义度量单位有效范围精 度课程编号number课程编号0-94位课程名称varchar课程名称10位课程类型varchar课程类型10位课程描述varchar课程描述10位3. 4.4.1数据文件说明学生成绩信息表=考试编号+|学号+姓名+课程名称+分数名字:学生成绩信息表别名:描述:显示所有学生的成绩信息位置:输出到打印机3. 4.4.2数据项说明名 称类 型含 义度量单位有效范围精 度考试编号varchar考试编号 10位学号number学生学号0-94位姓名varchar学生姓名
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 学籍 管理 系统 需求 规格 说明书 21
限制150内