ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:394.20KB ,
资源ID:26988856      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26988856.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网上连锁书店管理系统设计与实现毕业设计.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

网上连锁书店管理系统设计与实现毕业设计.docx

1、网上连锁书店管理系统设计与实现毕业设计摘 要随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。本设计尝试用ASP.NET在网络上架构一个网上连锁书店管理系统,以使各大书店可以不通过书面语言就可以轻松管理连锁书店,并适当扩展功能(每一位顾客不用出门在家里就能够通过上网来轻松购书)。本文从理论和实践两个角度出发,对一个具有数据挖掘功能网上连锁书店管理系

2、统进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术ASP.NET以及ADO.NET的特点、结构框架以及使用方法。接着对书店系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。本网上连锁书店管理系统是在Visual Studio.Net 平台上运用ASP.NET技术来实现的。其主要功能有:用户管理、管理员管理、图书类别管理、图书管理、分店管理、网站公告管理、扩展(用户购书、

3、资料修改、密码修改、购物车收藏信息)。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。关键词:网上书店 连锁 分店引 言计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业,各个领域,随着Internet的不断扩大和发展,电脑网络“把每一个国家、每一个城市甚至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。信息高速公路给生活、学习和工作带来了什么影响呢?总结起来主要有三点:第一,电脑网络可以查阅信息,

4、迅速而便捷地了解周围的世界;第二,可以跟世界各地的人随时进行交流,并建立联系;第三,可以参加网络购物、拍卖等活动。电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化,表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网络时代的变革。电子商务就是这样一种事物,它对人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们展示了一个全新、璀璨的世界。由于电子商务的出现,传统的经营模式和经营理念将发生巨大的变化,将会创造巨大的效益和机会,会将市场的空间形态

5、、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益和发展,不仅将有力地推动Internet的发展,对社会的进步和经济的变革产生深远影响,更重要的,它本身的发展和成熟为我们提供了许许多多的机会。但与此同时,相关的信息数据却急剧膨胀。这些海量的、以不同形式存储的数据资料,表面上杂乱无章且缺乏组织的规整化,但事实上却包含了许多潜在的、有价值的知识和规则,如何从这些海量的数据中发现有用的知识是知识工程研究面临的新课题。 第1章 网上连锁书店开发概述1.1 开发平台与语言简介1.1.1 .net简介“.NET 是

6、 Microsoft 的用以创建 XML Web 服务(下一代软件)的平台。该平台将信息、设备和人以一种统一的、个性化的方式联系起来。”“借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。” “.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为今天正在使用的 Microsoft 应用程序、工具和

7、服务器的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。”.NET为开发人员提供了新的开发平台 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET) ,新的开发方式 (Web Service) ;为普通用户提供了Windows CE、Windows XP、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序包括 Office 和 Visual Studio .NET将开始与 XML Web 服务实现交互,

8、并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用。1.1.2 C# 简介C#(读作“csharp”)作为Microsoft的下一代面向对象的语言产品,能够使开发人员在.NET平台上快速地建立大量的应用程序。按照微软给出的定义,C#是一种源自于C和C+的、简单的、现代的、面向对象的和类型安全的程序设计语言。C#为程序员提供了开发飞速发展的Web应用程序所需的强大而灵活的功能。C#和Java的核心与C+比较有着相同的优势和局限,比起C+,C#将更容易被人们理解和接受,未来大量.NET平台的应用将由C#开发。1.1.3 Visual C#.NET介绍Visual C# .N

9、ET 是一套综合工具集,用于为 Microsoft Windows? 和 Web 创建 XML Web 服务和基于 Microsoft .NET 的应用程序。这个强劲的开发包使用面向组件的 C# 开发语言,为具备 C+ 或 Java 经验的初级和中级开发人员创建下一代软件提供了现代化的语言和环境。 Visual C# .NET 基于强大的 C+ 传统语言而创建。 C# 是一个现代化的、直观的、面向对象的编程语言,它不仅可以让 C+ 和 Java 开发人员马上熟悉,而且提供了重要的改进,包括统一的类型系统、最大化开发人员控制的“不安全”代码以及大多数开发人员容易理解的强大的新语言构造。 这个现代

