某某购物网设计与实现

2022-11-01 版权声明 我要投稿

第1篇:某某购物网设计与实现

ASP电子商务购物网站的设计与实现

[摘要]电子商务是通过因特网进行的商业购销活动的总称。随着信息时代的来临,电子商务已经越来越贴近我们的生活。它的发展极大地改变了企业商务活动的形式与内容。更多企业可以通过电子商务来进行网上交易,以数字化为基础、以互联网为纽带的新经济革命已经到来。在新的世纪,中国经济实力能否缩小与欧美的差距,很大程度上依赖于中国对这场新经济革命的参与程度。因此,发展中国的电子商务已经是我国经济进入世界市场,参与全球化不可回避的选择。

[关键词]ASP;电子商务;电子购物网站;设计

[作者简介]樊峰鑫,海军蚌埠士官学校计算机教研室助教,研究方向:数据库应用,安徽蚌埠,233012;高垒垒,中国人民解放军汽车管理学院计算机教研室助教,研究方向:计算机网络,安徽蚌埠,233011

[

[文献标识码]A

[

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文

作者:樊峰鑫 高垒垒

第2篇:基于ASP的电子商务购物网站的设计与实现

[摘要] 随着电子商务的蓬勃发展,电子商务购物网站的设计具有非常重要的意义。介绍了开发工具ASP的功能特点,并给出购物系统功能模块,以及对购物车进行设计的总体规划和设计思路,同时在ASP开发工具的支持之下,详细地介绍了购物车的系统结构及功能划分,并且给出了重要部分的源代码。

[关键词] 电子商务 购物车 ASP

一、使用工具简介

ASP 是Active Server Pages:“动态服务器网页”的简称,其主要特点在于所产生的执行结果都是标准的HTML格式,目前,开发网站的软件很多,并且都各有所长,因为这些程序是在网络服务端执行, 使用一般的浏览器都可以正确地获得ASP 的“执行” 结果, 并且ASP 执行的结果可以直接在浏览器中“浏览”, 不仅如此, ASP 还具有如下特点: 完全与HTML文件融合,容易创建、修改,不需其他编译、连接程序,面向对象可扩展等,因此,ASP技术非常适合于购物网站的设计。

电子商务系统的应用提高了商业企业的生存力和竞争力。网上购物系统是企业(商家)面对消费者模式下的电子商务系统。企业通过网上商店建立网上销售渠道,直接面对最终用户,减少了销售过程中的中间环节,降低了客户的购买成本,从而赢得更多的客户。如何设计和实现一个实用且易于扩展的电子商务在线购物系统,它要具备哪些基本功能,成为商业企业关注的问题[1]。

二、系统功能

系统为用户提供美观、友好的商品展示铺面。顾客能够方便查询并订购商品。商家可以方便定义各种商品信息,让所有上网浏览的客户看到所录入的产品信息,并可以随时进行购买活动。系统的功能共设计了以下的模块(图1):

由于整个设计有十一个模块,我们以购物车商品模块的设计为例,具体的介绍如何运用ASP进行其功能的实现。购物车模块是前台用户端程序中非常关键的一个功能模块,帮助用户完成商品的选购,并把商品交给服务台进行结算。它包含的功能有:添加商品,浏览购物车,取消购物车中的商品,更新购物车中的商品,清空购物车。

1.添加商品功能

当用户进入商城后,一旦选购了商品,系统就会为每一个用户分配一辆购物车供用户使用,当用户不断单击旁边的[购买]按钮时,系统将会不停地帮用户把商品放入到给用户分配的购物车中。对于相同的商品,用户单击多少次就相当于购买该商品的数量是多少。当用户单击购买时,系统会出现购买提示。

实现购物车的添加商品功能的主要代码(purchaseshopgoo

ds.asp),如以下程序所示。

If sMode="add" Then

If sItemAindex>=1 Then'购物车中已经含有物品

For i=0 to sItemAindex-1'查对购物车中是否已经有此物品

If sItemId=sItemA(i) Then

sNowItemAIndex=i

Exit For

End If

Next

If sNowItemAIndex<>"" And sNowItemAIndex>=0 Then '购物车中已经有此物品

sItemNumA(sNowItemAIndex)=sItemNumA(sNowItemAIndex)+sItemNum

Session("CartItemNumArray")=""

For i=0tosItemAindex-1Session("CartItemNumArray")=Session("CartItemNumArray")&sItemNumA(i)&"@"

Next

Elseif sNowItemAIndex="" Then '购物车中还没有此物品 Session("CartItemTypeArray")=Session("CartItemTypeArray")&sItemId&"@"

Session("CartItemNumArray")=Session("CartItemNumArray")&sItemNum&"@"

End If

ElseIf cint(sItemAindex)=-1 then'购物车是空车

Session("CartItemTypeArray")=sItemId&"@"

Session("CartItemNumArray")=sItemNum&"@"

购物车里的全部商品都存储在两个Session里面,Session("CartItemTypeArray")存储着商品的种类,每类商品中间使用特殊的符号“@”来间隔;Session("CartItemNumArray")存储着商品的数量,每种商品的数量使用同种类相同的符号“@”来间隔,并且两个是相互对应的,每种商品对应着一个数字。

在打开购物车后,要向购物车中添加商品,首先查看购物车中是否有商品了,如果有商品,再判断是不是有此类商品,如果有此类商品,把存储商品数量的Session打开,找到同种类相应的项,直接为此类商品添加数量1,然后再把存储商品数量的Session打包成字符串;如果没有此类商品,则直接在存储商品种类和商品数量的Session字符串后面加上种类和数据就可以了;如果购物车是空车,则操作方法同没有此类商品的方法一样。

2.浏览购物车

在购物过程中,当用户购买完商品后,只需要单击商城上的[购物车]按钮,它将列出当前用户的购物情况。在这儿不仅可以看到购物的详细情况,而且还可以对当前选购的商品进行编辑修改或者清空购物车。购物车列表页如图2所示。

3.取消购物车中的商品

用户想要删除某种商品,此时系统将触发程序代码/purchase/shopgoods.asp?imod=del?itemid=del&itemid=<%response.write sitemtype a(i)%>,此时直接提交给服务器端供系统处理。

4.更新购物车中的商品

用户单击列表页的[订购车更新]按钮时,将把获得的购物车列表中的数据进行拆分,从而整个容器提交给后台系统以便处理。

5.清空购物车

在这些操作中,清空购物车是最容易的,我们就需要把存储购物车的两个Session全部清空就可以了,当用户购买商品时,再为用户建立它即可。

在Internet 上开展电子商务,具有降低经营成本、加快资金周转、开发广阔市场范围、提供全新服务方式等特点。随着社会网络化发展的不断深化,企业应用商务网站开展一系列商业活动将成为未来企业经营活动的主要方式。可以预见,在电子商务环境影响下连锁企业竞争基础不再依靠传统的资本、技术及规模,更重要的体现在现代信息管理技术水平中。

参考文献:

[1]郑宗晖:商业企业电子商务购物网站的设计与实现[J].计算机与现代化,2008-8

[2]刘炜:连锁超市的电子商务系统应用模式分析与设计[J].时代经贸,2007-5

[3]马莹:电子购物车及实现技术[J].绍兴文理学院学报,2002-6

作者:欧瑜枫 李 鹏

第3篇:基于ASP的电子商务网站中购物车设计与实现

摘要:该文介绍了一种基于ASP技术的电子商务网站中购物车模块的设计与实现。在设计中分析了购物车的数据流程,重点对购物车容器模块和添加商品功能模块进行了设计和实现。为电子商务网站开发进行了一个有益的探索。

关键词:电子商务;购物车;ASP

The Design and Implementation of a Shopping Cart in E-commerce Sites Based on ASP Technology

WANG Yu

(Shaanxi Radio & TV University Shaanxi, Xi'an 710068, China)

Key words: e-commerce; shopping cart; ASP

伴随着互联网技术的蓬勃发展,以及人们消费方式、消费理念的不断改变,网络购物的优越性越来越多的体现出来,也吸引着众多的消费者。电子商务网站无疑是网络购物最重要的应用载体,网站设计的合理性、安全性、便捷性都成为电子商务网站发展的重要指标。本文主要将介绍一种电子商务网站中的核心组件——购物车的设计和实现。

1 购物车在电子商务网站中的重要作用

电子商务的发展与互联网技术的发展紧密相关,二者结合,我们称之为电子商务技术,其发展的核心在于信息的收集、处理和使用模式的变更[1]。而在这当中购物车是整个电子商务网站面向客户的最核心部分,用户在购买商品时必须用到的就是购物车,它能让顾客清楚的看到自己所选购的商品及价格,用户可以对购物车内的商品进行数量的改变和已订购商品删除。

2 购物车的设计实现——基于ASP技术

在设计该系统的时候,我们选择ASP技术,这是因为ASP在开发Web程序上具备许多优势.例如具有很强的简易性、安伞性、自定义性和扩展性,还具有多种性能优良的功能和高效的可管理性[2]。系统的后台数据库设计采用的是SQL Server2005,这是因为我们考虑到电子商务网站对后台数据处理的各项性能的要求,该数据库对数据的安全性、稳定性、可靠性、易维护性等均较好的满足我们的设计要求。

2.1 购物车数据流程

为达到这些目的,在技术上采用session(会话)对象。Session对象当会话开始时即被创建,会话结束时候撤消。这里“会话”可以简单的理解为访问网页,对同一网站不同访问者有不同的session对象。我们可以使用Session对象存储特定的用户会话所需的信息,当用户在应用程序的页之间跳转时,存储在Session对象中的变量不会清除,当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象;当会话过期或被放弃后,服务器将终止该会话[3]。所以在此我们就可以将一个session对象看作是一辆购物车,不同的用户拥有各自的购物车,它包括商品的名称、数量、单价等,我们需要在session中定义一些变量来存储这些信息。购物车程序container.asp数据流程图如图1。

2.2 购物车初始化

用户访问购物网站,就会运行globa1.asa文件中session—onstart事件过程,因此把与购物车相关的Session变量初始化放在Session on—start事件过程。

2.3 购物车容器模块设计实现

当客户订购某一商品,即点击“订购”,就会运行container.Asp程序,将商品号、购买数量等购物数据存放到session变量,用session存放商品的名称和购物数量。并根据用户选择商品号购物数量,以表格形式显示在客户浏览器端。由于客户选购的商品和数量是动态的,所以存放商品、数量的session变量采用数组方式。购物车程序container.asp基于服务器端,需要根据客户端发送来的数据,动态生成相关的网页发送到客户端,因此,在客户端向服务器端发送数据时,必须通知在服务器端container.asp应该发送何种类型的网页。这就是在激活container.asp程序时需要参数“mode”的原因。

会员购物车购物的主要代码:

session(s)=session(s) & "," & recno

product=session(s)’传递商品信息的值

productlist=split(product,",")

max=ubound(productlist)

if max>0 then

for i=Num to max-1

productlist(i)=productlist(i+1)

next

max=max-1

session(s)=""

for i=0 to max-1

session(s)=session(s)&productlist(i)&","

next

session(s)=session(s)&productlist(max)

else session(s)=""

end if

2.4 添加商品功能模块设计实现

在需要购买的商品页面,点击购物图标,即启动container.asp模块,将所选商品的信息如商品名称、价格、数量等自动填写入购物车表内,有关container.asp 模块的主要源代码如下:根据会员的选择结果查询商品数据

a=request.form("Price"&d)

b=request.form("count"&d)

strSql="insert into TradeRecord(account,ID,Name,Producer,Info,Price,count,Type) values('"&request.form("Account")&"',"&request.form("ID"&d)&",'"&request.form("Name"&d)&"','"&request.form("Producer"&d)&"','"&request.form("Info"&d)&"',"&request.form("Price"&d)&","&request.form("count"&d)&",'"&request.form("Type"&d)&"')"

rs.Open strSql,strDsn,1,1

2.5 购物车管理

注册会员可在本网站任何页面查看自己的购买情况,点击网页上方的购物车,即可启动购物车链接container.asp,显示会员选择的商品信息,会员可对所选商品进行删除修改。之后,可以返回购物广场继续购物,也可以点击“支付”按纽,系统会将购物车商品的信息写入数据库的TradeRecord表中,以便管理员从表中提取定货信息。

3 总结

本文主要通过对电子商务网站中购物车功能的分析,设计出了一个基于ASP技术的购物车模块,利用session对象构建了购物车的模型,通过对购物车的初始化、基本程序、添加到购物车、购物车管理等环节的分析设计,对数据流程的逻辑分析设计,实现了一个易用、安全的购物车模块,具有很好的可扩展性和可复用性,数据的传输处理流程设计方面也保证了其良好灵活性和易维护性的特点。电子商务网站不论是在设计开发过程中,还是在上线后的运行维护过程中,都需要不断的维护优化,使其能为客户提供更好的可靠性服务。

参考文献:

[1] 洪文兴,翁洋,朱顺痣,等.垂直电子商务网站的混合型推荐系统[J].系统工程理论与实践,2010(5).

[2] 蒋培,王笑梅.ASP.NET Web程序设计[M].北京:清华大学出版社,2007.

[3] 李凌.浅析ASP中的 application及 session对象[J].电脑知识与技术,2006(14).

注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文

作者:王宇

第4篇:网上购物系统设计与实现

1、绪论

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网上购物系统应运而生,网上购物弥补了传统购物的一些局限性,成为传统购物的补充。通过网上购物,无论你在哪里都可以轻松地买到心仪的物品,只要那里有一台接入了Internet的电脑,通过网上购物可以很清楚的了解各个商品的信息,从而对它们进行比较,最后买到自己称心的物品。对于管理人员来说,利用购物系统能轻松地管理大量的商品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道那种商品正在热卖,而那些商品属于冷门地,从而在运营上进行调整,更好地管理好商店。

我设计的是基于网上的购物系统。用户可以根据自己的喜好浏览自己喜欢的东西,但要想购买商品,就必须通过注册成为会员才能进行购买,登陆后就可以购物了。商店的各种商品都进行了详细地分类,可以轻松地找到想要地商品,同时查找系统能很容易地找到相关的商品。同时买到自己喜欢的东西后就可以去结算,通过下订单你可以填写自己的相关信息,而完成购物的流程。

2、系统分析

系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计 。本平台利用现在比较广泛的ASP+access数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。 2.1 网上购物系统平台的设计目标

本平台利用现在比较广泛的ASP+access数据库的架构实现的,进行系统析,为将来进一步的实施打下一个坚实的技术基础。从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。

此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:商品管理、用户管理、订单管理等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。

2.2 网上购物系统设计的功能及特点

2、

2、1该平台功能

1、能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。

2、能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)的功能。

3、能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。

2、

2、2该系统特点

我们所设计和开发的网上购物平台是经过很长时间的调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采用Wed技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物活动过程简单、方便、易行。 2.3 网上购物系统开发的设计思想

网上购物平台主要是对后台管理和前台操作。

前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。

后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、等功能达到对网站的管理。

2、4网上购物系统的功能需求设计

对于网上购物,总结出该平台需要完成的一些具体功能,分析如下:

用户管理:能够完成用户最基本的信息录入的注册和用户基本信息的个人前台与后台管理。

管理员管理 :能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。

搜索功能 :通过商品的名称,商品的分类进行搜索。

查询功能 :能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。

其功能模块图如下:

第5篇:网上购物系统设计与实现(终)

青岛农业大学 毕 业 论 文 (设计)

题 目:姓 名:学 院:专 业:班 级:学 号:指导教师:

网上购物系统设计与实现 理学与信息科学学院 计算机科学与技术

2015年 月 日

I

目录

中文摘要 ........................................................ 1 Abstract ......................................................... 2 1 引言 .......................................................... 1 1.1 网络购物的背景 .............................................. 1 1.2 网络购物的意义 .............................................. 1 1.3 国内外发展现状 .............................................. 2 1.4 系统设计思想 ................................................ 3 2 系统分析 ...................................................... 5 2.1 可行性分析 .................................................. 5 2.1.1 经济可行性 ............................................... 5 2.1.2 技术可行性 ............................................... 5 2.1.3 运行可行性 ............................................... 6 2.2 需求分析 ................................................... 6 3 技术支持 ...................................................... 7 3.1开发工具与技术 ............................................... 7 3.1.1 MyEclipse ................................................. 7 3.1.2 Microsoft SQL Server2005 .................................. 7 3.1.3 MVC框架技术 ............................................... 7 4总体设计 ....................................................... 9 4.1系统结构设计 ................................................. 9 4.2数据库设计 ................................................... 9 4.2.1基本表设计 ................................................. 9 5 系统实现 ..................................................... 14 5.1 系统页面设计 ............................................... 14 5.2 系统前台功能 ............................................... 14 5.2.1 用户维护 ................................................. 14 5.2.2 商品展示 ................................................. 14 5.2.3 购物车 ................................................... 15 5.2.4 查看订单 ................................................. 15 5.2.5 公告信息 ................................................. 15 5.2.6 客户留言模块 ............................................. 15

1

5.3 系统后台功能 ............................................... 16 5.3.1 订单信息管理 ............................................. 16 5.3.2 订单信息管理 ............................................. 16 5.3.3 公告信息管理 ............................................. 17 5.3.4 留言信息管理 ............................................. 17 6 系统测试 ..................................................... 19 6.1 软件测试 ................................................... 19 6.2 功能模块测试 ............................................... 20 6.2.1 前台首页测试 ............................................. 20 6.2.2 购物车模块测试 ........................................... 20 6.2.3 用户注册模块的测试 ....................................... 20 6.2.4 商品管理的测试 ........................................... 21 7 结论 ......................................................... 22 致谢 ........................................................... 23 参考文献 ....................................................... 24

2

网上购物系统设计与实现

计算机科学与技术专业 潘圣浩

指导老师 卜宪宪

摘要:本文首先讲了网上购物系统的时代背景和现在的发展情况,然后叙述了系统的首要计划,系统总的需求和总的计划方案,在设计时可能会遇到的问题,以及对系统执行一些了简单的测试。本系统是一个依附于Internet,采取B/S模式。网上购物系统依照此刻已有的策划研发出来的。它强有力的减少商家的运营成本和高效率的工作,商家借此机会扩大规模和市场感染力。在阐述系统的策划和完成时比较铿锵有力。本系统作了一些功能为了让感受到网购的感染力:丰富的检索途径,人性化的注册,随意添加商品至购物车等。在设计方面,本系统使用B/S三层结构,java开发语言结合SQL Server 2005建立数据连接关系。有着海量的商品信息、商品的本钱大大减少、节俭了人们贵重的时间、减少了商家的谋划本钱等,表现了网络购物的诸多快捷便利的闪光点。 关键词:B/S模式,网上购物,SQL Server 2005

1

Online Shopping System Design and Implementation Computer Science and Technology

PanShengHao

Tutor

BuXianXian

Abstract: The online shopping system is attached to Internet, taking B / S mode. Online shopping system according to plan at the moment already developed out. It is a strong reducing operating costs and high efficiency of work businesses, businesses take the opportunity to expand the scale and market appeal. This paper stresses the historical background and present online shopping system developments, and describes the primary planning system, the overall system requirements and overall program plan, design problems you may encounter, as well as on the system to perform some of the simple test. In explaining the relatively complete system of planning and sonorous. This system makes some features to make network appealing shopping experience: rich retrieval way, humane registration, free add items to your shopping cart, etc. In terms of design, the system uses the B / S three-tier structure, java programming language combined with SQL Server 2005 data connection relationship. It has a massive product information, greatly reducing the cost of goods, thrifty people precious time, reducing the cost of business planning, etc., the performance of many fast and convenient online shopping glittering. Key Words: B / S mode, Online Shopping, SQL Server 200

52

1 引言

1.1 网络购物的背景

因为互联网的高速成长,在互联网的时期,统统事物都朝着信息化、数字化,网络化来成长,网上购物也随之诞生了,为了让网购这个方式更大众化、简单化,许多商家就利用了这个契机,开始一番网上购物的热潮。纵观世界,网络购物都在急速的发展,在我国网络购物也一日千里的发展着,它为消费者和商家带来了诸多的实惠和便利。如今的社会是一个快节奏的社会,许多人没有时间去商场购物,而网上购物恰恰能给人们节约了宝贵的时间,人们可以足不出户就能对多种商品进行比较,就算有质量问题也可以通过售后进行退货或者理赔,大大提高了人们的办事效率,因此网上购物是一种趋势,也是人类进步的一种方式。

走入21世纪,全世界的网络化已经使人们的生活方式有了前所未有的变化,科技的发展让我们的世界迈进了网络信息时代。种种新的购置商品方式也开始诞生,更换了以往的生活理念,在网上就可以浏览商品,让人们的生活质量明显提高。网络购物的出现,给人们的生活状况和天下经济发展的带来了重要影响。

1.2 网络购物的意义

网络购物[1],按字面上来讲就是在网上来购买商品。它与别的购物方式不同在于可以在商家和消费者在没有相见的情况下,就可以逛商场购置商品,网上在线交易。所以,网上购物有下面一些特点:有着海量的商品信息、商品的本钱大大减少、节俭了人们贵重的时间、减少了商家的谋划本钱等,表现了网络

1

购物的诸多快捷便利的闪光点。

对消费者来讲:不必特意的出门去实体店shopping,在家里稍微动动手指头就可以轻松取得海量的商品信息,只有你考虑不着并没有你得不到的商品。网上支付可以更加安全,避免了出门逛街遇到扒手;从下单、支付到送货上门不需要自己单独到场地买,既省时又省力;网上商品不需要实体店面、雇员工、囤货积压等一系列费用,一般来说相同的商品在网上要比实体店更便宜。作为商家来讲,经由网上发卖减少积压存货、成本便宜、不受场地约束等优点,毫不疑问在不久的未来能有更多的企业会通过网络来展示自己的商品,利用互联网对市场信息的实时反馈调整的处理战略,可以较快速的提高企业的效益和和国际竞争力。最终,从全部市场经济观察,这样新颖的购物模式可以在多范畴、多层面上更高效率的来结束资源配置。 1.3 国内外发展现状

跟着互联网的成长[2],网上购物的长处开始凸显出来,开始变成一项不可缺少的新购物模式。根据统计:现阶段我国网络信息中心(CNNIC)2010年7月发布的《我国网络发展情况统计报告》[3]中表现:截至2011年8月尾,中国网民数量已经达到了3.53亿,这个人数已经在世界上遥遥领先。我国出现了之前没有的网购高潮。和前年同时间比较增添一亿两千万人,百分比长了56.2%。光在2010年前两个季度,我国网民净增长竟然超过8300万。

数据[4]还表现:网上购物运行率是36%,使用人数竟然有8638万人。不到两个季度就凭空多出了2756万人。因而可知,网上购物已经成为势不可挡的趋向。

李克强说过,“网上购物能带领上下游行业快速的发展。与此关联的部门应

2

仔细斟酌,如何经由过程信息根本的支持、物流方便化等地方来发现机会,鼎力带动网络购物的成长。”[5]

就2014年12月[6] 为止,我国已经有3.59亿的人在网上购物,比2013年末多出来5879万人,增长率竟达18.6%;我国使用网络来购物的数量已经从47.8%增长到54.6%。

就2014年我国的网上购物的市场来看,我国表现出了普通化、世界化、便携化的发展趋向。全方位的讲,是我国网络购物的人群发生着变化,朝着平民发展。有CNNIC数据[7]表示,2014年最主要网购用户(20-29岁网购人群)范围与去年相比增加了24.6%,10-20岁网购人群范围同去年相比增长了11.3%,50岁及以上网购人群规模同去年相比增长了34.1%。

图1.1 用户网购使用率

1.4 系统设计思想

依照一般的数据库管理系统来思考,一些数据量较大的系统比如网上购物,

3

就需要符合运用方便、使用简单等条件。因此在设计 [8]系统之前有一些方面需要考虑到:

(1)网店首页美观大方; (2)容易找到商品信息; (3)方便随时变动自己的信息; (4)实现网上购物的功能; (5)下单人能阅读已下定单的消息; (6)用户可以留言

(7)数据储存靠得住、系统运行安定。

4

2 系统分析

2.1 可行性分析

可行性研究其目的是搞清楚系统开发的项目能不能得以实现和是否值得去研究的过程,实际上很大水平的简略了系统分析和构思的进程,进而,可行性分析研究是非常有需要的,在斟酌早期的方针计划,研究好市场,针对新系统的研发有没有具备必要性和可能性、从技术、经济、运行等方面进行分析和钻研,来避免投资上的错误,确保新系统的研发成功。目标便是用尽可能小的本钱在尽可能短的时间内确保问题有没有可能被处理。

系统在肯定方针后,要求从经济可行性、技术可行性和运行可行性三个部分来斟酌能不能确定系统可不可行。 2.1.1 经济可行性

经济可行性是指发开的系统在将来的经济效益与研发以前所要用的投资来比较,是不是合适,同时还要看此系统是不是真正的能给人们造出可观的经济利润,因为这个设计只是当成鄙人的毕业设计,然而鄙人的能力还有待提高,所以它的功能可能还有漏洞,所以是没有利润可以说的。

2.1.2 技术可行性

要判断一个系统能不能在技术上是支持的,多个方面来考虑和分析。可以从软硬件的性能情况、执行环境要求、使用者的能力高低人数等。

在硬件部分,电脑的硬件属性越豪华,在研发或者执行就会越给力。电子产品的不断出新,当下的一般电脑配备能力已经达到我们的条件,所以在硬件属性是属于可行的。

5

在软件方面,My Eclipse8.5和SQL server 2005这两个对于目前来说是比较成熟的开发工具,不论在安全性、可用性、可靠性方面都毫无置疑,所以在软件方面也是可行的。 2.1.3 运行可行性

本系统要求在Tomcat的环境下,成功连接数据库以后才可以正常的执行。系统执行起来通俗易懂,于是系统对平民的辅导来说很容易,管着这个系统工作人员在研发和维护工程的能力是很突出的。所以在运行方面也是是可行的。 2.2 需求分析

针对当下几个大的网上商城和商品在实体店内销售情况的暗访、分析,下面几个最起码是必要的:

(1)执行界面容易理解,能保证系统让用户使用起来不费事; (2)能直观的表现商品信息,用户更好的了解商品和比对; (3)购置好的商品添置购物车再进行买单;

(4)网站公示消息,用户则能够及时查看到新品的内容; (5)用户可以查到定单的信息; (6)管理者能够用后台执行网站约束。

6

3 技术支持

3.1开发工具与技术 3.1.1 MyEclipse MyEclipse[7](MyEclipse Enterprise Workbench ,简称为MyEclipse)是对Eclipse IDE的推广,我们可以利用它在数据库和J2EE里研发与宣告,可以使应用程序服务器等工作效率突飞猛进。

MyEclipse简单能够分7类:(1)数据库服务;(2)WEB开发工具;(3)EJB开发工具;(4)服务器的连接器;(5)J2EE项目部署服务;(6)J2EE模型;(7)MyEclipse整合帮助。 3.1.2 Microsoft SQL Server2005 SQL Server 2005[8]是一种运用T-SQL语言,依靠在C/S模式下关系型数据库系统。SQL Server 2005有以下好处:

SQL Server 2005 和Visual Studio2005[8]拥有一个统一的开发环境,最大水平地减少了硬件的成本,因为数据并没有存储在各个客户端上,客户端不需要浪费磁盘空间来储存数据。客户端不需要在本地添加控制数据的功能,这样,服务器不用将处理能力浪费在数据显示上;能够把服务器储存在一个比较安全的位置,然后配备持续电源供应系统这种设备,这样比保护好每一个客户端更实用经济; 3.1.3 MVC框架技术

MVC[9](Model View Controller)是一种架构设计模式,该模式主要应用于图形化用户界面(GUI)应用程序。

7

这个系统接触到的以下一些技术:jsp技术[10]、servlet技术[11]、SSH框架[12]、jdbc技术[13]等。当中,重中之重的要算Struts技术[14]的运用。在Struts框架中,模型层由实现业务逻辑的JavaBean[15]组件构成,控制层由ActionServlet和Action来实现,视图层由一组JSP文件构成。

8

4总体设计

4.1系统结构设计

结构图是像树的枝干一样的结构,接着用方框来分层表现数据。树形布局的最上方是一个单独的方框,它代表了总的类别,从最上面的信息划分着手,一级一级的延续下去,沿着图里所有途径来回加深,一直把所有的细节在数据结构中串联起来。

系统划分了前台和后台两个部分,这两个部分从形式上看是没有关系的,然而在对数据库的连接上是紧紧相连的,每个模块访问的是相同的数据库,只是所连接的表不相同罢了。按照上述功能的认知,系统在两个大部分的前提下又划分了小的功能。 4.2数据库设计

对于一个网上购物系统来说,为了支持更大的数据访问需求,紧紧靠用桌面型的数据库管理系统是不能满足需要的,而且安全性也没有充分保障。因此,需要使用市场中比较流行的数据库,比如SQL Server,Oracle等。 4.2.1基本表设计

在设计基本表时,需要意识到下面的问题:

(1)制作一个适合该数据库的计划;

(2)数据库的按标准运用,预防在设计中冒出差错; (3)对数据完整性的保护; (4)对用户权限安全的维护; (5)对应用程序性能的维护;

9

(6)数据库维护。

依照网上购物系统的那时的环境,将数据库取名为db_shoping,db_shoping一共为了8个数据基本表。 1.商品信息表

这个表用来记录网站里商品的信息,以及分类的表。如表4.1 t_goods所示。

表4.1 商品信息表

2.商品类别信息表

这个表用来记载商品种别的详细信息,让用户和管理者更好的查询和管理商品。如表4.2 t_catelog所示。

表4.2商品类别信息表

3.订单信息表

10

这个表用来记录用户已订单的信息,让用户能清楚的看到自己已下的订单信息,管理者也能为出货提供订单详情。如表4.3 t_order所示。

表4.3订单信息表

4.用户信息表

这个表用来记载用户的基本信息,是消费者购置商品的权限根本,给用户更新信息和管理者管信息供给依据。如表4.4 t_user所示。

表4.4 用户信息表

5.管理者信息表

11

这个表是记载不一样的权限管理者的信息,管理者有资格掌握系统里的全部信息。如表4.5 t_admin所示。

表4.5 t_admin 管理者信息表

6.公告信息表

这个表用来记载公告里的消息,给用户展现网站的最新的消息。如表4.6 t_gonggao所示。

表4.6 t_gonggao公告信息表

7.留言信息表

这个表用来记载用户的留言内容,各种建议等。如表4.6 t_liuyan所示。

表4.6 t_liuyan留言信息表

12

13

5 系统实现

5.1 系统页面设计

系统主页的设计采用了上左右的结构,上方是功能主菜单区,主要是显示网站的主功能,左方是本店特色、特价区域、新品上市等方便用户查看最新上架的商品信息,右方是用户登录、商品分类、网站公告。 5.2 系统前台功能 5.2.1 用户维护

网上购物是要保证用户的真实与购物的安全的,因此对用户的资料进行合理的管理是十分必要的,用户管理这一模块变得尤为重要。在用户的注册、登录和验证和信息的更改及删除等地方详细表现。 5.2.2 商品展示

为了能够让顾客更直观的选择商品,系统使用了两种展示产品的方法。一种是分类别查询商品,另外一种是本店特色、特价产品、新品上架直接展示消费者。以本店特色为例,消费者可以在首页直观的看到商品样子,方便顾客查看本网店的特色商品以及详细信息。界面设计的样式如下图所示。

14

5.2.3 购物车

用户选择好商品后增添至购物小车里,去购物小车中进行查看,可以对不称心的产品选择删除,或者更改已购商品的数目。 5.2.4 查看订单

用户填好订单接着生成订单后可以经由搜索找到自身的订单和详细信息。界面的设计如下5.10所示。

图5.10 查看订单模块

5.2.5 公告信息 为了吸引更大量的消费者,系统还借助公告信息的方法对商品进行宣扬。借助类似活动面板的方式展现最新商品的信息。在用户在查看某条公告信息时,系统会主动跳转到一个界面来表现出公告的信息。 5.2.6 客户留言模块

为了可以使网站更加的完善,又设计了留言部分,网站允许用户提供某些意见或者建议,方便网站不断的改进。界面的设计如图5.11所示。

15

图5.11 公告浏览模块

5.3 系统后台功能

后台的功能总的来说是对用户的信息、物品的种类、订单等内容的约束。在对这些信息进行增加、删除和修改等时,就要求将已经执行的操作结果返回到系统的数据库里,而且可以在对应的界面里刷新出新的结果集。 5.3.1 订单信息管理

此部分是针对用户定单信息管理的到功能来设计的,主要涉及用户订单的搜索、删除和受理订单的操作。管理者可以搜寻系统中已结束的定单和没有响应的定单信息。界面的设计如图5.13所示。

图5.13 订单管理模块

定单管理部分调取buyAction里的办法,在用户上传订单时,初始是认为没有被响应的。 5.3.2 订单信息管理

在商品管理部分中基础信息只是其中一部分,还增加了在商品模块里上传图片的功能,这样能让用户更直观的浏览商品。

管理者在管理界面里敲上要增添的商品,敲击上传图片。在管理商品时,需要把商品分成特价和非特价两类来管理。这个界面可以展现出已经写入的特价商品的详细信息,在上传图片的地方上增加照片后确定提交,提交完成有提醒信息冒出。在管理者搜索商品信息时,把鼠标点在查看图片上即可观看图片。

16

界面的设计如图5.14所示。

图5.14 商品信息管理

本模块首要是对商品执行查询与删除,鉴于商品被划分为特价和非特价两两类,在管理操作时也需要分开管理,主要利用判断goodsIsnottejia来区分能否是特价商品。 5.3.3 公告信息管理

现在许多知名网上购物商城上都有公告信息,因此为了能让用户能在第一时间看的网站的活动情况。特地设计了公告信息一项。界面的设计如图5.15所示。

图5-15 公告管理模块

5.3.4 留言信息管理

系统允许用户对网站进行留言,反馈一些商品的看法或者网站的提议等,有助于管理者的搜索,网站能及时的修正问题。界面的设计如图5.16所示。

17

图5-16 留言信息管理模块

18

6 系统测试

6.1软件测试

在经历了可行性分析、设计以及编码等过程的研发后,编写好源程序,着手步入到软件的测验阶段。然则,在测试之初的每个阶段里有可能会在软件作品里漏下诸多的报错和漏洞,假如不能在第一时间发现这些漏洞和报错,并且修改过来,此次的软件作品就不可以被安全使用,严重时或许会造成重大的亏损。当下,程序的安全还没有被彻底的处理,所以软件的测验依旧是发现软件中漏洞和报错的重要方法。 系统整体测试步骤: 1.单元测试

单元测试是整个测试当中的开始,一般在编码过程中执行。在代码经历编译、评论审核、确定没有语法错误以后,就可以着手实行单元测试。 2.集成测试

集成测试是在单元测试完成后面,把全部的板块概要计划条件组装成系统执行的测试,关键目的是搜寻和接口有关的漏洞。 3.确认测试

经历集成测试之后,接口的报错已然被找到而且修正了,紧接着就要开始确认测试。确认测试就是检验已经研发的功能以及别的特性有没有按软件的规范标准达到要求。 4.系统测试

系统测试是大范畴的测试,把研发好的系统当成一个整体来看,在现实运

19

行环境下,对系统进行的统一的测试。 6.2 功能模块测试 6.2.1 前台首页测试 1.查询模块的测试

在首页的查询商品的下拉菜单随便选择一个类,之后在文本框里要敲写要查询的商品的关键词,在右测菜单里能出现要找的商品,证明查找成功。在履历了海量的测试后,此模块测试结束。 2.商品分类查找的测试

单击首页左侧的商品分类,随便选择一个类,则跳转到此类商品的所有商品。在履历了海量的测验,能够精确的实现这个功能。 6.2.2 购物车模块测试

购物车模块主要是对购买的数量实行修改的测试,购买的数量只能是有效的数字,绝不会出现小数负数等,随意修改购买数量成功则表测试成功,如果在购买商品时没有特意修改数量则系统会默认为“1”。经过随便几个数来测试, 在当修改完数量时其金额也会相应的修改,则说明测试正确。加入用户已经购买过这个商品然后又再次购买,系统则会对此商品已购的数量再次增加。之后又对用户在购买不同商品时,购物车里商品的数量是否准确又做了大量的测试,最终的测试成果取得了预期的成绩。 6.2.3 用户注册模块的测试

在用户注册板块里波及到了几项数据,项目分别是密码和密码确认、用户姓名、住址、性别、邮箱以及QQ。随意写了一些测试数据: 1.zhang、1

23、1

23、市北区、女、zhang@123.com、123456

20

2.liu、1

23、

12、刘、市南区、男、liu@123.com、978654 3.wang、1

23、1

23、王、崂山区、男、wang@123.com、456123 在注册界面中,敲写第一组数据,点击注册用户,系统能提醒表里面的信息是不准空白的,内容要求全部填满,在姓名那栏并未写值。之后对第二组数据测试,在密码确认时会及时的提醒密码错误。最后又对第三组数据测试,所有数据皆为正确的,所以顺利通过。 6.2.4 商品管理的测试 1.添加商品的测试

首先准备好要添加的商品信息,例如商品名、其描述、照片、价格、特价、种类等,商品分类是不用填写的,只需要用下拉菜单来选择类别就行,颜色也同样如此,照片上传时,只需要找到照片的路径确定上传即可,点击增加商品,将要填的数据全部填好,也就成功的增加了商品。在测试的时候,故意少填了一些数据、照片格式不正确等,这样的执行后果皆是失败的。 2.删除功能的测试

随机选择一条已有的商品数据,点击后面“删除”键,对商品信息执行删除测试,系统会相应的提醒“商品信息删除成功”,又在商品信息里面搜索刚才删除的商品,并没有被找到,证明商品确实已经被清除了,证明程序运行没有错误,商品成功清除。假如是删除的是商品类别,在这类别里面仍有其他商品,就有提醒不允许删除,相反类别里面没有商品,就能够对类别删除。

21

7 结论

网上购物系统采用了目前流行的B/S模式,使用当下较常见的SSH框架结构并且有着较高安全性与稳定性的数据库SQL Server 2005来实现系统的设计与开发。迫于用户的需求系统对此进行了充分的分析,在测试之后,运行的结果也达到了所期望的要求,为了能够使系统更加的人性化,还增加了一些留言功能。用户可以快速的对所有的商品执行查找,系统能清楚的提供商品的信息。

系统实现了商品通过网络向消费者推销自己的商品,用户可以经过互联网不费事的探寻到自己想要的商品,购置自己要买的商品。系统经过后台来解决有关的订单信息或网站运行维护等。

鉴于鄙人在知识量、开发经历等地方都存在初学阶段,系统可能在某些地方仍有漏洞。比如在一些具体的功能分析上考虑的还不够周到,导致系统在实现过程中不够详细、具体,所以在今后的学习过程里我会更加努力。

22

致谢

经由指导老师和同学的帮忙下,在规定的时间内完成了我的毕业设计。在这段时光里,我意识到了知识是无止境的,自己的学习生涯是没有终点的,在完成我的设计过程中获得了许多,获得了之前并没有接触到的知识,同样的也稳固了所学到的知识。

首先,要感谢我的指导老师。在成为我的指导导师后,就开始对我的毕业设计在不辞辛苦的监督和指导,从开题报告到设计的最终完成,都如及时雨一般在我最需要困难的时候提出了许多珍贵的建议,有理论也有实践,我的毕业设计才能按序就班的实施着、测试着,最后成功的结束我的毕设。

最后,还要感谢学院给我提供了优秀的毕业设计环境,还有在论文中被我引用到的参考著作中的作者们,总之要谢谢在毕业设计这段日子中给我做了帮忙的全部老师和同学,谢谢对我的大力支持。

23

参考文献

[1] 伍燕青.浅谈我国网络购物的发展现状[D].金融信息化论坛.2007 [2] 呈雯.我国网络购物现状浅析[J].商业时代.2006年第3期:9-13 [3] 罗紫初、秦洁雯.当当网与卓越亚马逊网的营销模式研究[J].编辑之友,2010年第2期:8-11 [4] 周兴裔.从卓越网与当当网的经营策略看中国B2C业务发展的趋势[J].辽宁广播电视大学学报,2007年2期:2-4 [5] 刘德寰.透视电商——网络购物消费者研究[M].机械工业出版社.2013 [6] 陈玉新. 马云的棋:阿里巴巴上市后发展大势预测[M]. 中国法制出版社2014 [7] 姚秀丽. 消费者行为及网络购物[M].科学出版社.2010 [8] 鲍嘉,卢坚. 网店开门红——网上店铺设计与装修宝典[M]. 人民邮电出版社.2009 [9] 秦小波. 设计模式之禅(第2版)[M].机械工业出版社.2014 [10] Bruce Eckel.java编程思想(第4版)[M].陈皓鹏译.-北京:机械工业出版社,2007.6 [11] 霍斯特曼,科内尔.Java核心技术卷一[M],周立新等译.机械工业出版社. 2014 [12] 黄京华,杨雪睿,陈辰. 网络时代的居家购物[M].中国广播影视出版社.2011 [13] (美)阿拉派蒂 著,钟鸣等译. Oracle Database 11g数据库管理艺术[M].人民邮电出版社.2010 [14] 张居敏,石礼娟,龙翔. Java程序设计经典教程(融合上机操作实例)[M] 电子工业出版社. 2008-1-1 [15] 李丹 SQL Server2005数据库管理与开发实用教程[M].机械工业出版社2010

24

第6篇:电子购物网站的设计与实现

【摘要】随着互联网和宽带上网的普及,电子商务在中国异军突起,并日益渗透到人们的日常生活中。电子商务是运用现代通信技术、计算机和网络技术进行的一种社会经济形态,其目的是通过降低社会经营成本、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本次设计的目标是实现一个B/S体系结构的电子购物网站,任务是结合整个课题设计的实践过程,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。 【关键词】电子购物、ASP 【Abstract】Medical use wireless call-out system whether one adopt wireless compiled code transmission means, by the domestic most advanced and most wireless medical paging system that the microcomputer controlled. For strengthening nurse station and connection in the ward , improve nursing level to help greatly. Call system this text design use special-purpose wireless to receive and dispatch chip transmit radio frequency, prevent traditional wired paging systematic step line trouble and question to reconstruct trouble from. Use one-chip computer many address code technology, each extension set up and use different address codes, call-out mistiming yards of low rate , interfere each other while calling out the host computer. The systematic capacity is large, it is very convenient to expand.This call-out system use wireless compiled code transmission, use the one-chip computer to controll, store the sick bed number called out newly automatically, and circulation shows , the historical number uses and deletes the key to delete, domestic advanced wireless medical use call-out the system in whom traditional call make heavy improvement at the system.This system uses the chip of the high integrated level, the whole system circuit is succinct , performance is steady. Set up the electric mode in the province , enter the electric state of province automatically when do not use in working way of the calling out machine, so power consumption is low, the service time of the big thrift battery.

目录 一 绪论 4 1.1 课题意义 4 1.2 选题理由 5 1.3 可行性分析 5 1.3.1 资源 5 1.3.2 时间 5 1.3.3 技术 5 二 系统介绍 6 2.1 硬件平台 6 2.2 服务器平台 6 2.3 开发工具 6 2.4 技术构架 6 三 需求分析 7 3.1 目标和任务 7 3.2 子课题分解 7 3.2.1 前台购物功能 7 3.2.2 后台购物管理功能 8 3.2.3 前台货物展示 8

3.2.4 后台货物管理功能 8 3.2.5 网站界面设计 8 3.4 软件系统结构图 9 四 详细系统实现 10 4.1 子功能模块和处理流程图 10 4.1.1 会员注册 10 4.1.2 会员登陆 12 4.1.3 购物车,结帐台 12 4.1.4 定单管理(前台) 14 4.1.5 商品搜索 14 4.1.6 商品显示 14 4.1.7 购物指南,售后服务显示 15 4.1.8 会员管理 15 4.1.9 定单管理(后台) 15 4.1.10 商品管理分类管理 16 4.1.11 购物指南,售后服务管理 17 4.2 数据库设计 18 4.2.1 数据库模型图 18 4.2.2 商品单位表 19 4.2.3 商品品牌表 19 4.2.4 商品大类表 19 4.2.5 商品小类表 20 4.2.6 商品表 20 4.2.7 会员表 21 4.2.8 支付和送货方式表 21 4.2.9定单表 22 4.2.10 网站配置信息表 22 4.3 若干疑难问题解决方法 23 4.3.1 会员登陆标志的存储 23 4.3.2 自选模版的显示 23 4.3.3 购物车实现 23 4.3.4 页面框架设计 23 五 收获和体会 24 5.1 编程语言 24 5.2 开发工具与软件 24 5.3 操作系统和WEB服务器 25 5.4 数据库和SQL 25 5.5 软件工程的方法 26 5.6 商业模型 26 六 总结和改进 27 6.1 可重用组件设计 27 6.2 进度计划和控制 27 6.3 开发文档规范化 27 6.4 系统性能考虑 27

6.5 多语言支持 28 6.6 面象对象的设计方法 28 6.7 数据库设计的范式化 28 6.8 可定制的错误信息实现 28 6.9 系统的安全性考虑 29 七 支持文档 29 八 参考资料 29 一 绪论

在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,电子商务则是一个热点。电子商务一个最基本体现就是电子购物网站,从一定程度上讲它就是网上超市,也就是一种网上销售。“网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。 1.1 课题意义

自我国加入WTO后,越来越多的传统企业进一步认识到企业经济发展的必然趋势是以网络化、全球化为主要特征.而企业实行电子商务则成为企业发展与国际接轨的必要条件。多年来国家十分重视企业的信息化建设,并做了大量工作,但目前企业开始实施信息化的比例还不到20%。所以电子购物网站的实现是一个非常迫切的需求。

企业电子购物网站可以实现

1)提高经营决策和计划预见能力通过电子商务对各类客户的需求可以超前做到全面地了解使企业有针对性地提前安排生产经营计划,占得市场先机

2)加强与客户的沟通.促进产品销售根据电子商务信息库中保存的大量客户资料,通过快速的信息沟通,为客户及时提供所需的产品和服务

