需求分析与系统设计报告课案(共23页).doc

上传人:飞****2 文档编号:14401125 上传时间:2022-05-04 格式:DOC 页数:23 大小:550KB
返回 下载 相关 举报
需求分析与系统设计报告课案(共23页).doc_第1页
第1页 / 共23页
需求分析与系统设计报告课案(共23页).doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《需求分析与系统设计报告课案(共23页).doc》由会员分享,可在线阅读,更多相关《需求分析与系统设计报告课案(共23页).doc(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上学 生 实 验 报 告(理工类)课程名称: Introduction to Software Engineering 专业班级: 13计算机科学与技术(单)(1) 学生学号: * 学生姓名: 周敏健 所属院部: 计算机工程学院 指导教师: 钟睿 20 15 20 16 学年 第 1 学期 金陵科技学院教务处制专心-专注-专业实验项目名称: System Analysis 实验学时: 4 同组学生姓名: 无 实验地点: A101 实验日期: 11月9日、11日 实验成绩: 批改教师: 批改时间: 一、实验目的和要求1.通过对考勤管理系统相关需求的分析,掌握需求分析的方法

2、和过程2.掌握需求分析相关文档的规范3.完成对小型软件系统的需求分析二、实验仪器和设备硬件:PC机软件:SQL Server、JAVA、JUDE三、实验过程1. Introduction1.1 Purpose With the continuous expansion of the scale of the school, sharp increase in the number of students, it is necessary to develop a Student Attendance System to monitor student attendance. By using

3、this system, we can make the teachers need not to attend the class attendance; thereby saving the teaching time, but also can improve the attendance rate of students.Student Attendance System is an important content of students comprehensive quality evaluation. Therefore, the software should be huma

4、nized.1.2 Intended Audience and Reading SuggestionsThis document is for project account manager and project team members to read. The system test plan and the system design document as the input.1.3 Product ScopeThe goal of the Student Attendance System is to make the students attendance statistics

5、and timely input, and the software is also applied to the sign of the Large Firm.1.4 References1 KarlE.Wiegers.SoftwareRequirements M. 北京:清华大学出版社,2004.2Suzanne Robertson & James Robertson. Mastering the Requirements Process M. Addison-Wesley Professional, 2006.2. Positioning2.1 问题描述1)资源问题在一所学校四个年级中,

6、假如每个年级有30个班,整个学校4个年级就有120个班,每个班按标准人数30人计算,四个年级共3600人。每个老师每学期要教学很多班级,若一个老师教学3个班级,共有100个老师,那至少要有300张/月的纸是用来签到的。按市场价格计算,每个学期学校在考试用纸,需要花上万元。2) 安全问题每个老师的考勤签到表不可能确保万无一失,若丢失,那很有可能本月已签到的数据就要丢失,学生的考勤数据就会不完整,导致不公平现象。3)过程问题在考勤时,也可能会出现虚假签到等的问题。4)其他问题在课上进行考勤严重影响上课质量。2.2 设计原则1) 技术的先进性系统应采用先进成熟的技术,以保证投资的有效性和延续性。2)

7、 可靠性系统运行稳定可靠,采用成熟的,经实践证明的技术。3) 实用性功能齐全、方便使用、管理维护方便。4) 安全性系统必须确保安全性,防止非法破坏或信息被非法修改或使用。5) 开放性系统可以根据需要提供标准接口,能够导入/导出数据,也能够对其他系统给定的接口进行嵌入。3. Stakeholders and User Description3.1User Summary学生和老师以及学校行政处的人都需要进行考勤。3.2 User-Level Goals用户级主要实现在机器上的签到和签到查询操作。3.3User environment1) 设备首先每个教师配备一台PC机和指纹识别器,学生和教师可以

8、通过指纹来进行签到,签到信息也会实时的回显到显示器上,并发送到服务器,记录下来。服务器:硬件配置要求软件配置要求CPU3.2GHz以上操作系统Windows Vista以上内存4G以上数据库SQL Server硬盘1T以上2) 接口用户接口:用java、C#开,与用户进行信息交流内部接口:各个系统之间的接口安排:主控模块(学生签到系统)调用各个子模块(录入,查询,显示)。3) 控制在指纹识别通过后,会显示出本人信息+签到成功(若在非签到时间使用,则只会弹出本人信息并提供查询)。管理员只能在固定的IP下进行后台管理。4.Product Overview4.1Product Perspective

9、4.1.1 Functional perspective拓扑功能模块图:签到管理系统学生签到教职工签到管理员登录个人签到情况查询个人签到情况查询学生签到情况查询系统维护信息管理4.1.2 Nonfunctional perspective当用户在使用中遇到BUG或者有问题时,我们将提供一个反馈界面,他需要用户使用自己的学号(工号)来进行反馈并记录,后台管理员也会及时的收到该用户的反馈信息并对问题进行验证和分析,以最快的速度进行修复。4.2Assumptions and Dependencies适用于各所高校,支持的数据库有Mysql,SQL Server 以及Oracle。4.3对功能的规定学

