网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 课程设计 > 正文

基于B/S的防伪电子商城系统

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
asp商城系统毕业论文任务书毕业论文的主要任务与要求:防伪产品电子商城主要实现各种与防伪相关的各类物品的在线销售与支付。B/S模式无疑是最好选择.本设计就是要实现该网上电子商城.具体任务如下:1、 熟练掌握B/S模式下的一种开发语言ASP/ASP.NET/JSP;2、 完成电子商城的详细需求分析报告;3、 完成电子商城的数据库设计;4、 完成电子商城各模块设计。5、 完成电子商城各模块实现。6、 对电子支付的高安全性有多种考虑和有效措施.
要求:1. 根据课题任务制定合理、可行的工作计划; 2. 进行必要的调研和资料搜集、文献阅读;3. 制定适当的技术方案,并通过与其它方案的比较加以论证;4. 独立完成电子商城系统的设计。软件设计要符合软件工程规范;5. 制定电子商城系统的测试方案,写出测试用例,并根据完整的测试数据对系统(模块)的性能指标作出分析和评价;6. 对课题成果进行总结,撰写论文;推荐的主要参考文献和资料:1. 郑阿奇等. ASP程序设计教程. 机械工业出版社    2. 尚俊杰. 网络程序设计-ASP. 北方交大出版社,2004  3. 龙马工作室. ASP+SQL SERVER 组建动态网站案例精讲. 人民邮电出版社4. 沙世煊. 数据库系统概论. 高等教育出版社  5. 郑人杰等. 实用软件工程. 清华大学出版社    6. 陈克力. SQL Server 2005编程基础.清华大学出版社362
 
基于B/S的防伪电子商城系统英文文献Logistics information systemThe new logistic manner requires the support of the relevant logistics software, for computer provides brand new-manners to process the traditional tasks, such as storage and delivery. For instance, the CPFR strategy makes it possible for both the producers and retailers to compare and contrast separateness the anticipations toward the particular product, and then reach the cooperative agreements! On the production and sales And besides, the advanced planning& coordinating software supports the dynamic coordination, and the pre-alarming system helps to meet the unfixed market demands and make the in-time inventory adjustment according to orders. And what's more, the Supply-Chain Executing and Planning Software (SCEP) plays the key role in processing the orders collected from the on-line transactions and market on web, while, correspondingly, the suppliers must have the relevant visual inventory software. The middle-and-small-sized enterprises gain benefits of WMS and TMS from the new, web-based software models, for they only need to pay monthly or just the transaction costs for the proper solutions from the Application Service Providers (ASP), rather than pay the much larger expenses on the software installing and using for further software integration.www.lwfree.cnIn e-business times, considering the crucial status of information, the logistics industry must support the continuous, convenient andn0n-mistaken transfer of data, and the real-time and automatic update of data, via the integrated logistics information system, in order to increase the visibility of the whole logistics procedure. And the final goal is to replace the inventory with information. Thus, first of all, we have to answer two questions: The first is, how to build up compatible database. As the basis of the whole information system, database must be of not only the complete compatibility, but also the ability to expand, so as to satisfy the need for business growing. At present, most large-and middle-sized logistics enterprises use Oracle system, while the rest of them use the MS SQL. The second is how to choose the best tools for data transfer. The integrated information system inquires the smooth transfer of data and indications between the varying entities, such as buyers, seller and the 3PL providers, etc. The traditional EDI, used by most large companies, is one of the most effective tools to complete the transfer, however, sometimes, EDI is too complicated to achieve. With the prosperity of Internet nowadays, there comes out several new tools, for example, web-based EDI and the XML. And further more, XML simplifies both the integration process and the data transfer between the databases.In e-commerce age, the quick response to the customers in global area has been a big challenge with the continuous expansion of the global market, the development of information technology and speed-up of the commercial steps. The logistics task to deliver the goods and information at right time, in reasonable cost and to the designated place has been more and more complicated: Therefore, it also becomes more and more pressing for working out not only the effective and efficient plans toward the global visibility of the whole supply-chain, but also the accurate and speedy supporting systems for decision-making, which ensure the real-time response toward the changes upon the market and the supply-chain. So, in order to stay competitive in the area, logistics industry has begun to employ the opening, systematical and technical structures, so as to form the consecutive logistics procedures for the enterprises, and then, realize the seamless, multi-placed integration of the full-ranged supply-chain, which not only covering the stock and the on-way inventory, but also including the chain sectors from suppliers to end users. And this integrated logistics strategy holds advantages in solving the problems of fragmentary resources, unnecessary inventory and the lost commercial opportunities.To achieve the optimization of the supply-chain, more and more enterprises outsource 4PL service providers, and build up their own virtual supply-chain based on web. Via the web-based information platform, the 4PL service providers, together with other service providers and partners in warehousing, transportation and 3PL, choose the best partners, in accordance with the demands of their clients, at each sector within the cycle, and then, collect and transfer the logistics information via internet, and finally, build up the customized, integrated, optimized and subjunctive supply-chain. The virtual supply-chain has outstanding advantages in responsiveness, flexibility and visibility. For example, the enterprises can construct their own logistics network promptly by renting the warehousing space from partners, increase and reduce their space requirements based on demand, and adjust the layout of the sectors in the network; meanwhile, enterprises are also able to make use of the computer-aided management system and the material delivery system, pre-provided by the warehousing partners, to build up their own operating and information systems, and further more, the operating experiences of warehousing partners help to better complete the logistics functions, such as sorting, packaging and delivery, and provide enhanced customer service at relatively low price.The past two decades have witnessed enormous growth in the number and importance of database applications. Database are used to store, manipulate, and retrieve data in nearly every type of organization including business ,health care, education , government, and libraries. Databases technology is routinely used by individuals on personal computers, by workgroups accessing databases on network servers, and by all employees using enterprise-wide distributed applications. Following this period of rapid growth, will the demand for databases and database technology level off? Certainly not. In the highly competitive environment of the late 1990s there is every indication that database technology will assume even greater importance. Managers are seeking to use knowledge derived from databases for competitive advantage. For example, detailed sales databases can be mined to determine customer buying patterns as a basis for advertising and marketing campaigns. Many organizations today are building separate databases, called “data warehouses,” for this type of decision support application.Historically, the term data referred to known facts that could be recorded and stored on computer media. For example in a salesperson’s database, the data would include facts such as customer name, address, and tele362
 
