资源描述:
《asp在线书城课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、黄山学院《ASP.NET编程技术课程设计》报告系(院):信息工程学院专业:计算机科学与技术班级:12计算机学生姓名:冯宇翔学号:**********题目:基于asp.net网上购书系统设计与开发指导教师:*****学年学期:2014~2015学年第1学期2015年1月6日目录1.引言12.需求分析.............................................................................21.1前台需求分析21.2后台需求分析23.数据库、数据表设计22.1创建数据库22.2创建数据表22.3数据库关系图64.数据
2、库、数据表设计63.1系统框架73.2母版页83.3顾客购物界面103.4管理员母版页界面163.5注册界面185.使用到的技术204.1后台204.2前台206.测试211引言1.1选题背景20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。个性化已逐渐成为当今Web应用的潮流。本文研究了一种基于数据关联规则网上书店系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点。网上书店在我国刚起步,但发展很快。随着我国互联网的更加普及和网上书店的更趋成熟,会有越来越大的消费群体,市
3、场潜力会得到充分发挥。网上书店正是依靠Internet这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。1.2目的和意义网上书店管理系统主要是处理网上购书和库存的系统,提供具有图书分类检索和搜索,购物车管理,在线订单,书籍推荐,热卖排行,顾客评论等功能和强大的后台管理功能,提供高效、安全、智能化的数据管理,从而提高整个网上书店各项功能管理水平。通过网上书店管理系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高网上购书的效率。1.3发展现状“科学技术是第一生产力”,为了有效的提高生产效率、许多商家开始引进科
4、学化管理,于是书店行业出现了网上书店系统。而目前人们一直还延续着传统的方式买书,这种方式存在着许多缺点,如:效率低、需要大量的人力物力,另外进货不全,难以完全满足所有顾客的需求。随着人们日益增长的购书需求,图书数量急剧增加,有关购书的各种信息也成倍增长。这就要求有一个好的信息支持平台。面对庞大的信息量,有必要开发网上书店管理系统来提高管理工作的效率。今天我们使用计算机对购书信息进行管理,具有传统书店管理所无法比拟的优点。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高网上购书的效率。2需求分析2.1顾客需求分析顾客通过唯一的账户
5、登录到系统,若还没账户,仍可选购商品,但是加入购物车时必须登陆,在“点击注册”处注册。顾客登陆系统后可将商品添加至购物车,并可查看购物车内商品并决定是否购买,下单前可选择物品购买的件数或者移除商品。顾客在物品选购界面可查询书本的价格,书本的目录以及书本的概要。2.2管理员需求分析管理员可以登录到后台,查询用户列表,更改用户的部分信息,添加图书的分类,图书的增删改查,查看已经生成的书籍订单。2数据库、数据表设计2.1创建数据库CREATEDATABASE[BookShopPlus]ONPRIMARY(NAME=N'BookShop',FILENAME=N'C:Usersad
6、minDesktop数据库BookShopPlus.mdf',SIZE=10240KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)LOGON(NAME=N'BookShop_log',FILENAME=N'C:UsersadminDesktop数据库BookShopPlus_log.ldf',SIZE=4672KB,MAXSIZE=2048GB,FILEGROWTH=10%)GO2.2创建数据表1.创建Books表:CREATETABLE[dbo].[Books]([Id][int]IDENTITY(1,1)NOTNULL,[Ti
7、tle][nvarchar](200)NOTNULL,[Author][nvarchar](200)NOTNULL,[PublisherId][int]NOTNULL,[PublishDate][datetime]NOTNULL,[ISBN][nvarchar](50)NOTNULL,[UnitPrice][money]NOTNULL,[ContentDescription][nvarchar](max)NULL,[TOC][nvarchar](max)NULL,[CategoryId][int]NOT