网上书店管理系统需求及分解

上传人:ni****g 文档编号:586447749 上传时间:2024-09-04 格式:PPT 页数:24 大小:1.98MB
返回 下载 相关 举报
网上书店管理系统需求及分解_第1页
第1页 / 共24页
网上书店管理系统需求及分解_第2页
第2页 / 共24页
网上书店管理系统需求及分解_第3页
第3页 / 共24页
网上书店管理系统需求及分解_第4页
第4页 / 共24页
网上书店管理系统需求及分解_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《网上书店管理系统需求及分解》由会员分享,可在线阅读,更多相关《网上书店管理系统需求及分解(24页珍藏版)》请在金锄头文库上搜索。

1、第一章第一章 学习情境:学习情境:网上书网上书店管理系统需求及分解店管理系统需求及分解1.1 学习情境引入学习情境引入 书籍是我们熟悉的商品;本书将带着大家完成一书籍是我们熟悉的商品;本书将带着大家完成一个网上书店管理系统。基于制作这个系统的过程,我个网上书店管理系统。基于制作这个系统的过程,我们将学会使用各种工具,用技术进行们将学会使用各种工具,用技术进行 .NET平台下网站平台下网站Web应用程序开发的根本技能。应用程序开发的根本技能。第一章本书学习情境:网上书店管理系统第一章本书学习情境:网上书店管理系统需求及分解需求及分解1.1 1.1 学习情境引入学习情境引入1.2 1.2 根底知识

2、根底知识1:1:网站开发的环境准网站开发的环境准1.3 1.3 根本知识根本知识2 2:网站开发技术概述:网站开发技术概述1.1 1.1 学习情境引入学习情境引入1.1.1 1.1.1 网上书店管理系统需求描述网上书店管理系统需求描述1.1.2 1.1.2 网上书店管理系统案例展示网上书店管理系统案例展示1.1.3 1.1.3 网上书店管理系统开发技能分解网上书店管理系统开发技能分解1.1.1 1.1.1 网上书店管理系统需求描述网上书店管理系统需求描述概述本案例的领域为“小型网上书店系统。为了减少经营本钱、扩大客户范围,开发一个网站系统,匿名访问者可以浏览网页查询图书,免费注册会员;会员从首

3、页登录后,可以修改密码,选择图书参加购物车,查看并确认个人购物车,根据购物车下订单,并可查询订单;书店经营者从首页登录后台管理页面,查询订单、处理订单,处理新书入库,查询入库记录,并对已入库图书信息及图书类别进行修改,还可对会员账号进行管理。结算和配送是通过其他途径完成的,与网站无关。要求网站易用、美观、平安可靠。网上书店管理系统案例展示网上书店管理系统案例展示2 2注册新账户注册新账户注册新账户页面是一个向导式的页面,图 13显示了已经填写了信息的第一页,后续有注册成功或失败的提示页面。1.1.2 1.1.2 网上书店管理系统案例展示网上书店管理系统案例展示3 3图书详细信息图书详细信息 会

4、员登录后,通过主页搜索结果或畅销排会员登录后,通过主页搜索结果或畅销排行中的书名链接,可以使用图书详细信息页行中的书名链接,可以使用图书详细信息页面。图书详细信息页面包含图书的内容简介面。图书详细信息页面包含图书的内容简介和目录等信息,另外包含购书功能,填入购和目录等信息,另外包含购书功能,填入购置数量,单击置数量,单击“购置按钮,即可将相应数购置按钮,即可将相应数量的该书参加个人购物车。量的该书参加个人购物车。1.1.2 1.1.2 网上书店管理系统案例展示网上书店管理系统案例展示 4 4购物车和订单购物车和订单单击页面上部单击页面上部“购物车图标,可访问个人购购物车图标,可访问个人购物车页

5、面,包含根本的购书信息和购物车总物车页面,包含根本的购书信息和购物车总金额。金额。单击单击“取消链接,系统将弹出确认删除对话取消链接,系统将弹出确认删除对话框,经用户确认后即删除某行购书数据。单框,经用户确认后即删除某行购书数据。单击页面中的击页面中的“下订单按钮,可以显示或下订单按钮,可以显示或隐藏填写订单局部可以恢复到自动填单状隐藏填写订单局部可以恢复到自动填单状态。态。1.1.2 1.1.2 网上书店管理系统案例展示网上书店管理系统案例展示5 5后台订单管理后台订单管理注册新账户只能注册网站顾客,该网站设计时建注册新账户只能注册网站顾客,该网站设计时建立的管理员用户名为字母立的管理员用户

