医药销售电子网站毕业设计论文.doc
《医药销售电子网站毕业设计论文.doc》由会员分享,可在线阅读,更多相关《医药销售电子网站毕业设计论文.doc(39页珍藏版)》请在三一办公上搜索。
1、摘 要随着计算机技术的迅猛发展,电脑的普及使用,人们的生活习惯的改变,使得网上购物越来越来普及深受人们的喜欢。以为足不出户就能买的自己想要的东西,非常的方便。也就使的网上购物的网站越来越流行。南京艾斯医药系统是公司根据现在的潮流,增加公司药品的销售额而开发的,是非常前沿的一个运用于实际当中的网站, 就是现在网上购物的实际运用。也是市场发展中必然出现的产物,是实际当中的技术运用。采用html、javascript等语言开发网站页面,用jsp,Ajax 的技术实现动态设计,用Mysql制作系统数据库。本系统是根据实际的需求而设计,通过对计算机硬件和软件解决方案的论证,对实际应用领域进行深入的调查分
2、析,已经基本上成功地实现了设计要求。实现了客户的药物购买、搜索相关信息、用户注册功能、网上药店、后台管理、游客浏览商品等功能。系统一大特设:用户不需要注册也可浏览,购买物品下订单。友好、简单易用的Web界面,丰富实用的功能设置,将吸引更多的上网者浏览购买自己所需要的东西,不用出门就买到自己所需的物品。网上购物是现在生活当中的必不可少的!今后有很好的发展前途。关键字: 实际;网上交易;JSP;MysqlABSTRACTFly along with the fast development in computer technology, we have got ten big progresses
3、 in school science and information management. So it needs equal development in every part. The school will be building an information management and educational plat from hardware and software two sides. I developed this system is in order to reduce the teachers pressure, enhance the work efficienc
4、y, optimize the process of students testing, enhance the students identity and papers secrecy. It can save more people money and time thantraditionmethods. This paper gives the basic design idea of the Browser/Server structure based online course elect system by analyzing the characteristic of the B
5、rowser/Server structure and combining with the actual public elective courses conditions of our schoolIt introduces the function module and database design briefly,followed by a discussion on database accessing technology and the active page technology of the course elect system based on JSP and Mys
6、qlBy using this system,students can elect courses online efficientlyThis Browser/Server structure system is developed under Myeclipse platform in Windows XP operating system, using Java as JSP development language and Mysql as the database. This system is of higher security and better performance. T
7、he character string, which is used to connecting to the database, can be modified at any time in the file “web.config”. The string is encoded and encrypted, increasing flexibility of the system and security of the database. In code, making use of stored procedure and minimizing the database opening
8、time to improve performance of the system. KEYWORDS:FACT; Shopping on the Internet; Jsp; Mysql目 录摘 要IABSTRACTII1 绪 论11.1引言11.2 南京艾斯医药系统构架11.2.1 南京艾斯医药系统需求分析11.2.2 类似网上购物系统12 JSP技术综述32.1 Tomcat6.0与JSP的结合32.2 JSP的内部特点32.2.1 JSP内部9特点32.3 利用JDBC访问数据库42.3.1 装入JDBC驱动程序42.3.2 定义52.3.3 建立连接52.3.4 创建语句并操作数据库
9、52.3.5 关闭数据对象和链接对象62.4 JSP与CGI的比较63 总体规划与设计83.1 系统可行性分析83.1.1当前购物网站的现状83.2 系统设计思想83.3 系统设计目标93.3.1南京艾斯医药商务系统93.4 系统整体结构及其说明94 南京艾斯医药商务系统开发与实现114.1 开发环境114.1.1 硬件环境114.1.2 软件环境114.2 程序系统结构134.2.1 Web应用程序设计134.2.2 Web应用程序具体内容144.2.3 Web页面的设计与制作144.2.4 设计过程中使用的主要技术及元素154.3 Web数据库的建立及链接154.3.1 数据库简介154.
10、3.2 数据分析数据库中表的建立155 系统实现与运行结果19总 结31致 谢32参考文献331 绪论1.1引言2006年7月第18次中国互联网络发展状况统计调查显示:中国经常网上购物人数已达3000万人,有1/4的网民有过购物经历。与上年同期相比,经常购物的网民增长了50%。国网上购物市场巨大,从交易额来看,根据统计,2005上半年我国网上购物者累计购物金额达到100亿元。相比之下,去年全年也只有34亿元。随着中国电子商务环境的不断改善,网上购物以其便捷、省时、省钱和安全等特点日益为人们所熟悉和青睐,网上比较购物网站也必将借此时机迅速崛起。为了适应新形势的发展,目前国内有很多公司团体研究开发
11、了基于三个框架的购物系统。而我们知道网络应用软件运行的模式主要有二类:Client/Server模式、Browser/Server模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展而应运而生的一种技术,在这种模式下,客户端需要一个浏览器,服务器端是Web Server ,而Web Server是与数据库和应用服务器的紧密结合,可见,这种模式是瘦客户端,即对客户端的要求不高.如今,很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。然而,随着技术的发展,更先进的模式纷纷被提出并时兴起来,其中J2EE就是比较成熟的一种。1.
12、2南京艾斯医药系统构架1.2.1南京艾斯医药系统需求分析 南京艾斯医药系统的基本功能及要求:1)由于艾斯医药系统针对的用户为会使用Internet网购买商品的人,即系统指定了三类用户:管理员,注册用户和游客。2)系统的权限一般分为两种:管理员和注册。不同的身份使用不同的权限和功能。3)管理员需要对用户和商品进行管理:一、对用户权限的管理,某些用户想购买优惠的药品需要有VIP的权限,即管理员须更改权限。二管理员对非法用户的冻结及删除用户的权限。三管理员对商品的添加、删除、修改商品信息,为新药品添加广告信息。4)设计网页的友好程度,一个网页的美观会影响到网页的浏览数量,对商品的销售数量有很大的关系
13、,所以网页美化是系统中的重要部分。1.2.2类似网上购物系统现状分析在当前的网上购物系统中,系统都是以购买效率,操作的简单化和用户信息安全性为主,一登陆网页系统能够很快的找到自己想要的东西并可很快的购买。操作的简单化:用户在任何一台电脑上,只要可以上网,就可以登陆该网站购买自己需要的药品,大大简化了操作,为用户提供了方便。用户信息的安全性:系统开发时要考虑到用户信息的安全,让用户在购买商品有安全感,不会担心自己的网银的钱被盗,使得用户更加信任该网站从而得到更好的回报。南京艾斯医药商务系统根据当前形势开发出一个可以让用户方便购买,值得信任的网站。2 JSP技术综述2.1 Tomcat6.0与JS
14、P结合在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法作出集成性的设计。现在我们利用Tomcat+ASP构成三层式Web结构(如图1所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用Tomcat+JSP技术来集成Web前后端所带来的强大效益可归结为以下几个方面:1. 减少构建和维护成本2. 加快联机过程3. 应用软件集中在服务器端的开发管理4. 前端可使用任何浏览器(IE、Netscape.)5. 后端可存取任何数据库 (SQL、Mysql.)6. 可使用任何脚本语言开发
15、 (VBScript、JavaScript、.)2.2 JSP的内部特点2.2.1.JSP内部9大特点JSP提供了9功能强大的内部对象,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。这9对象及其功能描述如表2.2.1所示:表2.1 JSP 内部9大对象及其功能对象名称功能描述Request从客户端取得信息Response将信息送给客户端Out将信息输入到页面上Session储存在一个Session内用户信息,该信息仅可被该用户访问Application在一个ASP-Appli
16、cation中让不同的客户端共享信息ServletContext配合Transaction服务器进行分布式事务处理ExceptionContext对异常信息进行的扑捉的上下文Configconfig对象用来存放Servlet初始的数据结构。PagePage对象代表JSP对象本身,或者说代表编译后的servlet对象合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合。2.3 利用JDBC访问数据库JDBC是Java的开发者Sun的javasoft公司制定的java数据库连接(Java Data BaseConnecti
17、vity)技术的简称。JDBC是一种可用于执行SQL语句的JavaAPI。它可支持两种模型,也可支持三层模型访问数据库。用JDBC访问数据库,需要经过4个步骤:用DriverManager装入并注册合适的JDBC驱动程序。使用一个JDBC URL 定义驱动程序和数据源之间的连接使用一个JDBC URL创建一个连接对象创建语句对象2.3.1.装入JDBC驱动程序建立一个数据库连接的第一步是装入合适的驱动程序。驱动程序负责特定的数据库与JDBC接口之间的数据转换。JDBC驱动程序分为四个类型:JDBC-ODBC驱动程序:它是通过桥的方式有标准的ODBC驱动程序来提供JDBC访问。本机API-部分J
18、ava驱动程序:这种程序把JDBC调用转变为想应得数据库的本机API的调用。JDBC-网络协议的Java驱动程序:它把JDBC调用翻译成一个与无关的网络的协议,然后由定制的中间件服务器翻译为DBMS协议。本地协议纯Java驱动程序:它是直接把JDBC的调用直接转换成DBMS的使用的网络协议。2.3.2.定义 JDBC URL装入驱动程序后定义一个JDBC URL,它连接一个驱动程序到一个数据源。JDBC有三部分组成:jdbc,子协议和子名称。JDBC URL例子:jdbc:odbc:person。其中子协议是odbc,子名称是person,是标示数据库的方法。2.3.3.建立连接现在已经装入了
19、驱动程序,并构建了一个JDBC URL 连接驱动程序到数据源,然后利用DriverManager类的getconnection方法创建连接。方法如下:String url =jdbc:odbc:person;Connection con=DriverManager.getConnection(url);2.3.4.创建语句并操作数据库JDBC提供了三个类用于向数据库发送SQL语句- Statement、PrearedStatement、CallableStatement;下面用Connection类的creatStatement方法创建一个Statement对象,例子如下:Statement
20、st=con.creatStatement();2.3.5关闭数据对象和链接对象在使用了JDBC连接数据库之后要关闭它,因为它使用了一定的服务器资源。通过调用方法close实现关闭,然后再释放它。st.close();/关闭创建的数据对象。con.close();/关闭创建的链接对象。2.4 JSP与CGI的比较CGI(Common Gateway Interface,通用网关接口)也是Internet上一种功能强大的Web页面技术,其工作方式有别于ASP。我们现对二者进行比较。JSP开发Web应用程序的特点:1 完全嵌入HTML,与HTML、Script语言完美结合。2 无须手动编译和链接程
21、序。3 面向对象,并可扩展ActiveX Server组件功能。4 使用脚本语言(JavaScript、VBScript)编写。5 存取数据库轻松容易(使用JDBC连接)。6 可使用任何语言编写自己的ActiveX Server组件。7 无浏览器兼容问题。8 程序代码隐藏,客户端仅能看到JSP输出的HTML文件。9 缩短Web开发时间。相比之下,使用CGI开发Web应用程序具有以下缺点:1 不易与HTML文件集成。2 须使用其他较复杂的语言来开发CGI程序。3 程序开发时间较长。4 存取数据库不容易。5 每个CGI程序被不同用户执行时都得重新执行一次,并占去Server的一个端口(Port),
22、降低Server效率。可见,JSP在数据库访问、与HTML的集成、提高服务器的效率等诸多方面都优于CGI,更适应Web应用程序开发的需要,因此本文选择了JSP作为个性化页面生成器的开发工具。3 总体规划与设计在对南京艾斯医药商务系统进行开发之前,必须首先对系统进行整体规划和设计,否则就会导致开发工作量大,系统不符合要求。更为糟糕的是,还可能会导致系统不完善或整个系统根本无法运行。因此,系统的总体规划与设计是南京艾斯医药商务系统备且首要的步骤。具体到本系统而言,就是根据系统的目标、内容、规模、性质、现有的配置等具体情况,进行系统可行性分析,明确系统开发目标,整体规划系统的物理结构。3.1 系统可
23、行性分析JSP模式产生的前提条件是Internet技术,但模式不仅仅是一种形式上的变化,其本质是通过社会分工的进一步细化,极大地提高社会资源配置效率,从而推动社会经济加速向前发展。作为经济组织IT应用的一种新模式,JSP模式无疑会大大降低经济组织IT应用的一次性投资成本与投资风险,同时也大大地降低了服务器与数据信息的维护成本,从而有利于经济组织控制运营成本,有利于企业建立自己的核心价值与市场竞争力。南京艾斯医药商务系统以准确、高速、网络化的信息技术为手段,实现了轻松登陆网站、快速购买商品和清晰的浏览商品信息的高度自动化、科学化的深度挖掘。系统通过提购买商品速度和用户信息的安全性的反馈效果、揭示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医药 销售 电子 网站 毕业设计 论文
链接地址:https://www.31ppt.com/p-3936267.html