欢迎来到天天文库
浏览记录
ID:17448114
大小:614.50 KB
页数:15页
时间:2018-08-31
《信息系统与数据库技术课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、15《信息系统与数据库技术》技术实践《信息系统与数据库技术》技术实践1.系统目标本系统支持网上图书的信息维护、图书信息汇总、图书折扣管理3个方面的功能,并且具有信息管理、事物处理、和决策支持的系统特点。2.需求分析2.1业务需求设计网上书店信息系统中的客户信息管理模块,要求有客户和店员两个方面的功能。他们各自的主要业务处理需求如下:客户类的用户能注册、维护个人信息;查看个人购买记录;查看个人客户信息。店员类的用户能查询、浏览、汇总客户信息;客户评价;客户分类等。2.2数据处理需求系统涉及的数据源有图书数据、客户数据、客户购买数据,产生图书信
2、息表、客户信息表、订单、客户分析表等各项表单。结合业务处理需求,系统数据流图如图2-1所示。图2-115《信息系统与数据库技术》技术实践1.数据库设计3.1根据需求分析及三层架构设计的思想,设计出客户系统功能如图3-1所示。图3-1后台管理的系统功能图如图3-215《信息系统与数据库技术》技术实践3.2网上书店ER图3.3数据字典:3.3.1Customer客户表:存储客户基本信息。字段名称字段说明类型定义属性限定索引关系(外键)CustomerCode客户号Char(8)PrimaryKey主索引Name客户姓名Varchar(16)No
3、tNull√Sex性别Char(2)NotNull"男"或"女"Job职业Char(12)NotNullBirthday生日DatetimeHometown所在省区Varchar(40)√EmailEmailVarchar(40)Telephone联系电话Varchar(40)VIPClass用户等级Char(1)“A”~”D”LoyaltyClass忠诚度Char(1)“A”~”D”15《信息系统与数据库技术》技术实践3.3.2Book图书表:存储图书基本情况。字段名称字段说明类型定义属性限定索引关系(外键)BookCode书号Char(
4、8)PrimaryKey主索引BookName书名Varchar(60)NotNull√Author作者Char(20)NotNullPublisher出版社Varchar(50)NotNull√PublishTime出版时间DateTimeNotNullBookSort图书类别Char(8)√Content内容简介Varchar(1000)Price价格Numeric(4,1)NotNullDiscount折扣Numeric(2,1)NotNullDefault1图书类别BookSort取值:人文、科学、经管、其他3.3.3Order订单
5、表:存储订单的基本情况字段名称字段说明类型定义属性限定索引关系(外键)OrderCode订单号Char(8)PrimaryKey主索引CustomerCode客户号Char(8)NotNull√Customer:CustomerCodePayType支付方式Varchar(1)NotNullSendType发货方式Varchar(1)NotNullAddress发货地址Varchar(200)NotNullOrderTime订货时间DateTimeNotNullDefaultGetDate()OrderStatus订单状态Char(1)“P
6、”、“F”、“C”Default“P”订单状态OrderStatus取值:“P”为处理中,“F”为完成,“C”为取消。支付方式PayType取值:“C”为货到现金支付;“I”为信用卡支付。发货方式SendType取值:“F”为快递;“P”为邮局邮寄。3.3.4OrderDetail订单详细情况表:存储订单的详细情况。字段名称字段说明类型定义属性限定索引关系(外键)OrderCode订单号Char(8)PrimaryKey主索引Order:OrderCodeBookCode书号Char(8)PrimaryKey主索引Book:BookCode
7、Amount数量IntDefault0>=015《信息系统与数据库技术》技术实践3.4关系模式:客户(客户号,姓名,性别,职业,生日,所在省区,联系电话,Email,客户等级,忠诚度)图书(书号,书名,作者,出版社,出版时间,类别,内容简介,价格,折扣)订单(订单号,客户号,支付方式,发货方式,发货地址,订货时间)订单详细资料(订单号,书号,数量)3.5数据库表:3.6数据库关系图:1.系统开发设计4.1系统技术方案4.4.1系统前台开发工具:面向客户的应用程序和面向店员的应用程序,都采用VisualStudio2008开发环境,使用VB.
8、NET语言开发。4.4.2后台数据库:采用MicrosoftSQLServer2005企业版。4.2界面设计4.4.1首页15《信息系统与数据库技术》技术实践4.4.2登录界面4
此文档下载收益归作者所有