菜单
  

    3、然后是对系统设计的描述。以MVC模型作为设计原则,对系统的功能设计和功能模块分别进行架构,这样可以将业务逻辑和数据存储独立开。

    4.数据库的设计。数据库是我们开发的系统中所需要的所有数据的一个存储容器,来方便进行保存、修改和删除的数据操作。

    5.系统的详细设计。在这个部分中,是对本系统的功能设计及其运行效果的测试过程进行介绍,其中包括了界面的预览和功能代码的展示。

    2 需求分析

    需求分析是一项重要的工作,也是最困难的工作。需求分析就是要弄明白系统要实现何种效果,需要做什么。通过需求分析,描述系统的功能,这是系统开发的基础部分,也是不断认识功能的一个过程,将其逐步细化。

    2.1 系统功能需求分析

    根据需求分析出的结果,系统用户有管理员、卖家、买家;如果从系统功能角度划分的话,系统可以分为前台部分还有后台两部分。前台部分包括给用户提供注册登录、浏览书城信息、查看书城公告、查看图书、搜索图书、订购图书等功能。后台部分包括买家对购物车进行操作,对订单进行操作,对个人信息的维护;卖家可以对买家订购图书后的订单进行处理,以及对图书信息进行管理操作;管理员具有本系统的最高权限,可以进行以下操作:对注册会员信息的管理操作;对出售图书信息的管理操作;对订单信息的管理操作;还有对书城相关信息的管理等操作。

    功能描述如下:

    浏览功能,所有用户都可以对图书的信息进行浏览,不需要注册会登录;

    订购功能,用户登录后,可根据需求将图书加入到购物车中并进行操作;

    购物车功能,只针对登录用户,在将图书放入购物车之后,可以对购物车进行修改购买数量的操作、清空购物车的操作、以及对购物车中的图书进行下单的操作。

    用户信息维护:

    (1)新用户可以在页面首页右上角找到注册的地方,打开之后对信息进行填写,然后提交就可以注册了;

    (2)对于已经注册过的用户,打开登录界面填写自己的信息进行登录,进行更多操作;

    (3)对于已经登录的用户,可以对购物车进行管理,对订单进行操作,对个人信息及登录密码进行修改;

    新闻管理

    (1)管理员登录之后可以在后台进行添加新闻操作,包括新闻标题和新闻内容的填写;

    (2)管理员也可以进行修改、删除新闻的操作;

    书籍管理

    (1)管理员/卖家登录之后可以进行添加、修改、删除书籍类别的操作;

    (2)也可以进行添加书籍的操作,包括对书籍的类别,名称、价格等信息进行选择与填写;

    (3)还可以进行修改、删除书籍信息的操作;

    (4)可以对书籍状态进行操作

    订单管理

    (1)用户登录之后,对购物车内的图书进行下单操作,管理员/卖家进行处理订单操作;

    (2)管理员/卖家进行办理发货操作;文献综述

    (3)买家对图书订单提交退换货请求,管理员/卖家受理后,进行办理退换货操作;

    友情链接

    (1)管理员进行增加友情链接的操作;

    (2)管理员进行删除友情链接的操作;

    (3)管理员进行修改友情链接的操作。

    会员管理功能

    (1)没有注册过的用户进行注册,填写相应的信息;

    (2)已经登录的用户可以进行修改、删除用户信息的操作;

    管理员用户管理功能

    (1)首先这个功能只针对管理员用户

  1. 上一篇:电子商务信用机制研究
  2. 下一篇:公交刷卡数据统计系统报表的设计与实现
  1. jsp+sqlserver高校二手商品交...

  2. JAVA基于安卓平台的医疗护工管理系统设计

  3. java+mysql酒店管理系统设计与实现

  4. Ruby+mysql就业信息管理系统的设计与实现

  5. jsp+sqlserver电影票务系统的设计与实现

  6. php进销存管理系统的设计与实现

  7. jsp医药连锁店管理系统的设计与实现

  8. java+mysql车辆管理系统的设计+源代码

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 乳业同业并购式全产业链...

  12. 十二层带中心支撑钢结构...

  13. 中考体育项目与体育教学合理结合的研究

  14. 大众媒体对公共政策制定的影响

  15. 当代大学生慈善意识研究+文献综述

  16. 电站锅炉暖风器设计任务书

  17. 杂拟谷盗体内共生菌沃尔...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回