基于ASP.NET网上定餐系统设计
关键字:网上定餐,定餐系统,网上定餐系统,ASP.NET网上定餐系统
摘要
随着生活节奏日渐加快,网上定餐系统可以很方便为人们提供定餐和送餐的服务。本定餐系统主要设计了六个大功能:菜单管理,订单管理,新闻管理,指南管理,安全管理。该系统具有高效、易操作、易维护等特点,并且系统结构清晰、界面友好,功能较齐全,能有效地实现定餐和管理。本系统使用ASP.NET技术创建网上定餐管理系统来实现对定餐信息管理。
目录
第一章工程项目背景及意义
当今社会,社会的进步,科技和经济的迅速发展,人们的生活节奏变得日渐加快.人们的工作变得繁忙,往往都忽略了饮食,最使人头痛的是午餐。有些人往往为了工作而不去食午餐,有些人为了时间不去煮或者不去买午餐而没有食午餐。为了解决这些问题,我们使用ASP.NET技术创建网上定餐管理系统,只要在网上单击你喜欢的食物,就能够送到你那里,真正到做足不出门就能享受美味的食物的同时又节约了你的时间,使你亲身体验到网上定餐给你带你来好处。
ASP.NET是一项功能强大的新技术,用于编写动态Web页。ASP.NET是Microsoft公司的ASP(即动态服务器页面)和.NET这两项主要技术的结合。作为ASP和.NET技术的结合物,ASP.NET是利用.NET技术提供的新功能来创建Web页的一种方法。
第二章系统设计
为了更多地接触和学习SQLServer2000,因此使用MicrosoftSQLServer2000来建立数据库,SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
2.1需求分析并创建数据库
根据网上定餐管理系统需要实现的目标来分析,将数据库的设计可以抽象为八个基本的数据表,即:主菜单表、选择菜单表、菜单种类表、指南表、管理员表、订餐用户表、定餐表和新闻表。
在建立数据库文件后,进一步的工作就是创建数据表,为了保证数据的完整性和一致性,以及尽可能的减少数据的冗余度,需要对现实的应用环境进行需求分析。分析方案如下:
2.11菜单种类表(style)
菜单种类表是对该店的所有食物进行分类,把食物分成了4类:1、快餐,2、套餐,3、特色小炒,4、饮料。而且这个表和主菜单表是有密切关系,主要作用是根据菜单种类表中的食物的种类来查询主菜单表中对应种类的食物,可能的减少数据的冗余度。
根据上述分析,表单设计如下表:
第三章系统模块设计
网上定餐系统分为后台和前台2部分:前台根据菜单生成用户需要的订单,
台负责菜单的生成和订单管理等一系列功能。后台和前台是相对独立和相互依存的。
3.11后台
后台分六个功能:菜单管理,指南管理,安全管理,订单管理,新闻管理和用户管理。
1)菜单管理:为本系统建立订餐所需的菜单,同时可以方便地对菜单的添加,修改和删除。
2)指南管理:为该系统提供说明,实现对指南的添加、删除、更新以及查询等操作。
3)安全管理:通过备份和恢复数据库,提供安全保障。
4)订单管理:对用户订单的管理,订单包括送餐人的食物,地点和时间,是送餐的依据。对送出的餐和等待的订单要进行处理。
5)新闻管理:可以对新闻的添加、删除、更新以及查询等操作。
6)用户管理:对每个用户帐号进行管理。
3.12前台
前台提供一个网页给用户选择食物,生成订单。同时提供指南,用户注册,新闻等功能。
3.2模块总体设计
本程序将实现没有登陆的用户可以浏览某些页面,但是一些页面需要用户登陆之后才能浏览。整个程序系统由前台模块和后台模块构成,其中各模块包括一些页面,模块设计如下。
前台模块:
●主页页面(Default.aspx)
●登陆页面(login.aspx)
●注册页面(adduser.aspx)
●用户中心页面(user_m.aspx)
●新闻页面(news.aspx)
●指南页面(manual_m.aspx,manual_dis.aspx)
●订餐页面(book.aspx)
●关于我们页面(ourrelation.aspx)
后台模块:
●管理员登陆(adminlogin.aspx)
●后台主页(admin.aspx)
●菜单管理页面(index.aspx)
●食物修改页面(add.aspx)
●订单管理页面(bookm.aspx)
●新闻管理页面(newsm.aspx)
●新闻添加页面(newsadd.aspx)
●用户管理页面(userm.aspx)
●指南管理页面(manual.aspx)
●安全管理页面(backup_m.aspx,backup.aspx,backdown.aspx)
●后台菜单页面(menu.aspx)
摘要…………………………………………………………………………....……1
第一章工程项目背景及意义……………………………………………………..1
第二章系统设计……………………………………………………………..........2
2.1需求分析并创建数据库…………………………………………………….…2
2.2添加访问数据库模块…………………………………………………………..4
第三章系统模块设计……………………………………………………..………5
3.11后台………………………………………………………………………....5
3.12前台…………………………………………………………………………5
3.2模块总体设计……………………………………………………………..…5
3.3页面设计…………………………………………………………………….…6
第四章调试与分析………………………………………………………….…...14
4.1单元模块调试…………………………………………………………………14
4.2系统整合调试…………………………………………………………………15
第五章用户操作说明………………………………………………………....…15
5.1应用系统安装…………………………………………………………………15
5.2用户操作方法…………………………………………………………………15
5.3管理员操作方法…………………………………………………………..…15
第六章论文结语………………………………………………………….…....…16
附录A……………………………………………………………………….….….17
附录B………………………………………………………………….………..…23
附录C………………………………………………………………….……..……35
参考文献…………………………………………………………………….…….38