好文档 - 专业文书写作范文服务资料分享网站

客户订购登记系统

天下 分享 时间: 加入收藏 我要投稿 点赞

《网 络 数 据 库 课 程 设 计》

客 户 订 购 登 记 系 统

班级:13—升计科2班 姓名:段诗慧

学号: 日期:

摘要

客户订购登记系统的管理是公司管理的一个重要内容。随着市场竞争的日趋激烈化,能够拥有更多的客户订购信息,将是企业长久生存的重要因素。

随着信息技术的发展和网络在广大消费者中的普及,网上购物愈来愈成为一种潮流和时尚。因此,

建立一个网上的客户订购登记系统,必将成为企业在未来激烈的竞争中提升综合竞争优势的有力武器。 一个公司希望为其客户的订购行为建立一个数据库。浏览者如果想在线定购,需提交注册单。详细的注册信息便于管理员对浏览者的身份进行确认,同时便于企业进行有针对性的推销活动。而且,经过注册

的顾客可以在线修改个人资料,使企业能够获得第一手的客户信息。已经在线注册的浏览者,在浏览产品页面时,可以将自己喜欢的产品直接放入购物车中,系统便会自动生成定购单,提交给管理员,企业便会依据顾客注册信息将产品或服务送达顾客手中,从而实现在线订购。顾客还可以随时登陆查看自己的订单情况,了解企业对自己的产品订单的处理情况。

而采购管理员也可以通过查看每个顾客的定单情况,了解各种产品的销售情况和需要进行采购的商品信息,从而了解市场发展态势并制定相应的措施。这样更有利于公司的长期发展。

关键词:JAVA,SQL server 2008,数据库

目录

1、需求分析 .........................................................................................................................................................4

1.1 问题描述: ............................................................................................................................................4 1.2 业务流程描述: ....................................................................................................................................4 2、概念结构设计 .................................................................................................................................................6 3、逻辑结构设计 .................................................................................................................................................9

3.1 E-R图向关系模型的转换......................................................................................................................9 3.2数据模型的优化 ...................................................................................................................................10 4、物理结构设计 ...............................................................................................................................................10

4.1关系存取方法选择 ...............................................................................................................................10 5、数据库实施 .................................................................................................................................................10

5.1 数据库的实现: ..................................................................................................................................10 5.2 生成的关系表: ..................................................................................................................................13 5.3 权限管理 ..............................................................................................................................................16 6、数据库运行与维护 .......................................................................................................................................18

6.1 应用系统开发——用户注册模块的实现 ..........................................................................................18 6.2 数据库的维护 ......................................................................................................................................18 7、总结 ...............................................................................................................................................................19 参考文献: .........................................................................................................................................................19

客户订购登记系统

1、需求分析

1.1 问题描述:

随着信息技术的发展和网络在广大消费者中的普及,网上购物愈来愈成为一种潮流和时尚。因此,建立一个网上的客户订购登记系统,必将成为企业在未来激烈的竞争中提升综合竞争优势的有力武器。

一个公司希望为其客户的订购行为建立一个数据库。浏览者如果想在线定购,需提交注册单。详细的注册信息便于管理员对浏览者的身份进行确认,同时便于企业进行有针对性的推销活动。而且,经过注册的顾客可以在线修改个人资料,使企业能够获得第一手的客户信息。已经在线注册的浏览者,在浏览产品页面时,可以将自己喜欢的产品直接放入购物车中,系统便会自动生成定购单,提交给管理员,企业便会依据顾客注册信息将产品或服务送达顾客手中,从而实现在线订购。顾客还可以随时登陆查看自己的订单情况,了解企业对自己的产品订单的处理情况。

而采购管理员也可以通过查看每个顾客的定单情况,了解各种产品的销售情况和需要进行采购的商品信息,从而了解市场发展态势并制定相应的措施。这样更有利于公司的长期发展。

1.2 业务流程描述:

(1)数据流图:

图1:顶层数据流图

图2:第0层数据流图

(2)数据字典:

表格1:数据字典——消费者

名字 描述 定义 消费者 应用该系统的公司客户 消费者=消费者ID+消费者姓名+地址+联系电话 表格2:数据字典——订购请求

名字 描述 定义 订购请求 消费者发出的订购请求 订购请求=订购商品的名称、编号+订购商品的数量 表格3:数据字典——合法的订购请求

名字 描述 定义 合法的订购请求 经过系统检验后合格的请求 合法的订购请求=合法的商品名称、编号+合法的数量 表格4:数据字典——订单

名字 订单

描述 定义 系统登记用户的请求后,打印出来的关于用户订购请求的详细描述 订单=订单号+消费者ID+订货项数+订货日期+交货日期 表格5:数据字典——发票

名字 描述 发票 每一张订单,都对应着一张发票,发票上记着消费者所订购商品的价格等信息。消费者必须支付该发票(支付方式为支票、信用卡或现金) 定义 发票=发票号+订单号+应收金额 表格6:数据字典——应收账款

名字 描述 应收账款 一个消费者可能一次有多个订单(即对应有多张发票),应收金额将所有发票上的应收金额累加起来,最后由消费者支付 定义 应收金额=某个消费者一次订购的所有应收金额之和 2、概念结构设计

(1)经过分析可知,该系统的实体有:消费者、订单、订单细节、商品、发票、应收帐。各个实体的具体E-R图如下:

图3:消费者实体的E-R图 图4:订单实体的E-R图 图5:订单细节的E-R图 图6:商品实体的E-R图 图7:发票实体的E-R图

(2)实体-联系方法是抽象和描述现实世界的有力工具。用E-R图表示的该类模型独立于具体的DBMS所支持的数据模型,它是各种数据模型的共同基础。经过分析,得到客户订购登记系统的E-R图:

图8:系统的E-R图

定义每个实体的属性(其中加下划线的属性为实体的码):

表格7:E-R图中的实体的属性

消费者 消费者ID,消费者姓名,地址,电话

应收帐 消费者ID,发票号,支付日期 订单 订单号,消费者ID,订货项数,订货日期,交货日期 订单细节 订单号,细则号,订货数,商品号,金额 发票 发票号,订单号,应收金额 商品 商品号,商品名,单价 3、逻辑结构设计

3.1 E-R图向关系模型的转换

逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。我们将概念结构设计中的E-R图转换成关系模式,转换得到的关系模式:

(1)消费者(消费者ID,消费者姓名,地址,电话) ——此为“消费者”实体型的关系模式。 (2)支付账款(消费者ID,发票号,支付方式) ——此为联系“支付”所对应的关系模式。 (3)应收帐(消费者ID,发票号,支付日期) ——此为“应收帐”实体型对应的关系模式。 (4)订购(订单号,消费者ID)

——此为联系“订购”所对应的关系模式。

(5)订单(订单号,消费者ID,订货项数,订货日期,交货日期) ——此为“订单”实体型所对应的关系模式。 (6)参照(发票号,消费者ID)

——此为联系“参照”所对应的关系模式。 (7)发票(发票号,订单号,应收金额) ——此为“发票”实体型所对应的关系模式。

(8)订单细节(订单号,细则号,订货数,商品号,金额) ——此为“订单细节”实体型所对应的关系模式。

5jy5u2qj9o55t2h95x553fre38hic90118i
领取福利

微信扫码领取福利

微信扫码分享