it计算机]基于ssh的电子商城系统内容摘要:
INT(6) 6 ORDER_DATE 定单日期 VARCHAR(20) 20 是 ORDER_MEM_ID 会员编号 INT(5) 5 是 ORDER_STATUS 定单状态 INT(1) 1 是 16 ORDER_SEND_TIME 发送时间 VARCHAR(60) 60 是 ORDER_REMARK 定单备注 VARCHAR(100) 100 是 ORDER_SUM 价钱总和 DECIMAL(8,2) 8 是 [返回 ] 表名 :RECORD 解释 :记录表 RECORD(record) 是否主键 字段名 字段描述 数据类型 长度 可空 约束 缺省值 备注 是 RECORD_ID 记录编号 INT(6) 6 RECORD_MER_ID 商品编号 INT(6) 6 是 RECORD_MER_NUM 商品数量 INT(3) 3 是 RECORD_ORDER_ID 定单编号 INT(6) 6 是 [返回 ] 表名 :TYPES 解释 :类别表 TYPES(types) 是否主键 字段名 字段描述 数据类型 长度 可空 约束 缺省值 备注 是 TYPE_ID 类别编号 INT(3) 3 TYPE_NAME 类别名称 VARCHAR(30) 30 是 TYPE_DESC 类别描述 VARCHAR(100) 100 是 [返回 ] 数据库概念设计 将 抽象的 需求转为数据库概念结构,即概念模式。 17 FK_MERCHANTABLE_TYPE_IDFK_EVALUATE_MEN_IDFK_EVALUATE_MER_IDFK_CART_IDFK_CART_MER_IDFK_ORDER_MEM_IDFK_RECORD_MER_IDFK_RECORD_ORDER_ID后台管理员表管理员编号管理员名管理员密码管理员种类CONSTRAINTpi Serial (2)Variable characters (50)Variable characters (20)IntegerPK_ADMIN_IDMMMMKey_1 pi会员表会员编号会员名会员密码联系电话联系地址注册日期邮编EMAIL购物车编号CONSTRAINTpi Serial (5)Variable characters (50)Variable characters (20)Variable characters (15)Variable characters (50)Variable characters (10)Variable characters (10)Variable characters (20)IntegerPK_MEMBER_IDMMMKey_1 pi类别表类别编号类别名称类别描述CONSTRAINTpi Serial (3)Variable characters (30)Variable characters (100)PK_TYPES_IDMKey_1 pi商品表商品编号商品名称出产地价格折扣图片描述厂家添加时间销售数量出厂时间CONSTRAINTpi Serial (6)Variable characters (50)Variable characters (50)Decimal (8,2)Decimal (2,1)Variable characters (50)Variable characters (50)Variable characters (60)Variable characters (10)IntegerVariable characters (10)PK_MERCHANTABLE_IDMMMKey_1 pi商品评价表评价编号评价日期评价内容CONSTRAINTpi Serial (3)Variable characters (20)Variable characters (200)PK_EVALUATE_IDMKey_1 pi购物车表购物车编号商品数量CONSTRAINTpi Serial (5)IntegerPK_CART_IDMKey_1 pi定单表定单编号定单日期定单状态发送时间定单备注价钱总和CONSTRAINTpi Serial (6)Variable characters (20)IntegerVariable characters (60)Variable characters (100)Decimal (8,2)PK_ORDER_IDMKey_1 pi记录表记录编号商品数量CONSTRAINTpi Serial (6)IntegerPK_RECORD_IDMKey_1 pi 图 310 概念图 数据库物理设计 依据所用的数据库由概念模型生成相应 的物理模型 ,如下图所示。 18 FK_MERCHANTABLE_TYPE_IDFK_EVALUATE_MEN_IDFK_EVALUATE_MER_IDFK_CART_IDFK_CART_MER_IDFK_ORDER_MEM_IDFK_RECORD_MER_IDFK_RECORD_ORDER_ID后台管理员表管理员编号管理员名管理员密码管理员种类CONSTRAINTINT(2)VARCHAR(50)VARCHAR(20)INT(1)PK_ADMIN_IDpk会员表会员编号会员名会员密码联系电话联系地址注册日期邮编EMAIL购物车编号CONSTRAINTINT(5)VARCHAR(50)VARCHAR(20)VARCHAR(15)VARCHAR(50)VARCHAR(10)VARCHAR(10)VARCHAR(20)INT(5)PK_MEMBER_IDpk类别表类别编号类别名称类别描述CONSTRAINTINT(3)VARCHAR(30)VARCHAR(100)PK_TYPES_IDpk商品表商品编号商品名称商品种类出产地价格折扣图片描述厂家添加时间销售数量出厂时间CONSTRAINTINT(6)VARCHAR(50)INT(3)VARCHAR(50)DECIMAL(8,2)DECIMAL(2,1)VARCHAR(50)VARCHAR(50)VARCHAR(60)varchar(10)intVARCHAR(10)PK_MERCHANTABLE_IDpkfk商品评价表评价编号会员编号商品编号评价日期评价内容CONSTRAINTINT(3)INT(5)INT(6)VARCHAR(20)VARCHAR(200)PK_EVALUATE_IDpkfk1fk2购物车表购物车编号会员编号商品编号商品数量CONSTRAINTINT(5)INT(5)INT(6)INT(3)PK_CART_IDpkfk1fk2定单表定单编号定单日期会员编号定单状态发送时间定单备注价钱总和CONSTRAINTINT(6)VARCHAR(20)INT(5)INT(1)varchar(60)varchar(100)DECIMAL(8,2)PK_ORDER_IDpkfk记录表记录编号商品编号商品数量定单编号CONSTRAINTint(6)int(6)int(3)int(6)PK_RECORD_IDpkfk1fk2 图 311 物理图 系统开发规范及说明 1. 系统目录及说明如下图 依据 架构思想,将开发类主要分为 action、 bean、 dao、 service 几大包。 action 包包含所有的控制层类, bean 包包含所有领域对象及相应的 ORM 映射文件, dao 包包含所有的持久层抽象类, service 包包含所有业务层类。 另一方面根据系统开发所需建立 filter(过滤器)包、 listener(监听器)包、tool(工具)包。 具体如下图所示。 19 图 312 系统目录图 20 2. Struts 配置 文件 图 313 Struts 配置文件图 具体模块设计 整个系统主 要包括商品信息模块、会员模块、购物车模块、订单模块 、商品类别、后台管理员模块。 商品信息模块 : 21 本模块主要 用来显示、查询和商品评论的功能。 主要涉及的类和方法如下类图。 其中 PageServiceImpl 为分页实现类,在整个系统中属于一个公共组件,故在各模块中不再重复介绍。 另一方面各模块各层之间类的关系也大致相同,都可以参考以下类图。 图 314 商品模块类图 类名 含义 MerchantableAction 作为其控制层内容, 调用相应的业务方法 HeadService 业务层抽象类,其实现类中包含 相应的业务方法 MerchantableDAO 包含相应的持久层方法 类名 :MerchantableAction 方法 含义 showByType() 调用业务层方法按类别显示商品 showById() 调用业务层方法显示某种商品 research() 调用业务层方法查询商品 showAllMer() 调用业务层方法显示所有商品 deleteMer() 调用业务层方法删除商品 updateMer() 调用业务层 方法 修改 商品信息 saveMer() 调用业务层方法保存商品信息 类名 :HeadService 方法 含义 22 findById() 调用 持久层 方法按 商品编号查询 商品 findByType() 调用 持久 层方法 按种类查询 商品 researchMer() 按条件 查询商品 deleteMer() 删除商品 updateMer() 修改商品 saveMer() 保存商品 类名 :MerchantableDAO 方法 含义 findAllByKeyword() 按关键字查询 所有商品 findByTypes() 按各类查询商品 findById() 按 商品编号查询商品 delete() 删除商品 findAll() 查询所有商品 saveOrUpdate() 保存或修改商品 findByNum() 依据数量查询 findPartByTyps() 依据种类查询部分商品 会员模块 : 在 本模快中用到了两控制层类 LoginAction 和 LoginJsonAction,前者用于普通的控制调用业务层方法,同时返回相应的业务逻辑视图。 后者则是用Struts 和 Json 相结合应用的,首先是能过 Ajax 提交数据当相应 的 action,然后调用业务层方法处理完成返回并不是返回某个逻辑视图,而是将返回的信息通过 Json 进行数据转换,前台通过 Ajax 接收数据。 类名 含义 LoginAction 普通形式的控制器,调用相应的业务层方法 LoginJsonAction Ajax 提交时使用的控制器 UserService 业务层类,包含各种相应的业务处理方法 MemberDAO 包含相应的持久层方法 LoginAction 类 : 方法 含义 modifyPwd() 调用业务层方法修改会员密码 modifyAddress() 调用业务层方法修改会员地址等信息 regist() 调用业务层方法注册 showMem() 调用业务层方法后台显示所有会员 delMem() 调用业务层方法删除会员 LoginJsonAction 类: 23 方法 含义 execute() 调用业务层方法会员登录校验 UserService 类 : 方法 含义 modifyPwd() 修改会员密码 modifyAddress() 修改会员地址等信息 save() 保存会员 delMe。it计算机]基于ssh的电子商城系统
相关推荐
2、钾 3 千克喷施于绿肥上,再将排水沟两边的泥土还原沟中。 3 天后灌水浸泡,待泥烂时用泥浆糊好田埂。 油菜板田后茬可接早稻、冲稻或一季晚稻。 要求油菜拔蔸收获,每 667 平方米用 20%克无踪除草剂 250 毫升对水 40 千克50 千克加氯化钾 3 千克喷施。 季翻耕后种植作物的田,不管是油菜或蔬菜,翌年水稻均不宜免耕栽培。 免耕栽培应及早规划,冬季种植作物时应采取板田栽培,按厢宽 3
2、盖地膜。 密度 30003500 株/667 平方米。 膜引苗种植种芋后要浇足底水,保证出苗。 如气温高、水分蒸发快,土壤过干,白天地膜底面无凝结水珠,应沿畦沟浇水 1 次。 立春后种芽陆续出土,此期间要经常到田间查看,发现出土的幼苗应立即破膜施苗。 破膜时间以上午 10 时前为宜,可直接用手撕开地膜,掏出幼苗,然后用细土封住放苗口,防止水分丧失和降低土温。 理追肥早熟芋喜温怕旱
S0 22020: 2020标准 )受控状态:受 控分 发 号:编 制:审 核:批 准:牵超外狠恿镣仙霍摘酪碧呻秤洪雹缨馅沥鞍踊稀礁店热邵霸奶爆兰背牢球侣瞬锥娱脯停磁式振等翱凭瓶射滇壹劳祥橙僚投脚挞阿慑褐奖噎心冗前梢 食食 品品 安安 全全 管管 理理 手手 册册 文件编号 :i so22020手册 3 0 文件编号 : /FSMM 01 2020 版本 :A 修改码 :0食品安全管理手册
网站采集网页资料。 它为保证采集的资料最新,还会回访已抓取过的网页。 网络机器人或网络蜘蛛 采集的网页,还要有其它程序进行分析,根据一定的相关度算法进行大量的计 算建立网页索引,才能添加到索引数据库中。 我们平时看到的全文搜索引擎, 第 页 共 19 页 2 实际上只是一个搜索引擎系统的检索界面,当你输入关键词进行查询时,搜索 引擎会从庞大的数据库中找到符合该关键词的所有相关网页的索引,并按一定
— — — — 焊丝或反之 — — — ○ ○ — — — — — — — 充金属;预臵填充金局的化学成分范围 — — — — — ○ — — — — — — 属 — — — — — ○ — — — — — — 焊接位臵 焊接从评定合格的焊接位臵改变为向上立焊 — — — — — — — ○ — ○ ○ ○ 续表 类别 焊 接 条 件 重要因素 补加重要因素 氧乙炔焊 手工电弧焊 埋弧焊
172— 92 电气装置安装工程蓄电池施工及验收规范 Codefor constr uct 垫卞芯淳褒僻捕夫铡瘴挞学窝唱妄健韶礁愉郎港群露售肇势磊虱育旨浮疲手劳御椎切憨雷扔彝动鉴扦沾爵铜复藏弱胁汀壬絮街徒渴犁亚啼帜裴签檬 第 条蓄电池室的建筑工程施工应符合下列要求: GB5017292 电气装置安装工程蓄电池施工及验收规范 UDC 中华人民共和国国家标准 P GB 50172— 92