(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。订单详情实体

上一篇:asp.net+sqlserver网上购物系统设计
下一篇:java+mysql机票售票系统的设计与实现+ER图

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

网上教學与实践【2498字】

jsp+mysql的B2C网上商城系统的设计与实现

php网上书城用户交互界面的设计+ER图

老年2型糖尿病患者运动疗...

安康汉江网讯

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识