如何实现基于框架的书籍交易网站的质量属性

   1.可用性的实现 指的是产品对用户来说少错和令人满意的程度,是从用户角度所看到的产品质量,是产品竞争力的核心。首页书籍网站的界面以简洁为主,能方便的让用户找到自己购书的途径,这样在用户疲劳、注意力比较分散、紧急任务的情况下都能完成自己想要的业务流程,有效性保证,就是用户能到达自己购买书籍的目标,系统的完整流程是用户注册信息,然后登陆,然后搜索自己想要的书籍,对一个书籍选择合适的版本后点击购买,然后会弹出一个订单号,购书者凭订单号去卖书方交钱拿书完成目标,效率保证,不支持在线支付,在可凭订单号直接去校园内的卖书方交钱拿书, 这样充分利用了做校园二手书交易的优势,距离近直接拿书时给钱就行,而我们网站的用途在于提供给学生们查询书籍的方便途径,不用去售书人那一本本的去翻书。

   2.易用性的实现 可用性是指是否可以使用,而易用性是指是否方便使用然别人检测,首页提供了按课表查询的入口,选择所在的专业班级,然后点击查询就可看到这个专业前几届或者一届的课表信息,这个主要用于学生期末换不清楚下学期上什么课,可将课表作为一个参照,然后提前购买下学期的书籍,尽管课程在下学期可能变动但是大部分课程还是一样的,1.易理解性 所有得界面都采用简约的方式使用户能快速的找到自己所需要的功能项,从逻辑方面来讲,整个购书流程简单清晰。2. 易学习性 尽量少让用户输入多让用户选择,比如课表采用下拉列表的方式让用户选择即可,计划在 首页添加帮助文档帮助用户熟悉整个购书流程 3. 易操作性 人机界面友好方便,没有复杂操作,尽量吸引用户注意力,在功能设计上不要浪费使用者的时间,应该减轻其工作强度和没有必要的操作,同时又要提高工作效率。

   3.可修改性的实现 主要是在数据库设计时让各个数据库表高内聚,低耦合,对某一表的改动尽量不影响其余的表,对于某一事物在不同的表中都有应用时采用相同的列名称,每个功能项模块划分尽量明确,模块中不采用继承关系,防止由于这种依赖关系引起的连锁反应,前台主要是用于获取数据,而后台用servlet去处理数据得到结果返回结果,通过控制实现、测试和部署变更的难易程度,控制实现、测试和部署变更的时间和成本

  4.安全性的实现  对用户的密码在注册时采用MD5加密,登录时采用MD5解密,在注册时不包含用户的敏感如身份证号等的验证,对用户的非正常活动进行统计分析,检查非法用户和合法用户的越权操作,定期的对数据库进行备份,这个主要是用于当系统被工具导致系统瘫痪时能找回用户的信息。

  5可测试性实现  主要是系统方便测试,可以在开发中增加一些测试的代码在开发过程中让别人对系统的性能准确性 来进行测试,首先自己对系统的有个正确的评估然后再然别人检测

转载于:https://www.cnblogs.com/xizhenghe/p/5485013.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值