基于B/S的防伪电子商城系统英文文献phone number. This definition now needs to be expanded to reflect a new reality. Databases today are used to store objects such as documents, photographic images, sound, and even video segments, in addition to conventional textual and numeric data. For example, the salesperson’s database might include a photo image of the customer contact. It might also include a sound recording or video clip of the most recent conversation with the customer. To reflect this reality, we use the following broadened definition: Data consist of facts, text, graphics, images, sound, and video segments that have meaning in the users’ environment.We have defined a database as an organized collection of related data. By organize we mean that the data are structured so as to be easily stored, manipulated, and retrieved by users. By related we mean that the data describe a domain of interest to a group of users and that the users can use the data to answer questions concerning that domain. For example a database for an automobile repair shop contains data identifying customers (the data items it lists include each customer’s name, address, work phone number, home phone number, and preferred credit card number), automobiles belonging to those customers (the data items include make, model, and year), and repair histories for each of those automobiles (e.g., date of service, name of person who worked on vehicle, type of repair performed, and dollar amount of work performed).Databases range from a single user with a desktop computer to those on mainframe computers with thousands of users. The range of database applications can be divided into four categories, from simplest to most complex: personal computer (or PC) databases, workgroup databases, department databases, and enterprise databases. We introduce each category with a typical example, followed by some issues that generally arise within the category of use.1. Personal Computer DatabasesPersonal computer (PC) databases are designed to support one user with a standalone personal computer (for example, a desktop or laptop computer). For example, consider a company that has a number of salesperson who call on actual or prospective customers. Each salesperson might carry a laptop computer with a simple database application to record customer information and the details of contacts with each customer.Personal computer databases are widely used because they can often improve personal productivity. However, they entail a risk: the data cannot easily be shared with other users. For example, suppose the sales manager wants a consolidated view of customer contacts. This cannot be quickly or easily provided from an individual salesperson’s databases. This illustrates a very common problem: if data are of interest to one person, they probably are (or will soon become) of interest to other as well. For this reason, personal computer databases should be limited to those rather special situations (such as in a very small organization) where the need to share the data among users of the personal computer database is unlikely to arise.2. Workgroup DatabasesA workgroup is a relatively small team of people who collaborate on the same project or application or on a group of similar projects or applications. A workgroup typically comprises fewer than 25 persons. These persons might be engaged (for example) with a construction project or with developing a new computer application. A workgroup database is designed to support the collaborative efforts of such a team.Consider a workgroup that develops both standard and custom objects (or software components) that are sold to software vendors as well as to end users. Typically one or more persons work on a given object or component at a given time. The group needs a database that will track each item as it is developed and allow the data to be easily shared by the team members.3. Enterprise DatabasesAn enterprise database is one whose scope is the entire organization or enterprise (or, at least, many different departments). Such databases are intended to support organization-wide operations and decision making. Note that an organization may have several enterprise databases, so such a database is not inclusive of all organizational data. A single, operational, enterprise database is impractical for many medium to large organizations due to difficulties in performance for very large databases, diverse needs of different users, and the complexity of achieving a single definition of data (metadata) for all database users. An enterprise database does, however, support information needs from many departments. Arguably the most important type of enterprise database today is called a data warehouse. Consider a large health care organization that operates a group of medical centers including hospitals, clinics, and nursing homes. each of these medical centers has a separate (or databases) to support the various operations at that facility. These databases contain data concerning patients, physicians, medical services, business operations, and other related entities.The databases provide adequate support for most functions at each individual medical center. However, the organization has increasing has increasingly realized the need for a single, consolidated view of the entire organization; for example, to see the total activities with a single patient of reasons: corporate decision making, dealing with external suppliers (such as insurance companies), and reporting to various agencies. To satisfy these requirements, the organization has created a data warehouse that is maintained at the corporate office. Data in the data warehouse are derived by extracting and summarizing data from the individual databases on a periodic basis and transmitting those data by means of a telecommunications network to the corporate data warehouse.
 
基于B/S的防伪电子商城系统,毕业设计开题报告毕业设计主要内容及预期目标:主要内容:电子商城系统的目的是实现方便于消费者购物,使管理更加科学、方便。前台操作是消费者在电子商城上完成对要购物品的选购,通过一个对应的购物车,商城管理系统完成对数据库的保存、检查、修改或删除。并给消费者一个购物回执单,然后电子商城系统对数据库内容进行更新,从而完成一次选购的过程。预期目标:本系统主要包括和实现如下的功能:一、前台:1)商品展示:商品展示(最新商品展示、推荐商品展示)2)购物车:添加购物车、查看购物车、移出指定商品、清空购物车。3)收银台:填写订购信息,确认订单。4)会员管理:注册会员、修改会员资料、账户资料查询。5)客户信息反馈:用户留言板。6)信息中心:发布商城公告、商城最新动态、新闻中心、商品专题信息。7)帮助中心:购物流程介绍、用户订购须知等。二、后台:1)  订单管理:查看订单、执行订单、使订单作废。2)  商品管理:商品分类、添加商品信息、修改商品信息、删除商品信息。3)  制度管理:设置积分制度、账户信息查询。4)  留言管理:查看用户留言、删除用户留言、回复用户留言。5)  用户管理:查看用户注册信息、删除失信用户。6)  信息发布:商城公告信息管理、商城新闻管理、商品专题信息管理。毕业设计的技术路线:1. 需求分析、可行性分析:系统开发的任务是实现各种信息的系统化、规范化和自动化。用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要数据库能充分满足各种信息的输入和保存。本系统开发成本和运行成本小,市场前景开阔,具有一定的开发价值。2. 系统总体设计:用Visio 2003 软件,画出整个系统的结构图,流程图,关系图等。3. 数据库的创建和原始数据录入:利用SQL Server2000数据库完成基于B/S结构的系统设计。以实现客户端对服务器数据的访问等操作,同时通过管理员操作功能,使整个系统具有较强的可管理性和可维护性。进行后台数据库分析。对系统所需要的所有数据进行良好的规划设计。确定所需要各种表,索引等的结构。4. 模块的详细设计与开发:使用ASP、HTML和Javascript等作为程序开发语言,通过掌握OLEDB技术的运用连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作。5. 进行系统调试。毕业设计的进度计划:1. 3月10日至3月15日:仔细阅读毕业设计任务书,熟悉开发系统的要求,上网查阅资料了解电子商城系统,并收集相关资料。2. 3月16日至3月25日:撰写开题报告,并为后期的工作做好准备。3. 3月26日至4月2日:软件的总体设计阶段,确定可行技术方案,划分功能模块,设计程序流程,决定关键数据的逻辑结构。4. 4月10日至5月11日:软件的详细设计、编码与调试阶段,按照系统设计方案,编码实现各个功能模块,并反复调试。5. 5月12日至5月27日:设计说明书的撰写阶段:遵循学校学院有关规定,撰写符合规范的设计说明书,导师审阅后装订成册。6. 5月28日至6月04日:写答辩提纲,做ppt演示文档,准备答辩。完成毕业设计所需条件落实情况:所需条件:1. 硬件开发工具:计算机一台,Windows XP系统2. 软件开发环境:综合开发工具ASP,SQL Server,Dreamweaver 8.0。落实情况:1. 计算机自备,软件开发环境自己安装建立,SQL Server和Dreamweaver 8.0安装文件自买或在校园网下载。2. 通过学习和请教老师掌握ASP,SQL Server和Dreamweaver 8.0的知识和技巧。3. 在学校图书馆借阅参考资料,上网查询相关资料。4. 设计过程中,遇到疑难问题,向老师请教。参考文献、资料:1. 郑阿奇等. ASP程序设计教程. 机械工业出版社,  2007.2    2. 尚俊杰.  网络程序设计-ASP.  北方交大出版社,   2004.63. 龙马工作室. ASP+SQL SERVER 组建动态网站案例精讲.                  人民邮电出版社,  2005.84. 施伯乐等. 数据库系统教程. 高等教育出版社, 2004.5   5. 郑人杰等.  实用软件工程.  清华大学出版社,  2004.116. 黄维通. SQL Server 2000 简明教程. 清华大学出版社, 2002.37. 吴晨. 数据库项目案例导航.  清华大学出版社,  2005.18. 赛奎春. ASP工程应用与项目实践. 机械工业出版社,2005.119. 徐宁.  ASP网络编程入门与实践.  清华大学出版社,  2007.110. 宣小平. ASP数据库开发实例导航等.  人民邮电出版社,  2003.1
 
