ASP.NET+SqlServer网上外卖系统的设计与实现(4)
时间:2022-05-11 21:26 来源:毕业论文 作者:毕业论文 点击:次
(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) |