3)提高新产品开发和服务能力在及时获得市场对新产品需求信息的同时,电子商务系统将使企业小批量多批次和按需生产的灵活生产方式的特色得到更充分更有效的发挥,增强企业创新能力

4)稳定与批发供应商的关系企业的电子商务化完全可以提供和传统大型生产企业同等的与批发供应商建立良好信誉关系和交易的机会

5)降低交易和曾后服务成本电子商务使得企业能直接面向最终客户,从而降低交易成本和客户售后咨询等服务费用,尤其是对无形产品的服务现阶段企业开展电子商务以加强与客户的沟通和促进产品销售 1.2 选题理由

本人工作在企业,对电子购物网站的需求相对比较了解,所以从业务到技术相结合,取电子购物网站课题是一个非常好的选择。

该课题选用ASP+ACCESS技术架构实现,两者都是实现电子购物网站需求的最基础的技术。

电子购物网站系统是一个典型的B/S结构的应用,它的大部分功能都是基于数据库的操作。通过对本课题的研究,能熟练掌握B/S应用系统的相关开发技术和网络数据库的编程方法。 1.3 可行性分析 1.3.1 资源

配置稍好的PC机,Win2000 SERVER操作系统,IIS服务器,ACCESS软件,一套开发工具,从资源上说是容易实现的。