asp商城系统,翻译中文物流仓储系统    现代化的今天新的物流方式需要新的系统的支持。这是因为计算机为企业提供了新的方式来处理存货和送货等传统的任务。比如,协作计划,预测和补给(CPFR)战略使零售商与制造商可以比较各自对特定产品的预测,并且预警系统的开发有助与满足时常需求和依据定货来进行及时的调整库存。供应链执行与计划软件拥有响应的可视化库存软件。新兴的基于网络的软件模型使大中小企业得意于仓库管理软件和运输管理软件。因为只需支付月费用或交易费就可以使用应用服务提供商的解决方案。而不必为了安装软件和进行更多的软件集成来支付数额更大的费用。    在电子商务时代,应为考虑到信息的关键作用以及为了增强整个物流过程的可视性,物流业必须通过一个化物流信息系统来维持连续,便利和无差别的数据传输,并且保证时时自动的更新数据。最终目标是用信息来代替库存。因此,首先我们必须回答两个问题:一是如何建立兼容的数据库。作为整个信息系统的基础,数据库不仅要具有完全的兼容性而且要具有扩容能力,以便满足业务增长的需要。目前多数大型的数据传输工具和中型的企业使用oracle系统,而其他一些企业使用MYSQL。二是如何选择最好的数据传输工具。一体化信息系统要求顺畅的传输数据,在购买者,销售者和第三方物流提供有效的工具之一,然而,有时EDI系统和可扩展标记语言。与传统的EDI相比,标记语言有更好的灵活性。而且标记语言简化了一体化过程和数据之间的数据传输。随着全世界时常的持续扩张,信息技术的发展和商业步伐的加快,在全世界范围内对客户的要求做出快速反映已经成为一大挑战。要在适当的时间,以合理的成本将货物和信息送到指定的地点,物流运送工作已经变的越来越重要和复杂。所以不仅要指定确实有效的计划来实现整个供应连的全球可视性,而且还要建造快速的决策支持系统。决策支持系统要保证企业对于市场变化和供应连的变化做出实施反映,这项工作在变的越来越紧要。所以,为了保持在这个领域的竞争力,物流已经开始使用开放的,系统的技术结构,为了企业营造连贯的物流过程,从实现整个供应连的无缝多点集成。集成后的供应连不仅包括库存和在途货物而且还要包括从供应商到最终用户的各个环节。这种一体化物流战略具有多种优势,能够解决零散存货,多余仓库存货的问题并且防止错过商机。为了实现供应连的最优化,越来越多的企业将物流只能外包给第四方物流提供商,建立自己的机遇网络的虚拟供应连。第四方物流提供商等。虚拟供应链,兼具灵活性和可视性的特点。例如:企业可以通过用户仓储合作伙伴的存储空间迅速建立起自己的物流网络。并且可以感觉需要增加或减少所用的空间,调整网点的布局。同时,可以利用仓储合作伙伴预先配置的物料搬运系统和计算机辅助管理系统,迅速建立自己的作业与信息系统。而且借助仓储合作伙伴的业务经验可以很好的实现分析包括装备运送等一系列物流只能以低成本满足客户的高要求。在过去的20年中,数据库的应用无论在数量还是在重要性程度上都有显著增加。包括商业、医疗、教育、政府和图书管在内的几乎各种组织都借助数据库存储、处理和检索数据。个人计算机拥护、从网络服务器获取数据的工作组以及使用企业分布式应用程序的企业雇员都在使用数据库技术。继续快速增长后,对数据库技术的需求会稳定吗?当然不!在竞争激烈的90年代末,各种迹象表明数据库技术更加重要。管理者从数据库中寻求游泳的知识以获得竞争优势。如对详细的销售数据库进行挖掘可判断顾客的消费模式,以此作为广告和市场营销活动的基础。目前许多组织正在建立独立的数据库,对这种决策支持应用类型的数据库又称为“数据仓库”。数据曾经是指能够被记录和存储在计算机上媒体上的已知事实。例如一个营销人员的数据库中的数据包括各户姓名、地址和电话等事实。该定义现在需要扩展以反映新的情况。如今数据除了储存传统文本和数值数据外,还可以存储如:文件、图形图像、声音以及视频片段等对象,例如,销售人员的数据库中也许包含一张客户联系人的照片,也许还包含最近与客户交谈的录音和录像片段。考虑到这种情况,我门使用含义更广泛的定义,数据由在用户环境中有意义的事实、文本、图形、图像、声音、视频片段等构成。我门已经定义了数据库是相互关联的数据的有组织的数据的集合。“有组织”是指数据被结构化以便于存储、处理、和用户检索。“相互关联”是指数据描述了一个用户群感兴趣的领域,而且拥护可以使用这些数据回答与该领域相关的问题。例如,一个汽车修理厂的数据库包含识别客户的数据(数据项列表包括客户名、地址、工作电话、家庭电话以及常用的信用卡号等数据)、客户所拥有的汽车数据(数据项包括构造、型号和年代)以及每一部汽车的维修记录(如修理日期、修理者、维修任务类型以及所花费用等)。数据库的应用范围非常广泛,从台式计算机的单用户数据到基于主计算机的成千上万用户的数据库。数据库的应用范围从简单到复杂可以分为四类:个人计算机数据库、工作组数据库、部门数据库和企业数据库。我们通过一个典型的例子以及在各种类型数据库使用中出的问题来介绍每种类型的数据库。1. 个人计算机数据库个人计算机数据库是用来支持使用单个计算机的单用户的(例如一部台式电脑或手提电脑)。例如,一个拥有多个销售人员的公司中,销售人员要拜访现有客户或潜在客户。每一个销售人员携带的手提电脑上便可以装一个简单的数据库,用来记录客户信息和与每一个客户联系的细节信息。由于个人计算机数据库通常可以提高个人的工作效率,因此得以广泛应用。然而,个人计算机数据库也有一定的风险:数据很难与其他用户共享。例如:假设销售经理需要对客户联系有一个全面的了解时,单个销售人员的数据库不可能快捷地提供这种信息。这就提出了一个普遍问题:如果对一个人有用,可能(或将要)对其他人也一样有用。因此,个人计算机数据库被限制到一些非常特殊的情况下(如一个非常小的组织机构),在这些情况下,个人计算机数据库用户之间共享数据的需要不大可能出现。2. 工作组数据库工作组由合作完成同一个项目以及类似的一组项目或应用的相关人员后成。一个典型的工作组不超过25人。例如这些人可能从事一个建筑项目或开发一种新的计算机应用程序。工作组数据库就是用来支持这种类型的团队合作的。考虑这样一个工作组,他开发标准软件或客户对象软件(或软件组件),出售给软件销售商或最终用户。典型情况是,在一个特定的时间由一个或多个人编制一个特定对象软件或是其中的部分。工作组需要一个数据库来跟踪开发出来的每一个项目,并允许项目组成员便利地共享其中数据。3. 企业数据库企业数据库的范围包括整个组织或企业(或包括许多不同的部门)。这种数据库是用来支持组织内的运营和决策的。请注意一个组织可能拥有几个企业数据库,因此这样的一个数据库并不能包括所有的组织数据。由于一个超大型数据库难以运行、用户需求各异、为满足所有数据库用户而实现数据的单一定义极其复杂,对于一些大中型组织来说,建立一个单一的,可操作的企业数据库是不切实际的。但是,一个企业数据库的确可以支持多部门的信息需求。如今,最重要的企业数据库是数据仓库。考虑一个大型保健机构,它运营着许多医疗中心,包括医院、诊所、疗养等。每一个医疗中心都拥有一个或几个独立的数据库来支持本机构的运行。这些数据库包括患者、医生、医疗服务、商业事务以及其他相关实体的数据。在每一个独立的医疗中心,数据库对大多数职能提供适当的支持。然而,该机构逐渐认识到需要对整个机构进行单一的、统一的了解,例如了解某单个患者或供应商的全部活动。这种数据的需要主要源于以下原因:制定机构决策、与外部供应商打交道以及向各种代理通报信息等。为满足这些需求,该机构在公司办公室创建了一个数据仓库。数据仓库中的数据来自特定时期从单个数据库中抽取或汇总的数据,并通过电信网络传输这些数据到机构的数据仓库中
 
