欢迎来到零思考方案网网站!

系统设计报告(热门5篇)

2024-09-10
系统设计报告 设计报告

俗话说,实践是智慧的源泉,在日常的学习生活中,就需要撰写报告。写报告时要怎么样才能写好?我们选取了一篇极具参考价值的“系统设计报告”,这些材料供你参考和使用希望它们对你有所帮助!

系统设计报告(篇1)

一、开题报告的内容。

本系统是一款资源型管理软件适用于普通高等教育学生的管理工作具有丰富完整规范的内容和比较完善的功能是一个适用于高等院校或各类专科学校学生工作管理部门的计算机辅助管理系统它具备高校学生工作部门的学生管理的日常事务性工作及各类数据的自动化处理功能从学生的入学档案学籍档案学习成绩综合测评奖学金管理到学生毕业分配管理的全部业务功能该系统能够自动地收集存储加工处理查询检索和统计制表方便有效地提高学生工作办公自动化管理的水平解决了日常繁杂的数据文件及历史资料的统计处理的重复性劳动使过去许多只能定性管理的项目变为定量管理使传统的由人工事务性管理模式转化为借助现代化技术和手段实现的科学化管理模式不仅节省人力和物力提高办公效率而且使管理的方式从过程管理转变为目标管理从数量管理转变为质量管理有助于提高学生工作管理的水平和质量。

本系统将采用vb60+sql server XX的模式进行开发vb60开发一般应用模块供管理人员在本地机上完成对数据库的各种修改工作并且采用了数据访问技术ado使之能更好地访问本地和远程的数据库在数据环境方面允许程序员可视化地创建和操作ado连接及命令等优点因此采用vb60作为学生信息管理系统的本地开发平台sqlserver是一个数据库管理软件提供了强大的数据库访问功能为数据库管理与分析带来灵活性因此采用sql server XX作为学生信息管理系统的后台数据管理工具。

1、本系统针对学生管理所涉及到的信息数据及所需完成的各项操作结合自身的技术水平而开发的学生管理系统单机版此系统将主要实现以下基本功能学生档案管理可以方便地对学生档案进行浏览查询添加编辑删除以学号区别学生并可以支持多个班级处理。

2、学生成绩管理可以自行设置学生所在的年级科目并且学生成绩与档案以学号为关键字相关联有力的保证了数据的完整性。

3、课程管理可以自行设置课程信息年级课程开放等情况。

4、班级管理通过此模块用户可以系统性的设置修改删除该班级的基本信息班级名称班级人数班主任班委任职情况。

5、系统管理此模块分系统用户管理系统注册码管理系统日志管理用户密码管理以及系统数据库备份和系统数据库还原的功能对于不同的用户提供了不同的用户操作权限6报表功能根据学生成绩自动生成成绩报表打印。

此系统将具有能提供的学生信息量大用户界面友好操作简便快速等特点。

本页应按开题报告实施计划的基本内容要求填写填写不下可另附页。

二、开题申请理由。

21世纪全球信息电子化的潮流势不可挡计算机渗入了社会生活中的各个领域它的广泛应用给经济和社会生活带来深刻的变革信息技术不仅改变了人们的工作和生活方式也在改变教育和学习的方式我国的教育事业蓬勃发展升学率普遍提高各类大专院校规模不断扩大对于学生管理工作的高效性和规范化提出了更高的要求作为学校管理工作的一个重要组成部分学生信息管理所涉及到的信息量之大数据之繁琐可以想像用手工对这些数据进行操作有多么的复杂与繁琐因此自动化的学生信息管理系统应运而生。

而学生信息管理的工作量非常大为保证学生管理工作的顺利进行改善管理手段有必要开发一套适合高等院校实际情况能解决实际问题的学生管理信息系统及时准确的为管理人员提供学生班级等各类信息并提供标准化查询修改等管理功能。

为了能够为高校学生信息管理提供一种更加高效实用的管理手段为学生信息的存储统计分析交流提供一种更加快捷安全的信息平台并且能够减少大量的人工操作以及在人工操作中由于人为因素而引起的数据错误保证学生信息数据的安全性和完整性使学生管理人员能够轻松正确无误地完成各项工作结合自身的技术水平特申请本课题开题。

