1、毕业设计(论文)基于 .NET 的书城管理系统的设计与实现Design and Implementation of Bookstore Management System Based on .NET班级 学生姓名 学号 指导教师 职称 副教授 导师单位 论文提交日期 徐州工业职业技术学院毕业设计(论文)任务书课题名称 基于.NET 的书城管理系统的设计与实现 课题性质 工程设计 班 级 学生姓名 学 号 指导教师 导师职称 副教授 一、选题意义及背景目前,随着国外的网上书城的盛行,国内也出现了一些网上书城,如当当网、卓越网、以及 china-pub 等等。面对这信息时代的挑战,运用高科技的手段
2、来提高人们阅读效率无疑不是一条行之有效的途径,并且伴随着网络经济时代的到来,信息化的管理已经成为一种新的管理模式。而且互联网为这些网上书城提供了无限的发展空间,这些网上的虚拟书城同实体书店一样,可以容纳下无限的图书、图样以及内容。这些网上书城的实现是使用了当今世界上最先进的计算机技术和网络技术。而作为一个软件专业的学生来说,对于完成电子商务的计算机技术更需切实掌握,以便在社会上更好的使用自己所学的技能。因而研究有关电子商务的计算机技术已经成为了极为有意义的课题。因此设计一个基于.NET 采用三层架构技术,使其成为方便、快捷、价格低廉的网上书城。此网站要能够实现网上购书、用户登录、注册以及后台管
3、理等功能。二、毕业设计(论文)主要内容网上书城的用户主要分为前台部分和后台部分,具体功能分配如下:1、前台部分(由尚*完成)前台主要是向普通用户提供的,主要包括:图书的浏览、图书的详情、普通用户登录等。(1)图书的浏览:包括按照图书价格排序和按照商品出厂日期排序,此页面也采用分页显示。(2)图书的详情(3)普通用户登录:用户必须先注册,登录才能购买书籍。(4)管理员登录(5)购买书籍:包括修改购买数量和删除购物车中商品信息。(6)购物车(7)注册2、后台部分(由本人完成)后台主要是向管理员提供的,主要包括:用户管理、图书管理、订单管理等。(1)用户管理:包括用户的修改、删除等。(2)状态管理:
4、包括用户的启用、禁止等。(3)商品分类管理(4)为商品分类:包括商品分类的删除、修改等。(5)商品列表:包括添加图书、修改图书、删除图书以及查询所有图书。(6)审核订单:其中包含查看所有订单所有信息。三、计划进度1、2013-09-10 至 2013-09-13 查阅文献,翻译科技文献资料;2、2013-09-14 至 2013-09-16 作需求分析,写好概要设计;3、2013-09-17 至 2013-10-10 详细分析设计,作详细设计;4、2013-10-11 至 2013-11-11 完成编码工作,准备毕业设计论文5、2013-11-12 至 2013-11-25 总结,完成毕业论文
5、文本,准备毕业答辩。四、毕业设计(论文)结束应提交的材料1、书城管理系统网站源码2、毕业论文指导教师 教研室主任年 月 日 年 月 日论文真实性承诺及指导教师声明学生论文真实性承诺本人郑重声明:所提交的作品是本人在指导教师的指导下,独立进行研究工作所取得的成果,内容真实可靠,不存在抄袭、造假等学术不端行为。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。如被发现论文中存在抄袭、造假等学术不端行为,本人愿承担本声明的法律责任和一切后果。毕业生签名: 日 期: 指导教师关于学生论文真实性审核的声明本人郑
6、重声明:已经对学生论文所涉及的内容进行严格审核,确定其内容均由学生在本人指导下取得,对他人论文及成果的引用已经明确注明,不存在抄袭等学术不端行为。指导教师签名: 日 期: 徐州工业职业技术学院I摘要随着现代信息技术的快速发展,计算机网络技术的应用已是无所不入,更是无所不在的渗透到社会的各个行业,例如科研、教育、国防、医疗等。并且在这个信息快速传播时代,人们也已经越来越注重效率,比如以购书为例,消费者都希望在最短的时间内买到最满意的图书。然而由于图书的类别繁多,图书出版商信息更新迅速,传统意义上的书店购书费时又费力,所以网上购书已成为消费者生活中不可缺少的。本论文中提到的网上书城是一个是为了适应
7、用户的购书需求,快速的检索图书,方便快捷的订购服务等而设计的网上购书管理系统。该系统管理包括用户管理、图书管理和订单管理等方面的内容。该系统是基于近年来流行的最新网络技术。本系统基于.NET 的架构平台,通过 SQL Server Management Studio2008 数据库、三层架构框架实现用户注册、登录、图书浏览、查找和购书等功能。本论文中着重阐述基于三层架构框架实现的网上购书系统功能设计与实现过程。本论文根据系统的功能需求,分为前台购物中心和后台管理中心两大功能模块。而且文中提出了开发该网上购书系统所涉及的细节问题、关键技术及系统中存在的问题。关键词:网上书城;.NET;三层架构;
8、 SQL Server徐州工业职业技术学院IIAbstractWith the rapid development of modern information technology, the application of computer network technology is everything, especially the ubiquitous penetrated into societys various industries, such as scientific research, education, defense, medical, etc. And in the r
9、apid spread of information era, people have more and more attention to efficiency, such as books, for example, consumers want in the shortest possible time to buy the best books. Yet because there are many categories of books, book publishers information update quickly, in the traditional sense of t
10、he bookstore to buy books time-consuming and inefficient, so consumers buy books online has become a indispensable to life.This thesis mentioned online bookstore is a new online books management system management system, this is in order to adapt to customer demand to buy books, books, rapid retriev
11、al convenient services designed to order. The system includes user management, books management and order management, etc. The system is based on the latest popular network technology in recent years. This system based framework platform, through the SQL Server Management Studio2008 database, three
12、 layer architecture framework to realize the user register, login, book browsing, search and buy books, and other functions.This thesis focuses on the online bookstores system based on three-layer architecture framework to realize the function design and implementation process. In this paper, based
13、on the function of the system requirements, divided into two big shopping center at the front desk and background management center function module. And this paper puts forward the development of the online bookstores system involved in the details, key technology and the problems existing in the sy
14、stem.Key words: Online Bookstore, .Net, Three Layer Architecture, SQL Server徐州工业职业技术学院III目录摘要 .IAbstract.II目录 .III第 1 章 概述 .11.1 开发网上书城管理系统的意义 .11.2 网上书城现状分析 .11.3 网上书城管理系统的发展 .21.4 开发网上书城管理系统的技术趋势 .31.5 网上书城管理系统研究的概述 .31.5.1 研究目标 .31.5.2 研究内容 .31.6 论文的整体结构 .4第 2 章 课题研究的技术基础 .52.1 .NET 架构平台 .52.2 AS
15、P.NET 技术 .62.2.1 ASP.NET 技术优势 .62.2.2 ASP.NET 三层架构 .62.3 B/S 结构 .72.4 MVC 模式 .92.5 主要开发工具 .92.5.1 Microsoft Visual Studio 2008 .92.5.2 Microsoft SQL Server 2008 .11第 3 章 网上书城管理系统的需求分析 .12第 4 章 网上书城管理系统的数据库设计 .134.1 数据库 E-R 图 .134.2 数据库逻辑设计 .15第 5 章 网上书城管理系统的系统设计 .185.1 系统目标 .185.2 系统分析 .185.3 系统功能结构
16、 .195.4 系统预览 .205.5 Web 应用程序设计 .225.6 用户管理功能设计 .27徐州工业职业技术学院IV5.6.1 管理员登录 .275.6.2 用户密码信息的修改 .295.7 图书信息添加的设计 .325.8 图书订单管理的设计 .35第 6 章 网上书城管理系统功能测试 .396.1 前台部分模块功能测试 .396.1.1 系统前台主页面 .396.1.2 前台登录页面 .396.1.3 用户注册页面 .406.1.4 购物车页面 .416.2 后台模块功能测试 .436.2.1 管理员登录页面 .436.2.2 用户管理页面 .446.2.3 图书管理页面 .466
17、.2.4 图书订单管理页面 .496. 3 系统功能测试的总结 .50第 7 章 总结与展望 .517.1 课题设计总结 .517.2 未来工作展望 .51参考文献 .52致谢 .53徐州工业职业技术学院1第 1 章 概述1.1 开发网上书城管理系统的意义随着信息技术和 Internet 的快速发展和普及,搭上国际网络直通车的文化企业面临着一场新的革命。然而网站在销售方面有很大的发展价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务投入的很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商
18、将销售额作为网站是否成功的指标,有些公司用利润来评价。不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。 由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网络资源支撑网站交易基础是有代价的,有可能最终失去有购买计划的顾客,最终将网下市场份额丢失给精明的竞争者。所以网上书城就是基于个人计算机及互联网技术的快速普及而开发出来
19、的,为了就是在这快的生活节奏为人们提供方便。网上书店作为一种 web 电子商务系统,越来越受现在年轻人们的喜爱,因为它不仅跨越了时间和空间的限制,而且还降低了销售成本,简化了销售过程,节省了时间,还大大提高了效率,并且对传统的图书销售方式提供了很大的补充,让人们不出家门就可以买到喜欢看的图书。所以,网上书城就是在这些情况下开发和实现的。1.2 网上书城现状分析目前,在我国网上书城销售中,网上书城的图书种类比较上。不过,销售图书之外还可以销售其他的商品。而对于出版社来说,网上书城基本上是以本出版社出版的图书为主;而专业的网上书城除了图书以外,也在销售其他的商品。网上书城的建立可使公司在商场上不断取得发展的重要技术,并赢得越来越多的客户。公司也可利用网站和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透于订货,生产,交货,支付甚至售后服务等整个商务过程。网络作为经济活动的市场平台,在市场进入,交易运行和货款结算等环节,都是以电子数据的传递来完成的。公司市场经营全过程需要计算机系统和网络门户。公司内部的采购,生产制造,销售服务和物流配送等各部门也要进行电脑