基于JavaEE网上饰品商城的设计月实现论文(3)

2019-04-21 13:30

基于JavaEE技术的网上潮流饰品商城

2.3系统用户用例图

2.3.1普通用户用例图

出于安全性的考虑,普通用户只有浏览商品和商品查询、商品购买等功能,其他的删除修改功能都没有设计,因为普通用户最主要关心的就是商品信息的更新和查询等功能,普通用户用例图如图2.1所示:

浏览商品在线下单网站首页普通用户购物车管理注册会员

图2.1 普通用户用例图

2.3.2管理员用例图

管理员是系统的核心用户,涉及到七大功能模块,管理员对系统的所有信息有着操作的权限,能够及时动态的更新系统的各项信息。

修改登陆密码商品类别管理商品信息更新登陆系统有权限的管理人员订单信息管理会员管理

图2.2 管理员用例图

基于JavaEE技术的网上潮流饰品商城

2.4系统功能模块图

普通用户模块商品信息浏览公告信息浏览个人信息维护 2.3 普通用户用户功能模块图

在线下订单在线注册管理员用户模块修改个人密码商品类别管理商品信息管理会员信息管理发布商品信息添加商品类别订单信息管理 图2.4 管理员用户功能模块图

2.5设计的基本思想

设计思想遵循以下几点:

1. 采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页搜索方式的用户。

2. 采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度

基于JavaEE技术的网上潮流饰品商城

和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。

3. 采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。

4. 简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。

5.速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。

6.设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。

2.6性能需求

2.6.1系统的安全性

本商城系统在管理权限上要严格进行控制,具体要求如下:

1.要想管理本系统的商品信息,必须先要凭用户名和密码登陆到系统中,没有权限的用户不能通过任何方式登录系统查看系统的任何信息和数据,以确保系统的严密性和安全性。

2.在具体实现中设定不同权限,不同权限用户登录到系统后,不能越级操作,管理员可以使使用所有模块;普通用户用户只能在线浏览信息,比如,查询商品信息、在线购买、下订单等功能。

2.6.2数据的完整性

1.各种记录信息的完整性,信息记录内容不能为空 2.各种数据间相互联系的正确性 3.相同数据在不同记录中的一致性

2.7界面需求

界面设计目前已经成为评价软件质量的一条重要指标,一个好的用户界面可以增加用户使用系统的信心和兴趣,提高工作效率,JSP技术是用JAVA语言作为脚本语言的,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTTP的应用程序。 创建动态页面非常方便。用户界面是指软件系统与用户交互的接口,通常包括输出、输入、人-机对话的界面格式等。

1.输出设计

基于JavaEE技术的网上潮流饰品商城

输出是由计算机对输入的原始信息进行加工处理,形成高质量的有效信息,并使之具有一定的格式,提供管理者使用,这是输出设计的主要职责和目标。

系统设计的过程正好和实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出表格直接与使用者相联系,设计的出发点应当是保证输出表格方便地为使用者服务,正确及时反映和组成用于各部门的有用信息。输出设计的原则是考虑既要全面反映不同管理层的各项需要,又要言简意赅,不要将用户需要和不需要的都提供给用户。

2.输入设计

输入数据的收集和录入是比较费事的,需要大量的人力和一定设备,并且容易出错。如果输入系统的数据有错误,则处理后的输出将扩大这些错误,因此输入数据的正确性对于整个系统质量的好坏是具有决定性意义的。

输入设计的原则有如下几点:

1)输入量应保持在能满足处理要求的最低限度。设计中可采用设置字段初值,下拉式数据窗口等方式尽量减少用户键盘输入量。输入量越少,错误率就越少,数据准备时间也减少。

2)输入的准备及输入过程应尽量容易进行,从而减少错误的发生。

3)应尽量早对输入数据进行检查(尽量接近原数据发生点),以便使错误及时得到更正。

4)输入数据尽早地用其处理所需的形式被记录,以避免数据由一种介质转移到另一种介质时需要转录而可能发生的错误

第三章 数据库设计

3.1数据库的分析与设计

数据库是计算机信息系统的基础。信息的收集、整理、存储、检索、更新、加工、统计和传播等操作必须在数据库管理系统的的支持下才能进行。目前,电脑系统的关键

基于JavaEE技术的网上潮流饰品商城

与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。

数据库的设计一般要可以分为个步骤:分别是分析需求、设计概念、设计逻辑、设计物理。

3.1.1数据库的概念结构设计

设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。

对概念进行设计时采用实体—联系(E-R)的模型开发措施。E-R模型法的构成元素有:实体、属性、联系,E-R模型可以用E-R图来表示,是对用户工作环境中所相关的事物给予提示,对实体特性的描述就是属性。

设计概念的出发点是能够对企业组织信息要求的数据库概念结构进行反映,就是概念模式。概念模式不依附数据库逻辑结构,,也不依赖支持数据库的DBMS,独立于计算机系统。

通过上述分析对数据库的需求,与系统概念模型的特点及开发方法相结合,我们可以建立E-R模型图。

实体 属性 实体间关系 3.1.2数据库的逻辑结构设计

我们知道,数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。即转化为按计算机观点处理的逻辑关系模型,E-R模型向关系数据库模型转换应遵循下列原则:

*每一个实体要转换成一个关系 *所有的主键必须定义非空(NOT NULL)

*对于二元联系应按照一对多、弱对实、一对一、多对多等联系来定义外键。 (1)普通用户表主要是记录了普通用户基本信息。表结构如表3.1所示。

表3.1会员信息表(t_huiyuan)

列名 id

数据类型 int 长度 允许空 是否主键 4 否 是 说明 自动编号


基于JavaEE网上饰品商城的设计月实现论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:“脱贫攻坚”知识竞赛试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: