网上商城与网络购物系统论文内容摘要:

,用户下完订单后,可以打印或 E- mail 保留订单,以方便收到货物时进行查对。 另一个是后台管理员管理程序,网站在此管理相关的信息发布,录入,更改网上信息,订单的查询,处理并管理在网站里注册的用户 ,友情链接设置等。 角色识别的任务是找出所有可能 与 系统发生交互行为的外部实体对象和系统,它们的行为不受系统控制,但是可以提供输入给系统(即使用系统的功能,或者能够响应系统的服务请求,为系统提供服务接口)。 在 前面的系 统描述中可以知道,消费者在 访问该系统时, 浏览商品和最新公告, 并使用购物车筛选自己中意的商品,购物完后到服务台 进行 结账,并保留订单以便收到货物进行核对, 很显然系统存在这样的主要角色,因此定义该角色为前端用户,同样在系统的后台,也 存 在着一种角色,需要人员管理商品,公告,查询,处理订单,管理注册用户,我们定义该角色为系统管理员。 综上所述,本系统实际只包含两个角色:前端用户和系统管理员。 其 用例图,如图21 所示。 网络电子产品购物系统 图 21 电子 产品购物 网用例图 性能需求 1. 处理器: Pentium 4 或更高 2. 内存: 256M 或更高 3. 硬盘空间: 20G 或更 高 1. 操作系统: Windows XP/ Windows 2020/ Windows 2020。 2. 开发工具包: ASP。 订单查询 用户注册 用户登录 查询商品 查看购物车 购买商品 管理员登录 商品管理 订单管理 会员管理 公告管理 前端用户 系统管理员 3. 数据库: Microsoft SQL Server 2020。 4. ASP 服务器: IIS。 4. 浏览器: IE。 5. 分辨率:最佳效果 1024 768 像素。 本系统后台数据库采用 SQL Server 2020,采用 MyEclipse 作为主要的开发工具,系统开发语言采用 JSP,JAVA。 ASP( Active Sever Pages 动态网页)是微软公司推出的一种用以取代 CGI(Common Gateway Interface)技术。 目前, Inter 上的许多基于 Windows 平台的 Web 站点已开始应用 ASP 来替换 CGI。 ASP 是一个位于服务器端的脚本运行环境。 通过这种环境,用户可以创建和运行动态的交互式Web 服务器应用程序,如交互 式动态网页,包括使用 HTML 表单收集和处理信息、 上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前 Inter 上的许多站点,仍然提供 “静态 ”( static)的主页内容。 所谓 “静态 ”,是指站点的主页内容是 “固定不变 ”的。 一个 “静态 ”的站点,若要更新主页的内容,必须手动更新其 HTML 的文件数据。 而随着 Web 技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。 站点服务器收到要求执行的应用程序,分析表单( form)的输入数据,将执行的结果以 HTML 的格式传送给浏览器。 根据用户请求生成动态主页的 传统方法有 CGI、 ISAPI 等。 CGI 是根据浏览器端的 请求激活响应进程,每一个请求对应一个进程。 当同时有很多请求时,程序挤占系统资源,造成效率低下。 ISAPI 针对这一缺点进行了改进,利用 dll(动态链接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。 这两种技术和另一普遍使用的开发动态网页的技术 Java 都还存在着另外一个问题,那就是开发困难,程序的开发和 HTML 写作是两 个 完全不同的过程,需要专门的程序员开发。 ASP 使用的 ActiveX 技术基于开放设计环境,用户 可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 等程序所远远不及的地方。 Access 是一个数据库管理系统,它之所以被集成到 Office 中而不是 Visual Studio 中,是因为它与其它的数据库管理系统(如 Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。 而且最重要的一点是, Access 的功能足够强大,足以应付一般的数据管理及处理需要。 Access 可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。 第三章 总体 设计 系统 流程 通过以上的分析介绍,已经定义了系统角色及用例模型。 作为一个完整的实例,有必要知道整个交易的流程,这有助于明确系统开发任务和功能模块。 浏览者在进入 电子商城以 后,访问网站的首页,就好比是进入了现实商城的大厅,在这里摆放的商品琳琅满目,除了有 各类商品的入口,还可以看到各种公告和特价商品,以及商品销售排行 ,还可以根据类别查询商品。 当浏览者 注册会员登录后 可以查 看 商品的详细信息,如果满意的话,浏览者可以单击将其加入购物车,如同现实世界中在商场中将商品放入购物篮中一样,当然浏 览者可以随时修改购物 车中的数量和商品,最后浏览者必须到商城 的服务台结帐,术语为下订单 ,用户在下订单时,必须填写自己的详细信息,包括收件地址,电话和 Email,以及送货方式,支付方式等信息。 当系统管 理人员收到订单后,将与用户核实订单的内容,特别是订购人的订单号 等,确认完成后就可以发货了。 当订货者根据自己选择的支付方式进行付款并收到商品后,一个真正意义上的交易就完成了。 为了更加清晰的表达系统的业务功能模块,如下面的流程图所示,对于不同的角色,他们所承担的任务各自不同,流程也不一样,包括客户端(面向前端用户,如图 31 所示)和管 理端(面向系统管理员,如图 32 所示)。 无登录 新用户 登录 图 31 客户端流程 图 用户 查看公告 特价商品 新品上架 商品销售排行 购物车 用户登录判断 用户登录 用户注册 服务台 用户订单回执 图 32 管理端流程 图 模块设计 有了系统流程描述和作出的流程图后,我们就可以根据流程图将系统划分成一些模块功能图: 图 33 系统总体功能模块图 本模块主要实现了会员或消费者使用购物系统的基本功能,包括会员登录、注册,商品查询 ,放入购物车,结账,查看商城公告等功能。 商品展台:处理网站展示不同类型的商品,包括新品展示,特价商品展示于销售排友情连接设置 N 管理员 帐户验证 验证成功 管理商品 管理订单 管理会员 管理公告 Y 电子产品网络购物系统 前台管理 后台管理 行展示,以帮助用户查看选择商品。 商品查询:用于处理网站用户查询商品,包括大类型查询与小类型查询,可以方便用户查找商品。 购物车:用于处理网站会员将想要购买商品放入购物车,包括添加商品至购物车,查看购物车,移除购物车与清空购物车。 收银台:用于处理将购物车里的商品结账,包括填写订单与结账两部分,方便用户购物以后的邮购。 会员管理:用于用户在网站的会员注册,登录与修改资料等有关会员的事项。 订单查 询:用户用户查询自己曾经在网站购买商品时生成的订单。 商场公告:用于显示与查询商场的新闻 综上所述,前台管理模块的功能结构图如下: 图 34 系统前 台 功能结构图 后台管理模块 本模块主要实现后台管理者对该医药网站的后台信息的管理,包括后台登录,商品、公告、订单的处理,友情连接的设置。 后台登录:用于管理员实用管理员账号与密码登录到网站后台来管理网站。 商品设置:用于管理员在后台添加、删除与修改商品以及添加商品图片 等功能。 会员设置:用于管理员在后台查看会员资料与删除某一。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。