ASP.net手机网上销售系统设计与实现(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net手机网上销售系统设计与实现(3)


(3)    通过后台管理系统,管理员能够方便的查看、修改、删除用户资料。
(4)    系统的上线,给用户提供更方便的购买,带来庞大的客户群。
3.2功能模块设计
本系统主要有用户和管理员两大部分组成:
(1) 客户界面部分
用户注册:用户可以通过注册成为会员,以获取更多权限,才可以购买商品。
用户登录:只有登录用户才能进行信息发布,管理员登录后可以进行系统管理。
修改密码:用户登陆以后可以修改个人密码。
更改个人信息:用户登陆以后可以修改个人信息。
购物车:用户可以在登陆后购买商品。
查看手机详细信息:在浏览时可以点击查看商品的详细信息。
查看订单信息:可以在购物车中查看自己的订单。
新手帮助:在首页可以查看基本的购物流程。
(2) 管理界面部分
用户管理:管理员可以查看、修改、删除用户信息。
用户登录:管理员登录获得权限。
商品管理:管理员可以对商品进行查看、更新、删除。
留言管理:管理员可以查看、删除、修改客户留言。
3.3系统功能模块图
手机网上销售系统根据功能需求划分为两个大的系统模块,主要分为用户模块和管理员模块。
网站功能结构如图1所示。
 
图1系统功能模块图
4.数据库设计
4.1数据库需求分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响[7]。需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。需求分析的方法是调查组织机构情况、调查各部门的业务活动情况、协助用户明确对新系统的各种要求、确定新系统的边界。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出[8]。合理的数据库结构设计可以提高数据存储的效率,能够保证数据的完整性和一致性,其次它能使程序设计变得更加清晰明了,简化编码实现过程[9]。
4.2概念结构设计
本系统只有一个数据库,包含有多张数据表,通过对本系统进行的需求分析、系统流程设计以及系统功能结构的确定,以下给出几张主要数据表的关系E-R图。
本系统的数据表关系如图2所示。
图2网上手机销售系统E-R图
4.3数据库表的设计
本网上手机销售系统网站通过SQL Server 2008建立数据库,其中包括用户信息表、商品信息表、商品分类表、订单表、留言表、管理员信息表、留言回复表等,在此列出网站的主要数据表有如下。
(1) 管理员表:主要记录管理员的基本信息,包含用户ID、用户密码、真实姓名、邮箱等信息。
表1管理员信息表
字段名    是否主键    字段类型    是否为空
AdminID    是    int    否
AdminName    否    varchar(50)    否
Password    否    varchar(50)    否
RealName    否    varchar(50)    否
Email    否    varchar(50)    否
LoadDate    否    datetime    否
(2)订单信息表:主要介绍订单的详细信息,包含订单ID、订单时间、商品单价、商品总价、接收姓名、接收地址、接收邮箱等信息。
表2订单信息表 (责任编辑:qin)