计算机毕业设计---基于bs模式的农超对接网站的设计与实现内容摘要:
树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。 随着这种结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。 从对顶层的信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构 的全部细节为止。 本系统一共分为前台和后台两大模块,两个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。 每个模块的功能都是按照在调研中搜集的资料进行编排制作的。 依据上述功能分析,系统在两个模块的基础上每一个模块又分为几个模块。 1. 前台系统功能模块分为 ( 1)商品展台模块:通过新品上架,分页显示特价商品,商品销售排行展示网站的所有商品; ( 2)商品查询模块:按商品的类别查询商品的相关信息; ( 3)购物车模块:用户添加商品至购物车,查 看购物车中的商品,从购物车中移除不满意的商品,清空购物车中的 商品 ,修改所要购买的商品的数量; ( 4)收银台模块:用户满意购物车中的 商品 后进行结账并填写订单信息; ( 5)用户维护模块:为用户提供了用户注册、用户登录、用户资料修改以及找回密码的功能; ( 6)订单查询模块:用户通过查看订单能够了解到自己的当前订单信息及历史订单记录; ( 7)公告浏览模块:用户通过浏览公告信息,能够及时了解到网站最新的各种信息。 黑龙江工程学院本科生毕业设计 12 ( 8)留言模块:客户可以进行留言给我们提意见,我们在不断地改进中前进。 系统前台用户功能结构图如图 41 所示。 图 41 系统前台用户功能结构图 2. 后台系统功能模块分为 ( 1)商品管理模块:按类别查看商品,对商品的信息进行维护; ( 2)用户管理模块:为了保护用户的信息,此模块与前台用户维护的区别是管理员只能查看用户信息和删除操作; ( 3)管理员维护模块:这是对管理员的信息进行维护,可以修改管理员的信息。 ( 4)订单管理模块:管理员查询订单,查看订单详细信息,删除订单信息,进行订单受理; ( 5)公告管理模块:管理员公告浏览,公告信息维护; ( 6)留言模块:管理员可以查看客户的留言,对留言进行维护。 系统后台管理员功能结构图如图 42 所示。 黑龙江工程学院本科生毕业设计 13 图 42 系统后台管理员功能结构图 数据库设计 对于一个电子商务网站而言,为了支持较大的访问量带来的数据访问需求,使用桌面型的数据库管理系统是不能满足需要的,而且安全性也没有充分保障。 因此,需要使用大型商业化企业级服务用途的数据库管理系统,如 SQL Server, Oracle 等。 本系统采用 Microsoft SQL Server 2020 数据库管理系统。 数据分析 对于本系统的数据库的需求而言,由于其主要是用于信息的提供、保存、更新和查询等。 因此,需要分析该系统功能所隐含的对数据应用的需求,从而确定数据库的结构。 ( 1)用户注册、登录、验证等功能需要对用户信息建立数据表,其中的数据项可能包括用户 E_mail、昵称、密码、住址等; ( 2)查看商品分类信息和商品详细信息等功能既需要对商品大小类别进行管理,也需要针对每一个商品进行管理,因此至少需要两张数据表; ( 3)用户购物后产生的订单需要进行管理,这里也包括订单的基本信息和详细信黑龙江工程学院本科生毕业设计 14 息等; ( 4)订单生成后,在订单处理的过程中,需要出货等,因此可能需要记录订单的发送情况; ( 5)需要系统管理员对该系 统进行管理,因而需要建立管理员信息数据表,其中的数据项包括管理员 ID、密码等。 ( 6)客户要进行留言,所以必须建立留言表,其中包括留言标题、留言日期等。 这样,至少要创建如下的数据结构和数据项 ( 1)用户信息,包括用户 ID,用户名等数据项; ( 2)管理员信息,包括管理员 ID,密码等数据项; ( 3)商品信息,包括商品 ID,产品名称、单价、特价等数据项; ( 4)商品类别信息,包括电子 ID,类别名称等数据项; ( 7)订单信息,包括订单 ID,用户编号,订货地址等数据项; ( 8)订单明细信息,包括订单 ID, 农产品 ID,订货时间等数据项; ( 9)公告信息,包括公告 ID,公告名称及内容等数据项; ( 10)留言信息,包括留言标题,留言日期,留言内容等。 数据库的详细设计 在设计数据库时,应考虑以下事项 ( 1)数据库的用途及该用途将如何影响设计,应创建符合用途的数据库计划; ( 2)数据库规范化规则,防止数据库设计中出现错误; ( 3)对数据完整性的保护; ( 4)数据库和用户权限的安全要求; ( 5)应用程序的性能需求,设计数据库时必须利用 Microsoft SQL Server 2020 中能够提高性能的功能。 对于性能而言,在 数据库大小和硬件配置之间权衡也是很重要的; ( 6)数据库维护。 数据库 ER 图 如图 43 所示。 黑龙江工程学院本科生毕业设计 15 图 43 数据库 ER 图 根据此 农超对接网站系统 的实际情况,本系统的数据库命名为 db_wlgw, db_wlgw数据库中共分为 8 张数据表。 1. 商品信息表 此表用于记录网站所有 农产品 的基本信息,是与商品相关联的商品的类别表。 如表 41 所示。 表 41 t_goods( 农产品 信息表 ) 序号 名称 别名 类型 长度(字符) 1 goods_id 编号 Int 4 2 goods_name 商品名 varchar 50 3 goods_miaoshu 商品描述 varchar 5000 4 goods_pic 存放商品图片 varchar 50 5 goods_yanse 商品颜色 varchar 50 6 goods_shichangjia 商品市场价 int 4 7 goods_tejia 商品特价 int 4 8 goods_isnottejia 普通商品 varchar 50 9 goods_catelog_id 商品种类号 int 4 类别 信息表 黑龙江工程学院本科生毕业设计 16 此表用于记录 农产品 类别的基本信息,为方便用户查询 农产品 和管理员管理农产品 信息而设立。 如表 42 所示。 表 42 t_catelog( 农产品 类别信息表) 序号 名称 别名 类型 长度(字符) 1 catelog_id 种类编号 Int 4 2 catelog_name 种类名称 Varchar 50 3 catelog_miaoshu 种类描述 Varchar 5000 此表用于记录用户的基本订单信息,使用户方便查看自己的订单信息同时也为管理员出货提供基本订单 信息。 如表 43 所示。 表 43 t_order(订单信息表) 序号 名称 别名 类型 长度(字符) 1 order_id 订单 ID Int 4 2 order_bianhao 订单编号 Varchar 50 3 order_date 订单生成日期 varchar 50 4 order_zhuangtai 订单状态 varchar 50 5 order_jine 总的消费金额 Int 4 6 order_songhuodizhi 送货地址 Varchar 50 7 order_fukuangfangshi 付款方式 Varchar 50 8 order_user_id 用户 ID Int 4 4. 订单明细信息表 此表用于记录用户订单的详细信息,为用户提供详细的商品订单信息,同时也为管理员出货提供用户所订的商品的具体信息。 如表 44 所示。 表 44 t_orderItem(订单明细信息表 ) 序号 名称 别名 类型 长度(字符) 1 orderItem_id 订单明细编号 Int 4 2 order_id 订单编号 Int 4 3 goods_id 商品编号 Int 4 4 goods_quantity 购买数量 Int 4 黑龙江工程学院本科生毕业设计 17 5. 用户信息表 此表用于记录用户的基本信息,是用户购买 农产品 的权限基础,为用户维护和管理员管理用户提供信息。 如表 45 所示。 表 45 t_user(用户信息表) 序号 名称 别名 类型 长度(字符) 1 user_id 用户 ID Int 4 2 user_name 用户名 Varchar 50 3 user_pw 用户密码 Varchar 50 4 user_realname 真实姓名 Varchar 50 5 user_address 住址 Varchar 50 6 user_sex 性别 Varchar 50 7 user_tel 联系电话 Varchar 50 8 user_ 用户邮箱 Varchar 50 9 user_qq 用户 Varchar 50 此表用于记录不同权限管理员的基本信息,可以管理系统的所有信息。 如表 46所示。 表 46 t_admin(管理员信息表) 序号 名称 别名 类型 长度(字符) 1 userId 管理员 ID int 4 2 userName 管理 员名称 Varchar 50 3 userPw 管理员密码 Varchar 50 此表用于记录公告的基本信息,为用户提供系统网站的最新信息。 如表 47 所示 表 47 t_gonggao(公告信息表) 序号 名称 别名 类型 长度(字符) 1 gonggao_id 公告编号 int 4 2 gonggao_title 公告标题 Varchar 50 3 gonggao_content 公告内容 Varchar 500 4 gonggao_data 公告创建时间 Varchar 50 5 gonggao_fabuzhe 发布人 Varchar 50 黑龙江工程学院本科生毕业设计 18 8. 留言信息表 此表用于记录客户的留言信息,以及对商品的建议等。 如表 48 所示。 表 48 t_liuyan(留言信息表) 序号 名称 别名 类型 长度(字符) 1 liuyan_id 留言 id Int 4 2 liuyan_title 留言标题 Varchar 50 3 liuyan_content 留言内容 Varchar 5000 4 liuyan_date 留言时间 Varchar 50 5 liuyan_user 留言客户 Varchar 50 本章小结 本章介绍了对本系统的总体设计,给出了 农超对接网站 的功能结构图、 ER 图等,说明了各子系统的之间的联系。 本章完成了系统数据库的数据需求分析的过程,说明了数据库由概念结构设计转换成逻辑结构设计的过程,并把各个物理数据模型结合起来形成了一个整体的关系数据库模型, 为系统详细设计作好了充足的准备工作。 黑龙江工程学院本科生毕业设计 19 第 4 章 详细设计与实现 系统运行平台设置 本系统的运行平台设置分为硬件环境和软件环境。 运行 环境 1. 硬件环境 系统的硬件环境配置为处理器 Pentium III800,内存 512M,硬盘 1G。 2. 软件环境 系统的软件环境配置为 Windows XP、 Windows 7 等 操作系统 均可 , SQL Server 2020 数据库, 、 开发工具包和 服务器。 开发工具及技术简介 以下内容是对本系统所采用的开发工具和技术进行的简单介绍。 开发工具简介 MyEclipse 企业级工作平台 ( MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。 它是功能丰富的 J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上, MyEclipse 的特征可以分为 7 类:( 1) J2EE 模型;( 2) WEB 开发工具;( 3) EJB 开发工具;( 4)应用程序服务器的连接器;( 5) J2EE 项目部署服务;( 6)数据库服务;( 7) MyEclipse 整合帮助。 对于以上每一种功能上。计算机毕业设计---基于bs模式的农超对接网站的设计与实现
相关推荐
个开发者都可以加入移动互联的世界,共同推动移动互联的发展。 应用程序框架 普通的开发者可以使用 Android 核心应用程序的系统 API。 Android 的应用开发框架涉及的非常巧妙,通过这套应用框架,各种组件可以被用户的应用重复利用,各种服务也可以被各种应用重复应用。 开发人员应该很好地理解这套框架的工作机制,这样才能开发出 更好的应用程序。 下面列举应用框架的主要部分: 一. 一组
,包括电梯的位置、状态、内外指令的按钮信号、门锁信号、门区信号、井道内的强迫减速信号、防冲信号以及消防信号等。 另一方面要把采集到的信号进行计算和处理给出电梯的楼层信号和速度信号,并驱动相应的开关门信号、方向继电器和抱闸继电器,以控制电梯的运行。 我们利用PLC内的条件跳转和主控指令,把对电梯的控制程序划分为几个程序段:检修控制、正常加速和稳速段、减速爬行段、以及开关门阶段。 当给电梯送电时
)脚为第一组误差放大器的同相输 入端。 第( 2)脚为第一组误差放大器的反相输入端。 从第( 14)脚输出的 5V 基准电压经 R1 R20 分压得到约 4V 的电压,与第( 1)脚电压进行比较。 由于输 +5V 电压升高时第( 1)脚取样 ,电压成比例升高,当此电压超过 4V 时,误差放大器输出高电平,通过 IC 内部比较器控制输出 ,脉宽减小,以使 5V 电压下降,达到稳压的目的。 第(
: char tem_sql[256]=select * from road where Roadfirst=。 char tem_sql0[256] = order by roadweight。 char tem_sql1[256] = = Roadthird))。 的关联道路的起点和终点 RFID 码查询该道路的完整路径 : char tem_sql[256]=select * from
系统开发的必要性和可能性两个方面进行讨论。 开发的必要性 随着计算机应用的不断深入,信息产业的兴起,互联网的发展及应用,网上办公的作用日益明显。 各行各业几乎都与 计算机 有 着 密切的联系,都实现了不同程度的自动化操作。 网上选课 系统 对学生 选修课程 进行 了 规范、科学 的 设计 , 快捷有效 地 实现了学生对课程的选修。 同时,该系统也录入了 学生 、教师、课程 、班级 等 的基本信息
得不提到: 5 网上花店行业的领头羊 ——虹桥鲜花礼品连锁机构。 虹桥鲜花 是迄今为止国内最成功的网上花店企业。 成功和失败的经验历史告诉,电子商务的发展必须紧密的与传统产业相结合。 在 4 年多的时间里,虹桥鲜花网不断捕捉商业机遇,他们在开展鲜花礼品配送的同时,紧紧抓住了国内花店业 “尚处于调整转型时期 ”的这一现实,以切实提高与之合作的花店的利润水平,及竞争力为目的