(论文)网上购物系统设计最新优秀毕业论文资料搜集呕血奉献_第1页
(论文)网上购物系统设计最新优秀毕业论文资料搜集呕血奉献_第2页
(论文)网上购物系统设计最新优秀毕业论文资料搜集呕血奉献_第3页
(论文)网上购物系统设计最新优秀毕业论文资料搜集呕血奉献_第4页
(论文)网上购物系统设计最新优秀毕业论文资料搜集呕血奉献_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)网上购物系统设计系: 专业: 计算机应用技术学生: 指导教师:完成日期:辽宁警官高等专科学校毕业设计(论文)网上购物系统设计总计 毕业设计 21页表格 12表插图 1幅 V摘 要伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物、信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。本论文研究了一种基于数据关联规则的网上购物系统。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,结合SQL Server 2000建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。本系统主要运用了系统开发生命周期法(System Development Life Cycle 简称SDLC)和结构化方法(Structured Approach)来阐述该系统的开发过程,将计算机作为管理决策的支持手段,融入日常业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统大大提高了工作效率,为公司带来了更好的社会效益和经济效益。本系统采用ASP.NET和SQL Server 2000为开发工具,具有扩展性。关键词:电子商务;ASP.NET;网上购物系统,SQLSERVER 2000。AbstractFollow the technology of the computer in the enterprise and deep application day by day of all trades and professions, the concept internet has been deeply taken up peoples heart. Today , the internet takes an very important part in the development tactics of all trades and professions, became a part of an company which can not be partition off. Themerchandise has not only limited in TV set and newspaper. The internet has became another stage which company can display themselves. Company set up web site, and make propaganda and service of all aspects of company, display on the internet. Though internet we can achieve buying products on the internet, searching message and so on. Those have changed old way of management and idea of management, meanwhile those also bring more yield for company. So, for the business company, have a web site which is belong to themselves is very important.I studied one kind of system of shopping online based on related-data rule. Its developments mainly include database setting-up, back-stage management and web design of the foreground pages. The system uses ASP.NET developing instrument, which taking C# as key language of Microsoft Company, and then combine with SQL server 2000 to establish the database. At first, utilize its various kinds of packages offered to set up the database within short time. Then, I analyzed database and made pages with ASP.NET, improved constantly, until basic functions of the system were realized.The system mainly utilize the Structrued Approach of System Development Life Cycle method to expound the performance history of Department Store MIS,computer as important administrative decision supporter.Which will make the business technological process more standard and rational,raise working effiencicy,and bring us greater management and economic benefit.The system adopts ASP.NET and SQL Server 2000 as the development tool,so it is extensible.Key words:JSP MyEclipse Tomcat SQL Server 2000 目 录前 言1第1章 背景3第2章 国内网上购物系统现状4第3章 可行性分析53.1.系统开发的重点与难点53.1.1建立合理的表结构,避免数据冗余53.1.2建立相当的系统安全性53.1.3建立严密的数据表操作机制53.2.可行性分析实战53.2.1经济可行性53.2.2硬件成本53.2.3软件成本5第4章 总体设计74.1. 例图74.2.模块图74.3.功能模块描述84.4流程图84.5.数据字典8第5章 主要代码135.1购物信息管理135.1.1信息录入135.1.2信息维护145.2购物信息管理165.2.1购物信息录入功能165.2.2购物信息维护17结论19致谢20参考文献21辽宁警官高等专科学校高职计算机毕业设计(论文)前 言在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet “海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。因此网上购物系统应运而生,网上购物弥补了传统购物的一些局限性,成为传统购物的补充。通过网上购物,无论你在哪里都可以轻松地买到心仪的物品,只要那里有一台接入了Internet的电脑,通过网上购物可以很清楚的了解各个商品的信息,从而对它们进行比较,最后买到自己称心的物品。对于管理人员来说,利用购物系统能轻松地管理大量的商品,而且可以通过系统查看各种商品的销售状况,通过各种数据能够及时地知道那种商品正在热卖,而那些商品属于冷门地,从而在运营上进行调整,更好地管理好商店。我们设计的是基于网上的购物系统。用户可以根据自己的喜好浏览自己喜欢的东西,但要想购买商品,就必须通过注册成为会员才能进行购买,登陆后就可以购物了。商店的各种商品都进行了详细地分类,可以轻松地找到想要地商品,同时查找系统能很容易地找到相关的商品。同时买到自己喜欢的东西后就可以去结算,通过下订单你可以填写自己的相关信息,而完成购物的流程。随着Internet国际互联网的发展,越来越多的企业开始建造自己的网站。基于Internet的信息服务,商务服务已成为现代企业一项不可缺少的内容。很多企业都已不满足于建立一个简单的仅仅能够发布信息的静态网站。现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。基于静态,我们运用了ASP.net作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站网上购物网站,该系统能够实现用户的注册,登陆,个人资料修改等功能,能够实现商品的查询,订购等功能,以及实现了模拟式的简单的支付功能,另外管理员还可以对后台对该系统做精细的管理,该系统基本上具备一个商品销售网站应该具备的功能,该设计项目基本上体现了构建动态商务网站所需的技术 网上购物系统是一个典型的B/S结构的应用,它的大部分功能都是基于数据库的操作,基于它简便灵活等先进性,本次设计我也运用了该模式实现了我们的网上购物系统的方案。 网上购物系统,以设计以及功能实现为主,详细的说明了一个网上购物的业务流程,介绍了网上购物整体开发技术的考虑和选择,网上购物的框架设计,分析了其数据流程和主要的程序逻辑,以及网站的部分代码开发等内容。描述了.NET技术的特点以及在互联网上使用的情况,网上购物管理系统不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率,基于全面考虑,网上购物系统应运而生。第1章 背景随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷脐身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场开办的我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物, 24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现象非常普遍,网上生意渗淡已是目前各大网上商店共同的困惑。上海首家网上商店上海亿样购物中心由于经营不善,开业不到半年即关门停业,北京的一些大型零售商场,其网上商店门庭冷落”。结算方式的原始落后是网上购物致命的弱点。在国外,计算机一般都与银行的帐户相联,消费者和网络商店只需和网上银行打交道,不必当面直接支取现金。在我国目前除深功;无虹等几家网上商店进行网上购物结算外,大部分商家结算只能采取 “送货上门、到货付款”或“邮寄上门、贷款邮资先付”的方式。这样不但浪费了时间和人力,而且限制了网络的覆盖范围和商品的结构种类。因此,安全、快捷、方便的电子支付手段将是今后网上商店健康发展的主要要素。第2章 国内网上购物系统现状目前国内市场尚缺具有相当规模和专业程度的网上购物企业。国内在线零售网站在资金上的缺乏使得网上购物不能迅速扩大业务规模和品牌效应,在未来电子商务产业进入高速成长期后,也难以满足客户们对品种、服务、价格方面的要求。目前国内网络消费群体尚未到位。目前国内有消费意愿和消费能力的网民多数处于16-25岁的低收入阶段,而且消费偏好更倾向于网络游戏、无线增值业务、在线影视娱乐等休闲娱乐服务,而非网上购物。目前国内网络消费环境尚不完善,网上购物立法匮乏,与传统购物环境相比,网上购物在售后服务、质量保障、等方面仍然难以让消费者放心。信用体制、网上支付、物流网络三大瓶颈也仍有待解决。尽管目前国内网上商品较多,但是品种细分却还远远不够,对比传统的线下零售,可选择的余地相对还非常少,导致电子零售市场规模现阶段仍然难以与传统大型商场、超市所创造的经济价值相提并论。尽管日用百货销售价格较低、利润空间较小,但相对于传统百货业,电子零售可以大大节约新增店铺成本,具备无限制容纳大客流、无限制陈列商品的优势。参照国际上在线商店的发展经验,消费需求较大的百货商品同样适合通过互联网实现分销。尽管资本投入不足一直是中国电子零售产业发展滞后的根本原因,2004年,中国网上购物市场还是开始呈现出百花争鸣甚至混业经营的局面。愈来愈多的运营商渡过了互联网的寒冬,愈来愈多的网民加入了互联网消费大军,愈来愈多的商品出现在互联网上。中国网上购物市场的基础环境越来越稳定,淘宝、易趣、当当、卓越等网上购物网已成为广大网民网上购物的场所。随着我国经济持续快速的增长,人民生活水平的提高,中国电信网络规模的壮大,电脑的普及率的提高、计算机技术的发展以及政府多层次多角度推动,网上购物市场越来越火暴,会逐渐发展及形成人们购物的主要形式。第3章 可行性分析3.1.系统开发的重点与难点 3.1.1建立合理的表结构,避免数据冗余 各表通过特定字段实现不同表的数据连接,避免数据冗余,需要设计简洁高效的表结构。3.1.2建立相当的系统安全性登录用户身份的验证机制的设计、操作页面的权限保护。3.1.3建立严密的数据表操作机制同一表有可能在多个模块中被修改,所以严密的数据表操作机制的建立十分比较困难的,但也是必须的。除了设计时必须有相当程度的考虑,在编制时更应加强程序逻辑的可靠性和程序调试的全面性。3.2.可行性分析实战3.2.1经济可行性对本项目的成本进行系统分析,尽量的降低成本,使最初成本最低。3.2.2硬件成本本系统的运行,需要一台Web服务器和一台Database服务器,二者可以合二为一。Web服务器大约占用500M的存储空间,1G可用内存,可以考虑租用。3.2.3软件成本本系统运行采用的软件系统。ASP+ SQL Server2000服务器操作系统为:Windows XP Professional(1) 市场可行性系统满足了系统使用者进行网络购物与在线交流的需要。目前这类产品很多,相应的应用环境很成熟,市场可行性很好。系统立足于大学生购物与在线交流,服务的对象主要是大学生。(2)技术可行性系统开发采用的是流行的ASP开发技术,可以实现以网上商品的订购,定制,拍卖,送货系统,信息反馈为主的电子商务功能和以交流为主的系统。在后台管理部分,可以实现商品信息管理,交易订单处理,报表处理。开发技术主要有:ASP开发工具:ASP+SQL Server2000. 可选择的其他系统方案(3) 法律可行性法律上可行整个系统由于是自行开发,自行使用,所以系统本身不存在法律上的版权争议。在服务器软件方面,应该使用正版软件,因为整个系统尽管是开发给内部使用,但它毕竟很多部分还是要依靠Internet的,一旦服务器连接到Internet上,它的操作系统可能会被Microsoft跟踪,如果不是正版软件,将不得不面临民事诉讼的风险。(4)可使用性:能快速安全地实现用户注册、登录和购物、等前台功能;能准确安全地实现后台管理;能确定事务边界,正确提交。(5)保密性:前台用户只能看到自己购物车内的商品,登录后只能查看自己购物的历史记录;取得管理员资格的人才能管理本系统。第4章 总体设计4.1. 例图4.2.模块图(略)4.3.功能模块描述系统共分六大模块:请假信息管理、出勤信息管理、考勤信息统计、基础数据管理、权限管理、数据导入。请假信息管理:请假信息管理部分有两方面的功能,可以对请假信息进行录入,可以对请假信息进行维护出勤信息管理:出勤信息管理同样也分为两方面的功能,可以对出勤信息进行录入,可以对出勤信息进行维护。考勤信息统计:考勤信息统计主要完成对学生所有考勤信息的统计功能。基础数据管理:基础数据管理可以显示当前数据库中的所有基础数据信息,这些信息包括:教师授课表、教师资料、学生资料、班级资料、系部资料,可以对这些基础数据进行维护。权限管理:权限管理可以显示数据库中所有登录帐号的分组情况,即“角色”,及每个“角色”的权限,可以对登录帐号信息进行维护。数据导入:数据导入可以从一个xls文件将其内容导入到数据中,此模块将估为一个小的子功能嵌入到基础数据管理模块中4.4流程图(略)4.5.数据字典共涉及到11张表数据表:管理员表、送货地点表、购物信息表、商品类型表、商品信息表、商品图片表、会员信息表、订单信息表、付款方式表、送货方式表、购物车信息表:1. 管理员表(tb_Admin):2. 送货地点表(tb_Area)3. 购物信息表(tb_BuyInfo)4. 商品类型表(tb_Class)5. 商品信息表(tb_GoodsInfo)6. 商品图片表(tb_Image)7. 会员信息表(tb_Member) 8. 订单信息表(tb_OrderInfo)9. 付款方式表(tb_PayType)10. 送货方式表(tb_ShipType)11. 购物车信息表(tb_ShopCart)数据库关系图(略)第5章 主要代码5.1购物信息管理5.1.1信息录入public ActionForward query_add(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) ArrayList depts=null;ArrayList courses=null;Date date=new Date();depts=l.getDepts();courses=l.getCourses();request.setAttribute(courses, courses);request.setAttribute(depts, depts);request.setAttribute(date, date);return mapping.findForward(leaves_add); public ActionForward add(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) Leaves_editForm f=(Leaves_editForm)form;String info=null;bean.DutysBean d=new bean.DutysBean();d.setStudent_id(f.getTxt_student_id().trim();d.setLeave_date(f.getTxt_date().trim();d.setLesson_from(f.getSlt_lesson_from();d.setLesson_to(f.getSlt_lesson_to();d.setType(f.getRdo_type().trim();d.setStudent_class_name(f.getTxt_student_class().trim();d.setStudent_name(f.getTxt_student_name().trim();d.setCourse_id(f.getSlt_course().trim();if(db.validate()!=null)request.setAttribute(info, 连接数据库初始化失败);return mapping.findForward(leave_back);String sql=null;info=l.add_info_check(d);if(info!=null)request.setAttribute(info, info);return mapping.findForward(add_back);for(int k=d.getLesson_from();k=d.getLesson_to();k+)sql=INSERT INTO T_Dutys + VALUES(+getID().trim()+,+d.getStudent_id().trim()+,+d.getLeave_date().trim()+,+k+,+d.getCourse_id().trim()+,+null+, ,+d.getType().trim()+);d.setLesson(k);String temp_info=l.add_check(d,请假);if(temp_info!=null)if(info=null)info=temp_info+ .n;elseinfo+=(n+temp_info+ .n);request.setAttribute(info, info);return mapping.findForward(add_back);5.1.2信息维护信息修改public ActionForward edit(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) Leaves_editForm f=(Leaves_editForm)form;bean.DutysBean d=new bean.DutysBean();String info=null;String sql=null;d.setDuty_id(String)request.getParameter(hdn_leave_id);d=l.getSingle(d.getDuty_id().trim();d.setLesson(f.getSlt_lesson_from();d.setCourse_id(f.getSlt_course().trim();d.setLeave_date(f.getTxt_date().trim();d.setType(f.getRdo_type().trim();info=new dao.Duty().edit_check(d,修改);if(info=null)sql=update T_Dutys set +leave_lesson=+d.getLesson()+,+leave_course_id=+d.getCourse_id()+,+record_type=购物, +leave_type=+d.getType().trim()+, +leave_date=+d.getLeave_date().trim()+ +where duty_id=+d.getDuty_id().trim()+;if(l.edit(sql)request.setAttribute(info, 修改购物信息+d.getDuty_id()+成功);return mapping.findForward(leave_back);elserequest.setAttribute(info, 修改购物信息+d.getDuty_id().trim()+失败);request.setAttribute(leave_id, d.getDuty_id().trim();request.setAttribute(leave_re_edit, d);return mapping.findForward(leaves_re_edit);else request.setAttribute(info, info);request.setAttribute(leave_id, d.getDuty_id().trim();request.setAttribute(leave_re_edit, d);return mapping.findForward(leaves_re_edit);public ActionForward query_edit(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) bean.DutysBean data=(bean.DutysBean)request.getAttribute(leave_re_edit);String leave_id=(String)request.getParameter(leave_id).trim();String info=(String)request.getAttribute(info);ArrayList depts=null;ArrayList courses=null;tryif(leave_id=null)leave_id=(String)request.getAttribute(leave_id).trim();if(data=null)data=l.getSingle(leave_id.trim();catch(Exception ex)ex.printStackTrace();request.setAttribute(info, 数据读取失败);return mapping.findForward(leave_back);depts=l.getDepts();courses=l.getCourses();request.setAttribute(courses, courses);request.setAttribute(data, data);request.setAttribute(depts, depts);request.setAttribute(info, info);return mapping.findForward(leaves_query_edit);5.2购物信息管理5.2.1购物信息录入功能public ActionForward duty_add_query(ActionMapping mapping, ActionForm f,HttpServletRequest request, HttpServletResponse response) try request.setCharacterEncoding(GBK);response.setCharacterEncoding(GBK); catch (UnsupportedEncodingException e) e.printStackTrace();String info=null;info=(String)request.getAttribute(info);String teacher_id=null;teacher_id=T_00001;ArrayList courses=null;courses=duty.getCourse(teacher_id,null); ArrayList depts=null;depts=duty.getDepts();String cur_date=yasiolar.Date.getDate().trim();request.setAttribute(date, cur_date);request.setAttribute(courses, courses);request.setAttribute(depts, depts);request.setAttribute(info, info);return mapping.findForward(duty_add_query);public ActionForward add(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) try request.setCharacterEncoding(GBK);response.setCharacterEncoding(GBK); catch (UnsupportedEncodingException e) e.printStackTrace();5.2.2购物信息维护购物信息资料查看dao.Duty duty=new dao.Duty();public ActionForward duty_query(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response) Duty_viewForm f = (Duty_viewForm) form;bean.DutysBean d=new bean.DutysBean();String info=null;info=(String)request.getAttribute(info);String date_from=null;String date_to=null;if(f.getChk_student_id()!=null)d.setStudent_id(f.getTxt_student_id().trim();if(f.getChk_student_name()!=null)d.setStudent_name(f.getTxt_student_name().trim();if(f.getChk_student_class()!=null)d.setStudent_class_name(f.getTxt_student_class().trim();if(f.getChk_time()!=null)date_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论