ASP.NET+SqlServer网上外卖系统的设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.NET+SqlServer网上外卖系统的设计与实现(4)

(2)技术可行性:ASP。NET和Sql Server的技术已经较为成熟,并且在大学四年间,均开设了相关的课程,所以技术难度并不高。

(3)操作可行性:系统的开发过程中是否可以很好的把握住开发的合理进度,是否可以进行有效的分配资源和时间,是否可以保持系统开发的连贯性,使之在管理层面上能有条不紊的进行。此系统作为我个人的毕业设计,只需我在开发系统之前做好充足的准备、制定好合理的计划,在开发过程中根据实际情况不断进行调整,系统的开发是完全可行的。

本网页设计以人机友好互动为准则。用户只需有互联网操作常识即可无障碍使用。系统操作可行性高。

(4)法律可行性:该毕业设计不商用,并且自主开发设计,因此不会构成侵权,在法律上是可行的。

通过以上的可行性分析,我将采用ASP。NET技术,Sql Server数据库对网站进行建设。

3。3  系统性能需求分析

经分析,系统的性能需要具有以下几个特性:

(1)简单性:在实现平台的功能的同时,尽量让平台操作简单易懂,这对于一个网站来说是非常重要的。

(2)针对性:该平台设计是网上外卖系统及后台管理的定向开发设计,所以具有专业突出和针对性。

(3)实用性:该平台能完成菜品展示和管理员管理的基本信息,具有良好的实用性。

(4)安全保密性:保证系统的物理安全,数据存储和存取的安全和保密,数据传输的安全和保密,做好使用人员的授权管理。

(5)可靠性:餐厅管理员的审核和菜品的管理,均由系统管理员执行,其他人无权限对此操作,能够保证用户的权益不受损害,也可防止餐厅管理员不切实际的虚假信息的发布。

3。4  系统运行流程图

从需求分析中可以看出系统共分为二大模块。

用户模块主要针对用户服务,供用户浏览、查询使用。包括:用户登陆、注册、浏览菜品、查询菜品、订购菜品、购物车、查看餐厅公告及餐厅介绍、还可以管理自己的订单、维护个人资料、修改密码等功能,流程图如图3-2;文献综述

后台管理模块是提供给管理员的,分为系统管理员和餐厅管理员,系统管理员主要功能包括:管理员管理、用户管理、菜品类别管理、菜品管理、系统管理。餐厅管理员主要功能包括:餐厅简介管理、餐厅公告管理、菜品管理、订单管理、系统管理。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。针对系统模块的归纳总结,得出系统运行时的流程,流程图如图3-3所示;

图3-2用户运行流程图

   

 图3-3 管理员运行流程图

4  数据库设计

4。1  数据库概念结构设计

 E-R模型是对现实世界的一种抽象。它的主要成分是实体、联系和属性。使用这三种成分,我们可以建立数据库的E-R图:

图4-1系统总体E-R图

1.管理员实体

图4-2 管理员E-R图 

2。会员实体

图4-3 会员E-R图

3。 餐厅简介实体

图4-4 餐厅简介E-R图

4。 餐厅公告实体

图4-5 餐厅公告E-R图 

5。菜品类别实体

图4-6 菜品类别E-R图 

6。菜品实体

图4-7 菜品E-R图 

7。订单实体

图4-8 订单E-R图

8。订单详情实体 (责任编辑:qin)