属性管理主要是指对目的一些属性进行管理,主要是在jsp页面实现,通过依次调用mapper,service,controller三层,例如项目服务领域id的子类父类的删除;
而项目的审核则是根据管理员自身的审核,对发布的项目进行通过处理和不通过处理,通过则将项目对应的id进行修改,不通过也是如此的操作,关键在于id的调整修改,同样是在jsp页面实现,依次通过mapper,service,controller层层调用,controller和jsp页面传值。
数据库的备份与恢复则是本项目的难点。备份的方法需要用到调用mysql的安装目录的命令,设置导出编码为“utf-8”,将控制台的输出信息作为输入流,紧接着设置输出流编码为“utf-8”,不设置会导致从流中读入的是乱码,然后组合控制台输出的信息字符串,把进程执行中的控制台输出信息写入。sql文件,即生成了备份文件,如果不对控制台信息进行读出的话,则会导致进程堵塞无法运行。数据库的恢复也是如此操作,只是输入输出的顺序,在结束的时候有两个重要的地方,无论是备份还是恢复都应注意,分别是:如果用缓冲方式写入文件的话,会导致中文乱码,用flush()方法则可以避免乱码;还有一点就是关闭输入输出流。
2。4本章小结
此章节为系统分析,主要是分析项目所涉及的一些相关技术,框架和配置,是项目的初步准备过程。分析中还涉及到在设计开发中需要实现的一些相关功能版块,以及对设计可能存在的一些想法。
3系统设计
3。1界面设计
项目的首页如图3。1所示, 主要分为最新发布项目和优秀接包达人两个部分,最新发布项目的列表,包括发布来源、标题、预算、周期、发布日期及状态。除了来源和状态,其他的信息都是项目相关信息,为了与之区别开,分别标注了不同的底色,由于相对来说,客户会更关心项目的发布状态,所以状态选用红色来标注。想要了解项目更多内容,则需要登录,可以直接点击登录按钮进入登录界面如图3。2所示
图3。1 项目首页
项目的登录界面如图3。2所示,登录界面,使用了简洁的风格,因为简洁的风格可以使用户快速找到需要填写账号及密码的地方,根据调查,大部分用户不会在一个页面停留太久,所以尽快的使用户找到地方,是至关重要的。如果没有进行过注册应点击注册按钮进入注册界面如图3。1-3所示来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-
图3。2 登录界面
项目的注册界面如图3。3所示,注册首先需要填写信息,因为涉及到交易,所以客户信息很重要,需要从填写中了解到客户的基本信息,在高速发展的社会,选择手机以及邮箱的验证是一种趋势,在完成注册一系列的操作后方可进入登录界面进行登录