系统设计报告(篇2)

一、课程设计目的

掌握虚拟仪器的概念和系统组成,虚拟仪器系统的基本设计思想;认识虚拟仪器的软件开发工具LabVIEW及图形化编程语言;掌握虚拟仪器软件的设计方法,能够运用LabVIEW进行数据操作、结构控制、文件读写、信号处理、数学分析、波形分析等。

二、第一阶段设计

1、第一题

第一题要求建立一个二维数组,由于没有指定数组的具体数值,所以设计为让用户

自行输入数组的元素,并生成一个新的数组,再进行后续的操作。数组长度是使用数组大小函数来获得,经过数组大小函数后,通过索引数组来的到二维数组的行数与列数,想乘后的到数组的长度,查找元素和替换元素则是直接用已有的函数即可实现。

2、第二题

任意创建一个二维数组常量,并定义数组元素后用第一题的方法得到数组的长度,把数组和数组长度输入到重排数组维数函数中,即可得到重新排列后的一维数组。而后让用户自己设计把最后多少个元素放置到数组前面,经过一维数组循环移位后即可实现功能。

3、第三题

首先是创建了个数组输入控件,让用户自己输入一维数组的元素,利用一维数组排序函数即可实现升序排列,然后把升序排列的结果利用反转一维数组函数进行反转,即可得到降序排列的数组。

4、第四题

首先建立了一个二维的数组常量,定义数组的元素后显示出来。利用数组的最大值最小值函数得到数组的最大值最小值以及位置,由于位置是以数组形式表示的,则用数组索引把行数列数提取出来并显示。但这个方法的问题在于,数组的最大值最小值函数并不能把数组中所有的'最值的位置都输出出来,它只输出第一个找到的最值的位置。

5、第五题

建立一个簇然后在簇里添加题目要求的内容后,把顺序设置好,接着按顺序把相应的输入控件捆绑到簇中。

6、第六题

首先求阶乘要分为3种情况,一是等于零,而是大于零,还有就是小于零。让用户输入n的值后,马上进行判断,如果等于零,则直接输出1,如果小于零则输出0(表示出错),如果大于零则进入循环进行运算。For循环中,以n为总循环次数,建立反馈节点(初值为1),i加1后再与自身相乘,得到结果;while循环中,以i加1后的值是否大于n为循环结束条件,其余与for循环相似。

7、第七题

利用随机数(0-1)函数,生成一个0-1(不等于1)的随机数,在for循环结构中,让其循环5次,第一次乘以10,作为5位随机数的第一位,第二次乘以100作为5位随机数的第二位,以此类推。但这样会出现6位数的随机数,所以在生成随机数的时候就进行判断,限定随机数不能大于0.9。

8、第八题

建立数组输入控件,把输入后的数组通过数组大小函数计算出数组的长度作为for循环的总循环次数,在for循环中把数组的每个元素提取出来,通过累加得到结果。

9、第九题

用for循环,循环2000次,每次生成一个随机数,然后输入波形图中得到波形。建立顺序结构,使用两个定时器,先读出第一个定时器的值,然后波形生成完成后进入顺序结构把两个定时器的值相减得到时间。

10、第十题

一开始想法是直接使用打开文本文件函数,打开文件后读取完毕再关闭文件,设置2个按钮。后来发现三个问题,一是如果还没打开文件就点关闭文件按钮的话程序就会死掉,二是在文件对话框中选择取消后会报错,三是打开文件后不关闭文件再次打开时是程序会死掉。后来经修改,程序改为,一开始关闭文件按钮是不可见的,只有点击了打开文件按钮后才显示,而点击了打开文件按钮后该按钮也将隐藏,点击了关闭文件按钮后才显示。如果在对话框中选择取消,则重置按钮状态,然后退出程序(在对labview的不断熟悉中,意识到其实不需要使用如此复杂的逻辑关系。)

11、第十一题

一开始只使用了条件结构,判断输入的值是否大于等于0,如果是,则直接开平方后输出,如果不是则弹出提示对话框并输出-99999.0。后来发现如果这样的话输入负数的时候对话框将不断弹出,所以后来加入了事件结构,但数值改变时才执行程序,解决了问题。

