网上书店管理系统的设计与实现
2023-12-26 17:05:04
论文总字数:17889字
摘 要
通过网上书店,用户可以方便快捷地选购自己喜欢的图书。本文论述了利用ASP.NET,C#,SQL2008和VS2010等编写工具开发网上书店系统的过程,首先对系统设计的需求进行了分析,然后介绍了系统中涉及的数据库的设计方法,接着对功能进行了详细介绍。系统主要功能模块包括:用户注册和登录,搜索书籍,购物车,下单等前台功能及会员管理,图书管理,订单管理等后台功能。最后针对系统进行了测试并提出了改进方向。关键字:ASP.NET,网上书店,数据库
Abstract:Through online bookstores, users can Convenient and quick to buy favorite books.This paper discusses the use of ASP.NET, C#, SQL2008 and VS2010 programming tools such as the process of the development of online bookstore system,first on system design requirements are analyzed, and then introduces the design method of the database in the system,then the detailed function introduction.System main function modules include:user login and registered, customer search books, shopping cart, order, and other front desk function and member management,books management,order management backstage function.Finally, according to the system test and put forward improving direction.
Keywords: asp.net,online bookstore,database
目 录
1 引言 4
1.1系统开发背景 4
1.2系统开发目标 4
1.3系统开发意义 4
1.4系统开发工具简介 4
2 系统需求与可行性分析 7
2.1 功能需求分析 7
2.2 技术可行性 7
3 系统总体设计 7
3.1总体功能设计 8
3.2总体结构设计 9
3.3数据库设计 9
4 系统详细设计 16
4.1注册功能模块 16
4.2 登录功能模块 17
4.3 购物车功能模块 18
4.4 图书搜索功能模块 19
4.5 图书编辑功能模块 20
4.6 销售统计功能模块 22
5 系统测试 23
结论 25
参考文献 26
致谢 27
1 引言
1.1系统开发背景
随着网络技术的发展,网络在人们生活中的应用越来越广泛。人们想在最短的时间内购买到自己所需的图书,但书籍种类的繁多,使人们在购书过程中有很大的不便,于是网上购书适应了当今社会快节奏地生活,让顾客足不出户便可以方便快捷地选购自己喜欢的图书,因此有必要设计一个网上书店系统。
1.2系统开发目标
在Visual Studio 2010开发工具和SQL Server 2008数据库软件基础上,采用ASP.NET语言,开发一个基于B/S架构的网上书店管理系统。管理员可以通过Web浏览器进入后台,实现对图书的添加、删除、修改管理及定单管理、用户管理等功能,以及用户登录、注册,在站内进行搜索等功能。
1.3系统开发意义
网上书店管理系统开发的意义:对于消费者来说,可以在家“逛书店”,购书不受时间的限制;能获得大量的书籍信息,可以买到当地没有的书籍;买书无需亲临现场,既省时又省力;价格较实体书店的同类书籍更加便宜。对于商家来说,网上销售经营成本低、营业时间不受限制、经营规模不受场地限制,扩大了销售市场。因此,功能完善、界面友好、性能可靠的的网上书店系统在中小型书店中拥有的巨大的市场。
1.4系统开发工具简介
本系统使用了VS2010作为开发平台,SQL server 2008数据库设计出一个功能较完善的基于ASP.NET的网上书店管理系统,现对开发工具进行介绍。
1.4.1 Microsoft Visual Studio 2010简介
Visual Studio是Microsoft公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境((IDE)的界面被重新设计和组织,变得更加简单明了。Microsoft Visual Studio 2010将是经典的一个版本,相当于当年的6.0版。而且它可以自定义开始页;新功能还包括:
1、实时语义错误
“实时语义错误”功能在 Visual C# 2010 中得到了增强。 已对用波浪下划线指示键入时的错误和警告这一功能进行了扩展,现在可适用于方法体外部的构造,例如返回类型、参数类型以及方法声明中的默认值。
2、 查询关键字用来指定查询表达式中子句的关键字
(1)where 子句
(2)update 子句
(3)for 子句
(4)select 子句
(5)if 子句
3、使用时生成
通过“使用时生成”功能可以直接使用类和成员,而不必提前定义它们。 不必离开当前代码位置,即可为要使用但尚未定义的类、构造函数、方法、属性、字段或枚举生成存根。 这可以尽可能少地中断工作流。
1.4.2 SQL server 2008简介
Microsoft SQL Server2008是由 Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,可以组织管理任何数据,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。
Microsoft SQL Server 2008 的主要特性包括以下内容:
1、新的报表设计器
改进的报表设计器可以创建广泛的报表,使系统可以满足所有的报表需求。独特的显示能力使报表可以被设计为任何结构,同时增强的可视化进一步丰富了用户的体验。
2、日期/时间数据类型
剩余内容已隐藏,请支付后下载全文,论文总字数:17889字