asp商城系统目   录1 前言 11.1 电子商城的发展 11.2 电子商城的现状 11.3 电子商城的安全性 12 开发环境和开发工具简介 22.1 开发环境 22.2 开发工具简介 23 需求分析 33.1 功能需求分析 33.2 主要功能模块流程 44 概要设计 54.1 系统总体结构图 54.2 数据库分析 64.3.1 数据库表设计 64.3.2 数据库连接文件 115 详细设计 125.1 电子商城系统前台 125.1.1 系统主界面 135.1.2 用户管理 135.1.3 商品查询 165.1.4 购物车设计 165.1.5 收银台设计 195.2 电子商城后台管理 225.2.1管理员登陆 225.2.2 商品管理 235.2.3 类别管理 245.2.4 订单管理 275.2.5 信息管理 286 系统功能测试 316.1测试过程 316.2测试中的问题 357 结论 36总结与体会 36致谢 36参 考 文 献362
 
摘  要在防伪电子商城系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,查看商品的详细资料,然后根据各人的喜好购买心仪的商品。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。前台操作是消费者在电子商城上完成对要购物品的选购,通过一个对应的购物车,商城管理系统完成对数据库的保存、检查、修改或删除。并给消费者一个购物回执单,然后本系统对数据库内容进行更新,从而完成一次选购的过程。后台是通过管理员登陆后,就可以对本系统进行管理。本系统运用HTML语言、VBScript技术、JavaScript技术、ASP进行B/S模式开发,使用SQL Server 作为数据库。.
关键词:电子商城、B/S模式、ASP、SQL Server
 
AbstractIn a shopping system with the electronic security, customers can easily register as a member of the system, view and search the details of goods, and then they can purchase what they like. The system will generate automatically and submit the orders for goods in accordance with the customers. For customers, its functions are to choose and buy goods and then save、check、update or delete the data of database. After that, it will return receipt to the customers, and the system will update the database to finish the process of purchasing this time. Background will run after a administrator logins, and then he can manage the system.  The shopping system is developed by use of HTML、VBScript、JavaScript and ASP in the form of B/S. SQL Server is used as the database.
Key words: electronic mall、 B / S model、ASP、SQL Server 1 前 言1.1 电子商城的发展近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商城开始流行起来,越来越多的商家在网上建起在线商城,向消费者展示出一种新颖的购物理念。网上电子商城是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,商城新闻和商城专题信息等。电子商城系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。1.2 电子商城的现状在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上电子商城购物。在我国,网上电子商城购物从无到有也不过短短几年时间。我国第一家网上电子商城购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上电子商城购物的先声。根据CNNIC的统计结果,截止2006年1月中国有互联网用户9950万人,而又有50.7%以上的网民在过去的一年里有过网上电子商城购物经历,这就说明中国有网上电子商城购物的用户达是5044.7万人,并且这一数字还在以18%左右的速度增长,预计到2008年底中国网上购物用户将达到一亿多人,这说明在中国发展网上电子商城购物具有良好的群众基础,网上电子商城购物方式日趋被大家所接受。1.3 电子商城的安全性作为一个防伪电子商城系统,它的安全性要求是很高的,以下几个方面是目前电子商城网站需要解决的主要问题:(1)安全性的加强除了SSL协议的安装,电子商城,为了证明自己的安全性应加紧SET协议的准备。这样也为安全地实现在线支付奠定了基础。(2)在线支付的普及目前,安全的在线支付是制约网上电子商城发展的瓶颈。在线支付地重点是要加强网站、银行和顾客的联系和合作。在网站和银行之间要建立相应的软、硬件联网;而顾客要配合网站,安装电子钱包。这样网站和顾客之间通过第三方——银行相互制约、相互合作,才能安全地实现在线支付。(3)Web数据库的进一步研究Web与数据数据库的结合,使Web技术和数据库技术都有了更广泛的发展空间。2 开发环境和开发工具简介2.1 开发环境硬件系统:奔腾四代2.0G以上CPU、DDR128M以上内存。软件系统:Windows XP、IIS 5.0(Internet Information Server 5.0)。2.2 开发工具简介(1) Dreamweaver MXMacromedia Dreamweaver MX 是创建专业网站的最佳途径, 同时也是构建强大 Internet 应用程序的最简便的途径。 开发人员第一次能在一个环境内快速创  建和管理网站及 Internet 应用程序。Dreamweaver MX 是一个完整、集成的解决方案, 可为您提供可视化的布局工具、快速的 web 应用程序开发以及广泛的代码编辑支持。Dreamweaver在项目中主要负责把前台的素材进行整和排版,以及和后台的程序交互。(2) SQL Server SQL Server是微软公司推出的基于RDBMS(关系数据库管理系统)技术的数据库。它与ORACLE、SYBASE相比,有着安装方便、使用简单的优点,而且在性价比上有着其它数据库无法企及的优势。在我国,采用WINDOWS NT作为局域网操作系统的占不小比例,而从技术角度来说,同DB2结合大型机一样,SQL Server同WINDOWS NT紧密的结合在一起。能很好的处理部门级的数据。作为SQL Server 系列中的新版本,SQL Server增强了很多功能,服务器性能主要有:新数据类型、数据仓库、分布式查询和更新、动态锁定、通过MICROSOFT代理服务器访问SQL Server、新的安全模型、XML支持等;管理性能增强有:数据转换服务工具(DTS)、管理控制台(企业管理器)、WEB助手向导等。SQL Server所具有的将关系数据库管理系统(RDBMS)扩展为虚拟的对象数据库管理系统(ODBMS)的能力,使SQL Server成为当今应用于Intranet、Internet及其extrnet中最具综合性的数据库开发环境。这就是我们采用SQL Server作为支持数据库的主要原因。(3) Visio Visio Professional为IT专业人员、工程人员及开发人员 提供创建详细示意图、网络图表、数据库架构及其它相关内容的工具。 Visio是一个图形化管理软件,它可以将管理活动以图形的方式展示出来,以便于跟踪管理。3 需求分析3.1 功能需求分析电子商城系统主要包括两大模块:一为系统前台模块,二为后台管理模块。在这两大模块下又可以划分出若干小模块。本网站主要就实现了这两个模块的功能。(1) 注册会员功能为了方便用户购买商品,提高系统人气,设立会员功能。成为系统会员后,可以对自己的资料进行管理,并且可以集中管理自己的订单。申请注册会员功能;会员信息管理功能;会员密码找回功能。(2) 购物车功能这是电子商城网站的核心模块。用户可以在这里建立他们的订单,只要选择各种自己需要的商品,并将他们添加到我的购物车中即可。当然还要提供对购买商品进行删除、修改数量的功能。(3) 信息管理功能为了使用户很快了解电子商城的信息,,系统设立了商城新闻功能和商城专题功能。用户可以很快的了解电子商城系统的最新的商城新闻和商城专题。(4) 订单处理功能为方便管理员处理用户的购买信息,系统设立了订单处理功能。通过该功能可以实现对用户购物车的及时处理,使用户尽快拿到自己的商品。管理员可以随
 