10、生签到系统包括学生信息管理,学生签到管理2个模块,普通用户只能使用签到功能,查询功能以及反馈功能;而管理员除了上述功能外,还有对学生信息修改,签到信息修改,以及查看所有反馈信息的功能。4.4对性能的规定学生签到系统的管理权限应严格控制:1)管理部分将会封装起来,除了拥有管理权限的用户才能进入管理模块,无权限的用户将无法通过任何渠道登录该系统,查看或修改数据。2)管理员账号只能在专线接入的IP下进行登录,在其他IP下禁止登录。4.5 输入输出要求输入输出的数据都将以字符的形式进行,这样系统处理起来比较快,不需要转换。4.6 数据管理能力要求定期对数据库中的数据进行清理,以免数据库数据过多导致系统

11、运行缓慢,在清理前对数据进行归档,并打印下发核实。(1) 技术层面使用较新的开发和维护技术并行操作技术有效管理和快速维护(2) 人员层面管理员需签管理员协议,并遵守工作按流程来熟练操作系统各项4.7 可移植性需求1)系统经过少量修改或者是更换客户端后可移植到其他操作系统中;2)尽可能采用与硬件无关的语言进行编码。4.8 故障处理要求序号出错状况解决方案1数据库数据庞大,运行缓慢定期清理,减少冗余2突然断电配置后备电源3数据丢失数据库镜像还原4程序出现BUG停用该程序,启动备用程序,并联系开发商进行修复。4.9 版本更新与维护需求1)服务支持;2)更新支持;3)维护修正支持。5. 实现约束系统实

12、现的约束为:1) 操作系统为给予window NT的内核的windows操作系统;2) 开发平台为:Microsoft visual studio 20126.产品提交6.1提交内容提交的内容包括:1) 应用系统软件包;2) 用户手册;3) 开发过程文档;4) 系统维护文档。6.2提交方式1)加密移动硬盘2)面对面提交四、实验结果与分析通过这次课程设计,我进一步了解了软件工程的重要性。在这次课程设计,通过可行性分析、需求分析是我更加明白了需求分析的重要性,它是后续工作的重要参考之一。由于个人知识、思维有限,不能完全考虑系统的完整性,在这个阶段遇到了相当多的问题。实验项目名称: System D

13、esign 实验学时: 4 同组学生姓名: 无 实验地点: A101 实验日期: 11月17日、18日 实验成绩: 批改教师: 批改时间: 一、实验目的和要求1.通过对考勤管理系统的设计,掌握系统设计的方法和过程2.掌握系统设计相关文档的规范3.完成对小型软件系统的文档设计二、实验仪器和设备硬件:PC机软件:SQL Server、JAVA、JUDE三、实验过程1.总体设计1.1总体结构设计为满足学生和教师等全校人员的签到方面的信息的管理功能,数据库中应该有学校每个人的指纹,以及对应的信息。学生通过输入学号并验证指纹,教师通过教工号和指纹亦能签到通过。管理员可以在增,删,改,查所有人的信息;而学

14、生只有对自己签到信息的查询;教师则能查询所教班级对应的签到情况。1.2 总体用例图1.3 E-R图1.4参与者类图学生表教职工表管理员表1.5关系类图学生表与学生签到表,教职工表与教职工签到表1.6时序图学生时序图教职工时序图管理员时序图1.7部署图2. 详细设计2.1 数据库设计-创建数据库create database AMS-创建表-学生信息表create table StudentInf(StuID string primary key,StuName string,ClassID string,Sex char(2),Age datetime,Science string)-教职工信

15、息表create table StudentInf(TcID string primary key,TcName string,OfficeID string,Sex char(2),Age datetime,Science string)-学生签到表-教职工签到表Create table StuCheckList(StuID string, -教职工:TcID string,1st char(1),2st char(1),3st char(1),31st char(1)-两张表类似,不再赘述2.2 界面设计界面有两个标签页:一个是供学生专用,另一个是供教职工用学生签到界面只有一个输入部分(学

16、号)和一个显示部分(显示签到成功与否的信息),签到(登录)成功后可查询个人本学期的签到情况;签到界面签到成功界面查询界面教职工签到界面也只有个输入部分和一个显示部分,但显示成功签到(登录)后会有一个查询按钮,查询个人出勤情况以及所带班级的出勤情况。签到界面2.3 指纹识别系统设计首先对全校师生进行指纹采集,为了以防万一,一人采集两个不同手指的指纹,组建成一个小型的指纹库,将指纹分解成数据后放入其中。通过记录指纹纹路方向,特征点位置(通过X/Y轴来确定位置)等。涉及图像处理、模式识别、计算机视觉、数学形态、小波分析等众多学科。指纹匹配是用现场采集的指纹特征与数据库中保存的指纹特征相比较,判断是否

17、属于同一个指纹。根据指纹的纹形进行粗匹配,给出每两枚指纹的相似性得分,根据得分进行降序排序,获取最高分指纹的ID。指纹匹配流程图3. 参考文献1 张莉SQLServer数据库原理与应用教程(第3版)M北京:清华大学出版社20122 王预数据库原理及应用教程 M北京:清华大学出版社20143 杨小东自动指纹识别系统原理与实现 M北京:科学出版社2013四、实验结果与分析通过这次课程设计,加强了我的动手、思考和解决问题的能力。在做课程设计的同时,也是对软件工程知识的巩固和加强。由于课本上知识比较多,平时课间的学习并不能很好的理解和记忆各种功能,所以在这次课程设计中,我了解了很多图的功能和如何撰写系统设计。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com