6、名为字母“l“l,密码为字母,密码为字母“lll“lll,以管理员账号登录后,前台页面上,以管理员账号登录后,前台页面上部会出现部会出现“管理链接,单击即进入后台管管理链接,单击即进入后台管理。后台管理的所有页面,以简洁、实用为理。后台管理的所有页面,以简洁、实用为主,各页面顶部是相同的管理菜单,一级菜主,各页面顶部是相同的管理菜单,一级菜单包括订单管理、入库管理、图书管理、用单包括订单管理、入库管理、图书管理、用户管理,各子菜单动态显示。订单管理包括户管理,各子菜单动态显示。订单管理包括订单查询和订单处理功能。订单查询和订单处理功能。1.1.2 1.1.2 网上书店管理系统案例展示网上书店管

7、理系统案例展示6 6后台入库管理后台入库管理页面中有一个日历按钮和一个类别按钮,单击日页面中有一个日历按钮和一个类别按钮,单击日历按钮,将出现日历控件,协助输入正确格历按钮,将出现日历控件,协助输入正确格式的日期,再次单击该按钮那么隐藏日历控式的日期,再次单击该按钮那么隐藏日历控件;单击类别按钮,将出现类别树控件,单件;单击类别按钮,将出现类别树控件,单击类别树中某类别名称节点,即可在击类别树中某类别名称节点,即可在“所属所属类别文本框输入对应的图书类别。类别文本框输入对应的图书类别。1.1.2 1.1.2 网上书店管理系统案例展示网上书店管理系统案例展示7 7后台图书管理后台图书管理 修改图

8、书信息页面,使用修改图书信息页面,使用“先查询,再先查询,再修改的操作模式。如图修改的操作模式。如图 1 1 1111,使用与入库,使用与入库查询相同的关键字搜索操作,即可查询指定查询相同的关键字搜索操作,即可查询指定条件的图书,修改后,单击条件的图书,修改后,单击“更新链接,更新链接,可保存这些修改。可保存这些修改。1.1.2 1.1.2 网上书店管理系统案例展示网上书店管理系统案例展示8.8.后台用户管理后台用户管理 后台用户管理可以浏览会员信息,并对会员账户进行解锁、删除操作,如图 113。当用户在前台登录时,连续密码错误次数超过5次,其账号就会被锁定,通过管理员解锁,才可继续使用。网上

9、书店管理系统开发技能分解网上书店管理系统开发技能分解1.1.技术分解技术分解2.2.网网站站开开发发技技术术的的层层次次很很多多,最最简简单单技技术术分分解解3.3. HTML HTML语言和语言和CSSCSS样式表样式表4.4. JavaScriptJavaScript语语言言和和DOMDOM技技术术5.5. 页页面面数数据据保保持持与与跨跨页页面面传递传递6.6. 数据库访问和显示数据库访问和显示7.7. 效效劳劳器器网网页页所所使使用用的的统统一化管理和美化一化管理和美化8.8. 网站用户管理网站用户管理9.9.3. 3. 学习安排学习安排1.2 1.2 根本知识根本知识1 1:网站开发

10、的环境准备:网站开发的环境准备 1.2.1 Visual Studio Team System 2021 1.2.1 Visual Studio Team System 2021 开发环境开发环境1.2.2 Internet Information Server1.2.2 Internet Information Server介绍介绍1.2.3 IE1.2.3 IE浏览器介绍浏览器介绍1.2.1 Visual Studio Team System 2021 1.2.1 Visual Studio Team System 2021 开发环境开发环境1.1.安装简介安装简介2.2.环境简介环境简介

11、 VS 2021 VS 2021启动后的启动后的IDEIDE通常把通常把VS VS 20212021这样的编程环境称为这样的编程环境称为IDEIDE,即集成,即集成开发环境界面如图开发环境界面如图 1 11 1所示,默认所示,默认会显示会显示“起始页,但起始页,但IDEIDE的启动项可的启动项可以在以在“工具菜单的工具菜单的“导入导出设置导入导出设置或或“选项中修改。图选项中修改。图 1 12 2是翻开是翻开了网站,并翻开了一个网页后的了网站,并翻开了一个网页后的IDEIDE界界面。面。1.2.2 Internet Information Server1.2.2 Internet Inform