基于B/S的防伪电子商城系统时查看系统的订单信息,订单处理完毕后可以删除订单。(5) 商品管理功能作为一个电子商城系统,商品更新功能必不可少,管理员可以通过该功能对电子商城系统的商品进行管理。管理员可以把不再销售的商品删除,可以对正在销售的商品信息进行修改,可以随时添加新的商品。(6) 商品浏览功能为了让用户购买商品,首先必须让用户了解商品信息。在首页我们提供有限的最新商品信息,如果用户需要按分类了解商品信息,要求系统为每类商品提供分页,用户可以选择分类扩展链接,并且用户可以针对某项具体的商品查看更详细的信息,以便决定是否购买或者放入购物车。3.2 主要功能模块流程电子商城系统主要功能模块是购物车的具体实现。当用户进入电子商城之后可以浏览商品的信息。用户看中商品时,如果想购买此商品需要先登录,假如还没有注册的用户则不能登录成功,需要注册成会员。购买商品成功后需要填写定单,如果还需要继续购物则选择“继续购物”超链接就返回系统主界面,在系统主界面中就可以挑选自己要购买的商品拉。购物车主要流程,如图3-1所示。 图3-1主要功能模块流程图4 概要设计4.1 系统总体结构图本系统是一个防伪电子商城系统,我们的目标是赋予其基本的电子商城功能,我们应该使本网站的操作尽量简单使它能够吸引更多的在线顾客。所以我们分析理论中对顾客有价值的功能,除了基本的店面功能和网站必备的功能以外,我们还提供了购物车,可以让顾客像在超市中购物一样,将想要购买的物品放入购物车,如果顾客看中了其他物品不想买刚才的物品时可以从购物车将物品清出,添加新物品。通过购物车给顾客提供最大的选择空间。对于系统管理员,也力求尽量大可能方便其进行操作。电子商城购物系统的功能主要包括系统前台和后台管理两个部分。其中系统前台部分主要针对用户而言,在交易的过程中,没有注册的用户只具有一些基本的功能,如商品的浏览、留言、商品查询和会员注册等功能,而注册后的会员除了有前者功能外还具有商品购买和前台订单处理等功能。后台管理部分主要针对系统管理员而言的,其中包括新品发布处理,商品信息添加删除处理,会员信息处理等等。根据上面对系统功能的需求分析,电子商城前台系统界面的模块功能划分如图4-1所示。 图4-1 电子商城前台模块结构图电子商城系统后台管理界面的模块功能划分如图4-2所示。
 图4-2电子商城后台模块结构图4.2 数据库分析有些实体只是单独的存在,没有与其他实体的关系,例如用来保存系统初始配置的config表。但是有些实体之间存在着互相关系的,E-R图如图4-3所示。E-R图中箭头所指向的方向按照约定是指1 :n关系的1方。如果两边都没有箭头,则是n :m关系。 图4-3 数据库E-R图4.3.1 数据库表设计本系统使用的数据库是Microsoft SQL Server。为了实现系统的功能需要建立以下几个主要的信息表。管理员的信息表(Dv_Admin)、用户信息表(Dv_User)、用户留言信息表(shopxp_guest)、商品信息表(shopxp_product)、订单信息表(shopxp_order)、商城新闻信息表(shopxp_news),以下将分别进行介绍。(1) 管理员信息表(Dv_Admin)管理员信息表(Dv_Admin)中存储了系统管理员的帐号密码信息,Dv_Admi表的各字段详细介绍如表4-1所示。其中ID字段为Dv_Admi表的主键,为每条记录的惟一标识;Adminame字段表示管理员的帐号名称;Admipass字段表示管理员的密码。下面的图4-4就是管理员实体及属性。表4-1 管理员信息表(Dv_Admin)序号 字段名 数据类型 长度 描述1 ID 自动编号  管理员的惟一标识设置为主键2 Adminame 文本 30 管理员的帐号名称3 Admipass 文本 30 管理员的密码 图4-4 管理员实体及属性(2) 用户信息表(Dv_User)用户信息表(Dv_User)中保存了系统所有注册用户的详细信息,各字段的详细介绍所表4-2所示。下面的图4-5就是用户信息实体及属性。表4-2 用户信息表(Dv_User)序号 字段名 数据类型 长度 描述1 ID 自动编号  用户的惟一标识,设置为主键2 Usename 文本 30 用户的登录名3 Usepassword 文本 30 用户的登录密码4 Name 文本 30 用户的真实姓名5 Selectsex 文本 4 用户的性别6 Joindate 文本 8 用户的注册日期7 Useaddr  文本 50 用户的住址8 Postcode 文本 10 用户的邮编9 Usetel 文本 15 用户的电话
 
