教学工作的资源分享

网上书店详细需求分析ER图数据流图状态图

职教

职教

系统需求分析

1.1需求分析(负责人:陈酒) )。

1.1.1可行性分析

1、技术可行性:该网上书店系统可在windows xp、windows xp、windows vista操作系统上运行。 系统要求中安装了IIS即可。 对计算机的硬件构成要求不高,现在的电脑完全令人满意。 数据库用容易掌握的Access实现。 在网站设计中,运用XHTML、CSS风格、JSP等知识,利用PhotoShop图像处理工具和Dreamweaver CS5制作合理生动的网站。

2、经济可行性:该系统可在目前市场上销售的各种电脑上运行,系统成本主要集中在系统的开发上。 系统运行后,可以在网上卖书和借书。 利润远远大于系统软件的开发成本,在经济上是完全可行的。

3、操作可行性:界面设计充分考虑了用户扫码的习惯,图书信息扫码、会员注册、借书、购书等功能操作方便。 另外,所有网页设计清新简洁合理,不会让用户感到视觉疲劳,操作性强。

1.1.2项目意义分析

随着网络技术的发展越来越多的人喜欢在网上宣传自己的产品喜欢网上购物

图书产品从其外部特点来看种类繁多,实体书店和其他图书发行商不可能有足够大的店面来展示所有品种; 在单价不高、网络信用不足的环境下损失很少,读者也很乐意在线购买。 所以,网上书店的网站也在网上层出不穷。

对网络书店来说,由于网络已经覆盖全球,信息量大有其独特的优势。 售书理念也很简单,读者可以自己找自己喜欢的书,为读者找自己想要的书。 对于读者来说,网络书店就在附近,而且不会下班,读者可以随时随地自由地查书、点菜。 读者不需要顺便去书店,一本一本地找,或者在本地翻一下,坐在电脑前,开机上网就可以买到需要的书。 另外,读者的选择余地也变多,检索也变得容易。 另外,购书过程中的支出也会减少。 另外,买书必须仔细看,需要时间。 尤其是热衷买书的人,大部分都是拼命开拓事业、埋头苦干的人,时间对他们来说十分宝贵,通过网络买书节省了很多时间,对那些传统书店或其地址离传统书店很远的读者来说。 因此,网上售书将会有很大的发展。 本系统的主要目的是实现图书的在线销售,通过管理仓库图书和管理用户购物车,实现结帐等一系列功能,使用户不需要外出就可以在网上书店购买所需的图书,从而实现书店和用户

1.2项目背景(负责人:丁彬彬) ) ) ) ) ) ) ) ) )。

随着网络技术的发展越来越多的人喜欢在网上宣传自己的产品喜欢网上购物在软硬件相对支持的情况下,迫切需要开发网上书店管理系统。 网站开发招聘相关技术概要如下。

1.2.1 Dreamweaver CS5概述

中专技校

中专技校

其中,Flash用于对web向量进行动画处理,fireworks用于创建web图像,Dreamweaver用于在Dreamweaver中编辑合成的网页。

Dreamweaver CS5可以自动生成各种HTML代码,而不是手动编写HTML代码。 Dreamweaver CS5还提供了功能完整的编码环境,包括代码编辑工具以及有关HTML、CSS、JavaScript、Cold Fusion标记语言、ASP和JSP的参考资料。

1.2.2 VBScript介绍

VBScript是Visual Basic或visualbasicforapplication(VBA )的“轻量级”子集,其编程与VB或VBA大致相同。 但是,VB或VBA的一些强大功能(如类和API调用)已被VBScript删除。 这主要是为了使VBScript语言简单和安全。

VBScript程序是纯文本,可以用简单的文本编辑器编写。 VBScript是ASP的默认脚本语言,可以与HTML代码、ASP代码结合使用来轻松创建网页。

1.2.3 SQL概述

SQL是一种综合、强大、简单易学的语言。 SQL语言将数据查询、数据操作、数据定义和数据控制功能集合在一起。 主要特征如下

1、一体化: SQL语言风格统一,能够完成数据库创建、模式定义等所有数据库活动。

2、高度非过程化:使用SQL语言访问数据库时,用户不需要教计算机“如何”一步一步操作,只需说明要做什么,SQL语言就会向系统提交请求,系统自动

3、简洁: SQL语言功能强大,但它只有少数几个指令。 另外,SQL的语法也比较简单,容易掌握。

4、可多种方式使用: SQL语言既可以直接指令方式交互使用,也可以嵌入编程语言中使用。

1.2.4 XHTML概述

本系统使用的XHTML是XHTML的第一个版本XHTML1.0规范,XHTML1.0与HTML4.01基本相同。 XTML对设计提出了更高的要求和规范,为了便于设计和浏览器的分析,我们希望用更严格的编码代替HTML松散的编码结构,使页面代码真正易懂。

在XHTML中,对于每个元素,可以选择作为该元素的标签进行编码。

