毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
ASP.net在线订餐系统的设计和实现(3)
4.1数据库概念结构设计
概念结构设计通常是对需求分析阶段收集到的数据进行分类、组织(聚集),形成实体、实体的属性,确定实体之间的联系类型,设计E-R图。在系统开发的数据库设计阶段,按照在线订餐系统的需求对数据和信息进行建模,利用实体关系图来实现.实体关系图描述系统中的各个实体以及相关实体之间的关系,是系统特性和静态描述.通过对系统进行需求分析、流程设计以及系统功能结构的确定,确定E-R图如图2所示。
图2 实体信息关系E-R图
4.2数据库逻辑结构设计
系统使用SQL Server 2005作为后台数据库,涉及到用户表(ST_UserInfo)、论坛表(ST_Comment)、菜品表(ST_Dish)、菜品类型表(ST_DishType)、订单表(ST_Orders)和订单详情表(ST_OrderDetails)。数据库表之间的关系如图3所示。
图3 数据库表之间关系图
4.3存储过程设计
存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中[10]。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。系统用到了3个存储过程,分别是:
(1)存储过程ST_AddDish:负责将添加的菜品信息添加到菜品表中。
(2)存储过程ST_InsertComment:负责将添加新的评论添加到论坛表中。
(3)存储过程ST_UpdateDish:用于更新已存在的菜品信息。
共3页:
上一页
1
2
3
下一页
上一篇:
数字签名在电子商务中的应用与实现
下一篇:
基于C++的教师档案管理系统的设计与实现
ASP.NET飞翔租贷汽车公司信...
基于MOODLE平台的在线交互式学习设计
jsp《计算机硬件技术基础...
asp.net+sqlserver校园论坛开发设计
基于.net的在线考试系统设计与实现
ASP.NET+sqlserver健身房管理系统的设计与实现
基于Android的手机订餐软件的设计与实现
从政策角度谈黑龙江對俄...
基于Joomla平台的计算机学院网站设计与开发
浅论职工思想政治工作茬...
酵母菌发酵生产天然香料...
压疮高危人群的标准化中...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
AES算法GPU协处理下分组加...
浅谈高校行政管理人员的...
上海居民的社会参与研究
提高教育质量,构建大學生...