基于B/S的防伪电子商城系统图4-5 用户信息实体及属性(3) 用户留言信息表(shopxp_guest)用户留言信息表(shopxp_guest)用来存储用户的留言信息,各字段的详细介绍所表4-3所示。下面的图4-6为用户留言信息实体及属性。表4-3 用户留言信息表(shopxp_guest)序号 字段名 数据类型 长度 描述1 ID 自动编号  惟一标识,设置为主键2 name 文本 30 用户名3 QQ 文本 20 用户的QQ4 mail 文本 20 用户的电子邮件5 content 文本 100 用户留言的内容6 reply 文本 100 回复用户留言内容 图4-6 用户留言信息实体及属性(4) 商品信息表(shopxp_product)商品信息表(shopxp_product)中存储了商品的详细信息,包括商品名称、商品品牌等。各字段的详细介绍所表4-4所示。下面的图4-7为商品信息实体及属性。表4-4  商品信息表(shopxp_product)序号 字段名 数据类型 长度 描述1 ID 自动编号  惟一标识,设置为主键2 Pname 文本 30 商品名称3 Pingpai 文本 30 商品品牌4 Pbh 文本 10 商品编号5 Ptype 文本 8 商品类别6 pdanwei 文本 10 商品单价7 Procolor 文本 10 商品颜色8 Prosize 文本 10 商品尺寸9 Picture 文本 250 商品图片10 Pprice 文本 30 商品单价11 Pvjia 文本 30 商品会员价           图4-7 商品信息实体及属性(5) 订单信息表(shopxp_order)订单信息表(shopxp_order)中存储了系统所有的订单消息,包括订单编号、收货人的地址、邮编等,货物的配送人员应该根据这个数据表中的信息来发货。各字段的详细介绍所表4-5所示。下面的图4-8为订单信息实体及属性。表4-5 订单信息表(shopxp_order)序号 字段名 数据类型 长度 描述1 ID 自动编号  惟一标识,设置为主键2 Usename 文本 30 用户登录名3 Name 文本 30 收货人4 Tel 文本 15 收货人的电话5 Postcode 文本 10 收货人的邮编6 Address 文本 50 收货人的地址7 Time 日期/时间 8 收货人提交订单的时间8 Ddanbh 文本 10 订单编号 图4-8 订单信息实体及属性(6) 商城新闻信息表(shopxp_news)商城新闻信息表(shopxp_news)中存储了系统发布的所有新闻,各字段的详细介绍所表4-6所示。下面的图4-9为商城新闻实体及属性。表4-6 商城新闻信息表(shopxp_news)序号 字段名 数据类型 长度 描述1 ID 自动编号  惟一标识,设置为主键2 Newsid 文本 30 新闻编号3 newsname  文本 30 新闻标题4 newscontent 文本 15 新闻内容5 adddate 文本 10 发表日期6 newslbie 文本 50 所属类别 图4-9 商城新闻实体及属性4.3.2 数据库连接文件因为系统动态页面都和数据库有关系,所以数据库连接文件必不可少。网上电子商场购物系统的数据库连接文件是文件xp.asp,其功能是使页面建立与数据库的连接,以及加入了个SQL防止注入的文件。<%dim startime,conn,SqlServerAddress,SqlServerUser,SqlServerPassword,SqlServerDbNamestartime=timer()
SqlServerAddress="127.0.0.1" SqlServerUser="sa"           SqlServerPassword=www.lwfree.cn     SqlServerDbName="778899SQL"    set conn=server.createobject("adodb.connection")        conn.open "Provider=SQLOLEDB.1;dataSource="&SqlServerAddress&";user id="&SqlServerUser&";password="&SqlServerPassword&"; DATABASE="&SqlServerDbName    If Err Then        Err.Clear        Set Conn = Nothing        Response.Write "数据库连接出错,请检查xp.asp文件中的数据库参数设置。"        Response.End    End If Response.Expires=0     Response.buffer=true     Response.clear %>
 
asp商城系统|免费论文详细设计5.1 电子商城系统前台(1)客户购物流程图:所图5-1所示。 图5-1客户购物流程图5.1.1 系统主界面用户进入到电子商城之后,首先到达的就是系统主界面,用户在此注册登陆之后,就可以开始商品的浏览、查找、选购了。系统主界面如图5-2所示。 图5-2 系统主界面5.1.2 用户管理(1) 用户注册在电子商城系统中,推出两种类型制度,一种是VIP会员购买制度,一种是匿名购买制服,匿名购买制是为了让那些怕麻烦的顾客可以一步实现购买有成,但是VIP会员制服的推出主要是为了吸引顾客购买产品,VIP会员将享有比匿名会员更优惠的价格策略以及其他的优惠政策。在电子商品系统中,只要成为注册用户才可以购物,当没有注册的用户点击“购买”按钮或点击“购物车”超链接时,将提示错误消息。为了方便用户注册,在首页中提供了新用户注册按钮。用户注册的形式有很多种,本电子商城系统用于实现用户的分步注册功能。用户点击“新用户注册”按钮,首先进入的应该是电子商城注册条约,避免以后发生经济及服务纠纷。单击“同意注册”按钮时,表示在注册成为用户时,已经确认该服务条约,才进去真正的用户注册页面。如果单击“我不同意”将不能进行用户注册。当用户同意服务条约之后,将进行用户名和密码以及用户名详细资料的相关信息的输入。填写完成后,再单击“提交信息”按钮将用户注册信息保存到指定的数据库中,最后将完成用户的分布注册。注册会员信息页面运行结果如图5-3所示。 图5-3 注册会员信息注册页面主要实现以下功能:1)检查用户输入信息的正确性。2)提示注册是否成功的信息。3)保存会员信息。4)根据会员注册的用户名自动生成会员帐号信息并初始化。5)返回首页并自动登陆。如果用户的注册内容都是合法的,那么将显示如图5-4所示的用户信息注册成功页面。 图 5-4 注册成功如果用户输入的用户名或Email地址已经被注册,则会显示如图5-5所示的信息。 图 5-5 注册失败(2) 修改用户资料当用户在首页进行登陆后,点击“会员中心”按钮时就会进入“我的专区”页面,在这里就会出现修改我的资料信息的超链接,当用户点击“修改我的资料”超链接,就回进入修改我的资料页面。修改我的资料页面主要实现的功能有显示会员原有资料和修改并提交保存会员资料。修改会员资料页面运行结果如图5-6所示。 图5-6 修改会员资料页面会员资料修改后点击“提交保存”按钮,就会提示您的个人资料修改成功,会员资料修改成功如图5-7所示。 图5-7 会员资料修改成功5.1.3 商品查询一个电子商城网站的商品种类是相当多的,我们可以根据详细查询与迷糊查询两种查询方案来搜索,如何才能方便用户快速地查到隐含自己想要的商品呢?当你知道产品所属哪类种类的时候可以选择分类查询后再输入相关字段,当你不清楚你要购买哪中产品,你也可以根据分类信息,来显示出该类的所有产品。如图5-8所示的搜索框嵌套在每一页面的顶部,可以方便用户随时随地的搜索。 图5-8 商品查询界面5.1.4 购物车设计电子商城系统中的购物车同实际生活中的购物车一样,都是用于暂时保存挑选的商品。购物车主要包括继续购物、修改数量、清空购物车、去收银台4部分。用户登陆之后,先挑选商品后单击商品展台中的“购买”按钮,可以将对应的商品添加至我的购物车,我的购物中将保存商品的商品名称、单价、购买数量、样式、总价以及购物车内全部商品的总数和共计金额。在我的购物车页面中,单击“继续购物”按钮可以继续在电子商城系统购买商品;在“数量”文本框中输入购买数量后,单击“修改数量”超链接即可修改指定商品的购买数量,还可以核算出你所购买的费用金额;单击“清空购物车”超链接,将退回购物车中的全部商品;如果用户确认购买当前购物车中的全部商品,可以单击“去收银台”超链接,进行定单处理。(1) 添加及查看购物车当用户在商品展示页面中,单击“购买”超链接时,将转到我的购物车页面。当用户单击“继续购物”超链接时,就可以在商品展示页面中继续购买自己所挑选的商品。本电子商城系统的购物车中提供了商品名称、单价、数量、样式、总
 
