【毕业答辩】软件工程试题库管理系统的设计与实现共25页文档
【毕业答辩】软件工程试题库管理系统的设计与实现
第一页,共25页。
软件工程(ruǎn jiàn ɡōnɡ chénɡ)试题库 管理系统的设计与实 现
第二页,共25页。
开发(kāifā)背景
随着我国国民经济的飞速发展,电子计算机和通信技 术的发展,人类已经逐渐地进入信息化社会。信息和 材料、能源一样成为一种社会的基本生产资料,在人 类的社会生产活动中发挥着重要的作用。同时人们对 信息和数据的利用与处理也已进入自动化、网络化和 社会化的阶段,因此(yīncǐ),开发相关的管理信息系 统已经成为各行各业的必要和必需了
1.教师和管理员用户应具有的功能: (1)对教师个人的信息的管理和查询。 (2)对题库中试题的管理:包括对填空题、选择题、判断题、名词解释题、问 题简述题和计算题六种题的浏览、添加、删除、修改等操作。 (3)对各种试题的查询,输入相应的查询条件,可查询符合条件的试题。其中 查询条件包括按题型查询和按知识点模糊查询,方便快速找到相关知识点。 (4)可以选择不同的组卷方式,包括手动组卷和自动组卷。手动组卷的主动性 比较(bǐjiào)强,教师进行手动组卷时,根据对每题试题的相关属性进行浏览 ,综合比较(bǐjiào)后,再从题库里抽取出来,组成试卷。自动组卷采用随机 抽取算法,由系统自动生成符合条件的试卷。
第二十三页,共25页。
致谢(zhìxiè)
次毕业设计,指导老师给予了本人极大的帮助,对毕业设 计过程中的每一个环节都认真地进行指导。通过不断与指 导老师勾通,不断改进程序,使其更加完美,方便用户使 用,使系统更具特色。在写论文环节中,老师耐心细致的 指导,在每一个阶段制定具体的计划,要求不断根据实际 需要修改,使整个毕业设计能顺利的完成。从指导教师身 上学到了很多东西。他深厚(shēnhòu)的理论水平使本人 受益匪浅。无论在理论上还是在实践中,都得到了提高和 锻炼,对于今后的工作和学习都是一笔巨大的财富。同时 也感谢北京联合大学信息学院老师的教育和关照。
软件工程答辩
题库管理系统的设计与实现
软件设计与实践
任务书
一、目的与要求
目的:通过综合性实验的设计,使学生综合训练自己的需求分析、系统设计、编程、测试等各种能力,积累软件开发的经验,提高学生进行软件开发所需具备的专业素质以及团队协作能力。
要求:完成一个题库管理系统的分析、设计、编程、测试工作。
二、主要内容
1.编写一个题库管理系统,实现对于常规练习题和试题的管理。
2.提供试题的入库、更新、查询等操作,实现试题的在线管理;
3.每个任课教师都可以向题库中增加试题,并且有一定的重复判断;
4.试题分为单项选择、多项选择、填空、简答这几种简单类型;
5.可以生成试卷。
三、进度计划
序号设计(实验)内容完成时间备注
1 查阅资料,完成系统需求分析1天完成《需求规格说明书》
2 完成系统总体设计及详细设计1天完成《设计说明书》
3 程序编码及测试7天完成后须经教师验收。
4 撰写实验报告1天
四、设计(实验)成果要求
程序代码注释丰富,经过测试,运行正常、合理。程序页面友好,使用方便。使用B/S 或C/S结构。
五、考核方式
1.平时成绩占10%。
2.综合实验完成情况占30%。
3.实验问答20%。
4.实验报告占40%。
学生姓名:
指导教师:软件设计与实践教学组
年月日
题库管理系统的数据库设计与实现
题库管理系统的数据库设计与实现
题目:题库管理系统的数据库设计与实现
目录
1 系统概况 (1)
1.1系统设计的目的 (1)
1.2 课题背景及研究意义 (1)
1.2.1 课题背景 (1)
1.2.2 研究意义 (1)
1.3 系统开发的背景意义 (2)
1.3.1 系统开发的背景 (2)
1.3.2 系统开发的意义 (2)
1.4 系统实现的目标 (3)
2 系统需求分析 (4)
2.1 系统总体需求 (4)
2.2 系统整体功能介绍 (4)
2.3 系统元素、实体介绍 (5)
2.3.1数据字典 (5)
2.3.2数据流程图 (5)
2.4 软硬件平台介绍 (6)
2.4.1 强大的 Microsoft Visual Studio 2005 (6)
2.4.2 实用的SQL Server 2005 (6)
2.4.3 开发语言C# (7)
3 概念结构设计 (8)
I
3.1 概念设计 (8)
3.1.1 题目与用户之间的联系 (8)
3.1.2 题目与题型之间的联系 (8)
3.1.3 题目与章节之间的联系 (8)
3.1.4 题目与课程之间的联系 (9)
3.1.5 章节与课程之间的联系 (9)
3.1.6 专业与课程之间的联系 (9)
3.1.7 专业与院系之间的联系 (9)
3.2 系统总体功能 (10)
3.2.1 输入输出 (10)
3.2.2 试卷管理 (10)
3.2.3 试卷查询 (11)
3.2.4 系统初始化 (11)
3.3 全局ER图 (12)
4 逻辑设计 (13)
4.1 关系模式 (13)
4.2操作流程图 (14)
5 物理结构设计 (15)
软件工程答辩题
软件工程答辩题1.引言
1.1 背景介绍
1.2 目的和范围
1.3 参考资料
2.需求分析
2.1 功能需求
2.2 非功能需求
2.3 用户故事
3.概要设计
3.1 系统结构
3.2 模块划分
3.3 数据流程图
3.4 界面设计
4.详细设计
4.1 模块1设计
①接口设计
②数据结构设计
③算法设计
4.2 模块2设计
①接口设计
②数据结构设计
③算法设计
5.编码实现
5.1 模块1实现
5.2 模块2实现
6.测试与验证
6.1 单元测试
6.2 集成测试
6.3 系统测试
6.4 验收测试
7.项目管理
7.1 项目计划
7.2 团队组织
7.3 风险管理
8.总结与展望
附件:
1.需求规格说明书
2.设计文档
3.测试报告
4.时间计划表
注释:
1.软件工程:软件工程是指将系统化、规范化、可量化的方法应用于软件的开发、运行和维护的过程。
2.需求分析:需求分析是指对软件需求进行识别、整理、分析和规范化的过程,明确软件开发的目标和任务。
3.概要设计:概要设计是在需求分析的基础上,对软件的整体结构进行设计,包括模块划分、数据流程等。
4.详细设计:详细设计是在概要设计的基础上,对各个模块进行详细设计,包括接口设计、数据结构设计和算法设计等。
5.编码实现:编码实现是基于详细设计,将设计的模块转化为实际的计算机程序代码。
6.测试与验证:测试与验证是对已经编码实现的软件进行各种测试,确保软件的功能和性能符合要求。
7.项目管理:项目管理是指对软件开发项目进行计划、组织、控制和协调,以达到项目目标的过程。
8.总结与展望:总结与展望是对软件开发过程进行总结,分析项目的成功和不足,并对未来的发展进行展望。
试题库管理系统(毕业设计论文)
毕业设计设计题目:试题库管理系统
学生姓名:
学号:
班级:
指导老师:
摘要
考试是大多数教育部门衡量学生水平的方法,而考试就需要试题。当计算机并未普及时,试题都是用纸张来保存,维护或抽题时非常费时费力。现在计算机普及了,就可以用软件来实现试题的维护。
本试题库系统的开发,是为了方便管理、抽取试题,减轻教师的负担。其在学校具有很大的应用价值。它具有保密性、操作简便、易于使用、抽题时具有很大的随机性等特点。在开发软件的同时,使本人掌握了软件开发的基本知识,以及学到解决问题的方法。
本软件是以Win2000为平台,Visual Basic 6.0为软件开发工具编写而成的。本软件的通用性很好,可以在大多数操作平台上使用。
关键字:试题库、题库系统、教育测量系统
Abstract
Test is a method which is used to check the level of the students by most of the education section, and question is necessary for the test.however, when computers still are not popular, question are stored by paper, maintaining and selecting are waste of the timing and labor.nowaday, the computer are in the daily use, so we can unity software to realize the protecting of question.
试题库管理系统的设计与实现
往 是技 术
2 6 第3 卷) 期 0 年( 5 第5 0
Βιβλιοθήκη Baidu
试 题 库 管 理 系 统 的 设 计 与 实 现
鱼 明 ( 新疆石河子大学 商学院, 新疆 石 河子
摘要: 试题库 管理 系统 具有开放性 、 操作 可行性 、 济可行 经 性、 技术 可行性 等特点 , 通过该 系统可免 可 以有效地 管理 和应 用 试题、 试卷等 资源, 有利 于提 高教 师制卷 的速度 和水平 , 更好地服 务 于教 学。 关键词 : 试题库管理 系统 组卷策略 D L H . EP I 0 7
图 1
试题库管理系统是采用 B R A D D lh . O L N e i 0进行开发 的数 p7 据 库管理系统 , 它具有 强大的数据库开 发功能 , 能快速方便 的开 发出具有 较强专业特点 、 操作简便 、 符合用户需求的系统 。 系统中 的数据 表是用 D L H . E P I 0中的 D t ae eko 工具建立的。以 7 a bs stp a D 及 运 用 了 B E d ns a rOD C等 来 对数 据 库进 行 操 作 。 D A miirt 、 B to B R A D D L H . O L N E P I 0支持 标 准的关 系数据 库语 言 一 S L语 7 Q 言 。开发系统 中运用 S L语 言可快捷地完成查询 、 Q 排序 、 统计等 功 能 。帮助模 块是用微 软超文本链接语 言 H MLHe rso T l Wokhp p 制作 的 。最后安装 程序 的制作采 用 的是 I tl id xr s n aS e pe 软 s lh lE s 件 。另外 还采用 了 P o so 、 i w rsC o 3 、 r mw ae 等 h t hp Fr o 、 ol D D e evr o e k a 软件对本系统 的界面进行美化 , 以及制作帮助文件。
毕业设计管理系统设计与实现
毕业设计管理系统设计与实现
毕业设计是大学生们在完成学业前的重要任务,涉及到课题选择、进
度管理、文献整理、程序编写等多个环节。为了更好地组织和管理毕业设
计工作,设计和实现一个毕业设计管理系统是非常有必要的。
一、系统需求分析
1.学生信息管理:包括学生个人信息的录入、修改等操作,并将学生
信息与选题信息关联起来,方便后续管理。
2.课题管理:教师可以发布课题信息,并分配给对应的学生。学生可
以通过系统在发布的课题中选择自己感兴趣的课题。
3.进度管理:学生需要按照预定的时间节点完成设计的不同阶段,系
统需要提醒学生提交相应的进度报告,并记录学生的进度。
4.文献管理:学生需要对相关的文献进行查找和整理,可以通过系统
进行文献的收集和管理,方便后续的文献综述和引用。
5.程序管理:对于需要编写程序的毕业设计,学生需要提交相应的代码,并记录代码的版本号和修改历史。
1. 技术选择:系统采用Web技术进行开发,使用MySQL作为数据库。前端使用HTML、CSS和JavaScript进行页面的开发,后端使用Java进行
业务逻辑和数据库交互的处理。
2.系统架构:系统采用三层架构,包括表现层、业务逻辑层和数据访
问层。表现层负责页面的展示和用户操作的响应,业务逻辑层负责处理业
务逻辑和调用数据访问层的接口,数据访问层负责与数据库进行交互。
3.数据库设计:根据系统需求,设计相应的数据库结构。包括学生信息表、课题信息表、进度信息表、文献信息表和程序信息表等。表之间通过外键进行关联。
4.系统界面设计:根据需求和用户体验原则,设计系统的界面。包括登录界面、学生信息管理界面、课题管理界面、进度管理界面、文献管理界面和程序管理界面等。
毕业设计管理系统设计与实现
毕业设计管理系统设计与实现
在当前科技高速发展的时代,高校成为大多数高校必不可少的一项工程。随着信息化技术的不断进步,传统的毕业设计管理方式已经难以满足学生和教师对毕业设计管理的需求。因此,建立一套高效、便捷、安全的毕业设计管理系统成为高校的当务之急。
首先,毕业设计管理系统的设计应该尊重学生的个性化需求。学生们在进行毕业设计时,需要选择题目、选定导师、提交进度报告等等,这些操作都需要一个灵活多变、易于操作的系统来支持。因此,在设计毕业设计管理系统时,需要考虑到学生的使用习惯和需求,提供个性化的服务和功能,让学生可以更加方便快捷地完成毕业设计的每个环节。
其次,毕业设计管理系统的设计也要考虑到教师的教学需求。教师在指导毕业设计过程中需要查看学生进度、批阅设计文档、评分等操作,这些都需要在系统中有相应的功能支持。因此,毕业设计管理系统需要提供教师端和学生端的差异化功能,以满足不同用户的不同需求。
另外,毕业设计管理系统的实现需要考虑到安全性和稳定性。毕业设计是学生的重要学习成果,设计管理系统中的信息和数据都属于学校的重要资产,因此系统的安全性和稳定性是至关重要的。在设计和实现过程中,需要采取一系列的措施来保障系统的安全性,防止信息泄露和数据丢失的情况发生。
最后,毕业设计管理系统的设计与实现也要考虑到系统的可扩展性和可维护性。随着学校规模的不断扩大和毕业设计管理流程的不断优化,系统也需要不断进行更新和维护。因此,在设计系统架构和功能时,需要考虑到系统的可扩展性和可维护性,以便系统能够随时应对学校的发展需求。
软件工程答辩题
可能Q:本文所需的知识积累来源于课程还是实际应用?
或是Q:课题来源于工作实际需要还是其他方面?
参考A:(1)加入本人工作与老年教育的密切结合。(2)实际应用是知识积累的基础,课程会使平时积累的知识得到升华。特别对软件工程课程与实际项目实施管理平时的知识积累有很多的相互促进,尤其在本次系统实现阶段,通过课程的学习促使我更加注意开发命名规范、分配及追踪开发人员进度、测试案例的选择及方法。
可能Q:系统如何实现?
参考A:采用B/S模式设计,利用作为前台的应用程序开发语言,利用SQL Server创建后台的数据库,Visual Studio 2010的开发环境下进行开发。
可能Q:论文中如何体现软件生命周期?系统从设计到实现经历了哪些阶段,在每个阶段的具体工作有哪些?
参考A:按照结构化生命周期开发方法,系统的建设过程经历了5个阶段,分别是需求分析、概要设计、详细设计、编码测试和运行维护。在需求分析阶段,根据老年教育的实际情况,在与一些主要部门的沟通下,归纳出系统总体设计的目标,并分为近期和远期目标,以便可以分步实施。并对系统的可行性进行分析,然后依据老年大学综合管理系统规划的建模理论,对平台内容进行梳理,建立业务模型和数据流模型。在概要设计阶段,设计平台各个功能模块以及每个模块具体要实现的功能,包括输入、输出的设计,过程的设计,以及数据库的设计和网络环境的搭建。详细设计阶段,将前阶段的设计成果付诸实施,然后在测试运行与维护阶段,对系统的功能进行一些必要的测试,并根据用户的意见完善系统的功能,使其更加符合老年大学教育的实际需要。
毕业论文管理系统的数据库设计答辩
3.4数据库设计与实施
3.4.1数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据库。针对本学院的毕业论文完成的流程,通过对学生学习过程的内容和数据流程分析,设计如下所示的数据项和数据结构。
1.学院数据实体:学院名称、负责人、办公电话、学院编号。
2.学生数据实体:学号、密码、姓名、性别、民族、籍贯、出生日期、身份证号、联系电话、Email、备注、学院编号、所在班级、角色名称、论文编号。
3.教师数据实体:教师编号、密码、学院编号、所在科室、发布选题、教育程度、职称、姓名、性别、政治面貌、联系电话、Email、角色名称、备注。
4.角色数据实体:角色名称、权限名称。
5.权限数据实体:权限名称、角色名称。
以上的实体都是基本的数据实体。
由于操作模块的名称对应该权限,在程序初始化时这些数据都应该添加,教师论文管理系统的目的进行论文管理,因此还要包括如下的几个数据实体:
6.论文数据实体:论文编号、学院、作者、刊物名称、论文题目、收录情况、教师编号、学号、影响力、影响因子、引用次数、备注。
7.评审数据实体:教师编号、学号、论文编号、论文题目、评审意见、总分。
3.4.2数据库概念结构设计
根据需求分析的数据项和数据结构,可以规划出学院实体、教师实体、学生实体等各实体的E_R图。具体如下图所示。
图3-7学院实体E-R图
图3-8教师实体E-R图
图3-9学生实体E_R图
图3-10论文实体E_R图
试题库管理系统 毕业设计
试题库管理系统毕业设计
一、选题的背景和意义
现在社会信息化程度越来越高,人们的生活、学习和工作都离不开网络。试题库管理系统作为其中一个重要的教育管理系统,可以大大提高教师和学生的工作效率和
学习水平。目前,学校中大多采用传统的试题管理方式,即试题的录入、保存、分类、查询、导出等过程全都需要手工操作,难免会浪费许多人力、物力和时间,而且容易
出现试题分类错误、试题保存丢失等问题。因此,设计和开发一套高效、智能、稳定
的试题库管理系统是十分必要的。本文旨在探讨和实现一套可靠的试题库管理系统,
为学校的教学管理提供更便捷、高效、科学的工具。
二、选题的研究目的
1. 总结当前试题管理方式的问题,在此基础上设计一套合理的试题库管理系统;
2. 对试题管理与教学管理进行深度拓展,让教师更好地备课,更好地指导学生进行学习;
3. 设计高效的试题录入、保存、分类、查询、导出等功能,以方便教师和学生而提高效率;
4. 增强系统的安全性、可维护性和可扩展性,以保证试题存储等信息的安全和连续性;
5. 提高学生的自学和反思意识,倡导学生自己分析试题,找出错题原因和解决方法。
三、选题的研究内容
1. 基本功能模块:包括用户登录、试题录入、试题管理、试卷生成、考试管理、统计分析等模块;
2. 系统特色模块:增加试题分析、知识点关联、评分标准设置、错题回顾等模块;
3. 数据库设计和搭建:设计合适的数据库结构,建立相应的数据表以存储相关信息;
4. 系统测试和优化:开发完系统后,进行全方位的功能测试和性能测试,根据测试结果进行相应的优化与改进;
软件工程毕业设计_学生管理系统的设计与实现
河北农业大学
毕业论文
题目:学生管理系统的设计与实现
摘要
随着办学规模的扩大和招生人数的增加,学生的管理工作也将成为一项十分繁重的工作,建立一个学生管理系统是非常必要的。学校通过学生管理系统管理学生的信息,会使得学生信息管理工作系统化、规范化高了学校管理学生信息的效率,更方便处理学生的住宿问题。
本系统重点研究学生的宿舍管理系统,将传统的人工管理方式转变为经由计算机网络技术的支持的自动化管理,实现管理的无纸化,实现管理整个管理部门的权利集中与自主,系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。
关键词:学生管理系统;sql2008;;B/S
Abstract
With the school expansion and the increase in enrollment, the school expansion and the increase in enrollment, students' management work will be a very heavy workload, the establishment of a student management system is very necessary. The school student management system to manage student information, efficiency makes the student information management system, the standardization of high school student information management, more convenient accommodation problem students.
试题库管理系统的设计与实现
河北科技大学继续教育学院
毕业论文
学生姓名:孙田田学号:1033994院站:河北科技大学继续教育学院计世教学部学习形式:业余层次:专科
专业:软件技术
题目:某高校试题库管理系统的设计与实现指导教师:
评阅教师:
二○一一年十二月
毕业论文题目
某高校试题库管理系统的设计与实现
总计毕业论文24 页
表格18 表
插 5 图
摘要
。
目录
1绪论 (1)
1.1 课题背景及意义 (1)
1.2 国内外研究现状、水平和发展趋势 (1)
1.3 研究目标及研究内容 (2)
2可行性分析 (4)
2.1技术可行性 (4)
2.2经济可行性 (4)
3系统的需求分析和总体设计 (5)
3.1需求分析 (5)
3.2 总体设计 (5)
4系统详细设计 (6)
4.1 普通考试的标准化 (6)
4.2本系统的业务流程图 (6)
4.3数据流程图 (8)
4.4.数据字典 (9)
5 系统测试 (13)
5.1系统功能结构设计: (13)
5.2输入输出设计 (14)
5.3 试卷管理 (15)
5.4、系统初始化 (16)
总结 (18)
致辞 (19)
参考文献 (20)
1绪论
1.1 课题背景及意义
试题库管理系统产生的背景:在教育、教学现代化建设中,教、考信息化是最重要的主体工程。而在针对考试管理的信息化建设中,试题库建设就是最基础的的工程。如果没有试题库管理系统软件的支持,试题库的建设与试题资源的形成将没有可能。在整个教学考试的信息化管理中,试题库建设将起到重要的基础性的角色作用。可以这样认为,试题库管理系统是网络考试系统及考试评定系统(改卷评分系统)的支撑平台。如果没有这个平台,或者这个平台搭建的不好,则往后的组卷、考试、评定等一系列工作都会受到影响。而采用计算机作为工具是使用计算机的智能化管理程序来帮助前台管理员进行更有效的考试管理工作。试题库的管理,特别是学校的试题库具有数量大、种类多的特点,常规管理有工作量大、查询困难、不易更新的缺点,试题库管理系统可对试题实行科学管理,利用现代电脑功能强大、运算速度快的优点,对试题进行集中、有序、有效的管理,更新方便、查询快捷、组卷灵活还可在组卷结束后通过打印机直接打印成卷或直接在计算机上考试,大大降低了劳动强度。在计算机还未普及之前学生考试的试卷都是由教师或工作人员人工管理,出题来组成试卷的方法来操作的。现在一般的高校管理都拥有实施计算机考试系统的硬件条件,完全可以采用计算机智能化管理,方便师生,提高教师工作效率,节约纸张的使用,符合我国的现代化发展方向。
毕业论文管理系统的设计与实现
促进学术交流与共享
系统支持论文的在线查看和下载,促 进了学术成果的共享和交流,提高了
学术影响力。
提供数据支持与分析
系统记录了大量的论文数据和用户行 为数据,为学术研究和决策提供了有
力的数据支持和分析工具。
未来研究方向
1 2
系统性能优化
随着用户量和数据量的增长,系统的性能可能会 受到影响,未来需要对系统进行进一步的优化和 升级。
可扩展性
系统设计时考虑未来的功能扩展, 预留了相应的接口和数据库字段, 方便后续的系统升级和功能增加。
数据模型设计
实体关系图
通过实体关系图详细描述了系统中各个实体之间的关系,为后续的 数据存储和访问提供了基础。
数据表设计
根据数据模型设计了相应的数据表,包括用户表、论文表、审核表 等,每个表都有明确的字段和数据类型。
系统采用前后端分离的架构,前端使用React框架,后端采用 Spring Boot,数据库选用MySQL,保证了系统的稳定性和可扩展 性。
安全性考虑
系统对用户密码进行了加密存储,并实现了IP访问限制和登录验证码 功能,提高了系统的安全性。
成果与贡献
提高论文管理效率
通过自动化和信息化的手段,系统极 大地提高了论文的管理效率,减少了
非功能需求
性能要求
系统应快速响应,避免长时间等待。
题库管理系统的设计与实现
题库管理系统的设计与实现
摘要:在这个信息化的时代,许多事情向着高效智能化演变,所以设计一个题库管理系统实现题库以及自动出卷是十分必要的。本系统利用C#,Microsoft SQL Server 2008和Microsoft Visual Studio 2010等编写工具实现了用户(教师)注册,修改密码等用户功能及题目的添加、查询、修改功能,题库管理,试卷管理等主要功能。本文首先基于系统设计的需求和要求进行了详细的分析,再介绍本系统中部分功能的详细设计代码,最后对系统进行了测试,并对不足提出了改进方向。
关键字:C#,SQL 2008,Microsoft Visual Studio 2010,题库管理
Abstract:In this era of information technology, A lot of things toward efficient intelligent evolution,So the design of a database management system to realize the database and automatic volume is very necessary.The system using C#,Microsoft SQL Server 2008 and Microsoft Visual Studio 2010 programming tools to realize the user registration, password modification (teachers) user functions such as add, query, modify the functions, the question bank management, test paper management main function.Firstly, this paper, based on the demand and requirement of system design are analyzed in detail.Secondly,To introduce the detailed design code part of the function in this system.Finally, the system was tested, and the lack of direction is presented.