XHTML创作习惯:

1、属性名称必须为小写;

2、属性值应使用双引号;

3、不能使用属性缩写;

4、用id代替name;

5、必须使用结束标签。

1.2.5 CSS介绍

CSS语法结构由选择器、属性和值三部分组成[6]。 其说明如下。

1、选择器)该样式代码指向目标对象,XHTML标签,例如body、h1; 也可以选择具有特定id和class的标签,例如#main选择器。

2、属性:属性是CSS样式控件的核心,对于每个XHTML中的标签,CSS提供丰富的样式属性,如颜色、大小、位置、浮动方式等。

3、值)值是指属性值,有两种形式。 一个是指定范围的值,例如,float属性只能应用left、right、none三个值。

提升教学质量

提升教学质量

为什么选择JSP作为开发工具:

1、分离内容的生成和显示

JSP技术允许网页开发人员使用HTML或XML标记来设计和设置最终页面的格式。 使用JSP徽标或页脚生成页面上的动态内容。 生成的内容逻辑封装在id和JavaBeans组件中,捆绑在一个小脚本中,所有脚本都在服务器端执行。 如果核心逻辑封装在id和Beans中,则其他用户(如Web管理员和页面设计器)可以编辑和使用JSP页面,而不影响内容的生成。

在服务器端,JSP引擎解释JSPid和小脚本并生成请求的内容(例如,访问JavaBeans组件、使用JDBCTM技术访问数据库或包含文件) 这有助于作者保护自己的代码,并确保基于HTML的Web浏览器的完全可用性。

2、强调可复用组件

大多数JSP页依赖于可复用的跨平台组件、JavaBeans或Enterprise JavaBeansTM组件来执行APP应用程序要求的更复杂的处理。 开发人员可以共享和交换执行常见操作的组件,并使其可供更多用户和客户组使用。 基于组件的方法可以加速整体开发过程,并在现有技能和优化结果的开发努力之间取得平衡

3、采用标识简化页面开发

网页开发人员不是精通脚本语言的程序员。 JavaServer Page技术封装了通过与JSP相关的易于使用的XML标记生成动态内容所需的许多功能。 使用的标准JSPid,可以访问和实例化JavaBeans组件,设置或检索组件属性,下载小程序,以及执行其他难以编码且耗时的功能。

1.3系统数据流图(负责人:陈冲) ) ) ) ) ) ) )。

1.3.1系统环境图

环境图也称为顶层数据流图,它只包含一个数据处理过程,即要开发的目标系统。 环境图的作用是确定系统在环境中的位置,并通过确定系统输入和外部实体之间的关系来确定边界。

1.3.2系统数据流程图

按照系统的层次结构进行逐步分解,用层次数据流图反映中结构关系,可以清楚地表达整个系统,也容易理解。

数据流图

图书管理数据流图

订单管理数据流图

用户管理数据流图

1.4系统业务流程图(负责人:丁彬彬) ) ) ) ) ) ) ) ) ) ) 1.4系统业务流程图) ) ) ) ) ) )1) )系统业务流程图)

1.5状态图(负责人:陈酒) )。

注册过程状态图

购书过程的状态图

1.6数据字典(负责人:白娟) )。

1.6.1数据项

图书数据词典

属性名称

存储代码

类型

长度

备注

书号

bno

nchar

10

主控码

书籍类别

bkin

nchar

20

书籍名称

bname

nchar

40

书籍的价格

bprice

nchar

10

个人资料

bintro

varchar

80

书籍折扣

bdis

输入

库存数量

bstock

输入

顾客数据词典

属性名称

存储代码

类型

长度

备注

客户编号

cno

输入

主控码

客户密码

cpass

char

10

客户名称

cname

char

10

顾客性别

csex

char

10

顾客年龄

卡格

char

10

客户地址

cadd

nchar

20

联系电话

cphone

char

10

管理员数据字典

属性名称

存储代码

类型

长度

备注

管理员登录名

mno

char

10

主控码

管理员密码

mpass

char

10

订单表数据词典

属性名称

存储代码

类型

长度

备注

订单编号

ono

输入

主控码

书号

bno

nchar

10

客户编号

cno

输入

客户名称

cname

char

20

客户地址

cadd

nchar

10

联系电话

cphone

char

10

支付方法

开放

nchar

10

发货方式

oconvey

nchar

10

1.6.2数据结构

数据结构名称

组成

图书情报

书籍编号、书籍类别、书籍名称、书籍价格、书籍概要、书籍折扣、库存量

顾客信息

客户编号、客户密码、客户名称、客户性别、客户年龄、客户地址、联系电话

管理员信息

管理员登录名、管理员密码

订单表

订单号、图书编号、客户编号、客户名称、客户地址、联系电话、付款方式、发运方式

1.7E-R图(负责人:白娟() ) ) ) ) )。

随机看看

NEW ARTICLE

标签

Tag