网上超市管理信息系统
超市管理信息系统的-用例图

⏹⏹参与者以及用例的关系图示System managerManagerCustomerBuyerSalespersonManage client right scriptManage storehouse script用例“进货管理”的描述用例名称进货管理标识符CM1000用例描述根据进货单进货,当新一批货被进到仓库后,它处理有关货物的初始化定义,按类分配,数量统计与核对。
系统管理员完成这一工作后,它便结束参与者系统管理员优先级 1状态通过审查前置条件系统管理员等路进入系统后置条件操作完毕自动退出系统基本操作流程1.采购员采购回来一批新货并告诉系统管理员2.系统管理员核查新货并对其按类分配,统计,生成报表……….被泛化用例无被包含用例无被扩展用例无被修改历史记录Louise,定义基本操作流程,2008,5,19用例“销售管理”的描述用力名称销售管理标识符SAM1001用例描述当一次交易被初始化或被查询的时候这个用力开始。
它处理有关销售货物的记录,统计等问题,并产生收据,当系统管理员对其更新完成该用例结束。
参与者系统管理员优先级 1状态通过审查前置条件系统管理员登录进入系统后置条件操作完毕自动退出系统基本操作流程1.销售员进行交易后把情况汇报给系统管理员2.根据销售情况修改教授管理中的数据……..被泛化用例无被包含用例无被扩展用例无⏹用例“系统管理”的描述用例名称系统管理标识符UM001用例描述对用户权限,系统数据,系统运行日志,系统设置进行定期的的管理维护参与者系统管理员优先级 2前置条件系统管理员登陆进入系统后置条件操作完毕自动退出系统基本操作流程1.超市人员或授权发生改动2.系统数据需要更新……被泛化用力无被包含用例用户权限管理,数据管理,系统运行日志管理,系统设置管理被扩展用例无被修改记录Louise 定义基本操作流程2008,5,20Sam 定义基本操作流程2008,5,21⏹用例“报表管理”的描述用例名称报表管理标识符RM01用例描述生成进货报表,销售报表等参与者系统管理员优先级 3前置条件系统管理员登陆进入系统后置条件操作完毕自动退出系统基本操作流程1.需要定期向经理汇报工作情况时,生成各种表………被泛化用例无被包含用例无被扩展用例无⏹用例“登录系统”的描述用力名称登录系统标识符LG001用例描述超市授权进入系统的用户登录系统实现各自的功能参与者系统管理员,经理,客户,采购员,销售员优先级 1前置条件系统管理员所授权的用户后置条件操作完毕自动退出登录基本操作流程1.参与者输入自己的账号密码2.系统对其账号进行验证并核实其操作密码3.系统验证反馈允许客户进入系统4.参与者进入系统执行操作…….被泛化用例无被包含用例无被扩展用例登录失败⏹脚本“登录失败”的描述用力名称登录失败标识符LG002用例描述用户进行系统登录时出现的账号密码与系统授权不符合,系统登录失败参与者系统管理员,经理,客户,采购员,销售员优先级 1前置条件系统管理员所授权的用户后置条件系统返回为初始未登录状态基本操作流程 1.参与者输入自己的账号密码2.系统对其账号进行验证并核实其操作密码3.系统检测出正在登录者为非法用户并给出提示,组织该用户登录……..被泛化用例无被包含用例无被扩展用例无⏹脚本“系统管理权限”的描述用力名称系统管理权限标识符SML001用例描述系统管理员对系统授权用户的管理参与者系统管理员优先级 1前置条件系统管理员登录进入系统后置条件操作完毕自动退出系统基本操作流程1.经理通知系统管理员人事调动安排,客户发出申请注册或取消或重设系统授权2.系统管理员根据收集的信息进行对系统用户的增加,删减,密码重设……..被泛化用例无被包含用例增加系统用户,删减系统用户,重设用户密码被扩展用例无脚本“管理仓库”的描述用力名称管理仓库标识符SHM100用例描述系统管理员对超市仓库货物的管理参与者系统管理员优先级 1前置条件系统管理员登录进入系统后置条件操作完毕自动退出系统基本操作流程1.采购者与销售者将采购销售以及需求货物情况报告给系统管理员2.系统管理员根据收集到的收据进行仓库或平数据的核查,增加,删减,信息修改3.数据更新并保存……..被泛化用例无被包含用例核查货物,增加货物,删减货物,修改货物信息被扩展用例无。
超市管理信息系统

