您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 人事档案/员工关系 > Web大型实验网上书店系统技术报告
技术报告第一章系统概述目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响。本实验所采用的开发环境主要是基于数据库系统的SQLServer2008和MyEclipse开发环境。利用SQLServer2008创建网上书店表,利用MyEclipse创建网上书店解决方案。开发一套网上书店购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。而网站后台人员需要维护网站会员信息、书籍信息以及订单信息等。不过本实验我并没有成功的区分开普通用户和会员,所以在没买书的时候,必须要输入一个Id,没有Id的必须去注册,其实用一个session应该很简单,但我始终没搞明白,所以还请老师原谅。第二章系统框架及详细设计2.1网络架构开始首页未注册用户浏览分类查找书籍网上注册注册用户系统管理员查找书籍网上购书查看订单图书管理(增删修改)订单管理(改)2.2系统架构2.3模块功能说明用户模块描述权限管理用例描述可以进行注册、登录、购书参与者用户前置条件进入权限管理界面后置条件无基本流程1.用户进入注册(已注册用户略)2.用户登录3.浏览购书4.用户注销候选流程如果操作错误提示错误信息查看图书用例描述查看各种图书参与者用户前置条件进入首页或登录后置条件无基本流程1.选择分类查看图书信息2.进入推荐图书页面开始书店首页选择搜索图书最热图书经典图书在线购书注册登录返回首页购物车用例描述将需要购买的图书加入购物车、或删除购物车中的图书参与者用户前置条件处于登录状态后置条件管理购物车基本流程1.用户选择需要购买的商品,添加到购物车2.查看购物车中的商品3.删除购物车中不需要的商品购买商品用例描述在购物车页面点击购买参与者用户前置条件用户处于登录状态后置条件购买成功基本流程1.用户进入购物车页面2.点击购买3.确认购买管理者模块描述登录、退出系统用例描述登录账户、退出账户参与者系统管理员前置条件系统管理员处于登录状态后置条件无基本流程1.管理员进入登陆页面2.进入管理员页面3.注销候选流程如果登录不成功,提示用户名不存在或密码错误管理图书信息用例描述添加、删除及修改图书信息参与者系统管理员前置条件系统管理员登陆成功后置条件修改成功基本流程1.管理员进入图书管理页面2.选择需要进行的操作3.进行需要的添加、删除、修改4.确认修改5.修改成功候选流程无第三章数据库设计3.1数据库表概念结构设计用户表:管理员表:购物车中表单表:标识符意义类型值域user_id用户编号CHAR长度=8user_na用户名CHAR长度=8pass用户密码CHAR长度=16tele电话CHAR长度=11email邮箱CHAR长度=40ad地址CHAR长度=40标识符意义类型值域ac_num管理员编号CHAR长度=50uad_na管理员名CHAR长度=8password管理员密码CHAR长度=16标识符意义类型值域order_id订单编号CHAR长度=8user_id用户名CHAR长度=8isbn书号CHAR长度=16buy_num买的数量INT————price总价float————最终表单表(提交到管理员):图书表:3.2数据库表概念关系模型1)管理员实体的E-R图:标识符意义类型值域user_id用户编号CHAR长度=8address用户地址CHAR长度=40tele用户电话CHAR长度=11price总价float————deal订单属性CHAR长度=16标识符意义类型值域isbn书的编号CHAR长度=20title书名CHAR长度=40author作者CHAR长度=20publisher出版社CHAR长度=20publishdate出版日期CHAR长度=20num库存INT————price单价FLOAT————type类型CHAR长度=10popular受欢迎度INT————picture图片地址CHAR长度=20jianjie简介CHAR长度=50mulu目录CHAR长度=50classic是否经典INT0或1secondhand是否二手INT0或1discount是否打折INT0或1管理员信息管理员编号管理员姓名管理员密码2)书籍实体的E-R图:3)用户实体的E-R图:图书信息书号单价书名简介图片类型是否打折是否经典作者出版社出版日期是否二手库存是否流行目录图片用户信息用户名用户编号用户邮箱密码用户电话用户地址4)订单实体(购物车)的E-R图5)最终订单的E-R图6)总实体E-R图1NN111订单信息订单编号用户名书号买书的数量总价最终订单信息用户编号用户地址订单属性用户电话总价图书类别分类书籍浏览订单信息购买订购N111第四章系统实现功能4.1用户模块购物车购买用户信息4.2管理员模块:第五章程序订单5.1BeansBooksBean.java,UsersBean.java,OrdersBean.java,LastOrserBean5.2ServletaddbooksServlet.java,addcartServlet.java,adminloginServlet.java,alterServlet,cartServlet.java,cartServlet.java,classicServlet.java,deletebooksServlet.java,......5.3Jsphome.jsp,addbooks.jsp,adminlogin.jsp,alter.jsp,pay.jsp,....
本文标题:Web大型实验网上书店系统技术报告
链接地址:https://www.777doc.com/doc-6132051 .html