数据库应用设计实践课程指导书

数据库应用设计实践课程指导书

ID:42822896

大小:2.03 MB

页数:108页

时间:2019-09-21

数据库应用设计实践课程指导书_第1页
数据库应用设计实践课程指导书_第2页
数据库应用设计实践课程指导书_第3页
数据库应用设计实践课程指导书_第4页
数据库应用设计实践课程指导书_第5页
资源描述:

《数据库应用设计实践课程指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、13—级电子商务专业数据库应用设计上机指导书《超市管理系统》开发与实现一、教学实践任务(1)按照要求理解木系统的总体设计方案,分析系统方案设计的流程图与数据库设计、系统代码实施的关系,明确实践目标、步骤和内容;(2)按照系统总体方案的数据库设计,按耍求建立数据库,完成实践内容,完成表的创建、表关系的建立;(3)完成《超市管理系统》中各种功能模块界面的绘制,并写出操作步骤;(4)完成《超市管理系统》中各种功能模块代码的编写,明晰事件代码的功能,以及实施的效果;(5)完成《超市管理系统》项目的编译,将项目文件生成可执行运行程序;(6)完成实验报告,写出实验总结。二、超市管理系统需求分析经过

2、分析知道,超市管理系统的用户主要是超市负责人和收银人,具体功能可分为3个模块。(1)系统管理模块包括系统管理员、普通用户和消费者会员的添加、删除以及修改。(2)仓库管理模块仓库的主要用途就是进/出货、进/退货管理,以及对新增商品信息数据记录的添加、删除和修改。(3)采购管理模块采购管理模块的功能相对于仓库模块来说要简单一些,主要是对采购下单和付款清单的添加、删除和修改。三、总体设计方案根据需求分析中的用户要求设计系统的体系结构,如下图所示,图中每个叶子节点即是一个最小的功能模块。每一个功能模块都需要针对不同的表来完成相应的数据库操作,即添加记录、删除记录、查询记录以及更新记录。超市管理

3、系统仓库管理采购管理系统管理新增商品进货商品出货商品入库商品出库商品采购下单付款管理用户删除/用户修改添加用户图1系统总体设计方案结构图四、实验步骤1、初始化数据库环境,即建立数据库的各种表2、建立超市系统初始界面,按各部分功能介绍,建立初始界面3、建立登录界面4、建立数据库连接层5、建立数据库服务层,封装各种数据库的CRUD操作,然后,为业务层提供服务。6、建立各个子菜单下的栏目,实现其功能。说明:1.以下为本系统的参考代码,其中部分类的代码并未给出实现,请同学们自行完成。2.系统界面层功能用JAVA语言实现,开发环境为eclispe;数据库环境为SQLServer2000,为实现J

4、DBC对此数据库的访问,需安装JTDS驱动程序及SP4补丁。五、数据库初始化文件进出库信息表:主要用于记录进货和退货信息CREATETABLEb_sale(BackSaleJDintNOTNULLIDENTITY(1,1),ProductJDvarchar(50)NOTNULLDEFAULTn,ProductNamevarchar(20)NOTNULLDEFAULTnNumberdecimal(l&0)NOTNULLDEFAULT*0*,Pricedecimal(l&2)NOTNULLDEFAULT'0.00*,JtDatevarchar(30)NOTNULLDEFAULTSuperM

5、arketvarchar(16)NOTNULLDEFAULTNextBackchar(l)NOTNULLDEFAULT",reasonvarchar(250)DEFAULTPRIMARYKEY(BackSaleJD));保存进岀库信息CREATETABLEe.stock(〃商品编号〃商品编号〃商品名称〃数量〃价格〃时间〃超市〃类别〃原因〃进出库ID号〃库存数量EnterStock_IDintNOTNULLIDENTITY(1J),MerNumbervarchar(30)NOTNULLDEFAULTM,〃下单数量〃进货价〃出货日期〃库存编号〃经手人〃下单人〃进出库标志〃序列编号〃商品编号

6、〃条码号〃类别编号〃商品名称〃零售价〃商品规格〃单位〃进货价NumberfloatNOTNULLDEFAULT*0*,PurchasePricefloatNOTNULLDEFAULTO,PutDatavarchar(30)DEFAULT",StoreHouseJDvarchar(20)NOTNULLDEFAULTM,dealWithHumanvarchar(20)DEFAULTdownNamevarchar(20)NOTNULLDEFAULT”,inoutchar(l)NOTNULLDEFAULTn,PRIMARYKEY(EnterStock_ID))商品信息表,用来保存商品的信息CR

7、EATETABLEmerchandise(SequenceNumberintNOTNULLIDENTITY(1,1),MerchandiseNumbervarchar(20)NOTNULLDEFAULTn,TreatyCodevarchar(20)NOTNULLDEFAULTSortNumbervarchar(20)DEFAULT",MerchandiseNamevarchar(50)NOTNULLDEFAULTRetailPricedecim

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。