ASP.net农村信息化电子政务平台的设计与实现(3)
时间:2017-06-17 15:43 来源:毕业论文 作者:毕业论文 点击:次
登录:用户需要登录,登录成功后进入后台管理界面,如果用户名,密码正确,则允许进入主控制平台;并根据相应的用户权限,显示相应界面,如果输入错误则给出信息提示,重新输入。 (2)管理界面 该模块可以对前台需要更新显示的信息进行管理操作 3.3 系统设计 根据系统功能分析和需求分析,将系统分为前台部分和后台部分。网站总体功能模块设计如图1所示: 图1 系统功能模块图 3.4 数据库设计 数据库设计对系统开发很重要,良好的数据库设计能准确表达数据之间的关系,通过主外键、非空、唯一索引等来保证数据的健壮,通过合理表结构可以提高数据的存取速度,提高查询效率,满足系统的业务要求。 3.4.1 概念结构设计 图2 数据库E-R图 系统采用E-R图的方法进行数据库概念结构设计,通过对系统进行需求分析、系统流程设计及系统功能结构的确定,规划出系统中使用的数据库实体。其中实体对象分别为“管理员”、“系统管理”、“新闻管理”、“产品管理”、“人员管理”、“地域信息”。 系统设计的实体联系如图2所示。 3.4.2 逻辑结构设计 设计完数据库实体E-R图之后,可以将实体E-R图中的实体、实体属性和实体之间的联系转化为关系模式。逻辑结构设计就是将数据库实体E-R图转化为对应的关系模式。具体关系模式如下: 管理员:(用户名,密码,加入时间) 新闻管理:(新闻类型,标题,内容,图片,备注) 产品管理:(产品名称,销售价格,产品规格,产品类别,产品图片) 人员管理:(姓名,性别,出生日期,联系电话,email,联系地址,个人能力) 地域信息:(地域名称,标题,内容,图片) 3.4.3 数据表设计 农村信息化电子政务平台在SQL Server 2005环境下创建数据库WebDB,该数据库中包含了五张表,它们分别是管理员表(admin)、新闻列表(newsclass)、产品列表(Product)、人员信息表(acjob)、地域信息表(companyinfo),其中设计的部分表结构如下。 表1是管理员表,管理员登录系统时会查询此表,用来判断用户名和密码是否匹配。 (责任编辑:qin) |