3.2.1普通用户
可检索信息、搜索信息、更新和修改信息、不可删除信息记录。如图2所示。
图2 用户用例图 图3 管理员用例图
3.2.2管理员
可检索信息、管理信息、批量删除信息、管理用户(分配用户权限、删除和启动用户)、管理日志、增加系统数据字段。用例图如3所示。
3.3功能模块设计
系统需求的要求使得功能模块主要是划分为三大模块:用户模块、信息检索模块、管理模块。用户模块包括:登录和注册,信息的操作和管理将归属于信息检索模块,不管是任何角色在系统中的任何操作都将受到权限的约束,日志和数据字段都将归属于管理模块中。以下是对各个模块的详细功能解释。
3.3.1用户模块
用户模块中主要包含了用户的注册,登陆。各个子功能模块如下:
(1)用户登陆模块
用户如果要使用该系统将必须登录,该模块不存在游客角色。实现的方法仅仅是对用户信息的验证核实。
(2)用户注册模块
用户注册的信息包括用户的简单信息,以便于管理,用户注册后将得到管理员的审核,只有管理员启用该用户才能真正登录使用。
3.3.2信息检索模块
信息检索模块主要包括信息的搜索、管理,各个功能模块如下所示:
(1)信息搜索
信息的搜索功能是本系统的核心功能,该功能的实现将直接映射选题的意义所在,该模块分为两种搜索方式:第一种是批量从网络上获取信息,第二种是直接手动获取网络信息(获取的信息仅仅的单条),这俩种信息获取的方式有所不同,第一种是比较泛式的一种搜索,第二种的数据获取将相对精确,但俩这数据的来源都来自网络。第一种方式数据源来自于百度。采用的技术主要是调用百度WEB服务Place API接口。
(2)信息管理
当我们把信息检索出来以后不仅可以看到我们得到的数据而且还可以将它打印成EXCEL表格形式,这些数据还可以直接导入到数据库里面。在信息检索管理里面也可以对他进行修改更新。
3.3.3管理模块
管理模块主要是针对管理员的一些操作,用户的注册、用户的权限、用户的操作记录和一些系统的管理这些都是管理员要管辖的范围。管理模块是保证整个用户对数据操作的一种保护,数据的重要性是毋庸置疑的,用户对数据的操作将受到管理员的监控,所以管理模块是对信息的一种有效保护。 ASP.net汽车服务行业信息采集管理系统设计与实现(3):http://www.youerw.com/jisuanji/lunwen_10066.html