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)首先这个功能只针对管理员用户

上一篇:电子商务信用机制研究
下一篇:公交刷卡数据统计系统报表的设计与实现

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

java物业管理系统设计

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

安康汉江网讯