{$cfg_webname}
主页 > 计算机 > ASP.NET >

基于.NET的网上图书销售系统的设计与实现

来源:wenku163.com  资料编号:WK1631298 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631298
资料介绍

摘  要
随着Internet的迅速崛起,网络信息化的发展,在线图书销售作为一种典型的Web电子商务系统也迅速的发展并深入人们的日常生活中。更多的人更愿意足不出户就可以挑选购买自己喜欢的各种书籍,这样大大缩短了购书的时间,提高了效率。可见,网上图书销售系统跨越了时间和空间的限制,给商业流通领域带来了不一样的变革,也给消费者带来了便捷。本系统采用B/S结构进行设计,是在.NET环境下使用Visual C#.net语言开发的一个功能完善的网上图书销售系统。其具有一定的实用性,用户可以在网上浏览图书信息,查找图书资料,将感兴趣的书籍加入收藏夹,或放入购物车并下订单购买;同时,管理员也可以对整个系统的信息和数据进行管理,可以管理库存书信息、分类信息、出版社信息、用户信息和订单信息。此外,本论文采用的分析方法和设计过程具有一定的普遍性,可以应用到其它系统的开发设计当中。(所有权: 毕业设计网 QQ:306826066)

关键词:网上购书系统;.NET;电子商务;数据库
 
The Design and Realization of Web Bookshop Management System Based on .NET
Abstract
With the rapid rise of Internet, the development of network information technology, web bookshop system as a typical electronic commerce system also develops rapidly and deeps into people’s life. More and more people could be willing to select and buy their favorite books at home, so that is greatly reducing the time of shopping, and improving the efficiency. Obviously, the web bookshop management system has crossed the constraint of the time and the space, it not only brings a different change to the commercial domain, but also brings convenient to the consumers. The system used B/S structure and developed a well-functioning online book sales system with the use of Visual C#.net language based on .NET. Also, the system has some practicality, customers can browse the details of books on Internet, search information of books, and add the books which they like to the favorites, or put them to the shopping cart and place an order to buy them. At the same time, Administrators can manage the entire system’s information and data, as the information of inventory, category, publishers, customers and orders. In addition, the analysis method and design process in the thesis have some universality, and can be applied to design other application system.

Key words: Web bookshop system; .NET; Electronic commerce; Database

本课题在系统设计上采用了三层应用程序模型。所谓的“三层应用程序模型”是将系统按照功能的逻辑层次进行划分的,分别是表示层、业务逻辑层和数据访问层,以此实现模块化的设计。数据访问层顾名思义是用来处理系统对数据库的操作,系统中所有数据库的调用都通过数据访问层实现。业务逻辑层处于表示层和数据访问层之间,它一方面调用数据访问层的类和方法实现系统中的业务规则,一方面封装相应的调用方法供表示层调用。表示层主要包括了系统的页面呈现和相关控件的代码。
这种多层的应用程序体系结构具有以下一些优点,首先,程序代码在各个层次之间实现松耦合和模块化;其次,每个层次的代码可重用,维护性更好;最后,可以将各个层次在物理上部署到多个层次中,实现部署的可扩展性。

网上图书销售系统首先应该方便用户浏览、购买图书,同时需要由系统管理员进行管理和维护,由此分为前台用户功能和后台管理员功能两个方面。
前台用户功能:
为了方便用户购买图书,网上图书销售系统应该提供以下几种用户功能。
1) 用户注册登录:用户进行注册,登录。
2) 图书浏览:以列表方式显示图书信息供用户浏览。
3) 图书显示:显示图书的详细信息。
4) 图书搜索:使用搜索功能使用户快速地找到所喜欢的图书。
5) 收藏夹:用户可以先将自己感兴趣的图书收藏起来,以便下次登录后查看相关信息,如果打算购买时再放入购物车中。
6) 购物车:这是网上图书销售系统的基本元素。用户找到所喜欢的图书时,可以将其放入购物车中,再继续查看其它图书。
7) 图书订单:用户下订单购买图书,由管理员定期负责处理,根据订单信息向用户送货。
后台管理员功能:
管理员负责维护整个系统的运行,管理系统所有的信息和数据,应该提供以下功能。
1) 图书管理:维护网上图书销售系统中的所有图书信息。
2) 分类信息管理:维护系统中的所有分类信息。
3) 出版商信息管理:维护系统中的所有出版商信息。
4) 用户信息管理:显示所有注册用户的信息。
5) 订单管理:定期对用户订单进行处理,向用户送货。(所有权: 毕业设计网 QQ:306826066)

系统基本结构
由于B/S(Browser/Server)结构具有较好的独立性、可伸缩性和安全性,适合于不同数据库之间的互连,并且便于管理维护,因此整个系统采用客户端、Web服务器及数据库服务器的B/S结构进行设计。















目  录

1 引言 1
1.1 课题背景 1
1.2 本课题研究内容 1
1.3 本课题研究的意义 1
2 网上图书销售系统相关技术 1
2.1 .NET开发平台及C#.NET开发语言 1
2.2 微软企业库 2
2.3 三层应用程序模型 2
2.4 信息安全性 3
3 网上图书销售系统规划设计 3
3.1 需求分析 3
3.2 系统基本结构 4
3.3 系统设计 4
3.3.1 系统模块设计 4
(所有权: 毕业设计网 QQ:306826066)
3.3.2 数据库设计 5
4 网上图书销售系统开发实现 9
4.1 用户功能模块实现 9
4.1.1 用户注册登录 9
4.1.2 图书浏览 13
4.1.3 图书显示 14
4.1.4 图书搜索 15
4.1.5 收藏夹 15
4.1.6 购物车 15
4.1.7 图书订单 19
4.2 管理员功能模块实现 20
4.2.1 图书管理 20
4.2.2 分类信息管理 23
4.2.3 出版商信息管理 24
4.2.4 用户信息管理 25
4.2.5 订单管理 25
结    论 26
参考文献 26
致    谢 27
声    明 28

参考文献
[1] 张蓓.asp.NET通用模块及典型系统开发实例导航[M].北京:人民邮电出版社,2006。
[2] Chris Ullman,Chris Goode.asp.NET入门经典——C#编程篇[M].北京:清华大学出版社,2002。
[3] 赵青松,卿瑞.C#语言与程序设计[M].北京:中国水利水电出版社,2001。
[4] (美)Mickey Williams著 冉小旻,罗邓,郭炎 译.Visual C#.NET技术内幕[M].北京:清华大学出版社,2003。
[5] 孙永强,王乔.Visual C#.NET Web应用程序设计[M].北京:清华大学出版社,2005。
[6] Jeffrey.McManus Chris Kinsman著 常晓波,朱剑平 译.C#开发人员指南——asp.NET、XML、Web服务与ADO.NET[M].北京:中国电力出版社,2003。
[7] 郑小平,Visual C#.NET开发实践[M].北京:人民邮电出版社,2001。
[8] 孙永强,陈宗斌,邸艳辉.Visual C#.NET入门与提高[M].北京:清华大学出版社,2002。

推荐资料