1.3.2 时间

环境的搭建和配置一周,设计三周,程序开发六周,调试一周。总计11周,时间是有点紧迫,但完成是没有问题的。 1.3.3 技术

在大学课程中的《PASCAL语言》,《数据库原理》,《操作系统知识》,《网络基础》,《图形学原理》等多门课程为整个课题开发提供了坚实的基础。ASP是一种相对简单的语言,ACCESS也是一种简单的数据库,所以技术难度并不高。

二 系统介绍 2.1 硬件平台

服务器:IBM 345 CPU XEON 2.0 ,1G MEM

设计与开发PC:COMPAQ 笔记本 CPU P4 1.8 ,256M MEM 2.2 服务器平台 WIN2000操作系统 SP4 IIS 5.0 WEB服务器 ACCESS 2000 数据库软件 2.3 开发工具

网页编辑 DreamWare MX 图片处理 PhotoShop 7 ASP编程 EditPlus2.0 数据库设计 PowerDesign 9 模型图 Visio 2000 上传软件 CutFTP 2.4 技术构架

ASP程序在IIS服务器工作,当前端用户从浏览器请求.asp主页,WEB服务器响应HTTP请求并调用ASP引擎执行该文件并解释执行其中的脚本,如果脚本中有访问到数据库请求,便调用ADO数据库访问组件。最后由ADO调用更底层的ODBC OLE DB驱动程序操作数据库,由OLE DB 返回操作数据给ADO ,再有ADO返回数据给ASP页面,ASP页面把结果展示给用户的浏览器。... ... ...

