版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
京理工^学院YANCHINGINSTITUTEOFTECHNOLOGY课程管理系统
软件需求说明书学院:信息学院姓名:郭文月学号:专业班级:计科1404指导教师:周建敏
引言TOC\o"1-5"\h\z\o"CurrentDocument"编写目的 3\o"CurrentDocument"背景 3\o"CurrentDocument"定义 3\o"CurrentDocument"参考资料 3任务概述\o"CurrentDocument"目标 3\o"CurrentDocument"假定和约束 3需求规定\o"CurrentDocument"对功能的规定 4结构图\o"CurrentDocument"3.2.1系统结构图 4\o"CurrentDocument"3.2.2功能结构图 4\o"CurrentDocument"3.2.3数据流词条描述 5\o"CurrentDocument"对性能的规定 5 5 6 6\o"CurrentDocument"输人输出要求 6\o"CurrentDocument"故障处理要求 6\o"CurrentDocument"系统安全性要求 6其他专门要求 6运行环境规定\o"CurrentDocument"设备 7\o"CurrentDocument"支持软件 7\o"CurrentDocument"接口 7\o"CurrentDocument"内部接口 7\o"CurrentDocument"硬件接口 7\o"CurrentDocument"软件接口 7\o"CurrentDocument"通讯接口 7\o"CurrentDocument"控制 8引言编写目的为了使本系统的使用者和软件开发者双方对该软件的初始规定有一个共同
的理解,使之对整个开发工作的基础,明确系统需要实现的功能,确定需求边界。
特编制本文档。本文档一经确认,将成为系统开发人员进行开发以及用户对系统
验收的依据。本文档的预期读者有:本系统最终使用者、系统管理人员、本系统开发人员、
本系统测试人员。背景开发软件的名称:学生课程管理系统
项目的任务提出者:燕京理工学院信息院郭文月
用户:学生实现软件的单位:1404班郭文月学生兼容系统:WindowsXPSP2/SP3,win7,win8开发工具:Myeclipse10定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。参考资料《软件工程模型与方法》,肖丁等,北京邮电大学出版社。《ASP.NET+Dreamweaver8案例精粹》武新华等,西安电子科技大学出版社《信息系统应用与开发案例教程》,陈承欢,清华大学出版社任务概述目标课程的管理:包括课程的添加,修改和删除等
学生信息的管理:包括学生信息的添加,修改和删除等
学生课程的管理:包括学生通过浏览器进行添加登录用户,学生添加课程的
学分信息等。|假定和约束经费限制:100万
开发时间:六个月之内需求规定对功能的规定
在学生信息管理系统中,主要有用户登陆、学生信息管理、课程信息管理、用户管理等功能,功能分析如下:(1)用户登陆学生信息管理网站采用用户名及密码验证模式,进入学生信息管理网站前,用户必须在登陆页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理网站操作主页面。(2)学生信息管理 包括3个功能模块:学生个人信息的添加、学生信息的查询以及学生信息的修改与删除。(3)课程信息管理 包括3个功能模块:课程基本添加与删除处理、成绩查询处理以及学生选课信息的查询处理。(4)用户管理 包括2个功能模块:用户信息查询以及用户的删除与处理。结构图系统结构图用户浏览器web服务器数据库服务器操作请求IE等浏览器Tomcat使用数据库,操作语言用户浏览器web服务器数据库服务器操作请求IE等浏览器Tomcat使用数据库,操作语言返回查询结果返回操作结果系统功能结构图数据流词条描述(1)学生课程描述数据流学生课程数据流来源Myeclipse10原理数据去向学生课程管理界面数据流组成学生课程号(2)用户查询描述数据流用户数据流来源Myeclipse10数据去向用户添加界面数据流组成用户名3.1.4数据元素词条描述数据兀素名称课程号简要描述为查询课程,添加用户提供查询条件类型字符型长度12取值范围不超过12个字符对性能的规定精度(1) 系统易操作性所开发的系统应做到操作简单,尽量使系统操作不受用户对电脑知识水平的限制。(2) 系统具有可维护性由于系统涉及的信息比较广,数据库中的数据需定期修改,系统可利用的空间及性能也随之下降,为了使系统更好地运转,学院可以对系统数据及一些简单的功能进行独立的维护及调整。(3)系统具有开放性该系统能够在开放的硬件体系结构中运行,并且能与其他系统顺利连接,不会因外部系统的不同面要做在量的修改工作。时间特性要求说明对于该软件的时间特性要求,如对:响应时间;更新处理时间;数据的转换和传送时间;
解题时间;等的要求。灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:操作方式上的变化;运行环境的变化;同其他软件的接口的变化;
精度和有效时限的变化;
计划的变化或改进。
对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。输人输出要求用户需输入学生的姓名和学号进入相应用户界面。跟据用户需求输出相应信息,比如成绩报表,学生个人信息,学生选课信息,学生综合信息等。故障处理要求软、硬件故障:用户所使用电脑的系统有问题,或者浏览器有问题。数据库有问题也无法正常使用内存太小会影响运行速度对于各类突发事件的要注意避免对于电脑的存储量要随时关注,以免出现存储量不足的情况系统安全性要求数据库连接采用JDBC方法进行连接,从而提高数据库的可操作性和安全性;采用SSH2框架构建本系统对某些页面进行强制用户登陆后方能进行相关操作,避免用户直接在地址栏输入找到。其它要求保密性:学生信息管理系统需求分析说明书系统数据要做好保密设施,以免重要数据的丢失或者盗取。简洁性:用户的操作界面必须做到简单明了,不能有太复杂的设置或者操作。可更新性:对于系统可以根据客户需要进行更新,维护等操作,扩展其功能,并使系统稳定。可转换性:只要系统能保证环境部署成功,并且网络正常,就能保证系统的
正常运行。运行环境规定设备开发机建议使用的设备:硬件方面的配置:CPU:intelP43.06G硬盘:80G内存:1G
操作系统:win95以上的版本或者winXP、Win7的操作系统网络的性能:
网络连接正常软件方面:MySQL5.5以上配置已经测试,适合开发。用户机建议使用配置:对用户机要求能正常使用网页浏览器,操作系统不
限,能正常连接网络,查看基本信息查询成绩学生登录首页教师登录查
询成绩或基本信息添加、修改和删除成绩、基本信息确认编辑返回结果返回
结果返回结果
网络建义使用本地连接接入。其它硬件方面不做要求。支持软件客户程序软件: 2003/XP/Win7/Win8或更高版本数据库服务器软件:MySQL5.5或更高版本接口内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。硬件接口(1) 条码打印机接口系统集成了Zebra系列产品的驱动,如果是其它品牌只要厂商提供产品驱动即可。系统通常通过串口连接条码打印机。(2) 数据采集器接口系统指定接口文件格式,数据采集器将采集后的数据按照系统指定的格式导出到指定目录,然后系统读取接口文件,读入数据。系统通常使用串口连接数据采集器。(3)具体需要与硬件供应商确定产品规格,型号,以及通讯协议。软件接口描述该软件产品与其它外部组件的连接,这些外部组件必须
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村扶贫养殖场建设项目合作协议
- 创业公司房产交易定金合同样本
- 医院安保人员劳动合同
- 渔业养殖购房合同模板
- 码头边缘栏杆防护施工合同
- 2024农村土地租赁合同纠纷
- 2024工程设计及技术服务合同
- 2024市场调研服务合同书样本
- 2024店铺合作协议书合同范本
- 2024年客车借款抵押合同
- 排拉表标准格式
- 华为经营管理-华为市场营销体系(6版)
- 子宫颈机能不全临床诊治中国专家共识(2023年)
- 马克思主义关于民族的基本理论-
- 卫浴营销方案
- 高三数学备课组高考数学经验总结
- 医院布草洗涤服务方案(技术方案)
- 太空互联网的发展与挑战
- 《美食烤全羊简介》课件
- 小学语文-我最喜欢的玩具教学课件设计
- 私募基金招募说明书
评论
0/150
提交评论