1、学生信息管理系统需求规格说明书班级:计1301姓名:张晓雨 学号:06姓名:李婉彤 学号:02目录1.引言21.1. 目标21.2. 定义21.3. 参考资料21.4. 软件标识21.5. 软件描述31.5.1.系统属性31.5.2.开发背景31.6. 用户特点51.7. 限制和约束52.具体需求62.1. 总体要求62.2. 功效需求72.2.1.系统门户子系统82.2.2.数据整合子系统122.3. 性能需求132.4. 数据库需求142.5. 设计约束142.5.1.其它标准约束142.5.2.硬件约束142.6. 属性142.6.1.可用性142.6.2.可靠性152.6.3.效率15
2、2.6.4.安全性152.6.5.可维护性162.6.6.可移植性162.7. 外部接口需求172.7.1.用户接口172.7.2.硬件接口172.7.3.软件接口172.7.4.通信接口173.数据字典174.心得体会175.附录181. 引言1.1. 目标伴随高校招生规模逐步扩大和人事制度改革,在校学生人数将不停增加,而学生管理人员则相对降低。加上中国高等学校基层学生管理工作头绪多、内容杂、管理细、要求高,传统管理措施已基础不适应新形势要求。在计算机飞速发展今天,应用数据库技术实现学生成绩计算机管理是可行而必需工作。实现高校学生管理信息系统,既能够提升工作效率,又能够提升工作水平。1.2.
3、 定义Workflow:工作流1.3. 参考资料软件工程导论 张海藩 清华大学出版社软件使用工程 郑人杰 清华大学出版社1.4. 软件标识软件全称:学生信息管理系统 软件简称:XSXXGLXT1.5. 软件描述1.5.1. 系统属性行政服务中心是改革开放进程中一项新生事物,是实践江总书记“三个代表”关键思想具体表现,是改善投资环境,扩大开放,吸收外来投资,加紧发展关键举措。为了实现行政服务中心“一站式集中,一条龙服务”,为全社会提供平等竞争市场条件和长久稳定投资环境,塑造廉洁,规范,高效政府形象目标,充足利用信息化技术,建设优异实用可扩展性强行政服务信息系统,实现行政服务信息处理智能化、网络化
4、、“无纸化”成为一项迫切工作。为此,托普集团依据行政服务中心业务需求,设计了行政服务中心政务平台。1.5.2. 开发背景开发目标:学校管理 应用目标:全体学生使用范围:公众用软件功效结构图加以说明以下:(l)关键功效学生信息管理系统关键功效为:用户管理、学生信息管理、学生成绩管理和信息查询。数据更新功效分为三部分:学生相关信息添加、删除和修改。数据添加功效提供便捷录入界面,经过应用程序将学生数据添加到数据库中。数据删除功效将不满足要求相相关统计从数据库中删除。数据修改功许可管理员对她所指定统计相关信息进行修改。数据查询功效许可管理员进行两种方法查询:统计浏览(不结构任何查询条件)和条件查询。统
5、计浏览功效能够方便快捷地浏览全部统计。条件查询许可用户结构多种组合条件来查询所需信息。密码管理功效许可用户对密码进行修改。(2)性能要求方便快捷有效地完成学生信息管理各项工作,录入数据正当性校验程度高,数据查询速度快,能够快速对学生信息进行管理。(3)系统输入、输出输入:学生个人信息。输出:所要查询全部学生信息。(4)安全和保密要求用户只能以管理员身份进入系统后,才能够对学生相关信息进行查询及修改,安全和保密行高(5)组织结构图(6)业务步骤图1.6. 用户特点因为本软件是一个全新概念,对它使用要求领导绝正确支持,才能将这个软件系统得以很好使用。系统管理员和维护人员:计算机水平好,文化程度高,
6、对Notes熟悉,能胜任系统管理工作;领导:对使用这个系统有很大支持度,会用计算机;操作人员:对计算机能熟练使用;公众:对于咨询和要求处理事件人,没有什么尤其要求,从网上,系统通常全部给明确提醒;从窗口来,通常和操作人员接洽处理。1.7. 限制和约束本节描述软件开发工作一些限制,比如经费限制、开发期限、硬件限制、编程语言、通信协议、安全和保密要求、开发过程中须遵守一些标准或规则。本节内容不是陈说具体需求或设计约束,而是为具体需求和设计约束描述提供依据。经费限制:41.07万;硬件限制:硬设备有部分配置比较低,完成本需求说明中功效和性能要求没有问题;编程语言:Notes Script,HTML,
7、C+ BUILDER,Visual C+通信协议:TCP/IP,X.509安全和保密要求:Notes提供七级权限控制;CA加密认证;开发过程中须遵守一些标准或规则:编码规范采取Notes Script、C+ BUILDER,Visual C+编码规范进行。2. 具体需求本章应包含在进行软件结构设计时所需全部细节。2.1. 总体要求1、 基础要求:学生管理是高校管理关键组成部分,对于学校和政府教育管理单位来说全部至关关键,所以学生管理系统应该能够为用户提供充足信息和快捷查询手段。不过使用传统人工方法管理学生学籍、档案、成绩等,效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理
8、,能够极大地提升学生管理效率,节省教育经费,这也是适应学校信息化建设发展趋势关键原因。2、 软件结构:学生信息管理系统采取B/S模式,对于系统管理采取C/S模式。3、 操作时限要求:文档处理平均响应时间为1秒,不包含查询和统计时间。4、 步骤要求:提供可视化方法修改和自定义工作步骤。步骤中人员配置、工作流控制和工作流应用三者完全分离。人员配置是依据工作需要对工作人员进行适时配置;工作流控制能够控制工作流流向、属性,并依据人员配置分配步骤中人员属性和管理工作流之间信息交换;工作流应用能够依据用户不一样步骤需要开发出不一样步骤应用。步骤含有回溯功效,含有步骤监控功效。5、 操作接口要求:分为B/S
9、和C/S两种类型,B/S 表现一个清楚,严谨之感觉。这个接口表现是多为录入,查询和审批。C/S 提供对应应用接口,对无使用权限功效不在接口上显示。操作尽可能简单,好用、易用。这个接口表现多为管理,统计分析。6、 安全要求:严格权限控制,严谨保密设计。采取NOTES七级安全控制和CA加密认证处理方法相结合过程。7、 委托授权要求:提供委托办理功效,假如在工作流中某个步骤上工作人员不在时,可由该工作人员指定代办人员来帮助完成办理,有效避免了文档在某一步骤停滞。8、 步骤监控和提醒功效:能自动搜索学生基础信息而且对学生信息进行加密,只有输入密码才能进入系统。 2.2. 功效需求本节描述2.3节所述每
10、一功效需求。本节能够划分为若干小节,每一小节逐一说明每一功效需求。本节将该功效需求具体描述为输入、处理和输出需求。本节可用自然语言描述;也可用形式化方法描述,如数据步骤图(DFD)、IDEF0方法等。本节由以下内容组成:输入:具体描述该功效全部输入资料,包含:输入源、类型、长度、数值范围、精度、量纲、数量、更新和处理频度等;处理:定义对输入资料全部操作,以取得预期输出资料,包含:输入资料有效性检验、操作时序或优先级、异常情况处理、输出资料有效性检验等;输出:具体描述该功效全部输出资料,包含:接收者、类型、长度、数值范围、精度、量纲、数量、犯错信息等。全部字体全部要求以宋体为主,正文内容按具体行
11、文进行处理。2.2.1. 系统门户子系统2.2.1.1. 学校管理网站操作界面:首先出现登录界面(该界面背景为行政务服务中心图片):登录进去以后,出现系统操作主界面: XX学校学生信息管理系统(图片)XXX已经登录成功。假如是管理员登录,则界面以下:假如是老师登录,则界面以下:假如是学生登录,则界面以下:其中XX件超时为链接,点击就能够进入超时办件视图。其界面以下: 用户名:xxxxxx 密码: xxxxxx登录2.2.1.2. 假日设置假日设置含有设置假日功效。当设置了假以后,用户能够根据需要更新一下以前办件完成时间。2.2.1.3. 数据整合直接连接到数据整合模块上。2.2.1.4. 用户
12、管理采取Notes用户管理界面。2.2.1.5. 步骤管理直接连接到topworkflow配置库里面。2.2.1.6. 权限管理实现对办件库权限管理。2.2.1.7. 系统配置实现对办件所需多种项目标配置。2.2.1.8. 日志管理连接到Domino日志上面。2.2.1.9. 数据备份实现办件数据定时备份。其中定时备份为每个月第一天早上将上30天办结数据备份到一个办结数据库中,并将已经备份数据从办件库中删除。2.2.2. 数据整合子系统实现和oracle,ms sqlserver等关系数据库数据复制。提供一个可视化定制界面。能够将办件库里面数据复制到关系数据库中。收文单关键包含收文专题,收文内
13、容,收文密级,领导指示四个域,对于审批过程采取步骤自定义。办结以后能够依据收文密级决定阅读者范围。密级只能行政服务中心领导,内部只能行政服务中心人员,一般行政服务中心人员和窗口单位能够阅读。归档以后直接归档到档案管理里面。a. 档案管理档案管理关键包含了档案号,档案专题,档案内容,档案密级。归档档案能够依据档案密级决定阅读者范围。密级只能行政服务中心领导,内部只能行政服务中心人员,一般行政服务中心人员和窗口单位能够阅读。b. 资源管理资源管理是对行政服务中心资源进行管理。其包含了资源入库,资源查询和资源出库。资源表单由以下多个域组成:资源名,资源类别,资源数量,资源出入,资源单价,入库或出库人
14、员,操作员,操作时间。2.2.2.2. 通讯录管理通讯录管理提供内部相关部门和人员通讯联络方法信息管理查询,系统管理员有权维护全部信息(增加,修改,删除),一般用户可维护经授权信息(修改管理员授权修改信息,不得增加和删除)。通讯录信息包含:序号,部门或人员名称,办公电话,办公传真,电子邮件,移动电话,传呼,办公地址,备注。2.2.2.3. 公共信息a. 电子论坛采取NotesBBS。b. 公用信息公用信息关键是替换学生信息存发,比如成绩信息,上课安排等。公用表单关键包含以下多个域,公用信息名、公用信息类别、公用信息内容、公用信息提供者、公用信息提供时间。2.3. 性能需求关键是指:软件数据处理
15、能力和时间特征需求。数据处理能力包含:支持终端数:100支持并行操作用户数:100处理文件和统计数:10万Notes数据库大小限制:在不超出硬盘容量情况下即可;文件大小:不超出Notes 数据库大小限制。时间特征可能包含:处理具体文档响应时间:1秒;查询和统计响应时间依据文档数量决定。2.4. 数据库需求Notes数据库放置在Domino数据库服务器上,非授权处室和个人无权将其复制和备份到当地。2.5. 设计约束根据企业项目管理规范。2.5.1. 其它标准约束无2.5.2. 硬件约束服务器内存为128M以上。2.6. 属性本节定义用户对软件其它属性要求,可能内容以下所列。假如SRS包含了下列属
16、性,但在SRS其它章节进行说明,须在对应小节指明。2.6.1. 可用性当用户端因为未知原因死机时,能经过重新开启方法排除故障,正常使用本系统;当服务器Down机时,也能经过重启方法恢复;2.6.2. 可靠性在现有软件环境和硬件条件下、在满足目前需求条件下、在没有出现错误操作情况下,全部软件模块必需能稳定无故障运行。2.6.3. 效率数据处理能力包含:支持终端数:100支持并行操作用户数:100处理文件和统计数:10万Notes数据库大小限制:在不超出硬盘容量情况下即可;文件大小:不超出Notes 数据库大小限制。时间特征可能包含:处理具体文档响应时间:1秒;查询和统计响应时间依据文档数量决定。
17、2.6.4. 安全性说明怎样保护软件,以预防偶然或恶意访问、使用、修改或泄密。这里安全关键指以下多个方面安全:1、 网络安全采取Domino安全系统确保网络安全。2、 资料安全和用户权限管理全部资料(业务资料和工作资料)统一管理,不一样用户含有不一样权限,不一样权限用户访问不一样资料,对敏感资料只有经过授权才能访问,而且对非特权用户只能只读访问,特权用户才能修改其中内容。对于资料防灾难恢复,采取数据库备份方法,将数据库备份在不一样计算机上,这一操作由系统管理员来完成。同时还应该从制度上作要求,要求管理员严格根据备份周期来备份,并严格控制操作员工作,将全部信息纪录下来(纪录在纸质文文件上),内容
18、包含:操作员姓名、备份日期、备份内容、备份文件所在位置等信息。3、 完善日志管理全部数据库操作全部有操作日志,包含打开某个数据库、进行全部操作全部 纪录在案,以备参阅,在出现安全问题时能从日志中分析出非法操作和破坏性操作,能够从日志中追查责任。2.6.5. 可维护性软件提交给用户时,全部数据库模块全部是隐藏了设计,用户对本系统维护内容包含:步骤可视化定义、报表可视化定义、数据整合可视化定义、授权、注册用户、划分群组、和对各功效模块在不一样部门之间排列组合。软件提交给用户后,若用户还有对功效增删改要求,由用户提出书面申请,经开发方确定同意后,由开发方在本企业内部修改完成,并测试,安装到用户使用环
19、境中。当然,这些修改后模块也是隐藏了设计。2.6.6. 可移植性软件环境移植性:确保在全部Win32环境中全部能顺畅运行;除了报表统计和决议分析外,其它模块能够运行在全部支持Domino软件环境下运行。软件环境移植性:确保在全部支持Win32硬件环境中全部能顺畅运行;除了报表统计和决议分析外,其它模块能够确保在全部支持Domino硬件环境下运行。2.7. 外部接口需求2.7.1. 用户接口接口要求:简单、朴实、不刺眼;屏幕格式:无明确要求;输入输出时间:无要求;功效键使用:不要求设置功效键。2.7.2. 硬件接口无2.7.3. 软件接口办件库接口资源库接口2.7.4. 通信接口网络协议:TCP
20、/IP。3. 数据字典本系统不是MIS系统,没有资料字典。4. 心得体会4.1张晓雨这次试验汇报连续了好一段时间,现在最终结束了。这次软件工程试验汇报是对我之前学习总结,使我专业知识和实际应用紧密结合起来。经过这次试验汇报使我对可行性分析有了较深刻认识,而且对信息系统方面设计理论和开发过程也有了深刻了解,在这一阶段学习中,我基础上掌握了方法。 这次试验汇报过程包含之前基础课和专业课程很多理论知识,不过在实际应用方面包含极少,而数据库技术实践汇报是把这些知识融会贯通起来,综合利用,所以经过这次试验汇报我认识问题、分析问题、处理问题能力全部有了很大提升。即使在整个试验中出现了很多问题,但在试验教程和同学帮助下我们顺利完成了此次试验。4.2李婉彤经过此次试验,我基础对制作一个相对来说比较完整试验有了一定认识和了解。学生信息管理系统,包含很多方面知识,在我和同学共同努力下完成了这个试验,其中有很多以前知识全部模糊了,经过这次试验又复习巩固了以前学知识。在做试验前,一定要将书本上知识吃透,因为这是做试验基础,不然,在老师讲解时就会听不懂,这将使你在做试验时难度加大,浪费做试验宝贵时间.比如做应变片试验,你要清楚电桥多种接法,假如你不清楚,在做试验5. 附录软件产品需求规格说明书确定协议。