电子商务系统的设计与实现(十一):数据库设计

用户相关

  malling_user:前端商城系统的用户,用户名、密码等

  malling_user_delivery_address,用户的收获地址,一个用户可以有多个收获地址

  malling_admin_user:后端系统的用户,与前端系统没有关系

  malling_admin_role:后端系统用户的角色,超级管理员、管理员等

  malling_admin_user_role:后端系统用户和角色的关联

账务相关
  malling_account:用户的资金账户,账户号、可用余额、冻结余额等

  malling_account_internal:内部专用账户

 
malling_account_log:资金变动日志,一次交易,两笔资金变动(思路还有点混乱

 
malling_account_freeze_log:提现等产生的冻结日志

 
malling_accoount_trans_log:交易日志

 malling_recharge:用户的充值记录

 
malling_receive_payment:充值之后,银行或第三方支付返回信息

 
malling_withdraw:用户的提现记录

购物相关 

 
malling_goods:商品,商品号、名称、标题、价格等

 
malling_goods_category:商品所属分类,分类号、名称、上级分类号等

malling_goods_comment:商品的评论,购买过某个商品的用户 才可以对这件商品进行评论

malling_orders:订单,订单号、所属用户、总价格、支付方式等

malling_orders_item:订单项,一个订单可以有多个订单项,订单号、所属用户、商品ID、商品数量、总价格、商品单价

日志相关 

malling_op_log:操作日志,比如审核订单之类的操作

malling_search_log:前端用户搜索商品产生

malling_login_log:用户登录日志,包括前端和后端

其它

malling_sequence:序列号,用来手动生成 账户号、订单号等有业务含义的ID

CSDN2014博客之星评选,帮小雷投一票吧

http://vote.blog.csdn.net/blogstar2014/details?username=fansunion

  武汉九天鸟-p2p网贷系统开发-互联网应用软件开发

  公司官网:http://jiutianniao.com
  社交问答:http://ask.jiutianniao.com

本人对课题任务书提出的任务要求及实现目标的可行性分析(只限工科类) 一、本系统功能需求分析及任务要求 (一) 用户一 :顾客 1. 进入系统,顾客首先需要进行注册和登录 2. 登录后,顾客可以查询检索所需商品的名称、价格等商品信息,以及了解特价商品信息、最新上市商品信息。未注册的用户只能查询检索所需商品的名称、价格等商品信息。 3. 顾客可以方便地管理自己的购物车(选购商品放入购物车、对商品进行打分、在购物车中进行商品管理、填写订单购买,并放入订单管理中) 4. 顾客可以留言和反馈信息 5. 顾客可以修改注册信息 (二)用户二:商品管理员 1. 进入系统,商品管理员首先需要进行后台登录 2. 登录后,商品管理员可以查询商品信息,进行商品信息的管理,发布商品 3. 商品管理员可以查询历史信息与统计报表(商品、订单、顾客) 4. 商品管理员可以发布商品信息公告和留言等 (三)用户三:订单管理员 1. 进入系统,订单管理员需要进行后台登录 2. 登录后,可以查看订单情况、发货与缺货处理、修改订单状态(正在处理和处理完)、删除订单,并对订单结帐。 3. 商品管理员根据顾客的订单,可以查询订单信息和订单状态。 4. 可以查询历史信息与统计报表(商品、订单、顾客) (四)用户四:会员管理员 1. 进入系统,会员管理员需要进行后台登录 2. 登录后,可以管理会员(删除会员、修改会员级别等) 3. 查看顾客的反馈信息及对信息进行管理 4. 会员管理员可以查看会员信息统计 (五)用户五:系统用户管理员 系统用户管理员,为系统指定的管理员,后台成功登录后,可以对所有的管理员进行管理(浏览管理员、新增管理员、修改管理员、删除管理员) 二、可行性分析 Java Web应用已不再局限企业级应用的开发,Internet上许多商业网站都有它的影子,意味着Java Web框架开发Web应用时代已经来临,这与Java开源社区源源不断的支持密不可分。 AJAX技术和Struts+Hibernate框架是本系统的核心。其中AJAX技术运用于浏览器中,以向服务器索取网页的部分信息为主,提高整个页面的刷新效率,更好实现动态显示和交互,使用户请求和服务器响应异步化;Struts是一个基于J2EE平台的经典MVC框架,主要采用Servlet和JSP技术实现。而Struts把Servlet、JSP、自定义标签和信息资源整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,更好实现了分层,并节省了时间开发;Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,可以通过对象方式来操作数据库,规范了数据库的访问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值