10、化的面向组件的语言具有对属性、索引器、委托、版本控制和自定义属性的内在支持,开发人员可以充分享受它带来的好处。使用 XML 注释,C# 开发人员可以生成有用的源代码文档。高级继承模型使开发人员能够重用来自任何支持 .NET 的语言的代码。C# 开发人员可以加入最新的、发展最快的开发人员社区,在那里他们可以交换代码和资源,利用跨多个计算环境的技能,并为保证人们积极参与社区的标准化过程做出贡献。Visual C# 允许开发人员利用 Microsoft .NET 并为资源管理、统一类型和远程处理合并下一代技术。通过 .NET,开发人员可以获得用于无缝地回收垃圾和降低程序复杂性的优异的内存管理技术。开

11、发人员可以使用 Microsoft .NET 框架通用类型系统来利用以 20 多种支持 .NET 的语言编写的代码,同时进行有效的远程过程调用。开发人员还可以使用 .NET 框架类库以获得强大的内置功能,包括一组丰富的集合类、网络支持、多线程支持、字符串和正则表达式类,以及对 XML、XML 架构、XML 命名空间、XSLT、Xpath 和 SOAP 的广泛支持。通过一个优异的集成开发环境,Visual C# .NET 为用户提供了终极开发人员环境,结合开发人员社区和有用的联机资源。“起始页”为开发人员提供了一个门户,由此只需一次单击即可访问有关最近使用的项目、首选项、更新程序和 MSDN O

12、nline 社区的信息。Microsoft IntelliSense“工具箱”和“任务列表”提供了重要的效率提高增强功能,而自动隐藏窗口和多监视器支持功能可以帮助程序员最有效地利用屏幕并自定义开发环境。使用 Visual C# .NET,开发人员可以构建封装了业务处理的强大 XML Web 服务,并让这些服务可用于任意平台上运行的应用程序。开发人员可以合并在许多独立的统一描述、发现和集成 (UDDI) 目录中编录和可用的任意数目的 XML Web 服务,为自己的应用程序提供强大的服务和业务逻辑基础。Visual C# .NET 还允许开发人员创建下一代基于 Windows 的应用程序。利用可视

13、继承,开发人员可将整个解决方案的通用逻辑和用户界面集中在父窗体中,从而大大简化基于 Windows 的应用程序的创建。使用控件锚定和停靠,程序员可以自动创建大小可调的窗体,而就地菜单编辑器让开发人员能够直接从“Windows 窗体设计器”直观地编写菜单。使用“Web 窗体设计器”和“XML 设计器”,开发人员可以使用智能感知和标记完成功能,或者使用所见即所得的编辑器进行拖放式编辑来创建交互式应用程序。程序员只需通过一些简单步骤就可以设计、开发、调试和部署功能强大的 XML Web 服务,以便通过封装可从任何平台访问的业务处理来减少开发时间。对于启用 Internet 的的最广泛设备,Visua

14、l Basic .NET 提供移动 Internet 功能,这些功能让开发人员能够创建单个移动 Web 界面以支持广泛的设备,如面向 WAP 蜂窝电话的 WML 1.1、面向 i-模式电话的精简 HTML (cHTML) 以及面向袖珍电脑、掌上设备和寻呼机的 HTML。服务器端移动控件为目标 Web 设备生成相应的呈现和分页,并在保留开发人员灵活性的同时提供丰富而一致的用户体验。第2章 网上连锁书店需求分析2.1 系统业务需求及特点2.1.1 业务需求系统要求网站管理员管理所有的图书相关信息,添加,删除图书相关信息都必须由网站管理员来完成,管理员可见所有用户的信息。普通用户(注册用户)只能修改