2.在数据库需求分析后,得到一个数据字典文档,包括3方面内容。
(1)数据项。包括名称、含义、类型、取值范围、长度以及和其他数据项之间的逻辑关系。
(2)数据结构。若干个数据项的有意义的集合,包括名称、含义以及组成数据结构的数据项。
图4-3员工信息界面
(2)此界面为用户登陆后的进行供应商信息相关操作的界面,实现用户对供应商信息的增删改查等维护功能,如图4-4所示。
图4-4供应商信息界面
(3)此界面为用户登陆后的进行库存查询操作的界面,如图4-5所示。
图4-5库存查询界面
(4)此界面为用户登陆后的进行库存警告设置的界面,如图4-6所示。
首先,我们本次设计中也同样遇到了各种各样的困难,例如一开始就没有真正理解本次设计,没有真正把握住本次设计的主导方向。但是,随着逐步的深入,我们有了方向,并开始根据课程设计的课程表做了工作安排。在设计过程当中,我们对一些知识了解甚浅,无法很好的运用于实践,但是在老师的指导和与同学的交流下,我们逐一排除困难,按计划完成了此次设计的任务。
{
//商品退货信息
frmReturnGoodsInfo frmReturn = new frmReturnGoodsInfo();
frmReturn.Owner = this;
frmReturn.ShowDialog();
}
private void menuDepotAlarm_Click(object sender, EventArgs e)
1.2开发环境
本文所采用的开发环境主要是基于数据库系统的SQL Server 2005和基于面向对象程序设计的C#。利用SQL Server 2005创建超市供应商基本信息表,员工基本信息表,进货表,退货表,销售表,库存表等。利用C#和数据库建立连接之后,利用C#中的控件按钮以及一些程序代码实现一些特定的功能,例如供应商信息查询、供应商信息的修改、供应商信息的增加以及删除,库存信息查询、库存信息的修改、库存信息的增加以及删除等,极大地提高了超市信息管理的效率。
超市管理信息系统

超市管理信息系统1.1 开创背景跟着科学技巧的赓续成长,运算机科学日渐成熟,其强大年夜的功能已为人们所深刻熟悉,它己进入人类社会的各个范畴并发挥着越来越重要的感化。
采取运算机进行信息化治理已成为衡量企业治理科学化和现代化的重要标记,而超市的进销存治理信息体系的周全主动化、信息化则是现代超市运营体系中重要的构成部分。
超市的进销存治理信息体系的短长关于超市的治理者和用户来说都至关重要,在专门大年夜程度上阻碍着超市其他事务的进行。
是以,本文所研究的超市的进销存治理信息体系具有必定的应用价值和实际意义。
一向以来人们应用传统人工的方法进行超市的进销存治理,这种治理方法存在着诸多缺点,如:工作量大年夜,效力低,保密性差,数据冗余,轻易损掉,别的时刻一长,将产生大年夜量的文件和数据,不便于整顿,这关于查找、更新和爱护都带来了许多的困难。
鉴于此,本文研究了一种基于关系型数据库的超市信息治理筹划。
应用SQL Server2005数据库治理体系灵活性和开创效力高的特点,采取面向对象的C#的方法,开创出超市的进销存治理信息体系。
该体系具有手工治理所无法比较的长处,如:检索灵敏、查找便利、靠得住性高、储备量大年夜、保密性好、信息应用率高、成本低、便于更换等。
该体系能够或许极大年夜地进步超市信息治理的效力,优化黉舍的人力、物力,降低超市的治理成本,为超市信息治理的信息化、正规化奠定了坚实的差不多。
1.2 开创情形本文所采取的开创情形主假如基于数据库体系的SQL Server 2005和基于面向对象法度榜样设计的C#。
应用SQL Server 2005创建超市供给商全然信息表,职员全然信息表,进货表,退货表,发卖表,库存表等。
应用C#和数据库建立连接之后,应用C#中的控件按钮以及一些法度榜样代码实现一些特定的功能,例如供给商信息查询、供给商信息的修改、供给商信息的增长以及删除,库存信息查询、库存信息的修改、库存信息的增长以及删除等,极大年夜地进步了超市信息治理的效力。
超市管理信息系统分析报告