第7篇:课程网站的设计与实现

摘要:课程建设是“高等学校教学质量与教学改革工程”的一项重要内容,也是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。课程网站是课程建设和评价的窗口,是课程网络化学习的平台,是教师与学生互动交流的媒介,也是精品课程示范幅射的载体。因此,课程网站建设意义重大。

本课程网站就是为了顺应这一时代要求而设计的。本网站的开发是采用asp及ACCESS数据库进行开发。

在本篇文章中,首先对本系统设计的意义和开发工具等做了简要介绍,接着对系统做了详细的需求分析;然后给出了课程网站所需的功能,重点探讨了精品课程网站的设计法案;接着对该网站前台框架、实验教学、教学研究、教学成果模块等进行了重点详细介绍,并给出了具体实现步骤;通过测试分析,该系统的运行稳定、可靠,具有一定的实用价值。

关键词:网站;asp;dreamweaver; access; 资源共享 1

目录

第一章 绪论....................................................... 2 1.1 课程网站开发背景............................................ 2 1.2 课程网站现状分析............................................ 2 1.3 建立课程网站的意义.......................................... 2 1.4 本文的主要工作.............................................. 3 1.5 论文结构.................................................... 3 第二章 网站概述................................................... 3 2.1 网站前台设计.................................................. 3 2.2 开发环境简介.................................................. 4 2.2.1 asp介绍.................................................. 4 2.2.2 数据库开发工具简介........................................ 4 第三章 设计与实现................................................. 5 3.1 代码和界面................................................. 5 总结与展望 ............................................... 48 致谢.............................................................. 48参开文献.......................................................... 50

