资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
SQL数据库管理系统 平顶山工业职业技术学院校园小商品交易系统设计 第二组一、引言随着科学技术的发展,计算机领域不断取得日新月异的研究成果。贸易管理系统更是如此。传统的人工管理方式会出现很多问题,例如,在人工管理下往往由于信息更新不及时和不到位,而导致有些商品库存严重超储,而有些商品严重短缺,却直到销售时才发现没有库存,或者因为商品种类多而难以保证数据的及时性和准确性。因此开发一套贸易管理系统迫在眉睫,我结合本次课程设计开发以下的贸易管理系统方案。二、编写目的本系统主要为了更好地将各方面数据集中到数据库中统计管理,从而使进、销、存各个环节的信息流通更及时、准确。并提高企业管理效率、降低人工成本以及提高企业经济效益。校园小商品交易系统,和网上购物系统有类似之处。可以实现网上的商品信息交流。为了学生可以方便的进行商品信息的交流。三、系统的概述在商业中为了实现客户价值最大化,把能使企业运行的内外各要素整合起来,形成一个完整的高效率的具有独特核心竞争力的运行系统,并通过最优实现形式满足客户需求、实现客户价值,同时使系统达成持续赢利目标的整体解决方案。 3.1系统功能的分析通过实际调查,要求本系统具有以下功能:1、由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人机界面。如果系统的使用对象较多,则要求有较好的权限管理。 2、方便的数据查询,支持多条件查询。 3、批量填写进货单及销售单。4、当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。 5、在相应的权限下,删除数据方便简单、数据稳定性强。 6、数据计算自动完成,尽量减少人工干预3.2 系统功能的基本要求包含三类用户:管理员、商品发布者、普通用户、访客。向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。向访客提供以下功能:商品浏览、查找、获知商家联系方式。商品管理系统E-R图四、系统分析4.1 系统可行性分析功能:本系统应该事先基本的商品交易,通过三种不同的身份登录,可执行相应的数据操作,其中最主要的功能是网上订购,商品用户和普通用户都可以实现;源于付款或者交货,就用私下解决,本系统可以提供双方电话。商品用户的主要功能是发布商品,而普通用户则订购商品,管理员则可以管理系统全部信息,主要是维护系统信息的正确性欲合法性。安全与保密:对于不同的权限的用户,设置不同的权限,对重要数据可以考虑加密存储。对不同分份登录也设置不同的功能。4.2 系统需求分析(1)基本信息的维护商品基本信息管理:包括商品基本信息的新建、修改和删除等。商品用户信息管理:包括商品用户信息的注册、修改密码和删除等。普通用户信息管理:包括普通用户信息的添加、删除和修改密码等。(2)商品发布商品发布信息管理:商品发布信息包括商品id,名称,价格,广告词,订购次数等。商品发布管理功能完成商品信息增加、修改等。分类查看:可以根据商品名称或者价格所在区域来查看某种商品的详细信息和卖家情况。最近更新:商品信息的变动可以显示你的商品新鲜度。商品订购次数:列出当前订购量最多商品。已有商品:列出当前商品用户已发布的商品。(3)订购管理商品订购管理:商品的订购包含商品id与订购商品的用户名,而且每订购一次就将商品的订购次数加一。查看已订购商品:可以根据商品用户名称来查看当前用户订购商品的情况。查找商品:用户可以直接去商城找商品,然后输入商品号订购,更新订购表。(4)管理员管理普通用户信息管理:查看全部普通用户信息,对其进行修改与删除,更新表。商品用户管理:基本功能与管理普通用户一样。商品管理:查看全部商品信息与商品所属商品用户信息,然后对商品信息进行修改与删除。五、系统设计5.1 系统功能模块设计系统开发的总体任务是实现各种信息的系统化、规范化和自动化。5.2 系统功能设计系统功能分析是在系统开发的总体任务的基础上完成。校园小商品交易系统需要完成功能主要有:默认访客的浏览,包括热门商品、最近更新商品,查找商品,查看商品用户的资料。普通用户的注册,登陆,修改自身密码,浏览热门商品、最近更新商品,查看商品用户信息,按商品名称或商品价格区域搜索商品,订购商品;个人信息管理,查看已订购商品。商品用户的注册、登陆、修改自身密码与个人信息,查看已订购商品,查看已发布商品,查看被订购商品的用户信息;浏览商城,包括热门商品、最近更新商品、全部商品;发布商品,修改拥有的商品信息。热门商品,通过查询数据库中suser.sp表,按订购次数由大到小排列出来,显示出多人订购的商品为热门;订购次数由系统自动生成,不允许任何人修改,以防虚假信息。商品发布与修改,由商品用户完成,输入商品的基本信息,然后发布到商城,商品用户可以在查看拥有的商品信息那块修改商品信息。管理员的功能,查看整个系统的信息,并可以对其进行修改;主要是维护系统信息的规范性,文明性,而且能通过管理员查看用户的密码,避免了用户丢失密码而无法再次登陆;对一些长期不登陆的用户进行修改删除,释放更多空间让别人注册登陆。5.3系统功能模块5.4 数据库设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。数据库设计一般包括如下几个步骤: 数据库需要分析。 数据库概念结构设计。 数据库逻辑结构设计。 5.4.1数据库需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后而后具体设计打下基础。 管理员信息:管理员账号,密码; 普通用户信息:账号,密码,电话,email; 商品用户信息:账号,密码,电话,email; 商品信息:商品id,商品名称,商品价格,广告词,发布日期,订购次数; 普通订购信息:订购的商品id,订购商品的用户; 商业订购信息:订购的商品id,订购商品的商品用户; 5.4.2系统概念结构管理员姓名编号密码类型仓库仓库名称仓库地址负责人仓库编号供货商供货商地址供货商姓名供货商电话供货商编号商品商品名称商品编号编号单价顾客姓名顾客地址顾客电话顾客编号顾客5.4.3系统逻辑组成结构 根据系统功能设计的要求以及功能模块的划分,对于系统信息数据库,可以列出以下数据项和数据结构:表1.1 进货商品信息表(jinhuo)字段名数据类型长 度描 述商品名varchar5商品名称编 码varchar20商品编码厂 家varchar10生产厂家类 别varchar20商品分类电 话varchar10联系方式生产日期datetime10商品生产日期到期时间datetime10商品到期时间表1.2 销售商品信息表(xiaoshou)字段名数据类型长 度描 述商品名varchar5商品名称编 码varchar20商品编码类 别varchar20商品分类厂 家varchar10生产厂家电 话varchar10联系方式生产日期datetime10商品生产日期数 量varchar20商品销售数量表1.3表 库存商品信息表(kucun)字段名数据类型长 度描 述商品名varchar5商品名称编 码varchar20商品编码厂 家varchar10生产厂家类 别varchar20商品分类电 话Varchar10联系方式生产日期datetime10商品生产日期到期时间datetime10商品到期时间表1.4商品分类(class)字段名数据类型长 度描 述类 别datetime8商品分类类别名varchar20分类的名字表1.5 人员表(use1)字段名数据类型长 度描 述登录名varchar20登录帐户名密 码varchar4登入密码姓 名varchar20真实姓名性 别varchar20性别身份编码varchar10角色分类身份证varchar10身份证号联系电话varchar20联系方式 表1.6 权限分配表(id)字段名数据类型长 度描 述身份编码datetime8角色编码身份描述varchar20权限分配最多人数varchar100每个权限的最大人数表1.7 商品卖出退货表(maichutuihuo)字段名数据类型长 度描 述商品名varchar5商品名称厂 家varchar10生产厂家电 话varchar10联系方式生产日期datetime10商品生产日期到期时间datetime10商品到期时间类 别varchar20商品分类 整个系统开发过程中,主要涉及到的实体有:顾客、供货商、管理员、仓库、商品,他们之间的具体关系如下图:供货商供货商地址供货商姓名供货商电话修改提供供供供货商编号商品顾客存储销售商品名称商品编号编号单价顾客姓名顾客地址顾客电话顾客编号销售日期商品数量管理员仓库姓名编号修改仓库名称仓库地址负责人仓库编号密码类型表1 顾客信息表:表2 仓库信息表:表3 商品信息表:表4 供货商信息表:表5 销售信息表:表6 进货信息表:表7 库存信息表:表8 用户信息表:小 结在本次设计的全过程中,我对所学的知识有了一个比较系统的认识和理解。涉及了各方面的知识,大大扩展了我的知识面,同时是我学会了如何使用所学的知识去解决一些实际的问题。 在设计中我深知自己掌握的知识还远远不够,掌握的一些理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是光知道书本上的知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到时间中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定要去应用它,发展它,让它在现实生活
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号