




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求分析说明书需求分析说明书TOC\o"1-3"\h\u191951.引言 1313571.1编写目的 1311081.2项目背景 1197061.3定义 2136711.4参考资料 257272.任务概述 273442.1目标 2261782.2运行环境 2111122.3条件与限制 241183.数据描述 2144933.1静态数据 288383.2动态数据 2175973.3数据库介绍 3243113.4数据词典 3275483.5数据采集 3230104.功能需求 381624.1功能划分 3294664.2功能描述 3170795.性能需求 333975.1数据精确度 34745.2时间特性 3261245.3适应性 3306146.运行需求 3155606.1用户界面 390046.2硬件接口 491566.3软件接口 4178286.4故障处理 4307837.其它需求 41.引言1.1编写目的本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法。
本需求的预期读者是与学籍管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。1.2项目背景本项目的任务提出者及开发者是学籍管理系统软件开发小组,用户是教学办公室。
本产品能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言。1.3定义学生信息管理系统:
学生信息管理是帮助教学人员、行政人员对人事档案的管理软件。使用汉语编程语言,独立完成其功能。1.4参考资料2.任务概述2.1目标软件开发的意图为便于学校的管理,方便查看有关学校及学生的情况。如教务处对学生成绩的修改、删除、查找、添加等。2.2运行环境操作系统:MicrosoftWindowsAdvancedServer支持环境:Eclipse数据库:Mysql2.3条件与限制1.建议开发软件运行的最短寿命为3年2.进行系统方案选择比较的期限为2个月3.本系统无法律和政策方面的限制;4.建议开发软件投入使用的最迟时间为3个月。3.数据描述3.1静态数据一个班级有多名学生,学生信息包括:学号,姓名,性别,出生日期,籍贯,照片,寝室号,电话,E_mail,QQ,家庭住址,邮编,监护人,监护人电话等特征。一个班级每学期开多门课程,课程信息包括:课程编号,课程名称,课程学时,课程学分,开课学期等特征。一个班级有多名教师教学,教师信息包括:教师编号,教师姓名,教师职称,研究方向,联系电话,E_mail,家庭住址等特征。一个班级有多名干部担任管理工作,干部信息包括:干部编号,干部姓名,职务名称,职务级别,干部电话,上任日期,离任日期,任职时间等特征。一个学生选修多门课程,一门课程可被多名学生选。一门课程可有多名任课教师教授该门课程不同部分,一名任课教师可给一个班级教授多门课。班干部管理学生的考勤和值日情况。一个学生对应多条考勤记录和值日记录。考勤和值日信息依赖某个学生而存在。班干部还要管理班级文档和学生成绩维护。班干部需要列出班级学期工作计划。每项计划有多个活动记录来体现执行情况。班主任管理学生奖惩和综合测评等,奖惩信息包括:奖惩名称,奖惩类别,奖惩描述,奖惩附件,测评类别,测评级次等,奖惩信息依赖学生信息而存在。基本信息维护班务管理3.2动态数据3.3数据库介绍MySQL[1]
是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,当前属于
Oracle
旗下公司。MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常见标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,特别是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配
PHP
和
Apache
可组成良好的开发环境。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.1用户界面利用菜单界面驱动方式,对用户友好。必须对鼠标和键盘单独支持等。6.2硬件接口P1000
、内存64M以上PC机满足输入端条件6.3软件接口运行于Windows9X及更高版本具有WIN32API的操作系统上.6.4故障处理对出错的处理比较全(包括:SQL注入漏洞
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 酿造美酒的基础知识培训课件
- 诗词文言文对比阅读(解析版)-2026年中考语文复习试题(广东专用)
- 人教版八年级英语下册重点短语及专练(含答案)
- CN120193440A 一种改善纸张表面平滑度的湿端造纸工艺
- 人教版部编版语文九年级下册 第五单元测试及答案02
- 老人护理知识培训课件
- 2025宾馆客房租赁与设施租赁服务合同范本
- 2025版排水沟疏通与环保处理施工合同样本
- 2025年度外墙防水涂料施工与建筑防水质量监管合同
- 2025年城市综合体拆迁补偿及安置合同
- 建筑行业信息化管理与施工监控系统方案
- 法律检索教学课程设计
- 12D401-3 爆炸危险环境电气线路和电气设备安装
- DL∕ T 799.1-2010 电力行业劳动环境监测技术规范 第1部分:总则
- 2024年高考作文备考之议论文写作素材:人物篇(墨子)
- 3种不锈钢多辊冷轧机的使用比较
- (正式版)JBT 11270-2024 立体仓库组合式钢结构货架技术规范
- 2024年度患者转运途中发生意外的应急预案及处理流程
- 数学知识讲座
- 赣县清溪中心学校早期民办、代课教师稳控应急预案
- 利润分成合同
评论
0/150
提交评论