- 1

的精品课程网站的实验教学、教学研究、教学成果3个模块的开发过程的详细描述。在项目组成员的共同努力下,成功地实现了网站的研究与开发。开发步骤如下:

(1)网站需求分析

(2)初步框架设计(包括原型页面的实现) (3)数据库设计

(4)页面与底层的交互融合

(5)代码整合以及整合后的测试工作

1.5 论文结构

第一章:绪论部分。介绍了论文的选题背景、所研究内容的现状析和设计精品课程网站的意义,解决的主要问题及应达到的技术要求。

第二章:网站概述及相关技术介绍。

第三章:总结与展望,对本论文的主要研究内容进行了扼要的总结,总结了论文的主要研究成果,并提出了有待进一步开展的工作。

第二章 网站概述及相关技术介绍

2.1网

2.2.1 asp介绍

- 34

(现学期:2014年春学期)

第8篇:智能小车的设计与实现

宜昌市葛洲坝中学高二

(五)班

詹百宁

成宜

指导老师:张国平

摘 要 本课题组设计制作了一款由遥控车改装为具有智能判断功能的小车,作品可以作为高级智能玩具,也可以作为大、中学生学习嵌入式控制的强有力的应用实例。

关键词

智能 电动车 PIC单片机 1. 引言

智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于自动化机器、科学勘探等等的用途。智能电动车就是其中的一个体现。本次设计的简易智能电动车,采用PIC16F676单片机作为小车的检测和控制核心。本文通过对智能小车的设计介绍,详细的说明了智能小车的一种实施方案。 2. 智能小车现状 2.1. 智能小车的种类