12、第十二题

建立事件结构,以两个按钮作为事件结构的触发条件,分别将一维数组和二维数组写入电子表格文档。和第10题一样出现问题,即选择取消后报错,进入写入电子表格文档的子vi程序,把错误处理那改成no dialog则不再报错。

13、第十三题

使用读取电子表格文件函数读取文件,然后显示到数组中。遇到与12题一样的问题,但这次打开函数的子vi找不到错误处理,所以在调用函数前加入了文件对话框,判断是够有错误,没有错误才执行读取。使用通用错误处理函数,使其不弹出对话框。

14、第十四题

矩阵计算行列式以及矩阵相乘都有现成的函数可以调用,在计算之前要考虑两个问题,一是计算行列式时,矩阵必须为方阵,二是计算矩阵相乘时,A矩阵的列数要和B矩阵的行数相等,所以在计算之前使用条件结构进行判断,如果不满足条件则弹出对话框提示,并使用条件结构防止对话框不停地弹出。

15、第十五题

使用公式求积分函数,通过字符串常量把公司输入,再设定上下限,得到结果。

系统设计报告(篇3)

[摘要]

为提高建筑工人安全检查的效率和效果,减轻事故损害和减少事故发生,以图像识别技术为核心支撑,提出了建筑工人智能安全检查系统的结构、功能及运行流程,并对系统运行效果进行了测试。研究和测试表明:该系统具有身份识别和安全装备检查功能;该系统的身份识别正确率为安全帽正确识别率为安全带正确识别率为检测速度快、准确性高、应用场景广泛的优势,具有实际应用和推广价值。

[关键词]

施工安全;安全检查;图像识别;系统设计

引言

