网上商城计算机毕业设计 说明书.docx
- 文档编号:9607639
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:15
- 大小:154.60KB
网上商城计算机毕业设计 说明书.docx
《网上商城计算机毕业设计 说明书.docx》由会员分享,可在线阅读,更多相关《网上商城计算机毕业设计 说明书.docx(15页珍藏版)》请在冰豆网上搜索。
网上商城计算机毕业设计说明书
摘要
20世纪,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。
个性化已逐渐成为当今Wed应用的潮流。
本文研究了一种基于数据关联规则采集技术的用户个性化页面动态生成方案,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、反映用户更明显细致等优点。
本文中所做的主要工作如下:
(1)介绍了个性化页面的背景及IIS+ASP系统的一般原理;
(2)阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点。
(3)设计实现用户注册/登录、查询、购买;管理员对网站的系统管理;个性化页面动态生成--回显等程序模块;实现ASP和HTML页面。
(4)分析并解决实现中的若干技术问题;
(5)建立完整的实验网站,进行测试并分析结果。
全文共分五部分,第一部分主要是网站系统分析;第二部分主要是网站的功能设计;第三部分主要是网站数据库设计;第四部分主要是网站应用与界面设计;第五部分进一步得出结论并提出具有现实意义的意见和建议。
关键词:
网上购物系统动态网站aspaccess数据库
Abstract
Alongwiththedevelopmentofthecomputersciencein20centuries,thedatabasetechniqueismoreandmoreextensiveintheapplicationintheInternet,providingthemorethoughtfulandhumanizedserviceforthelargenetworkcustomer.CharacteristichavealreadybecomegraduallythecurrentastheapplicationofWednowadays.Thistextstudiedakindofprojectwhichcomposedofcharacteristicpageanddynamicstateoftechnicalcustomeraccordingtothedataconnectionrule,comparedwithsomeprojectsthatadoptalreadyonpresentnets,thisprojecthavetheadvantageofmakingcustomersusemoresimpleandreflectthemmoreobviouslymeticulousandsoon..
Themainworkinthistextisasfollowed:
(1)IntroducedthebackgroundofthecharacteristicpageandthegeneraltheoryofIISs+thesystemofASP;
(2)Elaboratethewholesystemstructureandtheworkprincipleofthewholecharacteristicpagesborningsystem;Analyzingthespecial、difficulty、andthekeypointintherealizationofthesystem.
(3)Designtocarryoutthecustomerregistration/register,search,purchase;Thesystemmanagementtothewebsitebyadministrator;Thecharacteristicpagedynamicstateisborn-returntoshowtotheproceduremoldpiece;CarryoutthepageofASPandHTMLs.
(4)Analyzeandresolvesometechniqueproblemintherealization;
(5)Establishthewholeexperimentwebsite,carryonthetestandtoanalysistheresult.
Thewholetextistotallydividedintofiveparts,thefirstpartmainlyisthewebsitesystemanalysis;Thesecondpartismainlythefunctiondesignofthewebsite;Thethirdpartismainlythewebsitedatabasedesign;Thefourpartmainlyisawebsiteapplicationandinterfacedesign;Thefifthpartistogetafurtherconclusiontoputforwardtheopinionsandsuggestionsthathastherealisticmeaning.
Keyword:
On-lineshoppingsystemdynamicstatewebsiteaspaccessdatabase
目录
序言1
第一章网站系统分析3
1.1网站的设计目标3
1.2网站的可行性分析3
1.3网站的深入调查4
1.4网站设计的特点5
1.5网站开发的设计思想5
1.6系统设计的总体规则5
第二章网站的功能设计6
2.1网站功能分析6
2.2平台功能模块的设计6
2.3系统流程分析7
第三章网站数据库设计11
3.1网站数据库需求分析11
3.2数据库逻辑结构设计11
第四章网站应用与界面设计15
第五章设计总结24
参考文献25
序言
目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。
网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。
中国互联网络信息中心发布的第2005.1.19日下午第十五次CNNIC调查结果显示,截至2004年12月底,内地上网用户总数为9400万,比去年同期增长8.0%,其中使用宽带上网的人数达到4280万;上网计算机达到4160万台,增长了14.6%。
用户在网上关注的信息也不再是单一的新闻。
报告数据显示,用户在网上经常查询的信息中,教育信息占29.3%,汽车信息占13.8%,求职招聘信息占24.2%。
在互联网服务业务方面:
电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。
在上网的时候我们接触最多的是Web页面,Web页面是如何制作出来的呢?
他的制作是不是非常难以掌握呢?
MicrosoftActiveServerPages,即我们通常所谓的ASP,是微软公司开发的一套服务器端脚本环境。
ASP作为一种新兴的网络应用技术,并不单指某一种编程语言,而是一门把HTML代码与VBScript和JavaScript等脚本语言融合在一起的技术。
其独有的特色如下:
1、易用性使用VBScript、JavaScript等简单易学的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
无须编译、容易编写,可在服务器端直接执行。
使用普通的记事本既可以进行编辑设计。
2、兼容性ASP能与任何ActiveX语言相容,除了可使用VBScript、JavaScript等语言设计外,通过plug-in的方式,还可以使用第三方所提供的其他脚本语言。
3、安全性ASP的源代码不会被传到客户浏览器,从而避免了缩写的源程序被他人剽窃,从而提高了程序的安全性。
4、可扩充性ASP具有无限可扩充性,可以使用VisualBasic、Java、Visual
C++和COBOL等编程语言来编写所需的服务器控件。
总之,使用ASP技术可以结合HTML代码、ASP指令和ActiveX控件来建立动态、
—1—
交互且高效的Web服务器应用程序。
本书就是为那些对此技术开发感兴趣的读者而编写的。
当然学习ASP最好的方法莫过于亲自动手编写,为了在最短的时间内掌握ASP的使用方法,然后结合本论文的系统分析开始动手编写一个平台,你就可以发现制作动态网页并不是想象中的那么神秘和高不可攀。
因为系统分析时间仓促,又因为本人的设计理念有限,所以该平台难免会有错误和不足之处,还请各位领导和老师批评,指正。
—2—
第一章网站系统分析
系统分析是平台开发的一个不可缺少的环节,为了能够使本系统更好、更完善地被设计出来,就必须先进行调查研究。
在系统调查的基础上,对新系统的功能进行细致的分析,从而才能够开发出完整的系统设计。
1.1网站的设计目标
本平台利用现在比较广泛的ASP+access数据库的架构实现的,进行系统分析,为将来进一步的实施打下一个坚实的技术基础。
本平台将投入到实际的试运行之中,进行测试,如果测试满意的话,将进行平台的完善开发,从而实现信息化,规范化,系统化,网络化的平台,具有较好的适应性和推广性。
此系统分为前台管理和后台管理。
前台管理是友好的操作界面,供用户浏览、查询使用。
包括:
浏览商品、查询商品、订购商品、购物车、用户维护等功能;后台管理是提供给管理员的,其中包括:
商品管理、用户管理、订单管理等。
使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。
1.2网站的可行性分析
随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。
我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:
—3—
1.经济可行性:
即实现这个平台设计有没有什么经济效益?
该平台设计只是作为本人的毕业设计,又因为本人的设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。
2.技术可行性:
即现有的技术能否开发该平台,会有哪些困难。
3.运行可行性:
即该平台规定的运行方式是否可行。
4.法律可行性:
即该平台的开发会不会在社会上引起侵权或其它责任问题。
因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
通过以上的可行性分析,我将采用MicrosoftIIS+ASP将结合的技术,运用Access数据库对网站进行建设。
1.3网站的深入调查
经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过两个月的实习调查和指导老师的耐心介绍,设计出该平台功能如下:
1.能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。
2.能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。
3.能过电子商品的名称,电子商品的分类进行搜索。
4.能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。
经过前一阶段的调查与研究分析,我已确定了该平台设计的主要功能,对每个功能模块也作了具体描述,下面就来具体分析该平台的设计特点与具体思想。
—4—
1.4网站设计的特点
我所设计和开发的网上购物平台是经过很长时间的调查和分析才开始具体实施的,它的主要特点是改变了以往的购物只能过现实的商场才能达到的结果,采用Wed技术,借助于Internet互联网广泛应用技术,达到资源共享,提高以往买书的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购书活动过程简单、方便、易行。
1.5网站开发的设计思想
网上购物平台主要是对后台管理和前台操作。
后台管理是管理员对本网站的维护,通过商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(处理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)等功能达到对网站的管理。
前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或电子商品搜索功能,找到自己想要买的书,装入购物车,提交定单进行购买。
网上购书平台的特点是客户和电子商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买电子商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。
1.6系统设计的总体规则
无论哪个网站都要有它自己的设计规则。
该平台也一样,它的主要设计规则有:
简单性:
在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。
针对性:
该平台设计是网上购物系统及后台管理的定向开发设计,所以具有专业突出和很强的针对性。
实用性:
该平台能完成电子商品展示和管理员管理的基本信息,具有良好的实用性。
—5—
第二章网站的功能设计
2.1网站功能分析
经过前期的深入调查和研究,总结出该平台需要完成的一些具体功能,分析如下:
1.用户管理能够完成用户基本信息录入的注册和用户基本信息的个人前台与后台管理。
2.管理员管理能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。
3.搜索功能能过电子商品的名称,电子商品的分类进行搜索。
4.查询功能能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。
2.2平台功能模块的设计
在平台功能的分析基础上,得到本平台的功能模块图如下:
网上购物系统平台主要包括四大功能模块,用户管理、网站布局、管理员管理、搜索等功能模块。
其中用户管理模块,主要包括用户注册、用户修改、用户删除等功能;管理员管理主要包括商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易、会员管理、操作管理(管理员添加、管理员审查、管理员退出)等功能;搜索主要包括(商品名称、商品类别)。
—6—
网上购物系统平台总体模块:
2.3系统流程分析
本系统分为前台购物流程和后台订单处理流程
2.3.1前台购物流程图
—7—
2.3.2后台购物流程图
2.3.3注册功能流程图
—8—
2.3.4商品搜索流程图
2.3.5用户登录流程图
—9—
2.3.6商品管理流程图
2.3.7购物车流程图
—10—
第三章网站数据库设计
3.1网站数据库需求分析
数据库的分析
在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:
信息世界,数据世界,现实世界。
现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。
这些信息再进一步加工、编码,然后进入数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。
这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。
网上购物系统的主要对象是用户,所以必需建立用户表,包括用户的基本信息情况;用户的主要活动是对商品的购买,所以必需建立商品信息表;用户对商品的购买,选择所要的商品,首先得对商品进行搜索,所以我们把商品进行分类,进行大类和小类的划分,建立商品类别表和商品类别细分表;最后用户提交定单,建立定单表。
经过分析,此数据库包含如下表:
Class_1表;商品类别表(商品号、商品名称、录入时间)
Class_2表;商品类别细分表(商品号、商品细分名称、商品所属类名称、录入时间)
orderlist表;定单表(用户号、用户名称、邮编、电话、Email、地址、汇款方式、录入时间、状态)
product表;商品信息表(商品号、商品总类名称、商品细分类名称、商品简介、商品说明、会员价、市场价、商品图象、访问次数)
reguser表;用户表(用户号、用户密码、密码提示问题、问题答案、姓名、性别、Email、电话、地址、邮编、时间)
shoplist表。
3.2数据库逻辑结构设计
数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。
尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。
实体、属性与联系是进行概念设计时要考虑
—11—
的3个元素,也是一个好的数据库设计的核心。
从实际出发,经过仔细地设计,得到各表的结构
参考文献
[1]汪晓平、钟军.ASP网络开发技术[M].北京:
人民邮政出版社,2003年12月第二版.
[2]张一鸣、桂林、张家祥.个人网站组建实用教程[M].西安:
电子科技大学出版社,2004年1月第一版.
[3]龙马工作室.典型网站建设[M].北京:
人民邮电出版社,2004年8月第一版.
[4]龙马工作室.ASP+SQLServer组建动态网站[M].北京:
人民邮电出版社,2004年8月第一版.
[5]蔡翠平、尚俊杰.网络程序设计—ASP[M].北京:
清华大学出版社,2002年1月第一版.
[6]白以恩.计算机网络基础及应用[M].哈尔滨:
哈尔滨工业大学出版社,2000.
[7]周树清.电子商务情景案例[M].北京:
中国国际广播出版社,2001.
[8]姚国章.中国企业电子商务发展战略[M].北京:
北京大学出版社,2001.
[9]郝阿朋,杨清编著.WEB网页开发基础教程.北京:
国防工业出版社2001.5.
[10]陈峰等编著.网页制作全接触:
HTML4.0&CSS.北京:
人民邮电出版社2001.3.
[11]王永辉编著.网页制作真容易.上海:
上海科学技术出版社,2002.
[12]黄平主编.数据库技术.北京:
机械工业出版社,2002.
[13]刘文政等编.网页设计三合一综合教程(MX版).北京:
科学出版社,2003.
[14]彭万波等编著.网页设计精彩实例.北京:
电子工业出版社,2002.
[15]袁玫等编著.网络数据库应用教程.北京:
人民邮电出版社,2002.
[16]任永功等编著.网站规划与网页设计.北京:
电子工业出版社,2003.
[17]潘英伟,曾志编著.网站开发实用手册.北京:
中国广播电视出版社,2001.6.
—25—
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上商城计算机毕业设计 说明书 网上商城 计算机 毕业设计