智能小车的外形样式一般都大同小异,主要不同在于电路的构造及其功能。 智能小车的传感器一般采用红外对管,金属开关,超声波测距,加速度传感器,指南针传感器,舵机,直流电机,L298N控制器等。同时采用单片机开发板作为主控电路,其他的传感器加载到其上。要实现其功能,只需编一些程序然后将程序下载到其单片机上即可。 2.2. 本项目智能小车需求

(1) 场地要求,如图1所示:

图1 场地示意图

1 (2) 任务要求

智能小车在起点启动,绕场地赛跑一周,然后停在起点上就算作任务完成。比赛以时间短者为优胜。 3. 系统组成

本文提供的智能小车的方案的硬件部分主要由鉴别电路、感应装置、动力驱动、方向驱动和控制电路组成。 3.1. 驱动装置

本文介绍的智能小车的驱动装置为某遥控小车的驱动装置,只是硬件处理上将原车的控制芯片对应的线路切断,将线路引到外面的电路板上,所以该车的动力系统较先进(内有高速马达、舵机和机械变速齿轮)。 3.2. 控制电路简介

控制电路主要部分是PIC16F676,其主要特点如下: (1) 12个具备独立方向控制功能的I/O 引脚 (2) 高拉/ 灌电流能力,可直接驱动LED (3) 模拟比较器模块:与器件输入引脚复用的可编程输入10位分辨率

- 可编程的8 通道输入外部门控输入模式

- 如果选择INTOSC方式,在LP模式中可以选择OSC1 和OSC2 作为Timer1 的振荡器

