数据库课程设计说明书-超市管理信息系统内容摘要:
号 Char 10 NOT NULL 商品编号 Char 10 NOT NULL 供货商号 Char 10 NOT NULL 进货价 Money 8 NOT NULL 9 设计人 : 指导教师: 数量 Int 6 NOT NULL 金额 Money 6 NOT NULL 进货日期 Datetime 8 NOT NULL ( 5)供货信息表,参见表 335 供货商信息表( Sup_Info)用于存储供货商的信息。 表中各字段功能定义如下: 表 335 中文字 段名 字段类型 长度 字段约束值 供货商号 Char 10 NOT NULL 供货商名称 Char 8 NOT NULL 联系人 Char 8 NOT NULL 联系电话 Char 10 NOT NULL 联系地址 Char 6 NOT NULL ( 6)库存信息表,参见表 336 库存信息表( Stock)存储库存信息。 表中各字段功能定义如下: 表 336 中文字段名 字段类型 长度 字段约束值 商品编号 Char 8 NOT NULL 库存数量 Int 6 NOT NULL ( 7)销售信息表,参见 337 销售信息表( Sell)用于存储销售信息。 表中各字段功能定义如下: 表 337 中文字段名 字段类型 长度 字段约束值 销售单号 Char 10 NOT NULL 商品编号 Char 10 NOT NULL 销售数量 Int 4 NOT NULL 销售日期 Datetime 8 NOT NULL 四 、 系统功能模块实现 系统登录模块 图 一:欢迎系统表单 10 设计人 : 指导教师: 图 411 图 中各字段功能定义如下: 对象名 属性 属性值 Form1 Caption 欢迎界面表单 Command1 Caption 进入系统 Command2 Caption 退出系统 主要实现代码: ( 1) 进入系统: do form 登录表单 .scx ( 2)退出系统: 图 二: 登陆信息 ( 1)用户登录模块在系统欢迎表单后面。 用户输入用户名和密码后,系统进行验证,验证通过进入程序的主界面。 界面如图 下图 411所示: 11 设计人 : 指导教师: ( 2) 当登录名或密码为输入或者输入不正确时,界面如下图 412所示: 图 422 ( 3)表中各字段功能定义 如下: 对象名 属性 属性值 Form1 Caption Lable1 Caption 超市管理信息系统 12 设计人 : 指导教师: Lable2 Caption 登录名 Lable3 Caption 密码 Command1 Caption 登陆 Command2 Caption 退出 Text1 Passwordchar * 为对象添加代码: ( 1) *登录按钮: close all use 用户口令表 a=alltrim() b=alltrim() loca for kl=a if not found() messagebox(无此用户 ) return use else if kl==b do form 登陆信息表 else =密码错误 ! = endif endif ( 2) 退出按钮: release thisform 信息查询模块 商品 信息查询 模块 此模块有对不同商品编号、供货商号、供货商名称、商品名称、类别及单价的查询,对商品信息一目了然。 界面如图 421 13 设计人 : 指导教师: 图 421商品信息管理界面 主要实现代码: ( 1) *Init 事件代码: public ss public num,ntop,nbottom num=reccount() go bottom nbottom=reo() go top ntop=reo() *Destroy 事件代码 release aa,num,ntop,nbottom ( 2) *添加新方法 mymethod 的事件代码: select 商品信息表 nrec=reo() do case case num=0 =.f. =.f. =.f. case ntop=nbottom =.f. =.t. case nrec=nb。数据库课程设计说明书-超市管理信息系统
相关推荐
�甅 ��算法缺点也较为明显:计算平方差时采用的是类中对象的均值, 定的,无法动态添加。 在 � 甅 �� 算法和 � 狹 ��� 算法之前,围绕中心点划分算法 �������� ��� ������ 彩荎中心算法之一。 �� 拇 � 砉 � 涛 !�� 浚菏紫龋 � 婊 � ≡馣 个中心点,然后,随机匹配对象对,以其中一个为中心点,另一个为候选点,计 � 狹 ��� 算法。 根据随机性抽
\n,amonth,aspxf,afz,aznjy,asdf,aylf,acx,abyzhf)。 input(a)。 modify(a,mon)。 } break。 case 4: printf(请输入要查找的月份 :\n)。 scanf(%d,amp。 mon)。 item=search(a,mon)。 if (item!=OK) printf(\n 没有符合条件的记录 !\n)。 else{
rintf(\t\t167。 3. 按姓名排序并显示 167。 \n)。 printf(\t\t167。 4. 按房间号排序并显示 167。 \n)。 printf(\t\t167。 5. 按学号排序并显示 167。 \n)。 printf(\t\t167。 6. 按姓名查找并显示 167。 \n)。 printf(\t\t167。 7. 按房间号查找并显示 167。 \n)。
Set rst = Nothing Set conn = Nothing End Function Public Sub deldata(ByVal tn As String) 39。 删除指定表中所有记录 Dim sql As String sql = delete * from amp。 Trim$(tn) Set conn = New 39。 同上 = Provider=。 Data
t 标识,自动编号,主键 用户名 nvarchar 字段大小为 10 密码 nvarchar 字段大小为 100 由于个数据表之间有一定的关系,例如, sell 表中的业务员编号应属于employee 表中的员工编号,因此还需要建立各个数据表之间的关系。 单机数据库下的“关系图” — “新建数据库关系图”菜单,即可进入各表关系设计。 最后各个表的关系如 图所示 : . SQL
户表的修改 (ba_user_update)、图书信息表的修改 (ba_book_update)、还书信息表插入操作 (ba_back_insert)、用户表更新 (bo_user_update)、图书信息表更新 (bo_book_update)、借书信息插入 (borrow)、图书续借( continue_borrow)、罚款信息表插入 (money_insert)、还书 (back)