基于B/S的防伪电子商城系统价、删除等服务,这就需要在用户多次购买同一商品时,只增加该商品的数量,而不增加记录。所以在将商品添加到购物车时,还需要判断用户添加的商品是否存在,如果存在,则只要改该商品的数量。如图5-9所示。 图5-9 查看购物车(2) 修改购物车中指定商品的数量为了满足用户的不同需求,购物车中还需加入修改指定商品购买数量的功能。在购物车中,由于商品的数量被存放在文本框里,用户只需在某商品后面的文本框输入相应的数量,然后将光标的焦点移到其他位置 即可提交表单,如图5-10所示,然后单击“修改数量”超链接就修改完成了。 图5-10 修改商品购买数量点击页面中的“修改数量”将可以修改购物车中指定商品的数量,这个操作由xgsl.asp页面来实现。xgsl.asp页面的主要程序代码分析如下:<%shopxpacid=request("shopxpacid")if shopxpacid="" thenresponse.write ""response.Endend iffor i=1 to request.form("shopxpacid").countif request.form("productcount")(i)<=0 thenproductcount=1elseproductcount=request.form("productcount")(i)end if
set rs_s=server.CreateObject("adodb.recordset")rs_s.open "select * from shopxp_product where shopxpptid="&request.form("shopxpptid")(i),conn,1,1if request.Cookies("shopxp")("reglx")=2 then  danjia=rs_s("shopxpvjia")else danjia=rs_s("shopxphyjia")end ifkucun=rs_s("kucun")shopxpptname=rs_s("shopxpptname")rs_s.closeset rs_s=nothingif kucunalert('你选购的商品“"&shopxpptname&"”库存不足,不能修改数量,请选购更换其它商品!');window.location.href='xpbuy.asp?action=show';"response.endend ifconn.execute("update shopxp_action set productcount="&productcount&",zonger="&danjia*productcount&" where shopxpacid="&request.form("shopxpacid")(i))nextresponse.Redirect "xpbuy.asp?action=show"%>(3) 从购物车中删除指定商品以及清空购物车在购物车页面中,单击对应商品后面的“ ”按钮,可以将该商品从购物车中删除。将购物车中的全部商品一次性退回的方法,也就是清空购物车,这样可以方便用户操作。其页面效果如图5-11所示。 图5-11清空购物车点击页面中的“清空购物车”将删除购物车中所有的商品记录,这个操作由qkgwc.asp页面来实现,qkgwc.asp页面的主要程序代码分析如下:<%if session("shopxpadmin")="" thenresponse.Write ""response.Endelseif session("xlgl")=0 thenresponse.Write "

您没有此项目管理权限!

"response.Endend ifend if%><%dim action, shopxpbe_id,shopxpbe_nameshopxpbe_id=request("shopxpbe_id")shopxpbe_name=request.QueryString("shopxpbe_name")select case actioncase "add"set rs=server.CreateObject("adodb.recordset")rs.open "select * from shopxp_ztype",conn,1,3rs.AddNewrs("xclass")=trim(request("xclass"))rs("shopxpbe_id")=int(request("shopxpbe_id"))rs.Updaters.Closeset rs=nothingresponse.redirect "shopxpbe_name.asp"case "edit"set rs=server.CreateObject("adodb.recordset")rs.open "select * from shopxp_ztype where id="&request.QueryString("id"),conn,1,3rs("xclass")=trim(request("xclass"))rs("shopxpbe_id")=int(request("shopxpbe_id"))rs.updaters.closeset rs=nothingresponse.redirect "shopxpbe_name.asp"
'//删除数据case "del"shopxpbe_id=request.QueryString("shopxpbe_id")conn.execute ("delete from shopxp_ztype where id="&request.QueryString("id"))conn.execute ("delete from shop_snsn where xclassid="&request.QueryString("id"))response.redirect "shopxpbe_name.asp"end select%>
 
asp商城系统商品小类管理在商品大类分好之后,就需要将下面的商品继续分类,以便用户更好得查询。商品小类信息管理的主界面如图5-23所示,左部的下拉菜单用来控制需要显示的哪个大类下的小类下的小类列表该界面实现代码如下所示。 图5-23商品小类管理(3) 商品类别管理商品类别是能够动态调整的,因此小类所属的大类类别的调整也是必然的。修改小类所属的大类的界面如图5-24所示。 图5-24商品类别管理5.2.4 订单管理(1) 订单流程图:所图5-25。 图5-25订单流程图 (2) 订单管理在订单管理时候,将会显示所有会员的订单信息,也可以根据用户名来查找订单信息,或者查询订单的各种状态,如是否已出货,是否已支付,是否已经收到等等。如图5-26所示。 图5-26定单管理5.2.5 信息管理(1) 商城新闻添加无论是商城新闻信息还是其他的一些内容,我们都可以通过商城新闻公告的方式来进行宣传,以便让顾客知道我们在某个时期段有做促销活动或者其他的更新信息。添加商城新闻主要的界面如图5-27所示。 图5-27商城新闻添加(2) 商城新闻管理既然发布了商城新闻,那就需要对商城新闻进行管理,比如修改商城新闻,删除商城新闻。修改商城新闻,删除商城新闻的主界面如图5-28所示。通过右部的checkbox标志指定的记录可以将其删除,或者单击新闻主题,会弹出修改商城新闻内容的界面。 图5-28商城新闻管理 (3) 首页公告管理公告就是告诉大家一些公共信息,这样可以使用户更方便得了解网站的内容。首页公告设置的界面如图5-29所示。 图5-29首页公告管理 (4) 查看意见反馈当用户提出意见时,管理员应当及时地查看,这样可以更好地为用户提供服务。查看意见反馈的主界面如图5-30所示。可以根据指定的查选类型查看所有该类型下的意见反馈,并可以回复或者删除指定的评论,使顾客与商家更进一步的互相交流,减少不该发生的误会。 图5-30查看意见反馈6 系统功能测试6.1测试过程(1)程序的运行主界面如图6-1所示。 图6-1系统主界面(2)用户可以在系统主界面上浏览商品,如果用户已经是本商城的会员的话,就可以直接登陆,否则用户先注册然后可以在商城里面购买心仪的商品。当用户点出自己所要买的商品时,将会出现如下图6-2,为了对本商城的商品进行防伪,所以对每一类商品设计商品编号、商品品牌等。 图6-2商品界面(3)当用户买好商品时,就可以直接去收银台付帐,如图6-3所示。 图6-3 购物车界面(4)如果用户确认所购买的商品无误后就可以下定单拉,如图6-4所示。 图6-4下定单界面(5)为了保证用户可以收到商品,请用户正确填写收货信息,如图6-5所示。 图6-5填写收货信息(6)用户填写好收货信息,单击“OK,下一步”超连接将进入提交定单界面,如图6-6所示。如果用户仔细核对了自己所购买的商品、定单信息、订单总金额等信息无误后,单击“完成”超连接即可出现一个提示窗口,所图6-7所示。
 