(7) 通过两个引脚可进行在线串行编程(ICSPTM)

2 3.3. 感应装置

采用红外线检测方法,利用一管发射另一管接收,通过颜色的改变所反射的不同信号来接收高低电平。外界对红外信号的干扰比较小,性价比高。当小车底部的某边红外线收发对管遇到黑带时输入电平为高电平,反之为低电平。结合中断查询方式,通过程序控制小车往哪个方向行走。电路中的可调电阻可调节灵敏度,以满足小车在不同光度的环境光中能够寻迹。由于接收对管装在车底,发射距离的远近较难控制,调节可调电阻,发现灵敏度总是不尽人意,最后采用在对管旁安装一个挡光盒,用黑色胶带屏蔽外界光的影响,灵敏度大幅提升。 3.4. 硬件原理框图

硬件原理框图如图1:

3对红外检测灯LM324运算放大器PIC16F676图1硬件原理框图

驱动装置 电路原理图(驱动装置部分略)如图2:

图2电路原理图

3 图2中R、L、F端接小车驱动的右转、左转及前进控制端。7.8V电池来自小车的6节AA电池组。 4. 软件设计 4.1. 初始化

RC

3、RC

4、RC5定为输出端。 RA0、RA

1、RA2定为输入端。 4.2. 中断控制设计

主时钟频率4 MHz,程序实际工作频率频率1 MHz(4个时钟为1个工作周期);

PSA位清零可将预分频器分配给Timer0 模块。通过设置PS2:PS0 位(OPTION_REG<2:0>)可选择预分频器的设定值。最终设定约1.2ms为一次中断。从而实现了中间的红外检测灯的定时检测,有一定的抗干扰功能。 4.3. 小车循迹的实现

该智能小车采用红外线检测的方法,当红外检测灯一检测到黑线,就做出相应的反应,其软件工作流程图如图3: 5. 调试及结论

整机焊接完毕,首先对硬件进行检查联线有无错误,再逐步对各模块进行调试。其次写入电机控制小程序,控制其正反转,停机均正常。加入避障子程序,小车运转正常,调整灵敏度达最佳效果。接着对黑带检测模块调试,发现有时小车会跑出黑带,经判断是因为红外线收发对管灵敏度不高,调整灵敏度后仍然达不到满意效果,疑是受环境光影响,通过各种方案的讨论及尝试,再经过多次的整体软硬件结合调试,不断地对系统进行优化,最后采用在对管旁安装一个挡光盒,用黑色胶带屏蔽外界光的影响,灵敏度大幅提升。最终以12秒97的成绩完成比赛。

小车外观如图4:

开始接口、数据初始化,中间采样判别值H=0;N中断入口H=1?Y左传感器采样为高?定时器0中断,采样中间传感器信号YN本次采样为高,前次采样为低?YH=H+1右转驱动左转驱动N调速控制中断返回H=2?Y停车控制结束

图3 程序流程图

图4 小车外观图

6. 应用

本智能小车系统最诱人的前景就是可用于未来的智能汽车上了。当驾驶员因疏忽或打瞌睡时这样的智能汽车的设计就能体现出它的作用。如果汽车偏离车道或距障碍物小于安全距离时,汽车就会发出报警,提醒驾驶员注意,如果驾驶员没有及时做出反应,汽车就会自动减速或停靠于路边。

这样的小车还可以用于月球探测等的无人探月车,帮助我们传达月球上更多的信息,让我们更加的了解月球,为将来登月做好充分准备。

这样的小车在科学考察探测车上也有广阔的应用前景。在科学考察中,有许多很危险且人们无法涉足的地方,这时,智能科学考察车就能够派上用场,在它上面装上摄像机,代替人们进行许多无法进行的工作。

本文介绍的软硬件设计为智能小车的应用提供了一种可行的实用技术方案。

参考文献

1. TX2/RX2五功能遥控器说明书 2. MCD-demo使用说明书 3. PIC16F676等数据手册

4. 何希才,任力颖,杨静.实用传感器接口电路实例.中国电力出版社,2007.

第9篇:人事管理系统设计与实现

目 录

前 言.... 1 1 需求分析.... 2 1.1 系统需求... 2 1.1 功能需求... 2 1.3 可靠性要求... 3 1.4 性能需求... 3 2 开发环境简介.... 4 2.1 Delphi简介... 4

2.1.1 Delphi7的集成开发环境(IDE)... 5 2.1.2 Pascal简介... 9

2.2 SQL Server 2000 简介... 10 2.2.1 SQL Server 数据平台... 10 2.3 TQuery部件在SQL编程中的运用... 12 3 总体设计.... 14 3.1 基本设计... 14 3.1.1 设计概念... 14 3.1.2 功能分析... 14 3.1.3 数据流图... 14 3.1.4 系统模块... 16 3.2 用例图... 18 4 数据库设计.... 21 4.1 数据库概念设计... 21 4.2 数据库逻辑结构设计... 23 5 详细设计.... 30 5.1 系统主窗体... 30 5.2 数据库连接... 31 5.3 用户登陆界面... 32 5.4 用户功能选择... 34 5.5 用户信息录入... 34 5.6 查询功能窗体... 36 5.7 数据备份和还原窗体... 37 5.8 工作日记及工作日记管理... 39 5.9 用户管理及用户密码修改... 41 5.10 打印报表模块... 43 5.11 数据公用模块... 45 5.12 其它模块... 46 6 总 结.... 47 参考文献.... 49 致谢.... 50

人事管理系统

网络工程 雷灵明 指导老师:曹步青

摘要:随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统。人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。人事管理系统是对工作人员进行统一的管理,可以方便的进行录入,查询,修改,删除,退出。经过以上分析,本系统使用Delphi 7.0作为界面和功能开发工具和SQL Sever 2000作为后台数据库,利用其提供的各种面向对象的开发工具进行界面和数据库开发。软件过程结合了快速原型模型与增量模型的优点:首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成可行系统。 关键词:人事管理;DEPHI;ADO;SQL server 2000

Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing

Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology. Personnel management system is a typical management information system (MIS), including the establishment and maintenance of the background-database and front-end application development. To the former, the request for the data which is powerful in consistency and integrity, database which is good in security. For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit. Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built. Key words: human resource management; DEPHI; ADO; SQL server 2000

前 言 背景

在竞争越来越激烈的社会里,企业人事管理就越显示出其不可缺性,成为企业一个非常重要的模块。企业人事管理系统主要是用于员工个人相关信息的管理。使用人事管理系统,便于公司领导掌握人员的动向和人员的综合素质,及时调整人才的分配,使用计算机对人事劳资信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人事资源管理的效率,也是企业科学化、正规化管理的重要条件。 目标

设计一个企业人事信息管理系统,此系统要以人为中心,为企业提供全面的人事管理解决方案;

a) 为企业建立规范化、实时化人事管理机制;

b) 提高企业人事管理的效率、节约相关的管理成本,增强人事管理的安全性;

c) 满足企业管理层,人事业务操作层和全体员工的不同层次和不同方面的需要;

d) 对企业将来的整体信息化建设提供必要的支持。

1 需求分析

需求分析是系统开发必要环节,也是重中之重。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。[1]

1.1 系统需求

企业的人事管理职能主要分为人事档案信息管理、人事变动管理、员工培训管理、奖惩管理等内容。

a) 在人事系统开发时应考虑以下需求: b) 满足人事管理职能的基本要求;

c) 进行多层次数据汇总,为各层次管理者的决策分析提供数据; d) 具有完整的系统接口,满足灵活的数据导入与导出; e) 对操作人员的技能要求比较低,操作方便; f) 能够实现方便的扩展,满足企业发展的需要; g) 能够保障人事管理数据的安全、准确。

1.1 功能需求

基于系统需求分析,该系统需要实现以下基本功能:

a) 用户管理:管理系统操作人员,设置操作人员口令和权限。在满足不同系统用户的操作需求的基础上,提高系统的安全性。

b) 人事档案管理:完成企业对员工个人档案(包括员工的基本档案和在职信息)的管理及相关操作。操作员进行员工档案信息录入及更改,其中包括员工的基本信息、工作经历、家庭关系、奖惩记录和培训经历,要求对这些员工档案信息进行新增、修改、删除操作,同时可以进行查询和浏览操作。该模块是本系统的重点,用户可以通过该模块为单位建立一个比较完整的人事档案系统,同时可以对档案进行查看。

c) 基础数据管理:维护人事管理相关的一些基础数据。主要包括以下功能:

(a)民族档案设置:维护职工中民族档案信息;

(b)职工类型设置:维护当前企业职工与企业的关系的类别信息; (c)文化程度设置:维护企业职工的文化程度类别信息; (d)政治面貌设置:维护企业职工的政治面貌类别信息; (e)部门类别设置:维护企业中设立的部门类别信息; (f)职务类别设置:维护企业中设立的职务类别信息; (h)职称类别设置:维护企业职工的职称类别信息;

d) 人事变动管理:对于人事上的变动调整进行管理,对人员档案的信息进行更新(如:员工职务、员工职称、员工性质等的变动)。

e) 工作日志管理:记录部门或系统用户的一些备忘信息,包括日常的一些事件记录,以及工作日记的管理维护。

