.NET实训

上传人:cn****1 文档编号:500496609 上传时间:2022-09-24 格式:DOC 页数:29 大小:1MB
返回 下载 相关 举报
.NET实训_第1页
第1页 / 共29页
.NET实训_第2页
第2页 / 共29页
.NET实训_第3页
第3页 / 共29页
.NET实训_第4页
第4页 / 共29页
.NET实训_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《.NET实训》由会员分享,可在线阅读,更多相关《.NET实训(29页珍藏版)》请在金锄头文库上搜索。

1、湖南铁路科技职业技术学院 HU NAN TIE LU KE JI ZHI YE JI SHU XUE YUANASP.NET实训题目:网上书店系统班 级:信息管理507-1班指导老师:阳 辉组 长:海 丹组 员:刘丽芳、邹蕾 二0一一年六月摘 要随着网络的普及以及人们生活质量的提高,越来越多的消费者意识到网上购书的快捷。网上书店系统主要是帮助经营实物书店的人们扩大市场和增加知名度。网上书店系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,订单管理等功能。采用了最新的开发平台.NET、面向对象程序设计方法来开发。介绍了利用ASP技术设计

2、与实现网上书店系统。在系统功能分析的基础上,给出了系统的功能模块设计、数据库设计,最后阐述了在系统设计中解决的主要问题。关键词:网上书店 ASP.NET 数据库设计目 录摘 要II第一章 绪论11.1 选题背景11.2 软件开发工具的选用以及介绍1Studio.NET介绍1简介2简介2介绍31.3 系统设计思想31.4 项目分工介绍3第二章 系统设计42.1需求分析42.2 总体设计42.3 功能模块分析5用户功能5管理员功能6第三章 系统数据库设计73.1 数据库的需求分析73.2 数据库概念结构设计73.3 数据库逻辑设计10用户管理10订单管理11评论管理12图书管理12图书分类信息表1

3、3订单条目信息表13第四章 系统实现154.1用户操作流程15欢迎主界面设计15图书界面设计17“购物车”界面设计18图书搜索界面204.2 管理员操作流程21用户管理21图书管理21订单管理22评论管理22结束语24致谢词25参考文献26第一章 绪论1.1 选题背景网上书店系统,是为了实现商场、中小企业或个人在互联网上进行新书展示,注册,查阅图书,购买图书,修改购买信息,评论功能,管理员操作。重点实现网上商品的查找、在线购买功能。实现普通用户只能浏览,注册用户可以在线定购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。1.2 软件开发工具的选用以及介绍 VisualStudio.N

4、ET介绍2002 年 Visual Studio .NET(内部版本号为 7.0)。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在 .NET 框架上(版本1.0)的托管代码机制以及一门新的语言 C# (读作 C Sharp,意为 C+)。C# 是一门建立在 C+ 和 Java 基础上的现代语言,是编写 .NET 框架的语言。NET 的通用语言框架机制(Common Language Runtime, CLR),其目

5、的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。 Visual Basic、Visual C+ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J+ 也变为 Visual J#。后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是 .NET Framework。2005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual

6、 Studio 仍然还是面向 .NET 框架的(版本2.0)。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。1.2.2 C#简介C sharp(又被简称为“C#”)是微软公司在二OOO年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸

7、如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。在本文中,我将考察创建一种新计算机语言的一般动机,并将特别指明是什么原因导致了C#的出现.然后我将介绍C#和它与Java,c,c+的相似之处.其次我将讨论一些存在于Java和C#之间的高层次的,和基础的差别.我将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.NET和C#的一个主要战略.目前,C#和.NET还只能

8、以C#语言规则,以及Windows 2000的一个d预览版本,还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型)。 ASP.NET简介 ASP.NET是微软公司为了迎接网络时代的来临,提出的一个统一的Web开发模型。ASP.NET是建立在公共语言运行库上的编译框架,可用于在服务器上生成功能强大的Web应用程序。ASP.NET 是统一的 Web 应用程序平台,它提供了为建立和部署企业级 Web 应用程序所必需的服务。ASP.NET 为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用程序提供了新的编程模型和基础结构。 Microsoft SQL Server 2000介绍

9、SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或M