15、自己的信息与购买书籍、添加购物车等。2.1.2 系统特点性能:安全可靠,实时控制。输入/输出:英文和汉字输入,英文和汉字输出。安全与保密要求:不能轻易地被破坏,不能让管理员以外的人修改信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。2.1.3 用户特点管理员用户管理员是整个系统和操作者,对系统经常操作,经常更新。注册用户任何浏览该网站的普通用户或已注册用户。2.2 用例阐述2.2.1 用例阐述: 图书父类管理用例 1 简要说明本用例允许管理员维护系统中的图书父类信息。其中包括添加、修改和从系统中删除图书父类信息。本用例的主角是管理员。2 事件流当管理员在导航条上点击“图书管理”

16、活动时,进入图书管理页面,此时管理员点击“图书父类管理”,用例就开始使用了。基本流:添加图书父类信息管理员选择“图书父类管理”。 系统会显示一张图书父类信息列表,并将小类信息自动设置为一级分类管理员输入父类名称,待管理员确认后点击“添加”按钮。 系统验证数据以确保格式正确后,自动存入数据库,此用例结束。修改分类信息管理员从父类信息列表中选择一条父类信息,并点击父类名称,本子流就开始了。管理员输入父类名称,修改完成后选择“保存”,此用例结束。删除父类信息管理员从父类信息列表中选择一条或多条父类信息,并点击“删除”时,本子流就开始了。系统提示管理员核实该删除操作,并删除父类信息,此用例结束。3 备

17、选流4 特殊需求没有和本用例有关的特殊需求。5 前置条件在本用例开始前,管理员要登录到系统。6 后置条件无7 扩展点没有和本用例有关的扩展点。 2.2.2 用例阐述: 图书子类管理用例 1 简要说明本用例允许管理员维护系统中的图书子类信息。其中包括添加、修改和从系统中删除图书子类信息。本用例的主角是管理员。2 事件流当管理员在导航条上点击“图书管理”活动时,进入图书管理页面,此时管理员点击“图书子类管理”,用例就开始使用了。基本流 添加图书子类信息管理员选择“图书子类管理”。 系统会显示图书子类信息列表,并将小类信息自动设置为二级分类。 管理员先选择父类名称然后输入二级分类名称。 系统验证数据

18、以确保格式正确,点击“添加”按钮,此用例结束。修改图书子类信息管理员从图书子类信息列表中选择一条图书子类信息,点击其名称时,本子流就开始了。管理员输入二级分类名称,修改完成后选择“保存”,此用例结束。删除图书子类信息管理员从图书子类信息列表中选择一条或多条图书子类信息,并选择“删除”时,本子流就开始了。系统提示管理员核实该删除操作,系统删除图书子类信息,此用例结束。3 备选流4 特殊需求没有和本用例有关的特殊需求。5 前置条件在本用例开始前,管理员要登录到系统。6 后置条件无7 扩展点没有和本用例有关的扩展点。2.2.3 用例阐述: 图书信息管理用例 1 简要说明本用例允许管理员维护系统中的图

19、书信息。其中包括添加图书信息。本用例的主角是管理员。2 事件流当管理员在导航条上点击“图书管理”活动时,用例就开始使用了。基本流 添加图书信息管理员点击“添加”按钮。 系统会显示一张空白图书信息表。 管理员输入正确的图书信息。 系统验证数据以确保格式正确,管理员选择“保存”后,此用例结束。修改图书信息管理员从图书信息列表中选择一条图书信息,点击其名称时,本子流就开始了。管理员输入修改图书信息,修改完成后选择“保存”,此用例结束。删除图书信息管理员从图书信息列表中选择一条或多条图书信息,并选择“删除”时,本子流就开始了。系统提示管理员核实该删除操作,系统删除图书信息,此用例结束。3 特殊需求没有