asp商城系统测试中的问题在测试的过程中还是遇到了很多的问题,不过最后都得到了解决。由于时间和水平有限程序还并不是很精练,功能也不是非常的完善。希望得到老师们的指导,以后一定再加以完善。下面是测试过程中遇到的一些主要问题:(1)出现错误,打不开ASP文件,显示为"HTTP 500 - 内部服务器错误",这个问题。困扰很久,我不得不去请教老师或者同学,后来在DERAMWEAVER里把程序调试正确了,问题得到了解决。(2)在修改用户基本信息的过程中,出现了无法修改的情况,是数据库定义字段长度不够,通过修改数据库,问题也得到了解决。(3)按照常规把IIS配置好,IIS启动正常,当我用IE进行访问时,出现HTTP400错误,我试着运行静态HTML页面是正常但只要一运行asp页面就报400错,后来仔细想了,在站点属性--主目录-配置-选项那里需要启动父路径,和调试那里启动ASP服务器端脚本调试和启动ASP客户端脚本调试就可以了。7 结论在陈老师的指导下,我克服了在设计过程中所遇到的种种困难,完成了基于B/S防伪的电子商城系统的设计。由于对ASP知识是初次接触,经验的不足等方面的原因,在测试的过程中遇到了很多的问题。比如数据库连接总是容易出错, 不过最后在老师和同学的帮忙下都得到了解决,系统能够完成设计的各种功能,由于时间和水平有限程序还并不是很精练,功能也不是非常的完善,希望得到老师们的指导,以后一定再加以完善。
总结与体会本次的毕业设计,既是对我过去所学知识的一次综合应用,也是对我综合处理问题、解决实际问题能力的培养和锻炼,更磨练了我的意志,提高了自身的素质。在设计实现的过程中存在着很多的困难,但是在老师的鼓励下,我还是能够坚持,一一将问题解决,尽力做到最好。过程中体会了各种滋味。苦于所学知识的匮乏,一些问题不能很快的找到最好的解决方法,因此很后悔过去没有好好学习,浪费了大好的光阴;又因为翻阅大量的资料、书籍,终于将问题解决而高兴万分,既学到了知识,也肯定了自己的能力,更加渴望学习更多的知识来弥补自己的不足。另外一点就是要有恒心,不怕困难,坚持到底,才会成功。
致 谢本次毕业设计是在陈X力老师的悉心指导和热心帮助下完成的。陈老师认真负责的工作制度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中都给我很大的鼓励和指导,使我得到不少的提高,这对于我以后的工作和学习都有很大的帮助。没有陈老师的关心和帮助,我的毕业设计是不可能顺利完成的,特此对陈老师表示真诚的感谢。最后,再次向百忙之中抽时间来评阅本论文的老师及答辩小组的各位教授、老师致以最诚挚的感谢!
参 考 文 献[1] 郑阿奇等. ASP程序设计教程. 机械工业出版社,  2007.2[2] 尚俊杰.  网络程序设计-ASP.  北方交大出版社,  2004.6[3] 龙马工作室.ASP+SQL SERVER 组建动态网站案例精讲.人民邮电出版社,  2005.8[4] 施伯乐等. 数据库系统教程. 高等教育出版社, 2004.5[5] 郑人杰等.  实用软件工程.  清华大学出版社,  2004.11[6] 黄维通. SQL Server 2000 简明教程. 清华大学出版社, 2002.3[7] 吴晨. 数据库项目案例导航.  清华大学出版社,  2005.1[8] 赛奎春. ASP工程应用与项目实践. 机械工业出版社,2005.11[9] 徐宁.  ASP网络编程入门与实践.  清华大学出版社,  2007.1[10] 宣小平. ASP数据库开发实例导航等.  人民邮电出版社,  2004.9
 
使用说明该软件采用ASP和SQL Server 2000作为开发工具,在Windows平台下,基于B/S架构设计开发的。一、安装运行环境1、在安装IIS之前,必须安装TCP/IT协议。TCP/IP协议是执行IIS的必要条件,没有它ASP就不能运行,所以必须先安装TVP/IP协议(如果已经安装就可以跳过这一节)。步骤: 控制面板→双击"网络" →单击:"添加"按钮 →选择"协议"选项 →在厂商列表框中选择Microsolf选项 →在"网络协议"列表框中选择TCP/CP,单击"确定"2、安装IIS服务器程序IIS 的安装是创建ASP运行环境的关键一步,安装好它以后,计算机就是一台Web服务器了。步骤:放入光盘,点击控制面板->添加或删除程序->添加或删除windows组件,如图1-1所示选择INTERNET信息服务单击下一步。安装好IIS后,进入控制面板下的管理工具找到 INTERNET信息服务双击即可打开。然后建立虚拟目录,把自己首页的目录写上去,然后取一个别名,主要是为了方便,再在默认文档中,写上主页的文件名就可以了,以后在IE浏览器中只要打127.0.0.1就会显示自己的主页。 图1-1二、系统设置打开Internet信息服务,点击默认网站的右键,选择属性。此时弹出属性对话框,选择主目录选项,在本地路径处点击浏览,找到程序文件夹,点击确定。或是直接将程序放在文件夹wwwroot下面,如下图2-1所示:    图2-1 属性对话框三、数据库的导入本软件所采用的数据库是Microsoft SQL Server 2000,需要服务端和客户端的完全安装,其中数据库的认证方式需要设置为SQL SERVER与WINDOWS用户的联合认证方式。数据库连接方式选择的是ADODB连接方式。启动SQL Server,进入[开始] -> [所有程序] -> [ Microsoft SQL Server],单击“服务管理器”程序,单击“开始/继续”按钮,就可以了。并将超级用户sa的密码设置为123456。进入[开始] -> [所有程序] -> [ Microsoft SQL Server],单击“企业管理器”。如图3-1在左侧树状目录中选择“数据库”,单击菜单[操作] -> [所有任务] -> [附加数据库]。                          图3-1 数据库浏览到www.lwfree.cn毕业设计文件夹下的shopxp文件夹下,将文件778899SQL.mdf选中,附加为778899SQL,指定数据库所有者为sa,密码为123456的角色使用的。正确选择后,如图3-2。 图3-2 附加数据库点击“确定”,提示数据附加成功。到此,在“数据库”下面就添加起了名为“778899SQL”的数据库。数据库导入成功。四、软件的使用(1)主界面如图4-1所示。 图4-1主界面(2)用户可以在系统主界面上浏览商品,如果用户已经是本商城的会员的话,就可以直接登陆,否则用户先注册然后可以在商城里面购买心仪的商品。当用户点出自己所要买的商品时,将会出现如下图4-2,为了对本商城的商品进行防伪,所以对每一类商品设计商品编号、商品品牌等。 图4-2商品界面(3)当用户买好商品时,就可以直接去收银台付帐,如图4-3所示。
 
asp商城系统|免费论文图4-3 购物车界面(4)如果用户确认所购买的商品无误后就可以下定单拉,如图4-4所示。 图4-4下定单界面(5)为了保证用户可以收到商品,请用户正确填写收货信息,如图4-5所示。 图4-5填写收货信息(6)用户填写好收货信息,单击“OK,下一步”超连接将进入提交定单界面,如图4-6所示。如果用户仔细核对了自己所购买的商品、定单信息、订单总金额等信息无误后,单击“完成”超连接即可出现一个提示窗口,所图4-7所示。 图4-6提交定单 图4-7提示窗口界面(7)然后单击“确定”按钮,将进入到我要下定单页面中的定单提交成功信息,如图4-8所示。  图6-8 定单提交成功(8)在电子商城系统后台管理中,管理员登陆界面如图6-9所示。 图 6-9管理员登陆页面管理员登陆后就可以直接进入到管理中心菜单界面,如图6-10所示,然后可以在管理中心菜单界面中对电子商城系统后台进行管理。 图 6-10 管理中心菜单
  • 上一篇资讯: MFC源程序设计
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师