《数据库实用技术》课外实践报告项目名称:超市会员购物系统所在班级:级本信管班小组成员:指导教师:起止时间:12月10日——12月30日项目基本信息项目名称超市会员购物系统项目简介该系统可实现管理员对商品的信息进行增删改查的功能,也可修改其密码,管理员也可对会员进行管理工作。对于会员,本系统可实现对商品的信息进行查询以及商品的购买,也可修改自己的密码。小组成员任务分工xx负责数据库的创建及数据的录入。xx负责系统设计和源代码编写。xx负责系统调试、维护工作。xx负责word、PPT制作。问题描述及分析背景从20世纪90年代后期特别是近几年,我国的超市产业飞速发展,其经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术。超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。网络购物也随之越来越运用广泛,本系统也借鉴了网络购物的一些功能。数据需求(1)会员的信息。(2)商品的信息。(3)管理员的信息。(4)供货商信息。事务需求保证PREFERENTIAL表的商品号、商品名、价格于购物表的一致性,另外保证member表与购物表里会员号的一致性。保证会员信息和购物表信息的持久性。安全性体现在用户和管理员登录系统时,设置了权限,然后在数据库中创建了备份。对数据库中的数据进行了约束。二、解决方案(或数据库系统设计)E-R模型设计订单查看管理员管理会员购买商品修改修改密码管理会员号密码姓名电话地址密码账号商品号商品名种类原价折扣折扣后价积分要求会员号商品号商品名价格地址电话接收人姓名时间管理供货商供货商号名称联系人电话地址信誉供应mnmnmnnmmnnm数据字典ADMINISTRATOR(管理员登录表)字段名数据类型主键是否为空其它约束账号Varchar(10)是否UNIQUE密码Varchar(20)否否MEMBER(会员登录表)字段名数据类型主键是否为空其它约束用户名Varchar(10)是否UNIQUE密码Varchar(20)否否姓名Varchar(6)否否电话Varchar(11)否否积分Bigint否否备注nvarchar(50)否是PREFERENTIAL(商品表)字段名数据类型主键是否为空其它约束商品号Varchar(20)是否Unique商品名Varchar(30)否否种类Varchar(10)否否原价Money否是折扣Float否否折扣后价Money否是积分要求Bigint否否购物表字段名数据类型主键是否为空其它约束会员号Varchar(10)否否商品号Varchar(20)否否商品名Varchar(30)否否价格Money否否地址Varchar(30)否是电话Varchar(11)否是接收人电话Varchar(10)否是时间Date否是供货商表字段名数据类型主键是否为空其它约束供货商号Varchar(10)是否Unique名称Varchar(20)否否联系人Varchar(10)否否电话Varchar(11否是地址Varchar(20)否是信誉Varchar(10)否是备注Varchar(50)否是进货表字段名数据类型主键是否为空其它约束供货商号varchar(10)是否UNIQUE商品号varchar(20)否否商品名varchar(30)否否进货数量Int否是自助查询系统用户用户输入信息输出信息库文件管理员三、系统实现开发环境本系统开发是运用内存为2G,32位操作系统,处理器为Inter(R)Core(TM)i3-******@VisualC#2008语言,可应用于windowsXP、 系统功能模块及结构描述 现对系统各功能模块进行详细分解。系统登录模块:该模块用于管理员及用户的登录;管理员管理模块:管理员可以通过该模块对商品进行增删改查、会员信息的管理以及对会员订单的查询;会员查询模块:该模块可以为会员提供商品折扣信息;会员购买商品模块:用户可以通过该模块进行商品选购;修改密码模块:管理员及会员可以通过该模块修改密码;管理供应商模块:管理员可以通过此系统管理供应商。进货模块:管理员可以通过此模块按条件查询商品的剩余量,进行合理的进货。超市会员购物系统管理员管理增加优惠商品删除优惠商品查看订单会员管理修改优惠商品系统管理登录系统取消登录会员管理查看商品购买物品修改
超市会员购物系统 来自淘豆网m.daumloan.com转载请标明出处.