




已阅读5页,还剩46页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要 随着社会的不断发展,科学技术也在不断的更新。Internet 作为新型的工具, 在 90 年代便开始用于商业,它的迅速的发展为商业界提供了更加广阔信息平台 与更多的商机,如催化剂一般刺激着商业经济的快速发展。因此选择设计开发 一个企业门户网站拥有重要的意义。 本文阐述了网上购物系统的开发与设计。设计采用现在比较流行的 JSP 网 站开发技术,并考虑到网站所处理的数据的结构特点及所学到的知识,应用 Microsoft SQL Server2000 数据库系统作为网站的后台数据库。系统实现了网站 的基本功能,包括客户的注册登录、浏览网站信息、信息查询、购物并填写订 单以及管理员对于网站的维护与更新。在页面设计与制作中,对于页面的基本 格式,使用 HTML 语言出大的框架,然后用 Dreamweaver8 及 Eclipse 在框架里 面做详细的设计。 结合这次设计的意义对 Internet 在商业中的应用与发展做一下介绍;然后针 对整个系统进行分析,其中包括可行性分析、需求分析、系统的业务流程分析、 数据分析等;在此基础上确定网站的功能目标,将网站的功能逐次划分,并细 分出子功能模块;接下来设计并实现各个模块,在每个模块都能完成其功能的 结果下将其综合成一个完整的系统。 关键词:网上购物;JSP;HTML Abstract Today,the science techniques develop very fast.People valued the E-business using the modern network proceeds the business activity as the key power more and more.The Business to Customer mode is one of the main trade modes on the net of electronic commercr.Now,the Business to Customer field is in the stage of the beginning.This is good development foreground for the market.Therefore,it is meaning for us to design and develop the electronic commerce website. This paper detail describes how to develop an electronic commerce website.In the design,I used the JSP technology which is very popular during the website developer.Considered with the knowledge that I have learned and the structure of the date that the website deal with,I used Microsoft SQL server 2000 as the back database of the website. This website system has basic functions of a enterprise websiteIt can show us the information of the goods、news、customers that registered on the website and so on.It also can provides the function that some customers on the web can fill in bills when they want to buy the goods. The system realized the query function for products and the manage functions for the background of the system.During the process of designing the webpage,I make the main frame by HTML,and use Dreamweaver8 and Eclipse to finish the detailed design. First,I make a instruction for the application and development of Internet in commerce,then analyze the whole system,which includes feasibility analyze,requirement analyze,operation flow analyze and date analyze.Then I make the function aim of this website base on the analyses above,and divide the function up to several parts.I design every single part of the function particularly,and finallyintegrate these sub-function modules to one complete system. Keywords:Online Mart;JSP;HTML 目录目录 摘摘 要要 .I ABSTRACT.II 第第 1 章章 引引 言言.1 1.1 本论文的背景和意义.1 1.2 国内外现状.1 1.3 本论文的主要内容.2 1.4 本论文的结构安排.3 第第 2 章章 相关技术简介相关技术简介.4 2.1 JSP 技术.4 2.2 Microsoft SQL Server2000.4 2.3 Web 服务器.5 2.4 连接数据库与 JavaScript.7 2.5 CSS 层.8 第第 3 章章 系系统统分分析析.9 3.1 可行性分析.9 3.2 需求分析.10 3.2.1 业务需求分析.10 3.2.2 用户需求分析.10 3.2.3 功能需求分析.10 3.3 业务流程分析.11 3.3.1 前台业务流程分析.11 3.3.2 后台业务流程分析.12 3.4 数据流程分析.12 3.5 运行环境及开发工具.13 第第 4 章章 系统总体设计系统总体设计.15 4.1 系统结构设计.15 4.2 功能模块设计.15 4.2.1 前台模块的功能模块设计.16 4.2.2 后台管理模块的功能模块设计.17 4.3 数据库设计.17 4.3.1 E-R 图 .18 4.3.2 基本表设计.21 第第 5 章章 系系统统实现实现.25 5.1 程序设计.25 5.2 系统页面的设计与实现.25 5.3 前台功能模块的实现.25 5.3.1 用户管理模块.26 5.3.2 用户资料修改模块.29 5.3.3 购物车模块.31 5.3.4 订单查询模块.34 5.3.5 留言板模块.34 5.4 后台功能模块的实现.36 5.4.1 管理员登录模块.36 5.4.2 添加商品模块.37 5.4.3 订单信息管理模块.39 5.4.4 查询用户信息模块.40 5.4.5 添加链接模块.41 第第 6 章章 结结论论.43 参考文参考文献献.44 致致 谢谢.47 第 1 章 引 言 1.1 本论文的背景和意义 计算机网络的出现带给了世界巨大的变化,从过去只面向专业部门的信息 传送扩展到现代生活的各个角落,它为世界的发展和变革做出了无可估量的贡 献。特别是在二十世纪九十年代,美国政府提出“信息高速公路”计划并付诸 于实施以后,网络渐渐的从人们极少了解的领域来到了全世界平常人的生活中。 在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中, 电子商务则是一个热点。电子商务一个最基本体现就是网上购物,从一定程度 上讲它就是网上超市,也就是一种网上销售。“网”字意味着它具有信息时代 的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来 了重要的变化。 自我国加入 WTO 后,越来越多的传统企业进一步认识到企业经济发展的必 然趋势是以网络化、全球化为主要特征。而企业实行电子商务则成为企业发展 与国际接轨的必要条件。多年来国家十分重视企业的信息化建设,并做了大量 工作,但目前企业开始实施信息化的比例还不到 20%。所以电子购物网站的实 现是一个非常迫切的需求。 现代的网络,已经经历过迅速发展的时期,他的技术也已经相当成熟。因 此,依靠网络技术来架设一个网站会在很多方面得到相关的支持。 作为信息传输的媒介,它的高速,海量,及时与可接受的可靠性满足了现 代人们对于需求的渴望。现在的网络对于人们来说,已经可以不再是单单获得 信息的意义,更反应了现代人生活的理念,更为重要的是成为企业与政府传达 思想,介绍自身的平台。因为现代社会愈发的依赖于网络,特别是“万维网”, 为企业或政府量身设计一个网站被默认为必不可少的事情。 1.2 国内外现状 伴随着 Internet 的蓬勃发展,网络购物中心作为电子商务的一种形式正以 其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已不再满足于 信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。的确, 客户足不出户便可以方便快捷的选购自己喜欢的商品,这正是网络购物中心为 客户带来的好处。 敏锐的网络商家当然不会错过这样绝好的机会,越来越多的网站投身到提 供网络购物服务的行列中来,一个基于 Internet 的全球电子商务框架正在形成。 在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国 的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C 培尼等 纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从 网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发 生在 1996 年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支 付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据 CNNIC 的统计结果,截止 2004 年 1 月中国有互联网用户 7950 万人,而又有 40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物 的用户达是 3235.7 万人,并且这一数字还在以 17%左右的速度增长,到 2006 年中国网上购物用户将达到 6962 万人,这说明在中国发展网上购物具有良好的 群众基础,网上购物方式日趋被大家所接受。 在最近一段时间里,我也查了一些关于网上购物的信息。 有 60.4%的网站属于企业网站,可见如今企业都将网站作为推广自己的重 要手段。其次是个人网站。而政府部门的网站占到 4.4%。 但是,另有调查显示,将近 75%的企业的网站每天的点击率在 200 次以下, 更有 51.5%的企业网站的点击率不足 50 次,仅有 8.6%的企业网站的点击率每天 超过 1000 次。这说明,做好一个网站,做出网站的特色也企业信息与新闻相结 合来吸引人观看是一个非常重要的问题。 另外,作为信息、新闻传播的传统模式的报刊业也将目光和精力投入到网 络网站上来。毫无疑问,高速,海量的信息传输对报刊业也是巨大的刺激。 2005 第五届中国网络媒体论坛中提出到“顺应数字化潮流,地方报业踏上网上 之路”。 此外,随着电子时代的迅速发展,MP3 等电子产品已受到广大的消费群体 高度的关注。生产制造 MP3 的厂商作为新时代产业的一个主要部分,当然也会 紧随着时代的发展来使自己在市场与行业中更具竞争力。利用电子商务的模式, 在介绍推广自己的同时,以新的一种渠道销售自己的产品,也愈发被关注。 因此,设计一个具有电子商务功能的企业网站具有非常好的开发与应用前 景。 1.3 本论文的主要内容 这次设计实现了一个网上购物网站。网络购物中心所承载的信息量大、购 物流程比较繁琐,而且互联网中日益肆虐的黑客和病毒对网络的安全性提出了 更高的挑战。开发出的网络购物中心系统基于 Windows 2000 Server 中文企业 版服务器和 SQL Server 2000 数据库,采用国际先进的 JSP 进行开发,具有很 高的稳定性和安全性。网络购物中心真正实现了在 Internet 上的经营销售,从 而使其获得更大的市场机遇及经济效益,很大程度地提高了企业的核心竞争力。 这个网上购物系统所需要的功能从用户角度进行划分,可以分为前台用户 功能和后台管理功能。用户功能主要提供给购物的用户使用,包括用户的注册、 登录,购物车,查看订单等;后台管理功能主要提供给系统的管理人员使用, 包括对用户、商品、订单的管理。 用户注册后,登陆网站的用户可以在线查看、订购产品,并可在论坛中与 其他用户进行交流及提出意见等。这些部分用 JSP 设计页面及连接,使用数据 库来建立相关的表,以便于对其进行查看、修改或删除。 在网站设计中,管理员完成对网站的维护与管理的工作。使用数据库中权 限的功能对管理员设置权限,管理员可以对商品信息进行新增,修改及删除, 也可以对订单信息进行处理,同时管理员也可以对用户信息进行管理。 1.4 本论文的结构安排 本文分为六章,通过对这个网站的分析、设计与实现的过程的全面介绍来 展示系统的全部特性。 第一章绪论描述了课题的背景、目的与意义,介绍了国内外现状,进而总 结出此次研究工作的内容。 第二章是在系统设计中的一些相关技术简介。 第三章系统分析首先从几个角度分析了系统开发的可行性。阐述了系统在 实际应用中的价值,然后进行了需求分析、网站业务流程分析和数据流分析。 第四章的系统总体设计在明确了系统设计原则下,进行了功能模块设计。 接着进行数据库设计,首先针对系统中的数据设计出实体间的关系,然后描述 了数据库中基本表的设计。 第五章的系统实现阐述了系统页面及其逻辑功能的实现,重点描述了前台 与后台的各个功能模块的实现过程,对主要的原理和技术进行了详细的说明, 并列出了一些典型的逻辑的程序流程图进行说明。 第六章系统调试与实施介绍了系统的各项调试指标,分析了调试的过程和 结果。 致谢中对在本次毕业设计中给予指导和帮助的老师和同学表示由衷的感谢。 第 2 章 相关技术简介 2.1 JSP 技术 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态 网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应 用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设 计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到 访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果连同 JSP 文 件中的 HTML 代码一起返回给客户。插入的 Java 程序段可以操作数据库、重新 定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样, 是在服务器端执行的,通常返回给客户端的就是一个 HTML 文本,因此客户端 只要有浏览器就能浏览。 JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的, 12 月又推出了 1.1 规范。目前较新的是 JSP1.2 规范,JSP2.0 规范的征求意见稿 也已出台。 JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务 器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页 面返回给客户端的浏览器。Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术的 简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的 所有特点。 自 JSP 推出后,众多大公司都支持 JSP 技术的服务器,如 IBM、Oracle、Bea 公司等,所以 JSP 迅速成为商业应用的服务器端语言。 JSP 可用一种简单易懂的等式表示为:HTML+Java=JSP。 JSP 技术无论是在跨平台特性、运行效率、企业级软件开发还是商业支持 方面都具有优势,从而使其成为目前和未来进行动态网页开发的最佳工具之一 1。 2.2 Microsoft SQL Server2005 SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬 镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则较专注于 SQL Server 在 UNIX 操 作系统上的应 SQL Server 安装界面用。 SQL Server 2005 对比与其他大型数据库管理系统又新增一些新特性,如, 数据库管理特性,开发特性,商业智能特性等,因此,Microsoft SQL Sverver2005 作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行 提供了坚实的基础。 2.3 Web 服务器 Web 服务器负责 JSP 文件的执行。目前支持 JSPd 应用服务器较多,如 Tomcat、Resin、Websphere、Weblogic、Jboss 等。 (1) Tomcat Tomcat 是 Apache 公司组织开发飞一种 JSP 引擎,由于自身具有 Web 服务 器,可以作为独立的 Web 服务器使用。 如今,基于 Web 的应用越来越多,传统的 Html 已经满足不了如今的需求。 我们需要一个交互式的 Web,于是便诞生了各种 Web 语言。如 Asp,Jsp,Php 等。当然,这些语言与传统的语言有着密切的联系,如 Php 基于 C 和 C+语言, Jsp 基于 Java 语言。Tomcat 即是一个 Jsp 和 Servlet 的运行平台。 Tomcat 是一个免费的开源的 Serlvet 容器,它是 Apache 基金会的 Jakarta 项 目中的一个核心项目,由 Apache,Sun 和其它一些公司及个人共同开发而成。 由于有了 Sun 的参与和支持,最新的 Servlet 和 Jsp 规范总能在 Tomcat 中得到 体现。Tomcat 被 JavaWorld 杂志的编辑选为 2001 年度最具创新的 java 产品, 可见其在业界的地位。 Tomcat 最新版本是 4.0 x.4.0 x 与 3.x 的架构不同,而是重新设计的。 Tomcat4.0 x 中采用了新的 Servlet 容器:Catalina,完整的实现了 Servlet2.3 和 Jsp1.2 规范。Tomcat 提供了各种平台的版本供下载,可以从 上下载其源代码版或者二进制版。由于 Java 的跨平台特 性,基于 Java 的 Tomcat 也具有跨平台性。 与传统的桌面应用程序不同,Tomcat 中的应用程序是一个 WAR(WebArchive)文件。WAR 是 Sun 提出的一种 Web 应用程序格式,与 JAR 类似,也是许多文件的一个压缩包。这个包中的文件按一定目录结构来组 织:通常其根目录下包含有 Html 和 Jsp 文件或者包含这两种文件的目录,另外 还会有一个 WEB-INF 目录,这个目录很重要。通常在 WEB-INF 目录下有一个 web.xml 文件和一个 classes 目录,web.xml 是这个应用的配置文件,而 classes 目录下则包含编译好的 Servlet 类和 Jsp 或 Servlet 所依赖的其它类(如 JavaBean) 。通常这些所依赖的类也可以打包成 JAR 放到 WEB-INF 下的 lib 目 录下,当然也可以放到系统的 CLASSPATH 中,但那样移植和管理起来不方便。 在 Tomcat 中,应用程序的部署很简单,你只需将你的 WAR 放到 Tomcat 的 webapp 目录下,Tomcat 会自动检测到这个文件,并将其解压。你在浏览器 中访问这个应用的 Jsp 时,通常第一次会很慢,因为 Tomcat 要将 Jsp 转化为 Servlet 文件,然后编译。编译以后,访问将会很快。另外 Tomcat 也提供了一 个应用:manager,访问这个应用需要用户名和密码,用户名和密码存储在一个 xml 文件中。通过这个应用,辅助于 Ftp,你可以在远程通过 Web 部署和撤销 应用。当然本地也可以。 Tomcat 不仅仅是一个 Servlet 容器,它也具有传统的 Web 服务器的功能: 处理 Html 页面。但是与 Apache 相比,它的处理静态 Html 的能力就不如 Apache.我们可以将 Tomcat 和 Apache 集成到一块,让 Apache 处理静态 Html, 而 Tomcat 处理 Jsp 和 Servlet.这种集成只需要修改一下 Apache 和 Tomcat 的配 置文件即可。 另外,Tomcat 提供 Realm 支持。Realm 类似于 Unix 里面的 group.在 Unix 中,一个 group 对应着系统的一定资源,某个 group 不能访问不属于它的资源。 Tomcat 用 Realm 来对不同的应用(类似系统资源)赋给不同的用户(类似 group) 。没有权限的用户则不能访问这个应用。 Tomcat 提供三种 Realm,1:JDBCRealm,这个 Realm 将用户信息存在数据库里,通过 JDBC 获 得用户信息来进行验证。 2:JNDIRealm,用户信息存在基于 LDAP 的服务器 里,通过 JNDI 获取用户信息。3:MemoryRealm,用户信息存在一个 xml 文件 里面,上面讲的 manager 应用验证用户时即使用此种 Realm.通过 Realm 我们可 以方便地对访问某个应用的客户进行验证。 在 Tomcat4 中,你还可以利用 Servlet2.3 提供的事件监听器功能,来对你 的应用或者 Session 实行监听。Tomcat 也提供其它的一些特征,如与 SSL 集成 到一块,实现安全传输。还有 Tomcat 也提供 JNDI 支持,这与那些 J2EE 应用 服务器提供的是一致的。说到这里我们要介绍一下通常所说的应用服务器(如 WebLogic)与 Tomcat 有何区别。应用服务器提供更多的 J2EE 特征,如 EJB,JMS,JAAS 等,同时也支持 Jsp 和 Servlet.而 Tomcat 则功能没有那么强 大,它不提供 EJB 等支持。但如果与 JBoss(一个开源的应用服务器)集成到 一块,则可以实现 J2EE 的全部功能。既然应用服务器具有 Tomcat 的功能,那 么 Tomcat 有没有存在的必要呢?事实上,我们的很多中小应用不需要采用 EJB 等技术,Jsp 和 Servlet 已经足够,这时如果用应用服务器就有些浪费了。而 Tomcat 短小精悍,配置方便,能满足我们的需求,这种情况下我们自然会选择 Tomcat. 基于 Tomcat 的开发其实主要是 Jsp 和 Servlet 的开发,开发 Jsp 和 Servlet 非常简单,你可以用普通的文本编辑器或者 IDE,然后将其打包成 WAR 即可。 我们这里要提到另外一个工具 Ant,Ant 也是 Jakarta 中的一个子项目,它所实 现的功能类似于 Unix 中的 make.你需要写一个 build.xml 文件,然后运行 Ant 就可以完成 xml 文件中定义的工作,这个工具对于一个大的应用来说非常好, 我们只需在 xml 中写很少的东西就可以将其编译并打包成 WAR.事实上,在很 多应用服务器的发布中都包含了 Ant.另外,在 Jsp1.2 中,可以利用标签库实现 Java 代码与 Html 文件的分离,使 Jsp 的维护更方便。 Tomcat 也可以与其它一些软件集成起来实现更多的功能。如与上面提到的 JBoss 集成起来开发 EJB,与 Cocoon(Apache 的另外一个项目)集成起来开发 基于 Xml 的应用,与 OpenJMS 集成起来开发 JMS 应用,除了我们提到的这几种,可以与 Tomcat 集成的 软件还有很多。 Tomcat 确实是一个很好的工具,不仅仅因为其免费,功能强大,更因为其 开放性。如今,开源软件越来越收到人们的重视,Linux 就是一个成功的典型11。 (2) Resin Resin 是目前最流行的支持 JSP 和 Servlet 的 Web 服务器之一,它被誉为 JSP 最快的解释器,而且,目前的 Resin 可以支持 Sun 的 J2EE,这一点 Tomcat 暂时是做不到的。Resin 对静态页处理能力相对较弱,为了更好的发挥特性,通 常,它都与 Apache 组合使用,这样的组合可以架构出功能十分强大的站点。 (3) Weblogic Server Weblogic 是 BEA 公司开发的墓前最流行的 Web 应用服务器之一,它拥有 处理关键 Web 应用系统问题所需的性能,具备很高的可扩展性和可用性,而且 在与 BEA Weblogic Commerce Server TM 配合使用时,可为部署适应性个性化 的电子商务应用系统所需的多种特色和优势: 1) 领先的标准 全面支持 EJB、JSB、JMS、JDBC、XML、和 WML。 2) 无限的可扩展性 包括客户机的连接共享,资源 Pooling 以及动态网页和 EJB 组建群集。 3) 部署灵活 Weblogic Server 的特点是与领先的数据库、操作系统和 Web 服务器集成。 在本次设计中,选择使用的是 Tomcat 服务器。 2.4 连接数据库与 JavaScript JDBC(Java DataBase Connectivity)是 sun 公司制定的 Java 链接数据库技 术。在安装好数据库后 JSP 并不能直接与数据库连接8,这里选择利用第三方 JDBC 驱动程序连接数据库。在项目开发中,如果频繁在 JSP 页面中使用数据 库连接函数,释放函数进行操作的话,势必会非常麻烦,而且代码的冗余量也 很大,页面很多的时候维护也会非常麻烦,页面上到处都是数据库连接和释放 代码。因此,可以利用公共数据库访问连接 JavaBean 的开发。通过将数据库连 接函数代码,释放函数代码等封装在 JavaBean 中,可以减少非常多的代码编程 工作,提高代码可维护性。 在加载了 JDBC 驱动程序,建立了数据库的 URL 后,创建一个 Condb.java 的文件,通过调用 DriverManager 类的 getConnection 方法与 db_Business 数据库 连接。在 getConnection 方法的实现中,声明数据库名称为 db_Business。这样, 在其他的 Java 文件和页面中声明调用或包含了 Condb.java 文件后,都可以对数 据库操作了。 JavaScript 也叫小脚本语言,是一种基于对象和事件驱动并具有安全性能的 脚本语言,使用它的目的是与 HTML 超文本标识语言、Java 脚本语言一起实现 在一个网页中链接多个对象,与网络客户交互作用,从而可以开发客户端的应 用程序。它是通过嵌入或调入在标准的 HTML 语言中实现的9。 2.5 CSS 层 CSS 层叠样式表 (Cascading Style Sheet) 是一系列格式规则,它们控制网 页内容的外观。使用 CSS 可以非常灵活并更好地控制具体的页面外观,从精 确的布局定位到特定的字体和样式。并能极大的方便网页制作的工作7。这次 设计中就学习使用了 CSS 层叠样式表,在 HTML 文文档外部将一系列 CSS 规 则存储到一个.CSS 文件中。例如创建了一个名为 body 的选择器。利用它来统 一设计网站内网页背景及外部框架的样式。在声明中规定了页面的背景、滚动 条的颜色样式等。还用.br 和.wenbenkuang 两个选择器确定输出文本框时的样式。 由于 CSS 已经规定声明部分中的属性及其取值范围,所以对于我这样初学者的 难点就是如何找到合适的属性来实现页面设计。 第 3 章 系统分析 3.1 可行性分析 可行性分析是在全面调查基础上,针对新系统的开发是否具备必要性和可 能性,对新系统的开发从技术、经济、运行的方面进行分析和研究,以避免投 资失误,保证新系统开发成功。可行性研究的目的就是用最小的代价在尽可能 短的时间内确定问题是否能够解决。这部分将从以下四个方面进行研究:技术 可行性、经济可行性、操作可行性和调度可行性。 (1)技术可行性 因为计算机硬件的发展已经越来越快,现在 PC 机的性能已经可以胜任普 通网站的 web 服务器。购买一台高性能 PC 机作为企业的网站对于这个营销商 来说并不是问题。 JSP 是 Java 在 Internet/Intranet Web 上的重要应用技术,可以和各种 Java 技术完好的结合在一起从而实现非常复杂的应用。因此得到了广泛的支持和承 认,成为一种非常流行的网站开发技术。利用 JSP 技术可以建立先进、安全和 跨平台的动态网站。鉴于 JSP 技术的成熟与广泛的使用,加以指导老师的帮助 可以得到很多的技术支持。由于在学习数据库时一直以 SQL Server 作为例子, 所以采用 Microsoft SQL Server2000 作为数据库的后台。 (2)经济可行性 根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的费用为 5300 元左右,另外每年交纳 600 元占用网站空间和网站维护费。为了使网站建 成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需 要增加 3000 元的一次性投资。这样看来一个成功的网站建成后为这个营销商带 来的效益将会远大于成本。但架设好一个网络中的服务器,以满足互联网中浏 览者对速度的需求,这样每年服务器与网络线路和设备的维护费用将是企业不 得不重点考虑的因素。如何做好经济可行性分析,需要通过仔细的调查与投资 和行业方面的专业人士分析。 (3)操作可行性 如今,计算机与网络已经非常地普及。特别是在企业信息化高需求与快速 发展的时代,计算机应用已经成为企业员工必备的技能。由于这个课题是以 PC 机作为服务器的网站,营销商可以自己对网站进行操作和管理。 3.2 需求分析 商务系统随着中国经济的高速发展发生了巨大的变化。专做营销的中小型 企业随着百姓个人消费水平的增长迅速成长起来,但同时也带来了这一行业激 烈的竞争。 3.2.1 业务需求分析 网站的制作已经不单单是把企业想要表达的内容摆放在网站上那么简单, 当今的网站设计包含了更多的设计元素,给予浏览者更多的视觉享受。现在企 业营销商需要用一些更新颖更有效的方式增强竞争力。建设一个宣传自身商品 形象的电子商务营销模式的网站是一种有效的方法。另外,通过电子商务网站, 广阔自己的营销方式和市场,能够帮助企业营销商从鱼龙混杂的市场中脱颖而 出,完善企业销售与服务的环节,最终提升企业的价值与经济效益。 3.2.2 用户需求分析 这个网站以上面的业务需求为基础,进一步提出网站需要完成的以下任务: 网站需要让供应商、客户以及浏览者能看到商城的信息及动态,另一个重要的 内容就是能够显示出该商城现有的各类型商品及其详细信息;由于消费者的需 求在增长和变化,商城在面对面销售的基础上也要随之发展出相应的服务,如 在线订购等技术。 另外,企业营销商除了能与普通客户一样浏览网站之外,还需要对网站进 行管理。企业需要定期更新现有商品的详细信息、商城动态和联系方式,必要 时还要对企业的介绍做更改。对于消费者通过网站提交的各种订单能够进行处 理以方便销售。 3.2.3 功能需求分析 根据上面的需求分析,需要设计出网站的前台与后台。用户在前台所浏览 的内容,网站的后台需要能相应的做出更新或修改。根据以上的想法,设计出 网站的功能: 前台用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京市2025商务部投资促进事务局招聘13人笔试历年参考题库附带答案详解
- 八公山区2025安徽淮南八公山区老年学校(大学)工作人员特设岗位招聘1人笔试历年参考题库附带答案详解
- 乌当区2025贵州乌当区农业农村局招聘驻嘉旺屠宰场动物检疫协检人员笔试历年参考题库附带答案详解
- 黔西南布依族苗族自治州2025贵州黔西南州贞丰县事业单位引进高层次人才和急需紧缺人才25人笔试历年参考题库附带答案详解
- 2025浙江温州市鹿通文化旅游有限公司招聘11人笔试参考题库附带答案详解
- 2025年河北石家庄市供热管理集团有限公司劳务派遣制人员14人笔试参考题库附带答案详解
- 2025年广西盐业集团公开招聘18人笔试参考题库附带答案详解
- 2025年国网青海省电力公司高校毕业生招聘(第二批)调剂笔试参考题库附带答案详解
- 2025年中国铁路南宁局集团有限公司招聘高校毕业生73人三(本科及以上学历)笔试参考题库附带答案详解
- 2025年2月云南思茅产业园区紧缺人才127人笔试参考题库附带答案详解
- GB 1903.50-2020食品安全国家标准食品营养强化剂胆钙化醇(维生素D3)
- 横河DCS-培训讲义课件
- 部编版三年级下册语文全册课件【完整版】
- 初中数学几何1000题专项训练(含详解分析)-最新
- 欧洲非常规的知识产权战略课件
- 外滩建筑介绍
- 青少年亲社会行为量表
- 你好,无废校园主题班会
- 中药煎服方法
- 研发支出辅助账汇总表
- 聚合物混凝土定义、分类和性质Polymerconcrete
评论
0/150
提交评论