商场消费情况查询系统的设计与开发(编辑修改稿)内容摘要:
,用户不必为数据的格式问题导致的错误而担心。 无锡科技职业学院软件技术专业 毕业设计 (论文) 10 第 3 章 系统逻辑方案 数据流程分析 图 31 前台 查询修改 DFD 图 32 前台查询修改第一层 DFD 无锡科技职业学院软件技术专业 毕业设计 (论文) 11 图 33 后台管理顶层 DFD 图 34 后台管理 1 层 DFD 数据词典描述 商场 VIP 消费情况查询系统 底层数据库 vip 中所有的表有:管理员表( tb_admin 表),商品类别表( tb_category 表),商品表( tb_product 表), VIP会员表( tb_user 表),购物记录表( tb_userrecord 表)。 各个表的结构如下: 无锡科技职业学院软件技术专业 毕业设计 (论文) 12 表名 : tb_admin 表 字段: id 类型 Integer 用户名( adminName) 类型 String 密码( password) 类型 String 图 35 管理员表如图 无锡科技职业学院软件技术专业 毕业设计 (论文) 13 表名: tb_category 表 字段: id 类型 Integer 商品类型( categoryName) 类型 String 图 36 商品类型表如图 表名: tb_product 表 字段: id 类型 Integer 商品编号( productId) 类型 String 商品名称( productName) 类型 String 商品价格( truePrice) 类型 String 会员价格( vipPrice) 类型 String 生产厂商( productFactory) 类型 String 商品图片( productImage) 类型 String 库存量( productCount) 类型 Integer 商品类型( c_id) 类型 Integer 无锡科技职业学院软件技术专业 毕业设计 (论文) 14 图 37 商品表如图 表名: tb_user 表 字段: id 类型 Integer VIP 编号( userName) 类型 String 真实姓名( trueName) 类型 String 密码( password) 类型 String Email( ) 类型 String 电话( tel) 类型 String 地址( address) 类型 String 注册日期( registDate) 类型 Date 无锡科技职业学院软件技术专业 毕业设计 (论文) 15 图 38 会员表如图 表名: tb_userrecord 表 字段: id 类型 Integer 会员 id( user_id ) 类型 Integer 商品 id( product_id) 类型 Integer 购买时间( buyTime) 类型 Date 无锡科技职业学院软件技术专业 毕业设计 (论文) 16 图 39 购物记录表如图 数据库设计 和连接 技术 — Hibernate 在今日的企业环境中,把面向对象的软甲和关系数据库一起使用可能相当麻烦、浪费时间的。 Hibernate 是一个面向 JAVA 环境的对象 /关系数据库映射工具。 对象 /关系数据库映射( Object/relational mapping( ORM))这个术语表示一种技术,用来把对象模型表示的对象映射到基于 SQL 的关系模型数据结构中去。 Hibernate 不仅仅管理 Java 类到数据库表的映射(包括 Java 数据类型到SQL 数据类型的映射),还提供 数据查询和获取数据的方法,可以大幅度减少开发时人工使用 SQL 和 JDBC 处理数据的时间。 Hibernate 的目标是对于开发者通常的数据持久化相关的编程任务,解放其中 95%。 对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑, Hibernate 可能不是最好的解决方案;对于那些在基于 Java 的中间层应用中,它们实现面向对象的业务模型和商业逻辑的应用, Hibernate 是无锡科技职业学院软件技术专业 毕业设计 (论文) 17 最有用的。 本次 商场 VIP 消费情况查询系统 的数据库底层就是采用 Hibernate搭建的。 Hibernate 中的持久化类如 下: 例如: 持久化类商品类 代码如下: 无锡科技职业学院软件技术专业 毕业设计 (论文) 18 无锡科技职业学院软件技术专业 毕业设计 (论文) 19 无锡科技职业学院软件技术专业 毕业设计 (论文) 20 Hibernate 中的映射配置文件 : 代码如下: ?xml version= encoding=UTF8? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping class name= table=tb_product lazy=false id name=id column=id type= generator class=native /generator /id property name=productId type= column=productId / property name=productName type= column=productName / property name=truePrice type= column=truePrice / property name=vipPrice type= column=vipPrice / property name=productFactory type= column=productFactory / property name=productImage type= column=productImage / property name=productCount type= column=productCount / manytoone name=category 无锡科技职业学院软件技术专业 毕业设计 (论文) 21 class= column=c。商场消费情况查询系统的设计与开发(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。