网上汽车4s店购物系统的设计与实现(编辑修改稿)内容摘要:
现资料、接收使用者输入资料。 在 Java 应用中, JFC/Swing、 AWT、 JSP 皆是可用作 View 之技术规格,而 JavaBean 与 Enterprise JavaBean 规格则可用于 Model 程序代码,一旦应用程序以 MVC 模式加以适当(的)分割, Model 部分程序代码可在不同使用者接口外观(的)应用程序中重复使用。 随着 JSP 与 Servlet 技术大量应用于以 Web 为基础(的)应用程序, Java 开发人员群体认为应以较佳之模式以提升 Web 应用程序之可维护性与重复使用性。 早期JSP 规格书中曾列举两种可行之 JSP 应用架构,分别为 Model1 与 Model 2。 在 Model 1 架构中, JSP 直接处理 Web 浏览器送来之请求 ( Request ),并辅以JavaBean 处理应用相关逻辑。 Model 1 架构单 纯编写比较容易,但在 Model 1 中 JSP 可能同时肩负 View 与 Controller 角色,两类程序代码有可能混杂而不易维护。 而Model 2 中将 Servlet 纳入架构中扮演前端 Controller 角色,将 Web 浏览器送出之请 6 求集中送至 Servlet , Servlet 可集中管理使用者登入、权限控制、多国语言转换等前置处理,再视需求转向给对应之 JSP 处理。 Model 2 中采用了较佳之 MVC 模式,但增加了编写复杂度。 数据库: MY SQL MY SQL 使用 C 和 C++编写,并使用了 多种编译器进行测试,保证源代码的可移植性,能支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2 Wrap、 Solaris、 Windows 等多种操作系统,为多种编程语言提供了 API,支持多线程,充分利用 CPU 资源,优化的 SQL 查询算法,有效地提高查询速度。 它既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,提供多种数据库连接途径,可以处理拥有上千万条记录的大型数据库 基于上述优势 ,以及结合本系统的数据库设计安全性的考虑,本系统选择数据库性能较为安全的 Mysql。 开发环境 (1) JDK 软件 我们选用 的版本进行开发。 (2) 数据库软件 MySQL 在此系统中我们选用 进行开发。 (3) Web 服务器 Tomcat 在本系统中我们选用版本 进行开发。 (4) 集成开发工具 MyEclipse 目前最流行的 Java 集成开发工具就是 Eclipse。 其主要的属性有快速的性能、重构性能、快速修复错误、调整/组织导入包、弹出窗口进行代码自动装配 本系统中我们选 用 作为 Eclipse 的扩展开发工具。 系统配置 服务器端: (1)硬件需求:处理器 Intel Pentium IV 内存 256M 硬盘 80G 7 (2)软件需求: Microsoft Windows 20xx/XP JAVA MYSQL 数据库 客户端 : (1)硬件需求:处理器 Intel Pentium IV 或相当的处理 内存 128M 硬盘 20G (2)软件需求: Windows 20xx/XP JAVA 8 第 3章 系统需求分析 在实施一个项目之前,首先要对将要实施的项目进行可行性分析,确定项目是否值得进行。 可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题能否解决。 因此,可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。 一般说来,应从技术可行性、经济可行性、操作可行性等方面进行研究: 技术可行性分析 根据本系统的功能需求,本系统采用 eclipse 为开发平台,采用 JAVA 与开源的MySQL 数据库引擎进行开发。 JAVA 是基于通用 语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。 通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 JAVA 的 Web 应用中。 数据库采用 MY SQL 数据库,具有高安全性,并且集成比较好,很合适用于 Windows应用的后台数据库。 因此在技术层面上,是完全可行的。 经济可行性分析 本系统投资低,只需配置一台稍好的电脑及相关的应用软件,此外本系统能够提高数据处理的及时性和准确性;降低了管理人员的劳动强度,提高了劳动效率;使用信息更加方便,从而使 决策更及时、准确;取得了其他经济和社会效益。 系统在投入运作时所需设备配置少,而且网站可投放广告增加收益,同时可以积累大量的潜在客户群。 本系统操作界面设计人性化,功能明确,大方美观,用户只要具备一般的电脑操作知识,就可以在本系统上进行相关操作,维护也相当简便。 由此可见系统的建设还是非常有发展前景的。 社会可行性分析 网上汽车的研究 4S 店主要侧重于寻找适合汽车的新的销售模式,主要是开辟网上售车的新模式,通过这种新的销售模式,不仅能加大汽车企业或是 4S 门店的宣传力度,最根本的是促进汽车的销售。 从而满 足消费者的需求、降低库存压力,降低成 9 本,缩短交货周期,给消费者带来实惠和快捷,使企业获得丰厚的利益的“双赢”的格局。 需求分析 需求分析是数据库信息系统开发的第一步也是最重要的一步,是整个软件设计的基础,一个系统的需求分析会随着软件开发的实际情况而做出相应的需求修改。 因此,需求分析是最耗费时间的一个阶段。 需求分析的充分和准确直接影响系统的设计和实现。 本节分别从网上汽车 4S 店的功能需求与性能需求两个方面来探究具体的需求分析过程。 功能需求 系统的功能设计主要是根据现实中书柜所具有的存储、分 类等功能以及书籍本身具有的特性,以实现一个面向 Web 的具有存储、管理以及浏览和阅读的电子书柜为目标。 下面就以面向用户方式来进行需求分析,根据用户的具体操作来处理需求,从而进一步得到详细的系统功能需求。 网上汽车 4S 店用户前台功能的需求分析 网站的前台主要是实现汽车信息的数据表现以及对数据的查询检索,结合电子商务网站的模式及特点,本系统用户访问前台的具体流程可以如图 所示。 登 录会 员 资 料 管 理注 册用 户首 页 浏 览销 售 排 行新 品 上 架特 价 商 品购 物 车 管 理预 约 管 理购 买 商 品添 加 商 品删 除 商 品结 算预 约 添 加预 约 查 询 图 Inter 用户访问网站前台流程 根据书柜的基本功用对 电子书柜前台界面进行功能设计。 (1)用户注册功能 10 用户要访问书柜必须先行注册。 该界面设置注册是否重名的检测功能,注册完成后自动登录网站首页。 (2)用户登录功能 用户登录界面设有用户注册界面的接口和系统管理员的后台登陆接口。 登录成功后方能进行订购。 (3)销售排行功能 该功能主要发布网站内各类汽车的销量信息,提供了优化的销售信息,使得用户更加快捷,方便的寻找的符合他真正需求的汽车种类。 (4)新品上市功能 书柜资源是由各个用户上传,该功能除了提供资源下载,还可以对各个分类资源进行查询。 可以点击资源发布 者访问该用户的个人书柜。 (5)用户信息查询功能 用户购物车信息查询:用户对自己要购买的已预先放入购物车内产品进行查询。 用户订单信息查询:用户对自己下的订单信息的查询。 用户预约信息查询:用户对自己需要的与汽车 4S 实体店预约的信息的查询。 (6)会员信息修改功能 会员对自己已在网上注册的个人信息的修改。 (7)会员预约功能 本系统中,用户对每一个汽车商品很满意,可以在系统中提前预约我们的服务,这样可以为其提供更加便捷的服务。 会员提交预约后,可以按照条件查询预约。 网上汽车 4S 店管理员后台功能的需求分析 管理员后台管理主要任务是对全部用户信息和整个书柜的信息的管理。 具体管理流程如图 所示。 11 登 录预 约 管 理管 理 员汽 车 管 理会 员 管 理公 告 管 理退 出 系 统添 加 、 修 改 、 删 除 、 查 询 功 能添 加 、 修 改 、 删 除 、 查 询 功 能添 加 、 修 改 、 删 除 、 查 询 功 能后 台 用 户 管 理订 单 管 理 查 询 功 能预 约 设 置添 加 、 修 改 、 删 除 、 查 询 功 能 图 管理员后台操作流程 本系统的整体后台管理只做了简单的功能设计,具体功能如下分析。 (1)管理员登录功能 用户信息输入错误会出现相关提示,为了增加用户密码的安全性,登录界面对用户密码进行 MD5 加密。 界面加入验证码功能,进一步加强管理员账号安全。 非管理员不能进入该后台。 (2)用户管理功能 本功能主要是对全部注册用户进行管理和对密码的修改。 (3)产品 管理功能 本功能主要是对网站产品信息进行管理。 (4)订单管理功能 本功能对网站内的订单信息的统一管理。 (5)公告设置功能 本功能对网站的公告信息进行管理。 (6)预约设置功能 系统中,当有客户提交预约申请后,管理员可以在这里设置预约的成功与否。 如果设置预约成功,则申请用户登录系统后就可以看到申请成功了。 性能需求 该系统应该能够提供基本的数据管理,采购流程管理以及信息的浏览查询,使用起来应该可靠,安全,操作简单,界面友好美观。 12 第 4章 系统概要设计 系统总体设计 本系统面向两类用户 ,分别是注册用户和系统管理人员,未注册用户也可浏览商品信息。 用户前台操作流程图如图 所示: 开 始登 录 注 册登 录 是否 成 功N商 品 浏 览 预 约 用 户 信 息 查 询Y商品上架销售排行特价商品提交预约查询预约购物车个人信息退 出 登 录Y返 回 图 用户前台流程图 13 系统管理员后台的操作流程图如图 所示: 开 始登 录登 录 是否 成 功N后 台 管 理Y汽车设置会员设置订单设置预约设置公告设置管理员用户设置退 出 登 录Y返 回 图 管理员后台的操作流程图 系统的功能结构模型设计 根据需求分析中的用户的前台操作流程以及管理员的后台操作流程,结合概要设 14 计中的流程图,可以得出本次设计的主要功能模块有如下: 前台:主要有用户登录、用户注册、销售 排行、新品上市、特价商品、查看订单、会员修改。 后台:主要是管理员的后台操作,功能有汽车设置管理、会员设置管理、公告设置管理、订单设置管理、管理员设置管理。 整个系统的功能模块图如下图 所示: 图 系统的功能模块图 15 第 5章 系统详细设计 ER图设计 系统 ER 图 图 系统总 ER 图 多个系统后台管理员均可以查看和管理用户信息,订单信息,汽车信息,后台管理员与会员用户,会员信息,订单信息,汽车信息之间是多对多的关系。 每一个固定的会员,仅仅只能查看个人的 会员信息,会员用户与会员信息是一对一的关系,但是每一个会员可以查看个人的多个订单,可以查看多个汽车信息,会员用户与订单信息,汽车信息之间是一对多关系。 16 用户 ER 图 图 用户 ER 图 对于每一个用户,可以查询多个商品信息,可以添加多个商品进入购物车,可以提交多项预约,用户与商品,预约,购物车之间是一对多的关系。 每一个购物车,只会生成一项订单,购物车与订单之间是一对一的关系。 数据字典 数据词典,既用于描述数据流和数据存储的详细逻辑内容,也可用于描述外部项和处理逻辑的某些数据特 性。 数据词典把数据的最小组成单位看作数据元素,若干个数据元素组成数据结构。 它通过对数据元素和数据结构的定义,来描述数据流和数据存储的逻辑内容,在数据库设计中占有很重要的地位。 经过上述的功能模块的需求分析和前后台操作流程的展示,可以得出相关数据信息表主要包括雇员信息表、用户详细信息表、管理员信息表、产品信息表、订单表、订单明细表、大类别产品信息表、小类别产品信息表。 具体各表如下显示: 用户信息表 字段序号 字段名称 类型 主键 /外键 说明 1 UserID int 主键 用户编号 2 Name nvarchar(50) 用户名 3 Password nvarchar(50) 密码 4 RealName nvarchar(50) 真名 5 Age nvarchar(5) 年龄 17 6 Profession nvarchar(50) 职业 7 Email nvarchar(5。网上汽车4s店购物系统的设计与实现(编辑修改稿)
相关推荐
建立一个策略表,可以对相应的分类规则进行带宽限制,优先级降低等操作。 switchA(Config)policymap qos10 switchA(ConfigPolicyMap)class qos_class switchA(ConfigPolicyClass)set ip dscp 0 switchA(ConfigPolicyClass)exit
1. 表单提交,主要是 POST 请求,也包括 GET 请求。 2. URL 参数提交,主要为 GET 请求参数。 3. Cookie 参数提交。 4. HTTP 请求头部的一些可修改的值,比如 Referer、 User_Agent 等。 5. 一些边缘的输入点,比如 .mp3 文件的一些文件信息等。 服务端从客户端直接或间接获取数据的过程都是一次输入过程, 无论直接或间接
系统更加安全 由于每一个设备均以分散的方式安装于远端的摄像机端,即使单个设备发生了故障也仅仅是影响到这个设备,而不至于影响整个系统。 传统的 DVR 系统实际上还是一个集中控制系统。 所有的摄像机信号必须连接到 DVR 主机。 一旦 DVR 主机失效,整个系统就会崩溃。 所以我们说分布式网络化数字视频系统的这些特点是传统的 DVR(数字录像机系统)所无法达到的。 第 7 页 . 分布式存储
平方米不 得 超过 270kg; ( 5)脚手架两端、转角处以每隔 6— 7 根立杆应设剪刀撑,剪刀撑 地面角度应大于 45- 60 度; ( 6)架子的铺设宽度不得小于 m,脚手板必须满铺; ( 7)离墙面距离 30~35cm,不得有空隙和探头板,脚手板搭接时不得小于20cm,对接时应架设双排小横杆,间距不大于 20cm,在架子拐弯处脚手架板应交叉搭设,垫平脚手架板应用木块,并且要钉牢
葉小喬木、針葉喬木、疏葉喬木 土壤深度 600 _____株 ____m2 棕櫚類 土壤深度 400 _____株 ____m2 灌木 土壤深度 (每㎡至少 栽 植 4 株以上) 300 m2 多年生蔓藤 土壤深度 100 m2 草 花 花 圃、自 然 野 草 地 、草坪 土壤深度 20 m2 老樹保留 米高徑 30cm以上或樹齡20 年以上 900 _____株 ____m2 600
可以 同时 申请多个域名指向网站,如已经申请的域名: 申请寓意: adapt 品牌在欧洲数码市场具有很强的知名度, 得到用户的普遍认 可。 我们希望在中国市场延续 adapt 品牌辉煌,并期望打造成为中国最大的数码配件商城。 中文商城名称、 LOGO、 相应域名 待定。 Adaptking中国最大的数码配件商城 6 选择网站运行模式 网站的运营模式选择与费用预算有关 , 通常需有以下几方面的考虑