超市管理信息系统分析报告一、系统开发背景作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。
我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态。
随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。
中商平价光谷购物广场位于武汉市洪山区珞瑜路453号,关山三路光谷国际写字楼的1-3层,于2006年正式营业。
超市商品总类达3万多种,几乎覆盖了国内外各种商品。
随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
超市时时刻刻都需要对商品各种信息进行统计分析。
加快网络信息化建设,对超市的运行和发展,迫在眉睫。
二、系统开发必要性POS(Point Of Sale)机管理系统经过20年的发展,在当今竞争激烈、物品多样化的卖方市场的情况下,已经不能适应快速反应信息、快速组织货物,提高资金周转效率等发展要求了,造成许多人力、物力和财力的浪费。
超市管理信息系统分析与设计,针对超市的具体需求,在对超市原有的业务流程进行规范、整合之后,结合超市发展的新要求进行设计和开发的。
系统上线后,可以轻松解决超市在商品流管理、物流管理、人力资源管理、信息流管理等一系列问题,迅速提高超市经营管理水平,实现稳固客户群,增加经济效益,提高商业零售竞争力的目标。
三、可行性分析经济可行性经营产品的经销商或者是商家都要求有雄厚的资金支持。
所以,在系统的开发过程中,企业完全有能力承担开发费用。
因为通过网络传递销售信息可以不受距离的限制,因此可以节约许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。
商品信息管理系统(一)

商品信息管理系统(一)引言概述:商品信息管理系统是一种用于管理商品信息的软件系统。
它具有便捷高效、信息安全性等特点,为商家提供了便利的商品信息管理和跟踪功能。
本文将介绍商品信息管理系统的基本概念、功能和优势。
正文内容:1.系统概述:- 商品信息管理系统的定义和作用。
- 系统的基本架构和组成部分。
- 系统的使用范围和目标用户。
2.功能介绍:- 商品基本信息管理:包括商品编码、名称、分类、价格等。
- 商品库存管理:记录商品进货、销售和库存变动情况。
- 商品销售管理:包括订单管理、销售统计和客户管理等。
- 商品图片管理:上传和展示商品的图片。
- 商品报表分析:生成各类报表,帮助商家进行销售和库存分析。
3.系统优势:- 提高工作效率:商品信息的录入、查询和管理自动化,减少人工操作。
- 精确数据管理:系统能够对商品信息进行精确的记录和跟踪,避免了数据丢失和错误。
- 信息安全性:系统使用权限控制和数据加密等方法保护商家的商品信息安全。
- 报表分析功能:系统提供多种报表和图表,方便商家进行销售和库存分析,帮助决策制定。
- 界面友好易用:系统具有直观的操作界面和简便的数据录入方式,提高了用户的使用体验。
4.系统应用场景:- 零售行业:超市、便利店、百货商场等。
- 批发行业:批发市场、分销商等。
- 电商行业:网上商城、电商平台等。
- 餐饮行业:餐厅、饭店、外卖平台等。
5.系统发展趋势:- 移动端应用开发:随着移动设备的普及,商品信息管理系统将更多地面向移动端用户。
- 大数据应用:利用大数据分析技术,对商品信息进行深度挖掘和利用,帮助商家更好地理解消费者需求。
- 云端服务:将商品信息数据存储和管理放在云端,提高数据的可靠性和可访问性。
总结:商品信息管理系统是一种重要的软件工具,可以为商家提供便捷高效的商品信息管理和跟踪功能。
通过商品基本信息管理、库存管理、销售管理、图片管理和报表分析等功能,商家能够更好地进行商品管理和决策制定。
超市采购管理信息系统UC矩阵

