专利名称:一种基于web进行数据访问操作的方法及装置的制作方法
技术领域:
本发明涉及信息数据访问控制领域,特别涉及一种基于WEB进行数据访问操作 的方法及装置。
背景技术:
Internet是现今人类使用最为广泛同时更新也是最快的技术。随着技术的发展, Internet已经应用已经涉及到我们生活的方方面面。例如网上商城,在过去,开商店一般 都是指实体店,地段,面积一直都是需要很多资金投入,并且承担着一定的风险。而现 如今,通过网上商城,我们可以很快捷地将自己想要卖的商品放在网上。随着电脑的普 及,网上购物已经成为一种时尚,一种消费的方式。对于网上商城,不管是网上书店还是网上销售其他物品的系统,均涉及到基于 网络的实体对象的控制,所述的实体对象即是网上商城所销售的物品信息以及与该物品 交易关联的用户信息。
发明内容
本发明的目的是提供一种基于WEB进行数据访问操作的方法及装置,其能顺利 的实现对数据访问进行限制的目的。本发明提供一种基于WEB进行数据访问操作的方法,其基于JSP语言实现,包 括以下步骤在服务器端划分数据操作权限,并将所述各操作权限赋予建立的各功能模块;在服务器端设定用户账户及密码,建立所述用户账户和各功能模块的映射关 联;在服务器端建立数据库,通过数据表存储所述各功能模块操作权限对应的数据 对象以及用户信息;在用户端建立WEB浏览器,用户通过该WEB浏览器登录所述服务器并调用所 述服务器端的数据库,进行与其操作权限匹配的数据访问操作。所述方法还包括登录验证并赋予操作权限的步骤当用户在客户端通过WEB浏 览器登录所述服务器时,验证其账户和密码,若通过则将与其具有映射关联的功能模块 的操作权限赋予该账户。所述划分的操作权限包括对产品信息、用户信息、订单信息的管理、添加、修 改及删除操作。所述建立的功能模块包括产品管理模块、订单管理模块以及用户管理模块,所 述产品管理模块赋予了对产品信息进行添加、修改以及删除的操作权限,所述订单管理 模块赋予了对订单信息进行删除和调配的操作权限,所述用户管理模块赋予了对用户的 密码及其他信息进行修改的操作权限。所述建立的数据表包括产品基本信息数据表、用户信息数据表、订单基本信息数据表、订单产品信息数据表以及产品类别信息数据表。另一方面,本发明还提供一种基于WEB进行数据访问操作的装置,其基于JSP 语言实现,包括模块权限单元,用以在服务器端划分数据操作权限,并将所述各操作权限赋予 建立的各功能模块;账户设定单元,用以在服务器端设定用户账户及密码,建立所述用户账户和各 功能模块的映射关联;位于服务器端的数据库,通过数据表存储所述各功能模块操作权限对应的数据 对象以及用户信息;位于用户端的WEB浏览器,用户通过该WEB浏览器登录所述服务器并调用所 述服务器端的数据库,进行与其操作权限匹配的数据访问操作。所述装置还包括登录验证单元,用以当用户在客户端通过WEB浏览器登录所述 服务器时,验证其账户和密码,若通过则将与其具有映射关联的功能模块的操作权限赋 予该账户。所述模块权限单元划分的操作权限包括对产品信息、用户信息、订单信息的管 理、添加、修改及删除操作。所述功能模块包括产品管理模块、订单管理模块以及用户管理模块,所述产品 管理模块赋予了对产品信息进行添加、修改以及删除的操作权限,所述订单管理模块赋 予了对订单信息进行删除和调配的操作权限,所述用户管理模块赋予了对用户的密码及 其他信息进行修改的操作权限。所述数据表包括产品基本信息数据表、用户信息数据表、订单基本信息数据 表、订单产品信息数据表以及产品类别信息数据表。采用本发明所述的一种基于WEB进行数据访问操作的方法,其基于JSP语言实 现,总体的技术方案是将功能实现的核心部分集中在服务器上,而在用户端通过WEB浏 览器实现对服务器端数据库的访问。首先在服务器端将各操作权限赋予建立的各功能模 块,并建立系统用户账户和各功能模块的映射关联,用户通过WEB浏览器登录所述服务 器并调用所述服务器端的数据库,进行与其操作权限匹配的数据访问操作。
图1是本发明所述管理员的操作权限示意图。图2是本发明所述管理员的操作流程图。图3是本发明所述方法的流程图。图4是本发明所述装置的原理框图。
具体实施例方式下面结合附图和实施例进一步说明本发明的技术方案。本实施例是以应用在网上商城系统来进行说明的,网上商城系统的用户包括一 般用户以及系统管理员,本实施例是以系统管理员操作权限的实现来说明。首先参见图1,图1是以网上商城系统管理员的角色来展现其在操作权限方面的功能需求,共包括5个方面1、产品信息管理——包括填写产品信息界面和添加产品信息界面,实现向信息 系统中添加新的产品信息的功能。2、产品类别信息管理——包括填写产品类别信息界面和添加产品类别信息界 面,实现向信息系统中添加新的产品类别信息的功能。3、用户资料管理——包括资料管理界面、修改用户密码界面和修改用户其他信 息界面,实现修改用户密码和修改用户其他信息的功能。4、查询产品信息——对信息系统的产品进行查询。5、用户订单管理——包括订单管理界面和订单删除界面。参见图2,图2为系统管理员的操作流程图,图中显示了管理员要在产品管理、 会员管理以及订单管理进行一些权限操作。参见图3,图3是本发明所述一种基于WEB进行数据访问操作的方法100,其基 于JSP语言实现,包括以下步骤101、在服务器端划分数据操作权限,并将所述各操作权限赋予建立的各功能模 块。对于管理员来说,所述划分的操作权限包括对产品信息、用户信息、订单信息 的管理、添加、修改及删除操作。所述建立的功能模块包括产品管理模块、订单管理模 块以及用户管理模块,所述产品管理模块赋予了对产品信息进行添加、修改以及删除的 操作权限,所述订单管理模块赋予了对订单信息进行删除和调配的操作权限,所述用户 管理模块赋予了对用户的密码及其他信息进行修改的操作权限。102、在服务器端设定用户账户及密码,建立所述用户账户和各功能模块的映射 关联。103、在服务器端建立数据库,通过数据表存储所述各功能模块操作权限对应的 数据对象以及用户信息。所述建立的数据表包括产品基本信息数据表、用户信息数据表、订单基本信息 数据表、订单产品信息数据表以及产品类别信息数据表。104、在用户端建立WEB浏览器,用户通过该WEB浏览器登录所述服务器。105、验证其账户和密码,若通过则将与其具有映射关联的功能模块的操作权限 赋予该账户。106、该账户调用所述服务器端的数据库,进行与其操作权限匹配的数据访问操作。参见图4,图4显示了一种基于WEB进行数据访问操作的装置200,其基于JSP 语言实现,包括模块权限单元210,用以在服务器端划分数据操作权限,并将所述各操作权限赋 予建立的各功能模块。所述模块权限单元210划分的操作权限包括对产品信息、用户信 息、订单信息的管理、添加、修改及删除操作。所述功能模块包括产品管理模块、订单 管理模块以及用户管理模块,所述产品管理模块赋予了对产品信息进行添加、修改以及 删除的操作权限,所述订单管理模块赋予了对订单信息进行删除和调配的操作权限,所 述用户管理模块赋予了对用户的密码及其他信息进行修改的操作权限。
账户设定单元220,用以在服务器端设定用户账户及密码,建立所述用户账户和 各功能模块的映射关联。位于服务器端的数据库230,通过数据表存储所述各功能模块操作权限对应的数 据对象以及用户信息。所述数据表包括产品基本信息数据表231、用户信息数据表232、 订单基本信息数据表233、订单产品信息数据表234以及产品类别信息数据表235。位于用户端的WEB浏览器250,用户通过该WEB浏览器250登录所述服务器并 调用所述服务器端的数据库230,进行与其操作权限匹配的数据访问操作。登录验证单元240,用以当用户在客户端通过WEB浏览器250登录所述服务器 时,验证其账户和密码,若通过则将与其具有映射关联的功能模块的操作权限赋予该账 户。下面来详细介绍一下上述数据表以及功能模块的具体实现上述建立的数据表包括产品基本信息数据表、用户信息数据表、订单基本信息 数据表、订单产品信息数据表以及产品类别信息数据表,这些数据表都将供管理员来进 行操作。产品基本信息数据表首先创建产品基本信息数据表goods。此表包括七个字 段,详细描述如表5-6所示。表5-6产品基本信息数据表
权利要求
1.一种基于WEB进行数据访问操作的方法,其基于JSP语言实现,其特征在于,包 括以下步骤在服务器端划分数据操作权限,并将所述各操作权限赋予建立的各功能模块;在服务器端设定用户账户及密码,建立所述用户账户和各功能模块的映射关联;在服务器端建立数据库,通过数据表存储所述各功能模块操作权限对应的数据对象 以及用户信息;在用户端建立WEB浏览器,用户通过该WEB浏览器登录所述服务器并调用所述服 务器端的数据库,进行与其操作权限匹配的数据访问操作。
2.如权利要求1所述的方法,其特征在于,所述方法还包括登录验证并赋予操作权限 的步骤当用户在客户端通过WEB浏览器登录所述服务器时,验证其账户和密码,若通 过则将与其具有映射关联的功能模块的操作权限赋予该账户。
3.如权利要求1或2所述的方法,其特征在于,所述划分的操作权限包括对产品信 息、用户信息、订单信息的管理、添加、修改及删除操作。
4.如权利要求3所述的方法,其特征在于,所述建立的功能模块包括产品管理模块、 订单管理模块以及用户管理模块,所述产品管理模块赋予了对产品信息进行添加、修改 以及删除的操作权限,所述订单管理模块赋予了对订单信息进行删除和调配的操作权 限,所述用户管理模块赋予了对用户的密码及其他信息进行修改的操作权限。
5.如权利要求4所述的方法,其特征在于,所述建立的数据表包括产品基本信息数据 表、用户信息数据表、订单基本信息数据表、订单产品信息数据表以及产品类别信息数 据表。
6.—种基于WEB进行数据访问操作的装置,其基于JSP语言实现,其特征在于,包括模块权限单元,用以在服务器端划分数据操作权限,并将所述各操作权限赋予建立 的各功能模块;账户设定单元,用以在服务器端设定用户账户及密码,建立所述用户账户和各功能 模块的映射关联;位于服务器端的数据库,通过数据表存储所述各功能模块操作权限对应的数据对象 以及用户信息;位于用户端的WEB浏览器,用户通过该WEB浏览器登录所述服务器并调用所述服 务器端的数据库,进行与其操作权限匹配的数据访问操作。
7.如权利要求6所述的装置,其特征在于,所述装置还包括登录验证单元,用以当用 户在客户端通过WEB浏览器登录所述服务器时,验证其账户和密码,若通过则将与其具 有映射关联的功能模块的操作权限赋予该账户。
8.如权利要求6或7所述的装置,其特征在于,所述模块权限单元划分的操作权限包 括对产品信息、用户信息、订单信息的管理、添加、修改及删除操作。
9.如权利要求8所述的装置,其特征在于,所述功能模块包括产品管理模块、订单管 理模块以及用户管理模块,所述产品管理模块赋予了对产品信息进行添加、修改以及删 除的操作权限,所述订单管理模块赋予了对订单信息进行删除和调配的操作权限,所述 用户管理模块赋予了对用户的密码及其他信息进行修改的操作权限。
10.如权利要求9所述的装置,其特征在于,所述数据表包括产品基本信息数据表、 用户信息数据表、订单基本信息数据表、订单产品信息数据表以及产品类别信息数据表。
全文摘要
本发明揭示了一种基于WEB进行数据访问操作的方法,其基于JSP语言实现,总体的技术方案是将功能实现的核心部分集中在服务器上,而在用户端通过WEB浏览器实现对服务器端数据库的访问。首先在服务器端将各操作权限赋予建立的各功能模块,并建立系统用户账户和各功能模块的映射关联,用户通过WEB浏览器登录所述服务器并调用所述服务器端的数据库,进行与其操作权限匹配的数据访问操作。
文档编号G06Q30/00GK102024006SQ200910196199
公开日2011年4月20日 申请日期2009年9月23日 优先权日2009年9月23日
发明者沈婷 申请人:上海杉达学院