20、和本用例有关的特殊需求。4 前置条件在本用例开始前,管理员要登录到系统。5 后置条件无6 扩展点没有和本用例有关的扩展点。2.2.4 用例阐述: 分店信息管理用例 1 简要说明本用例允许管理员维护系统中的分店信息。其中包括添加、修改、删除分店信息。本用例的主角是管理员。2 事件流当管理员在导航条上点击“分店管理”活动时,用例就开始使用了。基本流 添加分店信息管理员输入正确的分店信息。系统验证数据以确保格式正确,管理员点击“添加”后,此用例结束。修改分店信息管理员从图书信息列表中选择一条分店信息,点击其名称时,本子流就开始了。管理员输入修改分店信息,修改完成后选择“保存”,此用例结束。删除分店信

21、息管理员从分店信息列表中选择一条或多条分店信息,并选择“删除”时,本子流就开始了。系统提示管理员核实该删除操作,系统删除分店信息,此用例结束。3 备选流4 特殊需求没有和本用例有关的特殊需求。5 前置条件登录 在本用例开始前,管理员要登录到系统。6 后置条件无7 扩展点没有和本用例有关的扩展点。2.2.5 用例阐述: 公告管理用例 1 简要说明本用例允许管理员维护系统中的公告信息。其中包括添加、修改、删除公告信息。本用例的主角是管理员。2 事件流当管理员在导航条上点击“公告管理”活动时,用例就开始使用了。基本流 添加公告信息管理员点击“添加”按钮,系统打开一张空白的公告信息表,本子用例开始管理

22、员输入正确的公告信息。系统验证数据以确保格式正确,管理员点击“保存”后,此用例结束。修改公告信息管理员从公告信息列表中选择一条公告信息,点击其名称时,本子流就开始了。管理员输入修改公告信息,修改完成后选择“保存”,此用例结束。删除公告信息管理员从公告信息列表中选择一条或多条公告信息,并选择“删除”时,本子流就开始了。系统提示管理员核实该删除操作,系统删除公告信息,此用例结束。3 备选流4 特殊需求没有和本用例有关的特殊需求。5 前置条件登录 在本用例开始前,管理员要登录到系统。6 后置条件无7 扩展点没有和本用例有关的扩展点。2.2.6 用例阐述: 用户管理用例 1 简要说明本用例允许管理员维

23、护系统中的用户信息。其中包括修改、删除用户信息。本用例的主角是管理员。2 事件流当管理员在导航条上点击“用户管理”活动时,用例就开始使用了。基本流 修改用户信息管理员从用户信息列表中选择一条用户信息,点击其用户名时,本子流就开始了。管理员输入修改用户信息,修改完成后选择“保存”,此用例结束。删除用户信息管理员从用户信息列表中选择一条或多条用户信息,并选择“删除”时,本子流就开始了。系统提示管理员核实该删除操作,系统删除用户信息,此用例结束。3 备选流4 特殊需求没有和本用例有关的特殊需求。5 前置条件登录 在本用例开始前,管理员要登录到系统。6 后置条件无7 扩展点没有和本用例有关的扩展点。3

24、.2.7 用例阐述: 管理员信息用例 1 简要说明本用例允许管理员维护系统中的管理员信息。其中包括修改、删除管理员信息。本用例的主角是管理员。2 事件流当管理员在导航条上点击“管理员管理”活动时,用例就开始使用了。基本流 修改管理员信息管理员从管理员信息列表中选择一条管理员信息,点击其管理员名称时,本子流就开始了。管理员输入修改管理员信息,修改完成后选择“保存”,此用例结束。删除管理员信息管理员从管理员信息列表中选择一条或多条管理员信息,并选择“删除”时,本子流就开始了。系统提示管理员核实该删除操作,系统删除管理员信息,此用例结束。3 备选流4 特殊需求没有和本用例有关的特殊需求。5 前置条件