10、S SQL Server。SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。1.3 系统设计思想(1) 书店前台本系统在前台与用户直接交互的界面,所以考虑了操作的简洁和方便性。它包括图书的浏览和查找、用户信息、购物结账功能、发表评论等功能。 (

11、2) 书店后台本系统后台管理在考虑书店管理操作简便的同时,提供了强大的书店管理模式。它包括书店订单管理、评论管理、用户管理、图书管理等功能。1.4 项目分工介绍姓 名项 目海 丹前台:用户登陆、会员注册、用户信息、图书购物车 后台:订单管理、用户管理邹 蕾前台:图书分类、图书信息、图书搜索 后台:图书管理刘丽芳前台:发表评论 后台:评论管理第二章 系统设计2.1需求分析本网上书店系统是由用户使用的选购商品、生成订单的程序和后台管理员使用的订单管理、评论管、用户管理、图书管理系统等组成的。一个网上书店应该提供如下功能:(1)书籍的分类,所有的书籍都可以按照一定方式实现分类。(2)评论管理功能:在

12、用户系统中,注册用户可以对某个图书进行评论。用于用户能够评价图书,而且所有的评论都保存在数据库系统中,因此应该让管理员能够管理这些评论,还应该允许管理员根据一定的标准把不符合发布标准的评论删除。(3)图书管理功能:在用户系统中,用户找到感兴趣图书可以显示图书的详细信息,包括图书名、作者、出版商、价格、介绍等信息,而且所有的图书都保存在数据库系统中,英雌管理员可以对这些图书进行编辑、删除等功能。(4)购物车功能(加入到购物车):当用户选定商品后,就可以把这商品放置到购物车中。可以用Session对象来实现功能,本系统建立的临时数据表来实现。需要注意的是,在购物车中的商品并不是用户最终得到的商品,

13、只是一个购物的意向。(5)订单生成功能:当用户挑选好商品之后,可以把购物车中的商品形成一张订单提交给系统。除了提交要购买的图书书籍之外,还应该要用户的 和送货地点。(6)订单管理功能:当管理员得到订单后,可以开始处理订单。首先,管理员要看用户订购的图书是否有货,进行处理。(7)用户管理功能:管理员可以对普通用户进行查找、设置管理员、删除等功能。2.2 总体设计 网上书店系统分为客户端和管理两部分,客户端包含五个功能模块,分别为图书管理浏览和分类模块、用户信息模块、购物车模块和发表评论模块。服务端(管理端)也包括四个功能模块,分别为订单管理模块、评论管理模块、用户管理模块、图书管理模块。其系统结

14、构设计如下图所示。网上书店客户端服务端登陆注册查看个人信息浏览书籍订购书籍评论书籍管理员登陆订单管理评论管理用户管理图书馆里图2.2 网上书店系统总体设计图2.3 功能模块分析 用户功能(1)图书浏览:以列表的方式显示图书信息,这样可以在页面显示大量的图书信息。同时可以提供更多的图书浏览方式,如分类浏览图书等。(2)图书显示:当用户找到感兴趣的图书后需要显示图书的详细信息,包括图书名、作者、出版商、价格、介绍等信息。(3)图书评论:读者对图书的评价对其他用户往往具有很高的参考价值,因此 书评是必不可少的一项。(4)购物车:当用户找到需要的图书时可以先想图书加入购物车,然后继续寻找其他的图书,购

15、物车中存储当前用户打算购买的所有图书。(5)图书订单:当用户在网络书店中找到了所有需要的图书后,决定购买,可以下订单。管理员会定期处理用户下达的订单。 (6)图书搜索:当用户仅知道图书的某些信息时,可以使用搜索功能快速找到需要的图书。(7)用户注册:只有成为网上书店的注册用户后才能在网上书店中购买图书, 因此需要系统提供用户注册功能,以及相关的用户信息修改、密码维护等功能。 管理员功能网上书店的管理员功能用于维护系统的政策运行,需要提供如下的功能。(1)订单处理:在用户下达订单后,管理员需要对用户订单进行处理,为用户准备订购的图书等。(2)评论管理:在用户对图书评论后,管理员可以多不好的书评进行删除等。(3)用户管理:只有成为网上书店的注册用户后才能购买图书,光利用需要对用户账号进行管理,如删除一些无效账号等。(4)图书

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号