施工活动是劳动力密集的高危生产活动,事故伤亡人数居高不下。目前,建筑工人作业前的安全装备检查主要依赖人工完成,工作量大、自动化水平低,容易出现漏检、误检等问题。随着数字图像处理、人工智能等技术的发展与成熟,构建自动化的建筑工人安全装备检查系统已经成为可能。现有研究中,相关学者构建安全预警系统[预警指标[高效成为人机互动[目标识别[物体识别与图像分割[6-10]等领域的研究热点。这些成果为本研究的开展提供了重要的技术参考。

1、系统需求分析

结合施工现场的实际情况及现有安全检查模式的不足,对建筑工人安全装备自动检查系统功能的需求进行分析。

(自动决策、自动存储的智慧化性能需求。

(2)自动身份识别建筑施工现场属于高危区域,只有特定人员通过审核后才可进入。在班组集中施工的时间段,人员众多,身份辨识过程容易产生错误,或识别环节直接被忽略。对此,本系统应对进入施工现场的人员自动提取照片,调取项目部工人信息进行审核,实现身份自动识别及外来人员的自动登记。

(工头等管理人员的人工识别,效率不高。同时,检查人员无法熟知不同施工地点、时间内的每个建筑工人的安全装备需求,检查效果有限。对此,本系统需结合工人当日工作任务及该项任务对应的安全装备需求,自动识别安全装备是否存在。

(音频的形式反馈给管理层及被检查对象。

(简单易行施工项目人员较多,施工区域相对分散,可能存在多个检查点,安全检查系统若完全取代人工,成本不能过高。此外,考虑建筑工人文化素质情况,安全检查系统需简单易行,方便建筑工人使用。

2、系统架构设计

2.1基础支撑平台

OpenCVOpenCV(opensourcecomputervisionlibrary)是一个开源代码的计算机视觉库,包含核心数据库、机器学习函数库、GUI函数库、数据结构与线性代数库、辅助函数库轮廓提取、图像分割等多个图像处理函数。OpenCV可使用C/C++语言实现程序编写,可在Windows,MacOS,LINUX操作系统中运行,同时保留了MATLAB,RUBY等接口,对跨领域研究提供了极大的便利。

2.2系统硬件设计

根据上述分析,提出一种建筑工人安全装备自动检查系统。该系统硬件包括高清摄像头、处理器、显示器、音响等装置,并分别与处理器相连。利用OpenCV对摄像头采集待检工人的图像进行处理,实现身份识别及安全装备检查,检查结果以视频、音频的形式展示。处理器中包含图像采集模块、数据库模块、处理模块、信息输出模块,系统组成如图1所示,各模块功能说明如表1所示。

2.3数据库设置

根据施工现场安全检查的实际情况,对系统数据库模块中的基础数据进行设置。

(照片等基本信息,再结合施工计划确定该工人在当日或未来几日内的工作内容、区域、时间及所需安全装备等信息,形成工人信息库。外来参观者等非固定人员,将照片、负责人等信息录入系统,赋予临时权限。

(安全带等常用安全装备外形、颜色进行三维模型及渲染着色,构建安全装备模型库,以供安全装备检查中通过相似度匹配完成安全装备识别。

2.4系统运行流程设计

本系统采用Windows7系统,在VisualStudio2013平台下配置OpenCV2.4.9环境,对摄像头获取的图像信息进行处理。

(1)自动身份识别调用OpenCV对比直方图函数,将摄像头采集的待检查工人图像中的人脸区域图像信息与工人信息库中工人的照片信息进行相似度比对,实现人脸识别。若人脸识别失败,系统将该项信息处理为非法闯入,并发出警报;若人脸识别成功,则调取该工人身份信息及工作任务安排,获取工人的安全需求信息,进行下一步操作。

(安全带等常用安全装备图像作为模板图像,搜索待检工人图像最相似区域。常用匹配算法有模板匹配、特征匹配2大类。由于特征匹配提取的特征精度过高,实际匹配过程中匹配率反而较低,并且运算量大,对计算机配置要求高,本系统采用较为简单的模板匹配法。

3、系统实现与测试

为测试系统性能,在Windows4GB内存平台上进行系统实现及测试,并选取38名土木专业在校大学生模拟建筑工人,作为测试对象。

3.1自动身份识别

获取图像后调用OpenCV对比直方图函数对人脸区域图像、工人信息库中工人照片进行相似度比对,以人脸识别的方式完成身份识别。对比直方图以HSV(hue,saturation,value)颜色空间为基础,对比图像间不同色彩所占比例。目前,OpenCV提供4种对比标准。通过测试发现,相关系数法处理结果最为直观,处理时间也较为理想,对此,本系统中采用相关系数进行匹配,对比直方图方法比较如表2所示,人脸识别效果如图3所示。

3.2自动安全装备检查

将安全帽、安全带等常用安全装备模型图像作为匹配模板,调用OpenCV模板匹配函数,以像素点为基础将模板图像在整幅源图像中滑动搜索,即找出待检查工人图像中与匹配模板最相似的区域。目前,OpenCV提供6种模板匹配方式。通过测试发现,由于归一化相关系数法匹配效果最稳定,处理时间影响较少,本系统采用该算法进行匹配。

3.3测试结果

测试发现,身份识别正确率为安全带识别率分别为蓝色、白色等纯浅色背景,以减少不必要的误检。

4、结语

(自动安全装备检查。

(安全带识别率分别为智能、便捷,弥补了传统施工安全管理领域中自动化水平低的不足。

(易于使用。因此,该系统还具有低成本、简单易行的特点。

(安全帽及安全带的自动识别与检查效果较好,处理时间短、成本低、简单易行,适用于施工现场的安全装备检查,具有一定的实际应用和推广价值。

系统设计报告(篇4)

一、题目来源

随着计算机及网络技术的飞速发展,internet/intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。各级政府、大公司和大企业凭着雄厚的资金和人才优势,开始了以自动化为重要内容的“办公室革命”,也称为“管理革命”,其目标是借助先进的信息处理技术和计算机网络技术来提高办公效率和质量,将管理与办公活动纳入到自动化/现代化的轨道中.办公自动化(简称oa)是20世纪70年代中期在发达国家迅速发展起来的一门综合性技术.加快了信息化的步伐,建立了高质量、高效率的办公自动化信息系统,从而提高了效率,增强了竞争力。与此同时,越来越多的中小企业为了适应信息革命的要求,提高自身的竞争力,正打算或正在建立符合企业特色的办公自动化信息系统。但是,这些中小企业由于自身信息化基础比较薄弱,计算机软、硬件配置较差,而且员工的素质也参差不齐,同时,其经济实力并不雄厚,不可能像政府或大公司、大企业那样进行大量投资建设信息系统。因此,解决中小企业办公自动化、规范化的问题,以此提高工作效率,增强企业竞争力,开发这个系统是可行的。

系统设计报告(篇5)

【摘要】本文阐述了丹东市旅游网站的功能设计及系统实现,通过JSP+微软公司SQL服务器技术,其中采用了JavaBean、Servlet等技术,实现了旅游信息的电子查询,提高旅游服务水平,极大地提高了人们的旅游出行效率,为促进丹东城市经济发展具有重要参考价值。

【关键词】旅游;网站;数据库;设计

基于电子商务的旅游网站开发是通过现代信息技术,去完成各种与旅游相关的商务活动,电子商务的发展已成为现今旅游企业间竞争的主要手段,据调查,中国人网上购物人数已达操作流程和涉及的关键技术。具体完成了旅游信息网站的需求分析、可行性分析以及系统业务流程分析:在系统分析阶段,完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。其中网站设计主要包括前台的旅游信息浏览和后台管理系统两大部分。前台的主要功能是为客户提供信息浏览的平台,后台的主要功能提供对前台功能的服务支持:实施网站的管理、维护和信息处理。

一、系统功能设计

本系统采用JSP作为Web开发平台,Dreamweaver为页面设计工具。Dreamweaver集多种网页开发功能于一身,可以完成几乎所有网页技术的编辑。它具有美观的操作界面及强大的编辑功能,在Dreamweaver中编辑JSP,可以方便地应用各种辅助项目,设计出功能完善的动态网页。JSP(Java Server Pages)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准,JSP技术在Servlet技术基础上发展起来,现已成为Java服务器编程的重要组成部分[1]。

数据库设计采用 Microsoft SQL Server 2000。SQL Server是由Microsoft开发的一个功能强大的关系型数据库管理系统。它能够处理大量数据和管理众多并发用户,保证数据的完整性,并提供许多高级管理和数据分布能力。提供了数据仓库功能,支持远程管理,并提供了丰富的数据库编程能力[2]。

本网站的建设总体上分为前台应用和后台管理两大部分:前台由三个子系统组成,分别是信息浏览模块、用户登录模块、用户点评模块;后台由后台管理模块,信息更新模块,用户管理模块,公告管理模块组成。

(一)前台功能模块

用户通过前台提供的信息,可方便了解丹东旅游的各类信息,并可以选择适合自己的服务。

前台功能模块包括:(用户登录模块:当用户要预定酒店房间,如果您是第一次进行预定,这时必须要成为本网站的会员,也就是说,首先您要注册用户,然后通过注册的用户账号和密码,进行用户登陆操作。当用户因为某种原因忘记密码时,本系统提供找回密码服务,系统会提示您输入正确的用户账号,如果您输入的用户账号在数据库中能查找到,这时,系统会把您所设置的提示问题从数据库中提取出来,并显示在窗口中,此时,您只需要把正确的提示答案写清楚,最后,系统会提示您重新设置新密码。这样,就可以正常登陆到本网站。会员登录后,就能看到本网站不断更新的公告消息。(3)用户点评模块:用户可以通过此模块,发表自己对于丹东旅游的意见和看法,为其它用户提供一个参考意见。

(二)后台功能模块

后台管理模块是提供给系统管理员使用的,该模块负责管理和维护整个网站。包括用户管理,更新旅游信息,公告管理。

后台功能模块包括:(公告管理模块:及时公告旅游相关信息,方便用户出行。

二、数据库设计

一个优秀的网站必定有一个强大的数据库支持,数据库设计是指针对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效的存储数据,满足各种用户的需要。本系统采用的数据库是Sql Server2000,它具有较好的可伸缩性和可靠性,提供了以Web标准为基础的扩展数据库编程功能,可以满足电子商务和企业应用程序的要求。本数据库系统由以下基本表组成:

景点 (景点信息ID, 推荐指数,景点名称,景点简介,景点具体介绍,景点门票价钱及开放时间,景点交通,景点住宿情况,景点图片,景点链接)

酒店 (酒店信息ID, 酒店名称, 酒店星级,酒店房型,酒店地址,酒店联系方式,酒店外部图片,酒店内部图片,酒店情况简介,酒店链接)

旅行线路 (线路信息ID, 线路名称, 线路报价,花费时间,行程安排,途经景点,线路备注,景点图片,线路具体情况链接)

公告(公告信息ID, 公告的内容, 发布公告日期)

管理员(管理员信息ID,管理员登录账号, 登录密码)

用户(用户登录信息ID, 用户账号,用户密码,用户姓名,用户电子信箱,用户电话,密码找回问题,问题答案)

点评(用户点评信息ID,用户名称, 用户电子邮箱地址, 点评日期,点评内容)。

三、系统实现与调试

(一)前台功能模块:

1.前台用户查询模块:通过丹东旅游档案页面,用户可以查询行程路线,景点介绍,酒店住宿信息,丹东美食等旅游信息,如输入一个景点名称,系统会连接后台数据库,将该景点的相应信息提供给用户。

2.信息浏览模块:此模块的主要功能是提供丹东市的旅游信息。

3.用户登录模块:用户可以进行注册和登录,如果用户登录时忘记了自己设置的密码,可以点击 “忘记密码”找回密码。

(二)后台数据管理模块

后台功能模块只允许具有管理员权限的用户使用,它是实现前台功能的基础,在数据库中记录着所有与前台有联系的动态数据信息,在后台数据管理模块,管理员可实现对数据库中各个数据的更新和修改,包括以下模块:

1.信息更新模块:管理员登录后,通过此模块更新网站的旅游信息及网站的公告信息。添加路线页面 , 修改路线信息, 删除酒店信息, 发布公告信息。

2.用户管理模块:管理员登录系统后台管理后,可以通过此模块查询注册本网站会员的用户账号信息,并可以对非法用户账号进行删除操作。

(三)系统调试

在前台用户浏览查询模块,用户通过浏览查询景点名称,旅游路线和相应的住宿信息后,系统自动在数据库中检索相关信息,查询页面会显示出相关的查询结果,如河口旅游,就可以查到相关景点的介绍:断桥景区门票25元,游船50元,长河岛30元门票以及从丹东出发到景区的路线图和景点所在位置的介绍等等。

在后台数据更新模块:管理员可以通过登录界面进入后台更新界面,如要增加新的景区,管理员可按照数据库中的字段添加相应的景点信息(包括景点推荐指数,景点名称,景点简介,景点具体介绍,景点门票价钱及开放时间,景点交通,景点住宿情况,景点图片,景点链接等)。同时也可将推荐指数不高的景点信息删除。

四、结语

本系统是一个基于JSP的旅游信息网站,采用了B/S架构,体现出旅游信息网站的周到服务与便捷的服务方式。采用JSP+ JavaBean的开发方式,JSP页面独自响应请求并处理结果返回客户端。所有的数据通过Bean来处理,可以实现页面的表现与页面的内容(逻辑)相分离。跨区域的优越性更能突显出旅游信息网站为用户提供的使用便捷的优点。

参考文献:

[1] 张洪伟.JSP网络开发技术与整合应用[M].北京:清华大学出版社:2006.

[2] 陈志泊 李冬梅 王春玲.数据库原理及应用教程[M].北京:人民邮电出版社,2002.

[3] 刘大玮,王永皎,巩志强.ACCESS数据库项目案例导航[M].北京:清华大学出版社,2005.

City Tourism Website Design and Realization

Sun Xiu, Qu Jun

(Information Technology School ,East Liaodong University, Dandong 118000,China)

Abstract: This paper analyses function devise of Dandong Tourism Website and system implementation ,which realizes tourism information query by means of JSP + Microsoft SQL server technology ,raising the level of tourism service and people travel efficiency .So it has important reference value to promote Dandong city economy development .

Key Words: Tourism; Site; Database; Design

相关推荐