12、ation Server介介绍绍 1. 1.功能简介功能简介网站生成、发布之后,并不产生网站生成、发布之后,并不产生 .exe .exe之类的可执行文件,之类的可执行文件,所以网站的运行需要另一个可执行程序的支持,这个程序所以网站的运行需要另一个可执行程序的支持,这个程序以一定的用户身份创立进程环境,管理假设干网站的各种以一定的用户身份创立进程环境,管理假设干网站的各种资源,接收客户端浏览器的请求,将这些请求给对应的网资源,接收客户端浏览器的请求,将这些请求给对应的网站,并将网站的响应页面交给网络,以送回客户端浏览器。站,并将网站的响应页面交给网络,以送回客户端浏览器。2.2.安装简介安装简介

13、 安装好安装好VS 2021VS 2021以及以及IISIIS后,在后,在“开始菜单,开始菜单,“Microsoft Visual Studio 2021“Microsoft Visual Studio 2021程序组,程序组,“Visual “Visual Stutio ToolsStutio Tools子程序组中翻开子程序组中翻开“Visual Studio 2021 “Visual Studio 2021 命令提示程序项,在命令窗口中,输入命令提示程序项,在命令窗口中,输入“aspnet_regiis i“aspnet_regiis i命令,以安装命令,以安装IISIIS对的支持。对的支

14、持。1.2.3 IE1.2.3 IE浏览器介绍浏览器介绍1.1.浏览器浏览器网站程序统一的界面局网站程序统一的界面局部部 IE IE浏览器捆绑在现有浏览器捆绑在现有WindowsWindows所有版所有版本中,不必单独安装,并且对本中,不必单独安装,并且对IEIE的使的使用是十分普及的技能。用是十分普及的技能。2. IE 8的开发者应用对于网站开发人员来说,IE 8中,除了“页面菜单下“源文件功能,可以供我们查看效劳器端发来的响应源码HTML标记,还增加了强大的“开发人员工具功能,根本知识根本知识2 2:网站开发技术概述:网站开发技术概述1.3.1 HTTP1.3.1 HTTP协议和协议和HT

15、MLHTML语言语言1.3.2 1.3.2 静态网页和动态网页静态网页和动态网页1.3.3 1.3.3 网站程序和桌面程序的区别网站程序和桌面程序的区别1.3.1 HTTP1.3.1 HTTP协议和协议和HTMLHTML语言语言1. HTTP1. HTTP协议协议HTTPHTTPHyper Hyper Text Text Transport Transport ProtocolProtocol,超超文文本本传传输输协协议议是是定定义义效效劳劳器器和和客客户户端端浏浏览览器器之之间间信息传输方式的应用层通信协议。信息传输方式的应用层通信协议。 HTMLHTML语言语言随随着着动动态态网网页页开开

16、展展,HTMLHTML开开展展为为DHTMLDHTML,几几乎乎包包含含了了客客户户端端的的所所有有动动态态技技术术,对对于于HTMLHTML的的具具体体内内容我们会在后续章节中详细介绍。容我们会在后续章节中详细介绍。1.3.2 1.3.2 静态网页和动态网页静态网页和动态网页1.1.静态网页静态网页2.2. 所谓静态网页就是效劳器端存储所谓静态网页就是效劳器端存储的网页文件中只有的网页文件中只有 HTML HTML标记组成,除非重新标记组成,除非重新设计网页内容不会发生变设计网页内容不会发生变 化,这种网页文件化,这种网页文件的后缀名为的后缀名为“.htm“.htm或者或者“.html“.h

17、tml。3.3.动态网页动态网页4.4. 所谓动态网页不是指网页上有动画所谓动态网页不是指网页上有动画效果的网页,而是指不用重新设计,一个网效果的网页,而是指不用重新设计,一个网页的内容或样式就可以变化,页的内容或样式就可以变化, 1.3.3 1.3.3 网站程序和桌面程序的区别网站程序和桌面程序的区别HTTP协议中,“请求响应之后,就会断开连接,也就是下一次请求时,将不知道上一次这个页面的状态,而在交互过程中,往往需要屡次“请求响应。所以,要实现网站程序和用户的交互,必须想方法记录页面的状态,这大大不同于桌面程序。因为有许多客户端访问同一个网站,可以说网站需要响应多用户请求。所以为了正确地、平安地实现交互,需要为许多用户保存许多状态,这一点大大不同于桌面程序;网站效劳器和客户机属于不同的所有者,不能够无限制地执行对方传来的程序。也就是说,浏览器执行效劳器送来的客户端程序是受限制的、效劳器执行客户端提交的信息是需要检查的,这些平安问题方面的要求,大大不同于桌面程序。谢谢!谢谢!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号