ASP.net农村信息化电子政务平台的设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net农村信息化电子政务平台的设计与实现(3)


登录:用户需要登录,登录成功后进入后台管理界面,如果用户名,密码正确,则允许进入主控制平台;并根据相应的用户权限,显示相应界面,如果输入错误则给出信息提示,重新输入。
(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)