f) 数据库管理:对现有的数据库进行管理,包括数据备份和恢复,以方便用户对数据库的管理和维护工作,提高系统的数据安全性。 1.3 可靠性要求

a) 计算机稳定可靠,网络服务和数据库服务稳定可靠;

b) 网络通畅、稳定;软件运行稳定;数据计算及数据传输无误;提供数据备份和数据恢复方案。 1.4 性能需求 1)硬件环境

在最低配置的情况下,系统的性能往往不尽如人意,现在的硬件性能已经相当出色,且

价格也很便宜,因此通常给服务器端配置高性能硬件。推荐配置为: ·处理器:Intel 奔腾Ⅲ 或更高 ·内存:128MB ·硬盘空间:40GB ·显卡:Geforce系列显示适配器或更高。 2)软件环境

·操作系统:windows 98/ME/2000/N ·数据库:Microsoft SQL server 2000

2 开发环境简介 2.1 Delphi简介

Delphi这个名字源于古希腊的城市名。它集中了第三代语言的优点。以Object Pascal为基础,扩充了面向对象的能力,并且完美地结合了可视化的开发手段。Delphi自1995年3月一推出就受到了人们的关注,并在当年一举夺得了多项大奖。

Delphi的出现打破了Visual系列可视化编程领域一统天下的局面。并且Delphi使用了本地编译器直接生成技术,使程序的执行性能远远高于其它产品生成的程序。它还是真正的面向对象的编程语言。PASCAL语言的严谨加上可视化的优势和强大的数据库功能使得它有充分的资本和微软的VB叫板。许多人当时都认为Pascal 是最有前途的程序设计语言,并预测Delphi将会成为可视化编程的主流环境。

Delphi在你编好程序后自动转换成。EXE文件它运行时速度比VB快,而且编译后不需要其他的支持库就能运行。它的数据库功能也挺强的,是开发中型数据库软件理想的编程工具。 Delphi适用于应用软件、数据库系统、系统软件等类型的开发。而且它拥有和VB差不多一样的功能,而且一样能应用API函数,这在控制Windows很有用。

Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。

Delphi实际上是Pascal语言的一种版本,但它与传统的Pascal语言有天壤之别。一个Delphi程序首先是应用程序框架,而这一框架正是应用程序的“骨架”。在骨架上即使没有附着任何东西,仍可以严格地按照设计运行。您的工作只是在“骨架”中加入您的程序。缺省的应用程序是一个空白的窗体(Form),您可以运行它,结果得到一个空白的窗口。这个窗口具有Windows窗口的全部性质:可以被放大缩小、移动、最大最小化等,但您却没有编写一行程序。因此,可以说应用程序框架通过提供所有应用程序共有的东西,为用户应用程序的开发打下了良好的基础。

Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。在空白窗口的背后,应用程序的框架正在等待用户的输入。由于您并未告诉它接收到用户输入后作何反应,窗口除了响应所有Windows的基本操作(移动、缩放等)外,它只是接受用户的输入,然后再忽略。Delphi把Windows编程的回调、句柄处理等繁复过程都放在一个不可见的Romulam覆盖物下面,这样您可以不为它们所困扰,轻松从容地对可视部件进行编程。

面向对象的程序设计(Object-Oriented Programming,简记为OOP)是Delphi诞生的基础。OOP立意于创建软件重用代码,具备更好地模拟现实世界环境的能力,这使它被公认为是自上而下编程的优胜者。它通过给程序中加入扩展语句,把函数“封装”进Windows编程所必需的“对象”中。面向对象的编程语言使得复杂的工作条理清晰、编写容易。

说它是一场革命,不是对对象本身而言,而是对它们处理工作的能力而言。对象并不与传统程序设计和编程方法兼

其中多媒体音频视频播放器是通过TMediaPlayer组件来实现的,支持的格式与系统已安装的解码器有关。

6 总 结

6.1 程序设计风格

在设计的时候采用了增量模型的思想:把软件作为一系列的构件来设计,编码,集成和测试。

用户管理,密码修改,用户登陆,万年历,这些模块都有高度的独立性,因此他们的可重用性比较高,基本上是一个单元完成一个功能,模块规模也比较小,模块的作用域在控制域之内,只使用了两个全局变量来存储用户名和用户权限。[1] 在人机界面设计方面,本系统做到了以下几点: a) 保持一致性(界面,背景的致性);

b) 提供有意义的反馈(用户验证和用户管理,提供了比较精确的反馈信息);

c) 在执行有较大破坏性的动作之前要求用户确认(数据备份与还原); d) 允许大多数取消操作(大多数单元有取消操作功能);

e) 允许犯错误(由于权限的限制,系统能保护自己不受严重错误的破坏);

f) 按功能对动作分类(在主窗口就是按动作类型组织菜单的); 6.2 有待加强项

a) 帮助的制作 一个完整的应用程序必须具有完整的帮助系统;帮助系统可以在必要的时候给用户信息提示和一些系统相关服务。

b) 声音制作在这里主要是对声音的加载,我们可以加载一些一般的声音;主要来源有:音频CD盘;波形音频文件;MP3文件等等。其中波形音频文件以WAV作为文件的后缀,我们可以播放现成的,也可以播放自己录制的文件。 c) 我们还可以使用各种组件和ActiveX控件等技术来完善系统。利用一些做好的activeX组件,会缩短开发周期。

由于在开发工程方面缺少经验,所以这个系统还存在着许多不足之处,在测试过程中总结如下:

a) 数据表的设计还不是很合理;

b) 数据异常处理要更加人性化,错误信息的反馈要更加精确; 6.3 心得

经过一个月的设计和开发,人事管理系统基本开发完毕,其基本功能符合用户需求,能够完成基础数据录入,数据查询等基本功能,以及相关报表的打印。 在这次毕业设计中,我获益良多。首先我明白了需求分析对于一个系统的开发的重要性。其次我还学到了如何把一个软件作为一个工程来做,在真正的软件开发中,一个软件系统的开发不是一个人来做,而是很多人合作来完成的,另外还有软件的后期维护等等,这时就显现出了把软件作为一个工程来做的优越性,而这些都离不开数据流图和模块的分解。

Delphi是一个非常强大的开发工具,它具有运行速度快、易于学习和使用以及开发效率高的特点,使用起来真的是很顺手。学习好一门编程语言以后可以为今后的学习和工作带来很大的便利。

虽然本系统实现了基本的用户需求功能,但是还有待于完善和加强,总之通过这次设计和开发过程,我对软件开发有了进一步的了解。

参考文献

[1] 张海藩编著.软件工程导论[M].清华大学出版社出版,2003,1-173. [2] 宋一兵,赵景波,李春艳著.Delphi 7.0基础教程[M].机械工业出版社,2003,2-30.

[3] 刘瑶儒著.新概念SQL Server2000教程[M].北京科海集团公司出,2001,12-23.

[4] 韩强编著.SQL SERVER 2000 程序员手册[M].机械工业出版社出版,2000,4-35.

[5] 萨师煊著.数据库系统概论(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯乐,丁宝康,汪卫著.数据库系统教程[M].高等教育出版社,2002,1-202.

[7] 肖健著.SQL Server2000实践与提高[M].中国电子出版社,2002,13-53. [8] 林金霖著.Delphi6 实务经典[M].中国铁道出版社,2002年5月,6-110. [9] 黄超,王志伟著.Delphi企业经营管理系统开发实例导航[M].人民邮电出版社,2003,20-90.

[10] 程文刚主编.Delphi数据库实用编程100例[M].中国铁道出版社,2004,8-63.

[11] 王晟,万科著.Delphi数据库开发经典案例解析[M].清华大学出版社,2005,85-89.

[12] 王惠刚,唐晨光彭为著.delphi7/8程序设计[M].清华大学出版社, 2002,42-63.

[13] 潇湘工作室,邢增平著.Delphi 6.0最佳专辑[M].人民邮电出版社,2003,1-404.

[14] 心铃.Delphi问答.软件报[N],2004-07-5.

[15] 高永惠.浅谈Delphi中的异常处理方法[J].湖南轻工业高等专科学校学报,2002-04,9-10.

[16] 徐萌飞.在Delphi中使用ADO技术对数据库操作[J].中国学术期刊(光盘版)电子杂志社,2001,12-13.

[17] 陈建兵.Delphi中基于安全灵活的动态连接远程数据库SQL的实现[J].福建电脑,2005,12-13.

[18] 孙育红.关于地方法院管理信息系统分析设计与实施[D].中国学术期刊电子杂志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系统开发[D].中国学术期刊电子杂志社,2003,20-21.

[20] 庞芳,王丽玫.南宁市自动气象站业务服务数据库系统[D].中国学术期刊电子杂志社,2004,21-23.

[21] 徐军.研究生院综合管理信息系统的研究与实现[D].中国学术期刊)电子杂志社,2004,32-33.

[22] 鲁媛媛.硕士生导师综合素质能力评价指标体系的研究[D].中国学术期刊电子杂志社,2005,18-19.

上一篇:会议记录写作下一篇:环境指挥中心工作