ASP.net校园二手物品交易网站设计(3)
时间:2017-04-11 13:11 来源:毕业论文 作者:毕业论文 点击:次
搜索信息:游客和普通用户可以用关键字搜索所有发布的信息; 发表留言:注册用户登录后可以对任何商品信息发表留言; 查看留言:任何用户(包括游客)都可以通过系统浏览任何商品的留言信息; 3.1.2系统设计目标 本系统实施后,应达到以下目标: (1)给用户提供便捷的商品浏览服务,快速的商品检索服务。 (2)通过个人管理中心模块,使用户能够快捷地进行商品信息的发布、编辑。 (3)通过后台管理系统,管理员能够方便的查看、删除用户资料。 (4)系统的上线,给大学生商品交换带来一次新的跨越,带来庞大的客户群。 3.2 系统总体设计 根据前面需求分析得到本系统的参与者分为三个:游客、普通用户和管理员。游客可以浏览商品信息并留言,普通用户还可以发布商品信息以及管理个人信息,而管理员则可以管理用户信息以及商品信息。系统的用例图如图3所示。 图3 系统用例图 4.数据库设计 根据系统开发的需要,本系统数据库的设计共经过了数据库需求分析和数据库逻辑结构设计两个阶段,需求分析中分析出各表的关键字段,逻辑结构分析中则分析出表之间的关系。 4.1 数据库需求分析 对于数据库的需求主要体现在对数据库的提交信息、更新信息、删除信息、保存信息等。这些信息的存在都取决于各个功能模块的对信息的需求。通过对功能模块的具体操作,实现对数据库中信息的输入和输出。所以,针对各个功能模块的需求,设计如下的数据表和数据结构: 用户信息表:包括用户名、密码、及用户的相关信息等; 商品信息表:包括信息序号、发布信息的用户名,信息相关内容等; 商品留言信息:包括信息序号、商品信息相关、留言内容相关等; 商品类型表:包括类型编号,商品类型名称; 系统管理员信息:包括帐户名和帐户密码等。 4.2 数据库逻辑结构设计 根据数据库需求分析以及前面系统分析得到系统各实体间的关系,主要是普通用户与二手商品之间的发布或购买关系和管理员与二手商品之间的管理关系。数据库总体E-R图如图4所示。 图4 数据库总体E-R图 5.系统详细设计与实现 在本章内,详细说明系统功能模块的具体实现,系统主要使用了HTML、Web用户控件等综合处理页面信息的显示和各个功能模块功能的设计,完成了一个动态的校园二手商品交易平台。 5.1 用户登录模块 由于游客、普通用户、管理员权限不同,系统实现分用户登录功能,为普通用户、管理员的特殊操作提供接口。登录成功后,将在主页面显示用户的基本信息,并提供发布、管理信息和用户注销。用户进入主页面后,输入登录信息,然后系统对用户输入的信息进行验证,验证有效就进入系统,否则登录失败。登录流程图如图5所示。 图5 登录流程图 5.2 系统搜索功能 系统搜索功能能够根据用户输入的内容筛选出用户感兴趣的商品,搜索结果实现了分页显示功能。用户进入主页面后,输入搜索的相关信息,然后系统根据用户输入的信息进行模糊搜索并显示。搜索流程图如图6所示。 (责任编辑:qin) |