超市采购管理信息系统UC矩阵1. 引言超市采购管理信息系统是为了更好地管理和控制超市的采购流程而开发的一套系统。
该系统的开发旨在提高超市的采购效率,减少错误和浪费,并实现对采购数据的有效分析和跟踪。
本文档将介绍超市采购管理信息系统的用例矩阵,详细描述系统的各个用例和其之间的关系。
2. 用例一:创建采购订单2.1 用例描述该用例描述了用户如何通过系统创建新的采购订单。
用户可以输入采购商品的信息,包括商品名称、数量、单价等,并指定供应商信息。
系统将根据用户提供的信息自动生成采购订单,并保存到数据库中。
2.2 用例流程1.用户登录系统。
2.进入采购订单管理界面。
3.点击“创建采购订单”按钮。
4.输入采购商品的信息。
5.输入供应商信息。
6.点击“保存”按钮。
7.系统生成采购订单,并保存到数据库中。
2.3 交叉引用矩阵用例名称创建采购订单触发器用户登录系统前置条件用户已登录后置条件采购订单已生成3. 用例二:查看采购订单3.1 用例描述该用例描述了用户如何通过系统查看已生成的采购订单。
用户可以根据不同的条件(例如订单编号、供应商、时间范围等)来筛选订单并进行查看和管理。
3.2 用例流程1.用户登录系统。
2.进入采购订单管理界面。
3.输入筛选条件(如订单编号、供应商、时间范围等)。
4.点击“查看”按钮。
5.系统根据用户提供的条件筛选订单,并显示在界面上。
3.3 交叉引用矩阵用例名称查看采购订单触发器用户登录系统前置条件用户已登录后置条件订单信息已显示4. 用例三:修改采购订单4.1 用例描述该用例描述了用户如何通过系统对已生成的采购订单进行修改。
用户可以修改订单中的商品信息、数量、单价等,并更新订单的状态。
4.2 用例流程1.用户登录系统。
2.进入采购订单管理界面。
3.选择需要修改的采购订单。
4.点击“编辑”按钮。
5.修改订单中的商品信息、数量、单价等。
6.点击“保存”按钮。
7.系统更新订单的信息,并保存到数据库中。
超市管理信息系统的设计与实现

超市管理信息系统的设计与实现一、引言随着电子商务的快速发展和超市业务的繁荣,超市管理信息系统的设计和实现变得越来越重要。
超市管理信息系统是指以计算机技术为基础,集成超市各个环节的数据和业务流程,实现超市日常运营的高效管理工具。
本文将从需求分析、系统设计、数据库设计以及实施等方面,详细介绍超市管理信息系统的设计与实现。
二、需求分析1.活动管理:包括促销活动、新品上市等市场推广活动的计划、实施和追踪。
2.供应链管理:通过电子化采购系统与供应商进行订单、发货和支付的结算。
3.库存管理:实时监控超市各个品类商品的库存情况,按照销售和进货数据进行补货和管理。
4.销售统计:对超市销售数据进行统计和分析,包括销售额、利润、销售人员绩效等各项指标。
5.会员管理:管理会员数据,包括会员注册、积分兑换和会员促销活动的管理。
6.收银管理:实现超市的POS收银功能,记录销售信息,并及时更新库存和统计数据。
三、系统设计1.系统结构设计:采用多层架构,包括客户端、服务器和数据库等模块。
客户端提供用户界面和操作功能,服务器负责数据处理和业务逻辑,数据库存储系统所需的数据和信息。
2.功能模块设计:根据需求分析的结果,将系统分为活动管理、供应链管理、库存管理、销售统计、会员管理和收银管理等模块。
每个模块都有相应的功能和交互接口,实现各自的具体业务。
四、数据库设计1.数据模型设计:根据系统需求和数据之间的关系,设计出合理的数据模型,包括实体类、关系类、属性和关系等。
2.数据库表设计:根据数据模型,设计各个功能模块所需要的数据库表,并创建相应的字段和约束,确保数据库的完整性和一致性。
五、系统实施1.系统部署:根据系统设计,选择合适的硬件和软件环境,安装和配置系统,确保系统能够正常运行。
2.数据导入:将超市历史数据导入系统中,建立起系统所需的数据基础。
3.功能测试:对系统进行功能测试,包括输入输出测试、流程测试和性能测试等,确保系统的稳定性和准确性。
网上超市管理系统毕业设计

