- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程设计----快餐网售系统
课
程
设
计
快餐网售课程设计
设计需求:
本设计为快餐网售,可以在网上选购自己喜欢的快餐,通过这个系统可以随时订餐,送餐上门。
快餐网购的功能要求:
● 用户登录、注销、用户注册
● 查询所需的快餐。
●订购所需快餐
● 结算订购快餐的款项
●选择方便的方式进行快餐的价钱的支付
●到相应的网站进行支付
二、设计的目的:
为在校学生提供方便的送货上门的快餐服务,以便学生拥有更健康的身体及更有效地学习。
三、快餐网售的模块:
通过登陆界面 登录.aspx 验证正确的用户名和密码后进入主界面 快餐主页.aspx。若没有用户名和密码,则先跳到注册界面 注册.aspx 进行注册(注册内容包括:客户名、密码、编号)。
在主页面上包含:
快餐买卖 快餐主页.aspx
快速下订单 输入快餐.aspx
支付 支付页面.aspx
请结算 结算.aspx
以上模块共同构成整个系统。
四、网站的内容:
首先是硬盘的功能流程图:
系统功能流程图
五、数据库的设计:
1.需求分析
通过对大学生日常生活进行的可行性分析和详细调查,确定开发快餐网购管理系统。开发小组的成员经过调查研究、信息流程分析和数据收集,明确了该系统的主要功能;用户登录、注销、用户注册、查询所需的快餐、订购所需快餐、结算订购快餐的款项、选择方便的方式进行快餐的价钱的支付、到相应的网站进行支付,并提供简单的查询功能。
2.概念结构设计
由于系统不太复杂,设计E-R图可以直接从系统的数据流下手。参照需求分析中对业务数据流程的描述,对每个试题及属性进行如下定义:
订单表(订单编号、客户编号、商品编号、订单时间)
客户表(客户编号、姓名、密码、已购数量)
商品表(商品编号、商品名称、数量、保质期、下架时间、价钱)
系统的E-R图如图所示:
图2 E-R图
3.逻辑结构设计
根据概念结构设计的结果,设计出“快餐网售管理系统”数据库的逻辑关系模型。
将图2的E-R图转换为关系模型,关系的主码用下划线划出:
订单表(订单编号、客户编号、商品编号、订单时间)
客户(客户编号、姓名、密码、已购数量)
商品表(商品编号、商品名称、数量、保质期、下架时间、价钱)
4.物理设计结构设计
将逻辑结构设计的关系模型转换为物理数据库,及具体的RDBMS中支持的关系数据模型-表。在SQL Server2005数据库管理系统中创建订单表、客户、商品表、订单1和订单2。表的结构如表1-表5所示。
1.名称:订单表,如表-1所示
订单表包括订单编号、客户编号、商品编号和订单时间。
表-1
字段名称 类 型 主 键 非 空 订单编号 自动生成 Yes Yes 客户编号 文本 No Yes 商品编号 文本 No Yes 订单时间 文本 No Yes
2.名称:商品表,如表1-2所示
商品表包括商品编号、商品名称、数量、保质期、下架时间和价钱。
表-2
字段名称 类 型 主 键 非 空 商品编号 自动编号 Yes Yes 商品名称 文本 No Yes 数量 文本 No Yes 保质期 文本 No Yes 下架时间 文本 No Yes 价钱 文本 No Yes
3.名称:客户表,如表1-3所示
客户表包括:姓名、密码、客户编号、已购数量e。
表-3
字段名称 类 型 主 键 非 空 客户编号 自动编号 Yes Yes 姓名 文本 No Yes 密码 文本 No Yes 已购数量 文本 No Yes 5.数据库实施、数据库运行及维护
在SQL Server 2005 中创建表成功后,向表中添加数据,将各种表的记录添加到各个表中。
六、系统设计
前台设计: 1.创建项目
首先启动Microsoft Visual Studio 2005,进入.NET的IDE界面,创建一个新的项目,选择菜单“文件”→“新建”→“网站”。
在打开的“新建网站”对话框中,选择建立ASP.NET网站,设置网站文件所在文件系统的位置,并指定开发语言为Visual C#。
网站建立成功后,在网站项目下可以看到Default.aspx页面,该页面为网站的第一个网页,登录页面生成。
2.设计登录页面
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
文档评论(0)