版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章系统分析2.1可行性分析2.1.1经济可行性经济发展的可行性计划主要考虑了系统系统研究全过程中的成本困难。从多维角度看,这里经常提到的关键成本包括人力资源成本,相关机械设备的成本及其维护等[4]。系统系统开发的总体操作规模偏小,所涉及的成本偏低。就客户而言,他们都能负担得起。因此,分析投资效益分析也是可行的。2.1.2技术可行性技术可行性计划的关键是参考当前的技术差异去预测和剖析系统系统的特定开发以及设计是否具有可能性。在整个分析过程中,这是一个更重要的阶段,并确定系统系统的特定合格率。因此,系统系统应在技术可行性分析中进行详细分析[5]。2.1.3操作可行性系统系统选择网络计算机浏览器的网页操作界面。Web计算机浏览器主要是为了更好地满足用户的需求和服务器端口组件的管理方法,并进行数据库查询数据信息的解析和返回结果。数据库查询的创建是为了更好地组织和储存相关的数据信息,从而保证数据信息的相同性。一旦必须执行数据信息的实际操作,摘要将变得越来越容易,从而减少了工作量[6]。2.2大学生闲置物品交易系统功能分析2.2.1用户管理图2.1用户管理用例图1.用户登录:负责申请注册的客户的登录。客户输入客户帐户和系统系统帐户密码,经过正确的身份验证后进入系统系统,并将信息内容发送到发机构控制模块。2.系统认证:依照客户登录信息的内容来确认帐号和密码的认证,并退回到登录验证情况。客户可以一次登录系统系统的所有程序功能,而无需反复登录,此系统系统具有统一的客户渠道和切入点。3.用户注册:客户必须申请注册为系统系统的会员。系统软件系统软件客户分为应用软件应用程序注册客户和访问者。该系统软件允许访问者访问系统软件,但只能在无用物品的信息管理服务中心内查看和查找信息。无法发布有关物品供求的信息或无用物品的信息。4.校园旧物交易系统的使用者角色有3种,各个使用者可以处理自己的信息,例如更改密码,查找帐户登录密码并发布以进行购买,赠送和交换信息的信息内容,查询和检索所需对象的信息内容,还可以开发已发布对象的信息内容。通过自己的管理方法,发布到所请求的信息内容中,还可以与对对象感兴趣的客户进行单次通信。5.个人信息管理:您能够查找或更改他们自己的信息,以便于系统软件和单个使用者掌握客户的基础信息。6.退出系统:客户端系统使用系统软件后,可以退出系统软件,权威证书将更改登录验证状态。7.密码找回:忘记密码后,客户可以取回该密码,并根据提示信息对机密安全问题做出响应,如果响应没有问题,请重新设置密码。2.2.2物品交换图2.2物品交换结构图物品交换(物品交换大厅):列如:甲发布了待交换的物品,乙有意向交换甲的物品,乙向甲发送交换申请及交换物品,甲收到申请后查看交换物品是否满意,如果满意点击某个按钮,双方达成初步意向,此时双方才可以看到对方的联系方式,再来进一步沟通。交换达成后需要在系统中做出评价或者完场交换的操作,甲乙两人才可以继续使用系统进行交换物品的发布。2.2.3物品购买图2.3物品购买结构图物品购买(购买服务大厅):在无用物品购买服务大厅中,客户能够访问系统系统中闲置物品的全部信息内容,以便于客户来查询和拜访。客户可以基于查看和检索功能在系统系统中访问自己的信息。去求的闲置物品的基本内容,发现您要购买和出售的物品,方便和物品的拥有者进行沟通,询问物品的具体信息,并做出购买和出售的选择。2.2.4物品赠送图2.4物品赠送结构图物品赠送:赠送大厅旨在更好地塑造在校大学生的友善,并提高在校大学生的基本礼仪以及社会道德。2.2.5管理员管理图2.5管理员用例图1.人员管理:管理人员能够系统地为客户实施管理方法,去除掉一部分故意申请注册的客户,并改善校园内闲置物品购买与贩卖的自然市场。2.基点管理:设置、维护基点的增删查改的工作。3.物品信息管理:检查并批准客户宣布的对象的内容(含有交换信息内容,购买信息内容和赠送信息内容),并删除或阻止不满足我国法律法规以及本站点的相关要求,就有权对系统软件的全部对象信息内容进行维护和解析。第3章系统设计3.1系统模块结构分析3.1.1注册和登录申请注册的客户能够根据登录页面登录系统系统,没有注册的客户能够根据注册网页进行注册[7]。因为申请注册时的名称是有不一致性特征,所以我们应该去校验一下登录时的名字是不是是已经有了。基本信息包括登录名称,性别,帐户登录密码,客户练联系电话,公寓楼号,QQ号,会员注册时间等信息内容,其中每一项的长度和标准均受限制。图3.1登录注册时序图3.1.2信息查看进入校园闲置的物品交易软件后,物品的购买以及物品交换控制模块展现全部物品的照片以及名字,物品礼物控制模块指示主题样式内容。无论是登录客户还是普通访客,他们都可以查看详细信息内容,但是只有登录客户才能进行实际操作。图3.2信息查看时序图3.1.3信息搜索客户可以根据自己的需求以不同的方式检索信息内容,例如按商品主题样式进行检索,按商品类型进行检索以及按商品购买控制模块进行商品价格检索。搜索网络上的结果,获取使用者应该需求的请求数据。具体的信息详细写出了对象的相关信息和对象拥有者的信息内容。图3.3信息查看时序图3.1.4个人中心使用者中心中的个人信息管理使客户可以在帐户登录到系统系统后查询其基本信息。客户还可以更改其基本信息和帐户密码。用户中心的交易管理使客户可以与普通用户查询交易信息,包括所有项目信息内容,例如项目交换,项目购买和项目赠予。买卖确认后,可以跟客户来评论,还可以报告有异议的客户。图3.4信息查看时序图3.1.5管理员功能管理员可以访问客户的登录状态,登录管理权限和角色开发管理方法,以确保系统的安全可靠性。管理人员能够系统地为客户实施管理方法,改掉一部分故意申请注册的客户,并改善校园内闲置物品购买和贩卖的自然市场。审查并批准客户宣布的对象信息的内容(含有交换信息内容,购买信息内容和转增信息内容),并删除或阻止不满足我国法律法规以及我方网站要求的信息内容。有权维护系统系统的所有对象信息内容。3.2系统数据库设计3.2.1用户表设计图3.5数据库的总体E-R图用户表是校园旧物交易系统中最基本的数据表,是用户登录和进行使用某些服务的账户凭证,用户在使用各个功能模块的时候,需要通过用户接口获取该用户的基本信息和登录状态[8]。如表3-1所示。客户的真实身份和客户的真实学生身份这两个字段名称用于确保安全系数,以确保内部客户都是同一参考点的所有学生,并防止某些社会发展人员提出申请注册为系统软件的VIP成员。
表3-1用户表字段名类型长度是否为空是否主键说明UserIDintNY系统标号自加UserLoginNameVarchat50N用户的登录账户UserTrueNameVarchat50N用户的真实姓名UserTrueNumberintN用户的学号UserSexChar2Y性别UserPasswordVarchat50N账户密码UserBaseIDintN用户基点IDUserliveNumberVarchat(50)50Y公寓编号UserRoleintY角色类型UserTelephoneintN联系电话UserQQintYQQ号码UserLogonTimetimeY用户注册时间3.2.2物品交换数据表设计闲置项目交换记录表是一个数据分析表,客户必须在闲置项目交换控制模块中使用它来发布闲置项目交换信息的信息内容。关键字段名称包括对象所有者ID,对象名称,对象类型ID,对象的新旧级别,以旧换新对象名称,以旧换新对象类型ID,图片地址,描述和记录。如表3-2所示。表3-2物品交换表字段名类型长度是否为空是否主键说明ThingIDintNY物品的唯一标识ThingUserIDintN物品拥有者IDThingNameVarchar20N物品名称ThingTypeIDintN物品类别IDThingQualityintN物品新旧程度ThingExNameVarchar(20)20Y换购物品名称ThingExTypeIDintN换购物品类别IDThingImageURLVarchar1024N图片地址ThingContentVarchar100Y描述StaticintY记录状态交换记录卡是一个数据分析表,用于存储有关园区内闲置物品交易软件中成功交换的信息。关键字段名称包括可交换对象1ID,可交换对象2ID,可交换对象1用户ID,可交换对象2用户ID,交换意愿时间,记录状态和备注名称。如表3-3所示。
表3-3交换记录表字段名类别是否为空是否主键说明IDIntNY系统标号自加1ExThing1IDIntN交换物品1IDExThing2IDIntN交换物品2IDExUser1IDIntN交换物品1所有者IDExUser2IDIntN交换物品2所有者IDExTimeDatatimeN交换意向达成时间ExStatucIntN记录状态ExContentNtextY备注3.2.3物品购买数据表设计商品购买记录表是客户必须用来宣布闲置商品销售信息的数据分析表。关键字段名称包括对象所有者ID,对象名称,对象类型ID,对象的新旧级别,对象总数,对象价格,发布时间,图片地址,对象描述信息内容,联系信息,QQ号,记录状态。如表3-4所示。表3-4物品购买表字段名类型长度是否为空是否主键说明ThingIDIntNY物品的唯一标识符ThingUserIDIntN物品拥有者IDThingNameVarchar20N物品名称ThingTypeIDIntN物品类别IDThingQualityIntN物品新旧程度ThingCountIntN物品数量ThingPriceMoneyN物品价格ThingDateDatetimeY发表时间ThingImageURLVarchar1024N图片地址ThingContentVarchar1024Y物品信息描述UserTelephoneIntN拥有这联系电话UserQQIntYQQ号码StaticIntN记录状态购买记录卡是用于在校园内购买闲置物品时存储与购买有关的信息的数据分析表。关键字段名称包括可选的购物商品ID,商品类型ID,购买参考点ID,可选的购买商品用户ID,可选的购买者ID,购买意向到达时间,记录状态。如表3-5所示。
表3-5购买记录表字段名类型是否为空是否主键说明IDIntNY系统编号自加1ThingIDIntN购买物品IDThingTypeIDIntN物品类别IDBaseIDIntN购买基点IDUser1IDIntN购买物品所有者IDUser2IDIntN购买物品者IDTimeDatatimeN购买意向达成时间StaticIntN记录状态ContentNtextY备注3.2.4物品赠送数据表设计物品赠送的概念模型的关键含有对象赠送记录表(对象请求赠送记录表),对象活动赠送记录表和赠送记录卡。如表3-6所示。表3-6物品赠送表字段名类型长度是否为空是否主键说明ThingIDIntNY物品的唯一标识符ThingUserIDIntN发布者IDThingContentVarchar1000Y需求描述ThingCountIntN需求物品的数量ThingBaseIDIntN物品基点的IDUserTeleponeIntN发布者联系电话UserQQIntYQQ号码StaticIntN记录状态该表主要说的是物品赠送功能中,使用者自愿将使用的物品捐赠信息数据发送到应该使用到的数据库表里。如表3-7所示。表3-7物品赠送表字段名类型长度是否为空是否主键说明ThingIDIntNY物品的唯一标识符ThingNameVarchar50N供求物品名称ThingUserIDIntN物品提供者IDThingTypeIDIntN物品分类IDThingCountIntN物品的数量ThingBaseIDIntN物品基点的IDThingContentVarchar50Y描述TUTelephoneIntN发布者联系电话UserQQIntYQQ号码StaticIntN记录状态该表说的是此系统里保存赠送数据内容的数据库表。如表3-8所示。表3-8赠送记录表字段名类型是否为空是否主键说明IDIntNY系统编号自加1ThingIDIntN赠送物品IDBaseIDIntN赠送的基点IDNumberIntN赠送数量ThingTypeIDIntN赠送物品类别IDUser1IDIntN赠送物品所有者IDUser2IDIntN赠送物品获得者IDTimeDatatimeN赠送意向达成时间StaticIntN记录状态ContentNtextN备注第4章大学生闲置物品交易系统实现4.1旧物交易系统首页实现图4.1是我设计这个系统的首页部分,这个部分主要说的是这个系统里提供的一些服务的实用切入点,而且还有此系统的最近的动态信息数据。图4.1系统首页使用者再注册自己的账号时应该提交自己的学生号以及自己的名字等数据内容,还要注意的是对这些提交的数据进行校验,防止不是自己学校的使用者违法进行操作,改善此系统的信息数据展示的质量,来确保数据内容的稳妥性以及可信度,部分代码展示如下: publicbyte[]encryptFinal(byte[]sourceData){ byte[]res=null; try{ res=largeDataCipher.doFinal(sourceData); }catch(Exceptionex){ res=null; } returnres; }4.2物品交换功能实现图4.2为该系统的物品交换页,此页面里含有的物品数据内容维护,物品信息统计和搜索查询等功能的切入点。图4.2物品交换界面关键实现代码如下:4.3物品购买功能实现图4.3显示了校园中闲置物品交易软件的物品购买页面。该页面包含项目信息内容维护,项目信息内容统计分析通道以及客户搜索搜索所请求的空闲项目信息内容。图4.4显示了空闲项的详细信息。客户根据沟通购买感兴趣的物品。交易通过后,闲置物品销售客户会把成功更改由购买的客户书写称购买申请。图4.3物品购买界面图4.4物品详情界面买入的使用者以及贩卖的使用者两方通过系一列的交流,然后才可以交易。售卖品买卖达成一致以后,售卖使用者就可以将没有进行解决的标志改成买卖成功。另一种情况是,买卖没有达成一致,贩卖使用者就得将没有解决的标志修改成买卖未成功。资料管理相关代码如下:publicbooleanencryptInit(byte[]keydata){ booleanisTF=false; try{ largeDataCipher=Cipher.getInstance(DES3_ECB,PROVIDER); intcipherMode=0; cipherMode=Cipher.ENCRYPT_MODE; SecretKeySpecsecretKey=newSecretKeySpec(keydata,DES3_KEY); largeDataCipher.init(cipherMode,secretKey,newIvParameterSpec(KEY.getBytes())); isTF=true; }catch(Exceptionex){ isTF=false; } returnisTF; }4.4物品赠送功能实现图4.5是该系统的商品转增使用页面,这个页面中含有物品信息维护,物品信息统计以及搜索查询等服务的切入点。图4.5物品赠送界面关键代码如下:第5章系统测试5.1测试目的自动化测试是每个系统系统研究过程中不能缺少的过程,也是系统系统研究和设计中非常重要的一步。另外,大多数程序员认为自动化测试是每个系统系统的一个阶段,应该在系统系统开发的每个阶段中进行自动测试,以防止任何不正确的扩展会损害估计的效果。如果有时它是不正确的并且未被检测到,甚至一直都在增加,则可能会导致更严重的不利影响。自动化测试的目的不是要确认系统系统是否正常运行,而是为了更好地发现问题。通过检查,可以了解到系统系统暂时不足,并且制定了全面的数据分析报告以找到合适的解决方案来实现设计计划的预期目标。5.2测试方法功能测试是系统系统开发的关键过程。在系统调整和实际操作的全过程中,发现网站的不足之处,并加以妥善处理和完善,以确保网站的正常运行。首先对大学生二手商品交易系统的整体结构进行了人力测试,然后对每个控制模块进行了测试。测试的方法有很多种,例如有黑盒、白盒、灰盒测试等一系列方法。系统系统使用黑匣子测试方法。它不考虑系统系统编码是对还是错,而仅考虑大学生二手物品交易系统的功能是否完成。具体的检测方法是输入预订金额,然后将已出版书籍的结果与系统系统进行比较。如果两者相同,则表示检测功能没有问题。如果两者不相同,则说明系统系统有效。则说明本系统的功能还有不完善之处。设计适合的测试用例并按照此用例对各个板块进行严格测试,并对其结果进行记录。5.3用例测试大学生闲置物品交易系统测试结果如表5-1所示,登录测试如表5-2所示。
表5-1大学生闲置物品交易系统前台测试结果测试功能测试内容测试结果预期结果登录功能用户登录登录成功登录成功注册功能使用者注册成功成功个人信息修改个人信息用户修改个人信息用户修改个人信息成功账号信息查看个人信息用户查看个人信息用户查看个人信息成功修改个人信息成功修改个人信息成功修改个人信息浏览历史查看浏览历史查看成功查看成功商品收藏查看收藏商品查看成功查看成功商品管理查看我的商品查看成功查看成功修改商品信息修改成功修改成功删除商品信息删除成功删除成功添加商品信息添加成功添加成功购买订单查看购买订单查看成功查看成功删除某个订单删除成功删除成功卖出订单查看卖出订单查看成功查看成功首页查看首页查看成功查看成功查看分类页面查看成功查看成功使用者登录此系统时需要进行密码和用户的输入,数据库进行校验承购后就能够顺利登录系统。当用户名或密码输入错误时,系统会给出相应的提示,用户需要根据提示重新输入用户名和密码。规定账号为八位数字,密码为12位字母与数字的组合。使用者登录测试用例表如表5-2所示。
表5-2登录测试用例表步骤操作描述数据预期结果实际结果测试结果1账号密码为空,点击登录按钮无提示:请输入账号和密码!提示:请输入账号和密码!与预期结果一致2只输入账号,点击登录按钮账号20191122
密码空提示:请输入账号和密码!提示:请输入账号和密码!与预期结果一致3输入账号,输入错误密码,按登录账号20191122
密码zbc提示:请输入正确的密码!提示:请输入正确的密码!与预期结果一致4输入错误账号、正确密码,按登录账号20191122
密码zbc123456789提示:请输入正确的账号!提示:请输入正确的账号!与预期结果一致5输入密码,点击登录按钮账号空密码zbc123456789提示:请输入正确的账号!提示:请输入正确的账号!与预期结果一致6输入账号、密码,点击登录按钮账号20191122密码zbc123456789提示:登陆成功!提示:登陆成功!与预期结果一致结论首先对本系统分析和设计之后,本文完成了对于在校大学生的无用物品交易系统。该系统能够很好地满足当前大学生二手商品交易系统的要求。该系统系统针对高校的肌体因素,会有一个很好地使用。系统系统程序模块分工明确,控制模块设计方案包含重要的意义以及持续性的发展和相关的维护。首先确定本设计方案的课题研究,经过需求和可行性方案,弄清设计方案的实际含义和作用,深入分析课题研究情况,掌握相关系统的发展趋势系统,未来使用价值,对开发和设计是否具有特定的主要目的和实际意义,在确定了主题研究之后,系统选择了完整的专用工具,坚持从事实中寻求真相,并选择了开源系统系统开发平台和Web服务器。毕业设计论文选择了可以真正混合和开发的JSP技术。数据库查询选择了可应用于事务管理和分布式锁定的相关数据库查询MySQL。系统系统中的网页采用JSTL标签和EL表示。该样式使网页上的编码变得简单,易于理解和易于更改。经过早期准备,系统会制定实际的设计计划并模块化网页设计。此外,还需要考虑系统系统的安全系数,代码可重用性,数据库查询定义结构和逻辑结构设计计划。将来,系统将优化网页,最后进行功能测试,查找系统系统问题并加以改善。继续操作之
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流专员货物配送绩效评估表
- 交通运输企业铁路司机列车安全及准点率绩效衡量表
- 银行个人金融业务专员绩效考核表
- 网络安全维护及技术支持网络工程师绩效考核表
- 传媒行业视频内容制作人绩效评定表
- 老年人健康管理指导方案手册
- 航空器飞行日志与记录手册
- 关于重要文件遗失的澄清函(3篇范文)
- 儿童安全座椅检测方案
- 河北水利岗2026事业编面试例题试卷含答案
- 生产运作管理 第7版 课件 第十一章 制造业的作业计划与控制
- 2026年中国电信校园招聘考试笔试试题及答案
- 重庆市第九人民医院招聘笔试真题2025
- 化工原理课件第二章总结
- 2025年多媒体应用设计师考试真题及答案
- 科技金融对专精特新企业创新的影响结题报告
- (2026版)《国有企业领导人员廉洁从业规定培训》课件
- 髋关节疾病课件
- 植物病虫害综合治理和生物防治
- TGF-β通路促进肌腱愈合-洞察及研究
- MDT测井及资料应用指南
评论
0/150
提交评论