当前位置:首页 > 免费毕业设计

asp.net电子书城系统设计与实现(源代码+LW)

asp.net电子书城系统设计与实现(源代码+LW)

  • 网站价格: 2
  • 特殊技术: asp
  • 作品类型: 免费毕设
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

摘要

随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。

    本设计尝试用ASP.NET在网络上架构一个电子书城,以使每一位顾客不用出门在家里就能够通过上网来轻松购书。本文从理论和实践两个角度出发,对一个具有数据挖掘功能电子书城进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术ASP.NET以及ADO.NET的特点、结构框架以及使用方法。接着对书店系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。

   本电子书城系统是在Visual Studio.Net 平台上运用ASP.NET技术来实现的。其主要功能有:用户管理,新书上架,分类查找,图书检索,图书收藏夹,购买流程,销售排行,图书评论,网站管理等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。

目录

 

系统设计


网站系统功能说明

4.1.1总体功能

功能1

对于每个网站来说都有自己的会员,网站只有在确定登录人身份后才能提供相应的服务。

功能2

电子书城为会员提供浏览图书的功能,期望会员能用最短的时间查询到书店中的图书信息,以达到成功购买的目的。

功能3

会员在购书的同时可以随时将感兴趣的图书放入购物车,做购买前的初期准备,放入购物车后可以对图书的数量进行更新。

功能4

收银台实现真正的购书操作,将会员的购书请求在数据库中进行校验,判断购买是否可以完成。完成购买后,实现的是图书的出库操作,并改变了库存的信息

非功能性需求

    非功能性需求针对整个系统进行。

4.1.2.1用户界面需求

产品质量需求

建立功能模型

4.2.1识别参与者

   参与者(会员,管理员,网上普通用户)

会员:必须经过身份验证,才能进入,对网站执行其他的操作。

  管理员:经过有效性验证,才能进入网站内部对网站进行相应的操作。

  网上普通用户:经过注册才可以浏览网站。

建立数据库模型

电子书城数据库

说明:1:!表示主键,$表示索引,N表示非空值

     2:以下只是网站的重要数据表,次要重略。

1图书表:(Books)

 

系统实现
会员登录

5.1.1人机界面(网站首页Default.asp)

 

电子书城首页界面说明

首页中拥有显示进入各个模块的导航按钮,用户可以直接点击进入相应的模块。下表是主页以及相关模块入口中的几个主要文件:

表5-1-1网站首页关联文件

文件

说明

Default.asp

主网页

Login.asp

管理员登陆窗口,从这里进入管理模块

Highsearch.asp

图书高级搜索页面                 

Rankingsell.asp

销售排行榜

Speciallook.asp

新书上架

ShoppingCar.asp

购物车

UpdateUsers.asp

会员信息修改

Register.asp

会员注册

Shownews.asp

通知新闻的详细页面,用以浏览通知和消息的详细内容

Bookdetail.asp

图书详细信息窗口

5.1.3流程图

会员注册

5.2.1人机界面(Register.asp)

会员注册界面说明

电子书城网站的注册界面,新进会员需要注册才能进入书店。通过会员注册提取用户基本信息。注册内容包括姓名,性别,出生日期 ,电话号码,身份证号等信息。

5.2.3流程图

会员图书浏览

会员图书浏览可以通过四种方式进行:分类浏览,高级搜索,销售排行榜,新书上架。这里指详细介绍了高级搜索的功能模块。

5.3.1高级搜索界面(Highsearch.asp)

图书高级搜索界面说明

    该功能是收集会员输入的查询图书条件后送到查找页面HighSearch.asp进行查找。查询条件有书名,作者名,出版社,图书类别等,可以输入多项中的一项或几项进行查找。因为是模糊查询,所以不用输入完整的数据项,比如:在书名中输入“计算机”,即可查出所有书名中包含“计算机”的所有图书信息。查询结果直接在本页显示,以列表的形式输出查询结果。

购物车

5.4.1人机界面(ShoppingCar.asp)

购物车界面说明

 包括继续购物、更新购物车和结账操作。点击“返回首页”将已购商品暂存于网页session中并返回购物主页面(Default.asp)继续购物;点击“编辑”刷新本页面以显示最新的购物统计信息;点击“删除”则将暂存于网页session中的购物信息清空;点击“收银台”将购物信息暂存于网页session中并转至生成订单页面(Checkout.asp)

5.4.3流程图

收银台

5.5.1人机界面(Goodbye.asp)

1)生成订单:

收银台界面说明

采用与购物主界面风格一致的设计。在信息显示区域所显示的是会员所选择要购买的图书信息,包括图书名称、作者、出版社、单价、数量,在下面显示总价。生成定单,以此使会员确认购物操作。点击“结账”按钮则将购物信息处理后发送至网站数据库相应数据表中并将页面转至购物感谢页面(Goodbye.asp)。

在感谢页面中,显示了会员本次的消费金额,若库存能够满足会员的购买请求则正常购买,若库存不能满足会员的购买请求则提示抱歉信息。如上图中“抱歉,编号为11的Oracle数据库开发库存数量不足,无法购买!”。

管理员管理网站基本信息

   管理员负责对网站的所有基本信息进行维护。在电子书城系统中管理员需要对图书类别,图书基本信息,图书用户信息,图书库存信息,新闻信息进行管理,在这里只详细的介绍一下图书管理和图书用户。

5.6.1图书信息管理

5.6.1.1人机界面

1)增加新书

图书信息管理界面说明

1)增加图书:电子书城需要随时添加一些热门图书。添加图书的过程中要记录图书的一些基本信息,如:图书编号(系统自动生成),图书名称,作者,出版社,单价,折扣,图片及其所属类别。添加成功后,写入数据库图书表当中。另外,只有在图书信息表中存在的图书才可以进行用户操作。

2)编辑图书:根据电子书城的经营需要,经常要对一些图书的信息进行更新。例如:图书折扣等等。在编辑图书功能中可以修改或删除所列出的图书信息。

5.6.2图书用户

5.6.2.1 人机界面

1)用户主页面

图书用户界面说明

管理员进入图书用户主界面,系统会根据当前日期和当天的用户次数自动生成用户单编号,管理员填写经手人姓名及用户日期,确定无误后点击“用户”按钮,向用户明细中添加具体的用户信息。

进入用户明细界面后,根据用户主界面返回的用户单编号,填写用户图书ISBN号和用户数量,每确定一种书用户点击一次“加入用户单”按钮。在界面的下面就会生成相应的用户单信息。录入结束后,统一点击“提交”按钮,生成用户单,写用户存。

源文件


帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