- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东莞理工学院城市学院
《数据库系统原理》课程设计
题 目: 校园小商品交易系统
专 业: 软件工程(3)班(本)
年 级: 2005级软件工程 3 班
小组成员:刘衍佐,陈聪,朱华沣,廖李平,卢巨邦
指导教师: 彭义春 老师
时 间: 2006.12.30—2007.1.4
地 点: 实验楼606/606E
东莞理工学院城市学院计算机与信息科学系制
2006年 12 月
1.开发环境与开发工具
本系统开发环境为局域网或者校园网网络环境,网络中有一台安Windows 2003 Server的服务器,服务器上安装SQL Server 2000,系统设计与运行均可在客户机上运行。
?
本系统的设计模式模拟是情况,经过充分地系统调研,发现本系统应包括信息,(包括顾客信息,), 本系统的具体要求为:
1. 能全面管理的各类主体的信息,如信息,顾客信息,商信息,信息等。
2.通过使用计算机能方便地维护(包括添加,删除,修改,查询)各信息等。
3.能组合查询基于某个信息表的所需信息。
4.能方便的实现基于多个表的连接查询。
5.能方便地实现单个或者多个表的统计功能。
. 系统具有操作方便,简捷等特点。①User_info:用户信息表
user_info_id: 用户ID
user_info_name: 用户名
passwords: 用户密码
user_info_grade: 用户等级
②Manu_info: 商家信息表
manu_id: 商家ID
manu_name: 商家名称
manu_phone: 联系电话
manu_Email: E-mail
manu_address: 地址
③mer_info: 商品信息表
mer_id: 商品ID
mer_name: 商品名
mer_num: 数量
mer_price: 单价
mer_type: 类型
manu_id: 商家ID
④Buy_info: 订购商品表
user_info_id: 用户ID
mer_id: 商品ID
buy_num: 商品数量
buy_price: 金额
2.2实体联系信息
朱华沣
管理:是管理员与商品之间的关系,一次管理只对应一个管理员,一个管理员对应多个商品,多个商品可以由某个管理员管理,管理时会导致商品信息表的修改。
提供:是商家与商品之间的关系,一次供应只对应一个商家的信息,一个商品由一个商家提供,一个商家可以提供若干个商品
订购:是客户与商品的关系,一次一次只能对应一个客户,可以,,会导致量的减少。数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于应用系统程序的实现。
在充分需求分析的基础上,经过逐步抽象,概括,分析,充分研讨,可以画出如下反映系统数据的整体E-R图.
4.2 系统功能模块设计
卢巨邦
4.3 数据库逻辑结构设计
朱华沣
4.3.1 数据库关系模式
用户信息(用户ID, 用户名,用户密码,用户等级);
商家信息(商家ID,商家名称,联系电话,E-mail, 地址);
商品信息(商品ID,商品名,数量,单价,类型,商家ID);
订购商品(用户ID,商品ID,商品数量,金额);
4.3.2 数据库及表结构的创建
CREATE TABLE User_info (
user_info_id CHAR(5) PRIMARY KEY,
user_info_name CHAR(16) not null,
passwords CHAR(10) not null,
user_info_grade CHAR(1) not null,
CONSTRAINT GD CHECK(user_info_grade between 1 and 3)
);
CREATE TABLE Manu_info(
manu_id char(5) PRIMARY KEY,
manu_name char(16) not null,
manu_phone char(11),
manu_Email char(15),
manu_address char(20)
);
CREATE TABLE mer_info (
mer_id CHAR(5
文档评论(0)