网上超市管理系统毕业设计网上超市管理系统目录第一章绪论......................................................... - 1 -1.1开发背景 (1)1.2开发运行环境 (1)................................................................ - 1 - ................................................................ - 2 -第二章功能需求..................................................... - 3 -2.1功能模块划分 (3)2.2功能模块描述 (3)................................................................ - 3 - ................................................................ - 3 -第三章业务流程设计................................................ - 5 -3.1系统功能模块 (5)3.2网站前台功能图 (6)3.3后台管理功能图 (6)第四章逻辑设计.................................................... - 7 - 4.1数据库表的设计.. (7)第五章系统实现....................................................- 13 -5.1首页(登录、注册、浏览商品) (13)5.2根据条件查询符合条件的相应商品 (14)5.3购物车的实现 (16)................................................................- 17 - ................................................................- 19 - 5.4订单的产生 . (21)5.5添加商品(后台界面) (23)第六章系统总结....................................................- 25 -6.1系统特点、优势 (25)6.2系统不足 (25)第一章绪论1.1开发背景随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以及计算机与网络技术为基础的信息系统正处以蓬勃发展的时期。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告学生姓名:学号:学院:班级:题目: 网上超市管理信息系统王欣教授指导教师:职称:2011年7 月15 日目录1.选题背景 (1)2.网上书店管理系统需求分析 (3)2.1网上书店管理系统的需求陈述 (3)2.2需求分析 (3)2.2.1功能需求 (3)2.2.2性能需求 (4)2.3系统需求建模 (4)2.3.1 确定参与者 (4)2.3.2 确定用例 (4)2.3.3 系统用例建模 (5)2.3.4 用例描述 (6)3. 网上书店管理系统系统分析 (10)3.1 系统用例建模 (10)3.2 静态结构模型 (12)3.2.1类的识别 (12)3.2.2类的关联分析 (12)3.2.3类的属性描述 (13)3.2.4类图的构建 (13)3.3 系统动态模型 (13)3.3.1 系统执行顺序分析 (13)3.3.2 系统的协作分析 (14)3.3.3 系统状态分析 (15)3.3.4 系统活动分析 (15)4. 网上书店管理系统系统设计与实现 (21)4.1 UML体系结构设计 (21)4.1.1 硬件体系结构设计 (21)4.1.2 软件体系结构设计 (21)4.2 对象模型设计 (22)4.3 系统实现 (23)4.3.1 组件分析 (23)4.3.2 配置分析 (24)5. 课程设计心得体会 (25)参考文献 (26)1.选题背景网上书店以销售社科、文化、经管、学术类图书为主,目前是广东地区规模最大与最具影响力的民营学术文化书店,也是众多人文﹑社科﹑经管类的优秀出版社在广东市场的代理商。
目前在广州深圳等地运营着9家零售店,1家网上书店以及三家批发公司,是一个集批发与零售为一体的连锁型企业。
目前网上书店各分店都使用一套桌面单机版的图书销售管理系统管理日常的图书销售业务,基本上能满足各店面的业务需求。
但是近年来,网络购书因为价格便宜越来越受到人们的欢迎,当当、卓越、大洋等一大批网络书店迅速发展,对实体书店冲击非常大。
因为网上书店各零售店基本上都开设在大学校园附近,很大一部分客户高校的学生或老师,而他们更加青睐于网上购书,各书店销售量急剧下滑。
因此,网上书店的老板决定调整经营重点并设计一套新的图书营销策略以应对网络书店低价格带来的挑战,但现有的系统成为了新方案的绊脚石:(1)书店为那些经常光顾的顾客办理了会员卡,这些会员凭卡买书可以有9折优惠。
书店老板分析认为所有会员打9折变相降价,并不能有效提高书的销量,希望重新设计折扣规则,即根据会员累计购买金额确定不同折扣。
老板希望新会员折扣策略能给予书店老顾客更多折扣吸引他们到实体店购书,另一方面不至于给所有会员低折扣过多影响书店利润,此外这种营销策略也有利于吸引顾客更多地购买图书。
但是现有系统会员管理功能不支持这种折扣规则。
(2)随着更多连锁店的开业,网上书店建立了配送中心。
原有的单机版系统的一个重大缺陷是,各分店的销售数据等不能有效整合在一起,不便于公司经理经营决策,配送中心也不能实时获知各店面库存信息。
(3)因为各零售店生意下滑非常明显,书店老板考虑将更多的资源或经营方向转向批发业务。
因为经过多年积累,书店与各出版社形成了良好的合作关系。
而原有的系统只支持书籍零售业务,不能适应批发业务的需求。
为了解决以上问题,适应书店的变革,书店老板决定投资30万元聘请专业的软件公司SCAUIS为公司重新开发一套经营系统。
SCAUIS公司成立网上项目组,开始对网上书店的业务进行深入调研,走访公司在广州的多家店面、批发公司及配送中心,并与书店老板陈女士面谈,详细听取了她关于书店新策略的想法。
原来书店为经常光顾的客户办理了会员卡,凭卡购书可享受9折优惠。
为了留住老顾客,陈女士考虑改变原有折扣策略,希望会员折扣能结合顾客累积购书金额,例如:累计购书200~499元:9折累计购书500~999:8.5折累计购书1000~1499:8折累计购书1500~1999:7.5折累计购书2000元以上:7折非会员顾客一次性购买图书或充值200元以上,可享受9折优惠,并成为书店会员,以后凭卡购书享受会员折扣优惠。
此外,为吸引会员更多的来本店购书,会员卡还提供充值功能,可按充值后累计金额达到的级别享受相应的折扣优惠,购书时直接用卡上余额支付。
例如某会员累计购书600元,如果一次性充值400元后,购书时就可以享受8折优惠,书款直接从400元中扣除。
书店除书籍零售外,还从事书籍代购、批发的业务,而且逐渐成为书店主要利润来源。
书店与众多出版社签订了代理协议,为高校提供教材、图书代购,并在图书批发市场从事图书批发业务。
近几年批发业务量非常大,为了减少在订单、送货、收款等各环节信息错漏或不一致情况的发生,书店老板希望新系统能同时支持批发业务。
网上书店设有一个配送中心,无论是零售还是批发采购回来的书首先都会送到配送中心。
配送中心根据各店的订单每两天向店面送货一次。
如果是批发的书,配送中心会直接将书送到客户订单上指定的地方。
SCAUIS项目组经过认真分析和讨论,确定网上书店进销存系统功能如下:1. 店面POS系统:收银员录入书籍条码号,如果是会员购书还需要录入会员卡号,(因为没有配备硬件,本系统开发暂时采用人工录入条码号、会员卡号代替扫描、刷卡)系统根据相关规则确定购书价格,并打印购书小票。
各店面经理每月要制作销售报表提交给公司经理。
2. 进书管理:各家零售店店面经理向配送中心下进书订单,配送中心送书进店时都要及时留下记录信息,包括进书的时间、书号、数量等信息。
3. 库存管理:各店店员能随时查看本店内各种书的库存数量,公司经理和配送中心能查询各店库存信息,库存盘点。
4. 会员管理:管理所有会员消费信息、账户信息,收银员能完成新增会员、账户充值、挂失等操作。
5. 批发订单管理:系统能跟踪批发客户的订单、是否送货及回款等信息。
本系统由将分店子系统、公司管理子系统2部分组成,对用户定义严格的管理权限和各种不同的业务处理功能。
以适应当前网上连锁书店的管理需求。
2.网上书店管理系统需求分析2.1网上书店管理系统的需求陈述图书的浏览与查询分类显示图书类目,点击某类目可显示下一级类目,直到显示出图书列表。
点击书名可显示该书的基本信息,包括作者、出版社、价格、内容简介等。
可按分类和关键词查询图书信息。
购物车功能客户点击图书列表页面上某图书前的“选购”按钮就可以把该书放入购物车准备购买,并且在购买之前可以随时查看已选图书以及花费情况,或者修改已选图书的定购数量或删除已选图书。
点击“放弃购买”按钮则放弃此次购买并清空购物车。
点击“结算”按钮则转入结算系统进行购买结算。
结算管理客户确认购买后点击“结算”按钮可以进行结算,结算时首先要填写定单,定单信息存入服务器端的定单表及定单明细表中。
会员管理包括会员注册登记、密码修改以及会员注销、非法用户和过期用户的删除、会员查询分析等。
网上支付客户可以凭自己的信用卡号或银行账号进行网上付款。
2.2需求分析2.2.1功能需求为了便于读者浏览自己感兴趣的某一类图书,在网上书店的主页面上提供一个分层次的分类列表,读者可以从顶层开始,一层一层地浏览,直到找到自己需要的图书。
主页面上显示第一和第二层目录,页面上的各个类别都是一个链接,并且都链接到指定文件,执行该文件就可显示相应的下一级类别。
如果某一层次含有的项目较多,一个页面上放不下,就相应地提供一个“更多”链接来执行指定文件。
展开目录后,单击某个目录项就可显示该类目的图书列表。
图书列表页面上提供了图书的书名、作者、出版社、出版日期和价格等信息。
如果看中了某本书,可以在“数量”栏中填入购买册数,并单击“购买”按钮进行购买。
如果想查看某本书的更详细信息,可以单击书名。
由于图书数目较多,一页显示不下时,提供了浏览翻页功能。
该功能实现的思想是通过PHP代码连接图书数据库,从图书类别表和图书信息表中取出相应的目录、图书信息,并以一定的格式放在网页中。
购物车具备的主要功能有:显示已购图书信息、添加图书、更改购买数量、取消某图书、取消此次定购、结算。
其中每次定购信息修改后还要自动更新相应的计价信息。
由购物车实现用户定购的主要程序如下:在购物车页面上点击“结算”按钮,就可以填写定单进行购买,点击“继续购书”按钮,则可以回到图书列表页面继续选购。
客户在购物车页面上点击了“结算”按钮后,就出现了结算页面,在结算页面上也提供了一个“查看购物车”按钮,以便客户在结算前再次查看所选购的图书及花费的情况。
另外,还要求客户填写一些必要的信息,如客户的会员代号、收货人、收货人地址、送货方式、支付方式等。
如果收货人和收货地址栏空着,则自动使用客户注册时提供的姓名和地址。
信息填写完毕,点击“提交”按钮,系统就对客户所提供的信息进行正确合法性检查,检查通过后,马上向服务器端的数据库中添加相关信息,即在定单表中添加一条记录,在定单明细表中添加一条或若干条记录。
2.2.2性能需求为能实现正常的交易,我们必须知道客户的一些信息,比如收货人姓名、收货人地址、收货人电话、收货人E_mail、送货日期FORM等。
为了收集这些信息,我们设计了用户注册界面,利用表单的POST方法将客户信息传送到服务器,存入相应的数据库中。
当然在此之前应对用户注册信息进行合法性检查。
要让客户能够从网上付款,书店的经营者必须事先与银行联系,申请网上支付功能。
通过银行审批后,客户就可以凭自己的信用卡号或银行账号进行网上付款。
为了保证操作的安全性,还必须依靠数字凭证、数字签名、加密等手段来保证信息传输的安全性和可靠性。
2.3系统需求建模2.3.1 确定参与者根据此网上书店管理的分析知,网上书店管理说涉及的业务角色有:配送管理员,公司管理员,店面经理等。
2.3.2 确定用例学术书店进销存管理信息系统分成:(1)分店子系统其中包含管理订单用例有:创建订单;查看订单;修改订单会员管理用例有:创建会员信息;查询会员信息;处理充值;处理挂失;处理零售用例(2)公司管理子系统:包括管理图书信息用例有:创建图书信息;查询图书信息;修改图书信息;订单管理用例有:查看订单;处理订单员工管理和报表处理用例用:创建员工信息;修改员工信息;查询进销存报表用例。
2.3.3 系统用例建模添加购物车图2-1 系统用例图2.3.4 用例描述网上书店系统的权限主要有类:普通用户与系统管理员。
普通用户可以登陆注册成为书店会员享受一定的折扣优惠,并上网浏览查询自己需要的相关书籍资料,找到符合自己需求的书籍后可以添加到购物车,最后一起结账,当没有找到自己需要的书籍后,用户可以登记有关的缺货信息,并预订。
系统管理员除拥有普通用户的权限进行网上购书外,还有自己的管理权限,他可以通过系统进行书籍新增、删除、修改、查询、统计,进行折扣管理、订单管理、客户(会员)管理。