25、登录 在本用例开始前,管理员要登录到系统。6 后置条件无7 扩展点没有和本用例有关的扩展点。2.3 功能需求该网站可以为各书店提供便利,在连锁书店管理上功能更加的全面、准确,图书、客户、各连锁店信息的收集更加全面、快捷,同时可扩展到客户在家中或其他地点搜索最新的图书信息、购买所需的图书。2.3.1 功能需求: 用户管理用例管理员打开浏览器,输入系统所在域名或内网IP地址,按下回车键进入系统后,便可见系统首页信息。网站具体分为四大模块:图书管理、用户管理、分店管理、公告管理,可扩展至用户页面(首页、购买图书、资料修改、我的购物车)。1 图书管理当管理员在首页导航上点击图书管理后,进入图书管理页面

26、,页面默认显示图书信息列表,管理员还能选择图书父类管理和图书子类管理。2 用户管理当管理员在首页导航上点击用户管理后,进入用户管理页面,页面内默认显示管理员信息列表,当管理员点击普通用户管理后,进入普通用户管理页面,管理员可以修改和删除普通用户信息。3 分店管理当管理员在首页导航上点击分店管理,进入分店管理页面,页面显示分店信息列表,管理员可以对分店信息进行添加、修改、删除操作。4 公告管理当管理员在首页导航上点击公告管理,进入公告管理页面,页面显示公告信息列表,管理员可以对公告信息进行添加、修改、删除操作。5 首页当用户打开网站首页,首页上加载最新图书、最佳热卖、最新公告、用户登录区、年度热

27、卖等信息。6 购买图书当用户在导航条上点击购买图书,则进入图书信息列表页面,用户选定图书,点击图书信息下的“购买”链接,如果用户没有登录网站,则提示用户登录,然后进入用户登录页面;如果用户已登录,则提示用户购买成功,并将用户余额扣除图书相应的价格,并将该图书数量减去1本。7 资料修改当用户在导航条上点击资料修改,则进入该用户的资料修改页面,用户可以根据需要修改自己的资料和密码。8 我的购物车当用户在导航条上点击我的购物车,如果用户没有登录,则提示用户登录后进入,然后进入用户登录页面;如果用户已登录,则显示该用户的购物车信息,用户可以在对应的信息后进行购买和取消操作。2.4 功能业务图图2-1

28、功能业务图第 3 章 网上连锁书店任务概述3.1目标目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。所以为了提高人们的生活效率,节约时间等为些开发了些系统。 3.2 主要任务方便书店管理员管理图书3.3 数据库的说明3.3.1 数据库字段数据库名称:Book

29、OnlineDB数据表信息表3-1 数据信息表格式描述说明1AdminInfo管理员信息管理员信息表2AreaInfo分店信息分店信息表3BookBigType图书父类信息图书父类信息表4BookType图书子类信息图书子类信息表5BookInfo图书信息图书信息表6NewsTab公告信息公告信息表7ShopBox购物车信息购物车信息表8UserInfo用户信息用户信息表注释:PK(Primarry Key)主键;FK外键;N(No)不能为空;Y(Yes)可以为空;getdate()获取系统当前时间表3-2 管理员信息表管理员信息表:AdminInfo字段名称字段类型默认值是否为空字段说明Ad

30、minIDInt(4)N管理员编号(PK)AdminNameVarchar(16)N管理员名称AdminPwdVarchar(16)N管理员密码表3-3 分店信息表分店信息表:AreaInfo字段名称字段类型默认值是否为空字段说明AreaIDInt(4)N分店地区编号(PK)AreaNameVarchar(50)N分店地区名称表3-4 图书父类信息表图书父类信息:BookBigType字段名称字段类型默认值是否为空字段说明BTypeIDInt(4)N图书父类编号(PK)BTypeNameVarchar(20)N图书父类名称表3-5 图书信息表图书信息表:BookInfo字段名称字段类型默认值是否为空字段说明BookIDInt(4)N图书编号(PK)AreaIDInt(4)N分店编号TypeIDInt(4)N图书子类编号(FK)BookNameVarchar(50)N图书名称ISBNVarchar(20)N图书ISBN码BookPublishVarchar(30)N出版社Boo

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1