第一篇:外挂网络验证系统需求分析
外挂网络验证系统需求分析
形势分析:
当前,外挂制作变得越来越“平民化”,很多程序新手加入到这个行列中来,外挂由此不再显得陌生和神秘。在这些制作外挂的人当中,有些是为了研究技术,有些是为了好奇,有些是为了自己玩游戏不那么累,有些是因为应朋友的要求而制作,另外还有一些就是专门以营利为目的,这些人水平有高有低,做出的外挂有好有坏。当他们的外挂制作得越来越实用、越来越成熟时,也就会想把自己的外挂进行推广。当然,这种推广不一定就是营利性质的,对于大部写程序的人来说,大家能使用自己写的程序是人生一大快乐,能满足自己小小的虚荣心。
由此会产生一个问题,那就是,自己辛苦写的外挂如何能不被他人滥用或盗用?很多人会想到,做一个网络验证系统!对,这的确是个好方法。但,并不是每一个写出外挂的人,都能写出网络验证系统。因为外挂技术与网络系统技术并没有太多的相似性。在这样的形势下,如果能有一个通用的网络验证系统,那该多好啊。诚然,当前网络上有一些免费的或者破解的网络验证系统,但其实用性、易用性不足,用户要往其中投入大量时间精力,影响原本的外挂开发进度。外挂制作者迫切需要一个简单实用的网络验证系统,以满足外挂网络验证的需求。
系统分析:
本网络验证系统,应当立足于外挂制作者的角度,全力构建一个简单快捷、方便实用的网络验证平台,要做到自动化程度高,同时追求安全高效,部署方便,使用方便。要最大限度的体现出本系统的通用性与易用性,充分发挥易维护性与拓展性,一劳永逸的解决外挂制作者对网络验证的烦恼。
技术分析:
本网络验证系统只是一个小型的系统,不需要很多的资源,因此,研究后认为,使用跨平台的JAVA技术可以快速实现该系统的功能,并且JAVA的相关工具及资源全部为免费资源,用户使用时没有后顾之忧。基于J2EE的JAVA系统,使用当前最新的SSH2框架,配合免费的MySQL数据库,以及免费的应用服务器Tomcat 5.5,组成本系统的主要技术成分及配备工具。
市场环境:
本网络验证系统基于面向外挂制作者这一受众,即决定了本系统的设计初衷:免费使用,有偿技术支持。对于愿意对本系统提供资金支持的用户,本系统开发员在此先谢过,相信有了大家的支持,本系统一定会更好更完美!
系统架构:
本系统主要可分为以下几个功能模块。
1.用户在线注册。
2.用户信息查看。
3.管理员对用户帐号的管理。
4.管理员给用户帐号冲值。(可选)
5.可多游戏共用
6.防止重复登录
第二篇:门禁系统需求分析
门禁系统建设需求分析
1.是否联网通过RS485还是TCP/IP 方式?如果采用485,是否需要配置485 HUB?(增加通讯距离,挂接更多的控制器)如果采用TCP/IP 是直接采用网络转换器还是通过TCP/IP转化器? 2.门禁控制器类型:单门,双门,四门,八门控制器还是门禁一体机?
3.识别方式:密码,指纹,刷卡,识别脸等? 4.管控方向:单项刷卡还是双向刷卡?
5.卡片类型:EM(智能采用EM 读卡器,需要联网),Mifare,HID 6.读卡器类型:韦根,485,如何发卡:通过控制器,232读卡器,键盘口读卡器,输入卡号?
7.系统软件:单机版还是网络版?需要考勤,电梯和更新软件模块吗?
8.电控锁类型:磁力锁,电插锁(阳极锁,双向开门),阴极锁,需要支架吗?
9.供电方式:集中供电还是分散供电? 10.线材选材:RVVP 还是RVSP? 联网门禁系统说明:
1:
说明:进出安装两个按键读卡器,通过韦根接口连接到单门控制器上,进出均可提供三种开门方式,刷卡、刷卡+密码和安全密码。但不可以设为进门不要密码管制,而出门要密码管制进出安装两个指纹读卡器,通过韦根接口连接到单门控制器上。两台指纹读卡器,可通过485接口连接到控制器的485 总线上,便可通过计算机将采集到的指纹,下传到指纹读卡器中,或者将指纹读卡器中指纹数据备份到计算机中。
2:
指纹一体机就是集成了指纹读头的单门控制器
指纹一体机可内置射频读卡模块,提供刷卡+指纹等更多种开门方式
如果内置了Mifare读写模块,还可以配置成将指纹存储在Mifare卡中。正常情况下,指纹存储在指纹机中。
指纹存储在Mifare卡中,一个最大的好处是,提供1:1的指纹比对方式,提供系统的安全性,降低误识率;同时一台指纹机管理的员工数量,不再受到指纹机中指纹存储容量的限制,可增加到 10,000个员工。
第三篇:系统需求分析报告
系统需求分析报告
目录
目录.............................................................................................................I
1、项目描述...............................................................................................1 1.1 背景................................................................................................1 1.2研究意义........................................................................................1
2、需求分析...............................................................................................1 2.1功能需求分析................................................................................2 2.1.1 系统管理功能......................................................................2 2.1.2 流量劫持功能....................................................................2 2.2性能需求分析................................................................................2
I
1、项目描述
1.1 背景
随着网络的普及,网络业务应用向深度和广度不断发展,方便用户的同时,也因用户终端存在网络安全漏洞或用户网络安全意识的疏忽,使得网络上涉及如:电子商务、在线游戏、DNS授权服务、网银支付系统、社交网站、论坛、博客、门户网站等在线业务受到黑客及网络犯罪份子的攻击,对个人用户信息(网银、支付钱包账号密码等)的保密和对国家互联网信息管理与审计构成严重威胁。
1.2研究意义
本项目针对以上问题,主要利用了以下两种技术:僵尸网络反制技术及HTTP/HTTPS协议通信的监控技术。
网络攻击已严重威胁着网络的安全,及时的发现网络攻击并在必要的时候劫持与反制网络攻击,成为保障互联网正常运行、保障在线业务系统正常访问的重要方法。
2、需求分析
经过与项目委托方多次讨论,设计系统的目的是为实现对特定非法用户Web(HTTP/HTTPS协议)通信进行监控及反制,具体要求实现的功能有:监控系统远程控制、针对特定非法用户上网流量劫持、针对特定非法用户Web通信进行JS脚本注入、获取非法用户账号和密码、获取非法用户访问某些网站的Cookie。
第 1 页 2.1功能需求分析
根据监控系统的要求对系统的功能进行分析,明确了系统需要实现的功能。系统的功能结构模块:系统管理功能、流量劫持功能、监控与反制功能。
2.1.1 系统管理功能
系统管理模块主要负责系统登录、系统远程控制、黑名单库配置、数据存储和展示。数据展示包含数据存储和数据展示,数据存储负责接收后端和前端JS探针采集的数据并存储到数据库,数据展示负责提取数据库数据并显示。
2.1.2 流量劫持功能
本文流量劫持指DNS协议劫持,主要由四个部分组成:报文捕获、协议解析、IP及域名查找匹配、DNS协议欺骗。
2.2性能需求分析
1.DNS流量劫持成功率
为了达到项目委托单位的要求,需要对特定用户访问特定网站的流量进行准确监控,同时保证流量劫持的成功率(90%以上)。
2.监控与反制系统并发量
监控与反制系统服务器的并发性能直接决定同时能够监听的用户数。当被监控用户数过大,监控与反制系统并发处理能力到极大挑战。
3.系统运行稳定性
第 2 页 系统稳定性是系统最基本也是最重要的要求,运行稳定性关系到系统能否长时间稳定运行。系统的稳定性体现在:随着运行时间的增加,系统并不会出现内存泄露、甚至系统崩溃等情况。其中内存泄露可通过内存消耗、CPU使用率指标度量。
第 3 页
第四篇:网络在线考试系统需求分析报告
姓
名:班级: 学号:
需求分析报告
网络在线考试系统
计科1201 12111001
目录
1.引言............................................................................................................1 2.需求概述..................................................................................................1
2.1 目标................................................................................................1 2.2 用户类和特征................................................................................1 2.3 运行环境........................................................................................2 3.功能需求..................................................................................................2
3.1 确定执行者....................................................................................4 3.2 确定用例........................................................................................4 3.3 编写用例文档................................................................................5 4.非功能需求................................................................................................7
4.1 性能需求........................................................................................7 4.2 安全性需求....................................................................................8 5.故障处理....................................................................................................8 6.外部接口需求............................................................................................8 引言
随着社会经济的发展,人们对教育越来越重视。考试是教育中的一个重要环节,近几年来随着考试的类型不断增加以及考试要求不断提高,传统的考试方式要求教师打印考卷、监考、批卷、使教师的工作量与来越大,并且这些环节由于全部由人工完成,非常容易出错。因此,许多学校或考试机构建立网络在线考试网站来降低管理成本和减少人力物力的投入,同时,为考生提供更全面、更灵活的服务。考生希望对自己的学习情况进行客观、科学的评价;教务人员希望有效地改进现有的考试模式,提高考试效率。为了满足考生和教务人员的要求,网络在线考试系统应包含在线考试、成绩查询等功能,以满足用户的需求。需求概述
2.1 目标
从总体上考虑,系统应该实现下列功能;
对管理员来说,包括系统维护和用户管理,角色管理等; 对教师来说,包括出题,判卷,统计成绩,提交成绩等;
对学生来说,答卷,提交试卷;
系统能够提供友好的用户界面,使各类用户的工作量最大限度的减少;
系统具有良好的运行效率; 系统要具有一定的智能型和创新性。
2.2 用户类和特征
本系统用户一般为学生和老师,还有若干管理员,管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识,如权限管理等。学生和老师是普通用户,具备一定的计算机操作知识即可。
2.3 运行环境
a)操作系统:Windows 8.1; b)Web服务器:Tomcat7.0; c)Java开发包:JDK1.6以上; d)数据库:MYSQL; e)浏览器:IE 8.0;
f)分辨率:最佳效果为1366*768像素。客户端:
a)浏览器:IE 6.0;
b)分辨率:最佳效果为1024*768像素。功能需求
根据客户的基本需求,该在线考试系统拟分为以下子模块等。整个系统间各子模块的结构图如下所示:
学生在线考试系统学生教师管理员选择课程考试个人信息查询密码修改学生成绩查询题库增删改查密码修改教师选课成绩管理学生信息管理教师信息管理课程管理成绩统计补考增删改查增删改查增删改查 图3.1 功能结构图
主要用户类型以及系统功能模块:
本系统的用户可分为管理员、教师和学生三类,三类人群共用一个登录界面,在登录界面处提供用户类型的选择,并因选择的用户类型进入不同的管理界面。
进入本系统后共分成三个主要的界面:
1、界面用于管理员工作,主要负责进行基本资料的管理,如学生、教师成员的添加以及进入考试系统的权限设置;
2、是教师登录的主界面,主要是题库、试卷、成绩的管理以及查询等;
3、界面用于学生考试的主界面,主要负责在线考试、查询以往考试成绩留言等。
从总体上考虑,系统应该实现下列功能:
对管理员来说,包括教师、学生成员、班级的添加与管理。
1、教师、学生管理:管理员可以查询现有成员的信息,可以添加、删除成 员信息,更改状态信息,设置权限,能否进入本系统。
2、班级的管理:主要是基本资料的注册添加,当前权限修改,不能重复添 加相同的记录项。
对教师来说,包括试卷管理、题库管理、成绩管理。
1、试卷管理:教师可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则,同时,教师还可以对库中已有的试卷进行修改和删除,添加新试卷等。
2、题库管理:教师可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题,教师可以设置题干、答案等属性。
3、成绩管理:教师可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。
对普通用户来说,包括在线考试、查询以往考试成绩、留言等。
1、在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。
2、查询以往考试成绩:学生可以在线查询以前参加过的每门课程的考试相
关信息。
3、留言板:学生提交对系统的留言信息。
3.1 确定执行者
执行者是与系统交互的外部实体,它既可以是人员也可以是外部系统或硬件设备。
确定执行者可以通过提出以下问题得到: 管理员使用系统的主要功能。
教师必须系统的支持以完成日常工作任务,如试题录入,管理,查询。学生谁从系统获取考试试题,答案和解析等信息。管理员负责维护和管理系统以保证其正常运行。
在本例中,可以确定“教师”和“学生”为系统的执行者。“管理员”负责使用系统的主要功能,“学生”从系统中获取所需的信息。
3.2 确定用例
用例描述了一个完整的系统事件流程,其重点在于执行者与系统之间的交互而不是内在的系统活动,并对执行者产生有价值的可观测结果。
确定用例可以通过提出以下问题得到:
学生需要从系统中获得考试和查看答案,成绩及解析功能,参与者需要在登陆后逐题作答,打完提交得到成绩,然后查看答案和解析。
老师需要从系统中获得录入试题,查看试题,管理试题和查看学生成绩的功能。
管理员要从系统中获得管理学生和老师信息,以及试卷管理等功能。教师和管理员需要读取、产生、删除、修改或存储系统的信息。
本系统中发生事件需要通知参与者,如考试开始。参与者不需要通知系统事情。
本系统的输出有学生成绩和排名情况,考试答案和解析,考试试题。输入的
有试题及其答案,解析录入,学生和老师名单,考生答题情况。输入的信息存到数据库中,输出的信息从数据库中获取
本例中我们通过一定的调研和分析得到的“网络在线考试系统”的用例图,如图3.1所示。
图3.1 用例图
3.3 编写用例文档
用例图不能提供用例所具有的全部信息,因此需要使用文字描述那些不能放映在图形上的信息。用例文档是关于执行者与系统如何交互的规格说明,要求清晰明确,没有二义性。在描述用例时,应该只注重外部能力,不涉及内部细节。下面给出本例中的用例文档。
1.学生和教师信息的维护用例 用例名:学生和教师信息的维护
参与执行者:图书管理员
入口条件:管理员已经登陆到该系统中。
2.读者信息的维护用例
用例名:试题信息的维护 参与执行者:教师或管理员
入口条件:教师或管理员已经登陆到该系统中。
3.试题的查询用例
用例名:试题信息的查询 参与执行者:管理员、教师 入口条件:无
事件流:通过交互界面输入查询条件(如题号,关键字等)搜索图书记录。出口条件:若有符合条件的课程信息,则系统显示这些试题信息。否则系统提示用户重新输入查询条件。
4.学生成绩的查询用例
用例名:学生成绩信息的查询 参与执行者:管理员,教师
入口条件:用户已经登陆到该系统中。
事件流:通过查询界面输入查询条件(如班级,姓名等)搜索待读者记录。
出口条件:若有符合条件的学生信息,则系统显示学生成绩信息。否则系统提示用户重新输入查询条件。
5.查询个人信息用例
用例名:查询个人借阅信息 参与执行者:教师,学生
入口条件:用户已经登陆到该系统中。事件流:点击查询个人信息按钮。出口条件:系统显示用户的借阅信息。
6.考试用例
用例名:考试
参与执行者:学生
入口条件:学生已经登陆到该系统中。事件流:学生在考试页面,点击开始考试按钮。出口条件:学生交卷。
异常事件:学生未交卷,提示“试卷未提交,是否提交”。
7.口令管理用例
用例名:口令管理
参与执行者:管理员、学生、教师 入口条件:用户已经登陆到该系统中。
事件流:用户点击“修改密码”按钮,在口令修改页面输入新的密码,点击保存按钮。
出口条件:数据库中的密码被修改成最新的密码。
4.非功能需求
4.1 性能需求
(1)该软件在输入、输出时保留到小数点后两位,在传输过程中保存到小数点后3位。
(2)时间特性要求 :响应时间:小于0.1s,更新处理时间:小于1s,数据的转换和传输时间:小于1s,解题时间:小于1s。
(3)操作方式上的变化:不变 ;运行环境的变化:不变 ;同其他软件接口的变化:没有;精度和有效时限的变化:可调;计划的变化和改进:可改。
(4)输入输出要求 :输入数据类型有char型、int型、data型和datatime型数据。
(5)本软件性能良好,稳定性极高,不容易发生问题,即使软件崩溃,由于其是即时储存在主机上,文件亦不会丢失,会在其主机上找到,只需重新安装
软件即可。若硬件问题,则及时更换硬件。以上故障不会造成文件缺失,只会一定程度上影
(6)安全性:在登陆后,有管理权限的设定;可维护性:可维护 ;可补充性:可补充 ;易读性:易读 ;可靠性:可靠 ;运行环境:可转换。
4.2 安全性需求
考试系统避免不了需要存储试题库,而试题库中往往有上千条甚至上万条记录,拥有的表也会相对复杂,所以在对数据库进行操作的时候,需要数据库响应时间在人们能够接受的范围之内。
5.故障处理
系统对于用户错误输入的处理也应该相对友好,尽量做到以最大限度提升用户体验为前提。
偶尔会遇到个别考生考试意外中断的现象,如某台计算机意外断电等。这就涉及到如何在最大程度上保护学生的考试现场问题。我们的做法是,将考生的主观性试题、试卷以及结果,保存到服务器端硬盘上。因为正式考试是集中在学校机房里面进行的,我们可以在安装机房的应用软件时进行设置。例如:将系统的自动保存时间设置在合理的范围之内,最大程度的保存学生考试过程中试题的考试现场。
6.外部接口需求
无
第五篇:网络留言板--需求分析
网络留言版软件性分析报告
软件工程
班级: 小组成员:
网络留言板需求分析
一、网络留言板系统的开发意义
1.一个功能强大且富有个性的网络留言版,是每一个大型网站系统的追求,而且网络留言板是网站与访客之间交流的重要手段。一个设计合理,界面优美的留言板程序能够从侧面体现网站良好的服务,给来来访的用户留下好的印象,增强用户对网站的信心。2.对于每一个网站,留言板功能模块已经成为必不可少的一部分,鉴于这样的形势下开发一个具有广泛适应性,功能广泛性,符合大众体验要求,可嵌入性强的留言板模块,意义显得格外重要。
二、系统目标
1.总目标:
留言板提供网站访客的给网站留言功能,通过留言使用户与网站维护者很好的交流,来方便用户和网站的维护,同时可以更好的服务用户。留言板主要接收访问者输入的信息,将其存入网站数据库,并且通过Web页面将访客的留言显示出来。访客也可以通过注册成为网站会员。2.留言板功能目标:
1>留言功能:访客可以创建留言,也可以跟帖留言,同时也可以删除自己的留言和评论。但是无法删除和修改别的访客的留言信息。网站管理员可以根据留言信息做出相印的回复,也可以删除访客留言;
2>用户注册功能:网站的浏览者用户可以在网站上进行注册,成为网站的会员 3.性能目标:
1> 界面美观;
2> 易于操作,方便学习和使用; 3> 具有好的扩展性和跨平台型; 4> 具有很好的安全性;保证用户信息的安全,同时对不同的用户具有不同的权限。
三、结构
四、功能需求
1.前台功能需求:
a)网站的所有浏览者用户可以浏览网站上的留言信息
i.通过关键字搜索浏览 ii.根据网站信息的默认排序浏览
b)网站的浏览者用户可以在网站上进行注册,成为网站的会员
i.注册用户类型 ii.注册用户访问权限 c)会员功能
i.登录网络留言板 ii.回复留言 iii.浏览留言 iv.添加留言 v.管理自己的留言的功能 vi.管理个人信息
功能需求分析图:
前台的一个用例图:
2.后台功能需求:
a)管理员用户可以管理所有的注册用户
i.注册用户的操作权限的修改 ii.注册用户信息查询
b)管理员用户可以管理所有注册用户的留言信息
i.留言信息的回复 ii.留言信息删除 c)管理员功能
i.管理留言信息分类 ii.管理用户权限 iii.分布网站信息
后台的一个用例图:
五、非功能需求
1.安全性
a)注册到网站的用户个人信息必要保密 b)用户的留言信息需要进行必要的保密
c)对于不同的浏览者浏览留言应该限定访问权限 2.适应性
a)网络留言板模块应该具有很强的可扩展性,能够根据不同的网站增加适应性功能 3.方便性
a)界面优美,设计人性化
用户操作方便,易于学习。
六、环境需求
硬件环境: 个人计算机:内存:2G
主频:2.2GHZ
操作系统:Win7 软件环境:
Mircosoft SQL server 2005 Tomcat 6.0 JDK 1.6