第5章 系统功能详细设计与实现
第五章,对系统的功能进行了详细的设计与实现,其中对图书管理、用户管理、订单处理、支付界面集成等几个方面进行了详细的阐述。在此基础上,结合现代软件开发技术与工具,实现了系统的高效率、高可靠性。另外,在这一章中,重点介绍了用户界面的人性化设计,并对系统的安全进行了强化,以确保系统具有较高的可用性和安全性。
5.1 用户详细实现
5.1.1 登录注册
当使用者在网页的第一页点击登入键,然后就是登录页面。输入用户名和密码:用户登录时设置的用户名和密码。用户数据验证:用户的姓名和密码由用户输入,并经核实是否符合。用户名和密码一致时,将对消费者进行身份验证,成功登入后,会跳到个人资料页。如图5-1所示。
图5-1 系统登录页面
当使用者在网页的第一页上按一下登记键,就会进入登录网页。用户要在登录页面输入自己的用户名,密码,电子邮箱,个人电话等基本信息。用户完成登记后,点击“提交”键,即可将登记信息传送到系统。在收到登记资料之后,本系统会对使用者的资料进行核实,以确认使用者名称的唯一性、密码的正确性等。若登记资料正确,则将使用者资料储存起来,完成登记后,便会进入登入页面。如登记资料存在错误,则会提示使用者修正错误资料或作出适当的错误提示。如图5-2所示。
图5-2 系统注册页面
5.1.2 商品浏览与搜索
用户打开书城网站,进入书城首页。用户在首页可以看到各种书籍分类,如小说、散文、科技等,点击相应分类。系统显示该分类下的图书列表,包括书名、封面、价格等信息。使用者可在网页首页的搜寻栏位中,键入关键字搜寻所需图书。该系统会搜寻符合条件的图书,并会显示出一系列的检索结果,供使用者浏览。当使用者按一下某本书的封面或书名时,便可到达该书的详细资料页。系统显示图书详情,包括书名,作者,出版社,简介,价格,评论等。如图5-3所示。
图5-3 商品浏览页面
用户可以浏览书城首页的各种书籍分类,选择自己喜欢的书籍类别也可以输入关键词查找。本系统会呈现出一系列的图书目录,使用者可透过图书的封面或书名,直接浏览该图书的详细资料页。当使用者点选一本书的封面或书名,就可以到达一本书的详细资料页。产品细节网页包含图书名,作者,出版社,出版日期,价格,图书简介,封面照片等。用户可以在商品详情页面查看书籍的详细信息,如作者简介、目录、页数、装帧、ISBN 码等。如果有用户评价和评分,也可以在页面上查看其他用户对该书籍的评价和评论。如图5-4所示。
图5-4 商品详细页面
5.1.3 购物车功能
使用者可以在网页的最上方看见我的个人资料,然后再点一下我的个人资料,就可以到达购物网页。本系统将显示使用者目前购物车中的物品清单,包括图书名称,价格,数量,总计等。使用者只需按加号或减号按键,即可调节货品的数量,并能即时进行小累计金额的更新。使用者可以按下Delete键来移除购物车里的物品。使用者可按清空购物车键,将购物车内的物品清空。当用户确定了自己要购买的物品后,就可以选择“去结算”。使用者可以在付款页上选择或增加接收位址资讯。当用户确认其正确后,单击“提交订单”键,即可产生新的订单。如图5-5所示。
图5-5 购物车页面
5.1.4 我的订单
用户首先需要登录到网上书城管理系统的个人账户。当用户登陆后,就会出现“我的订单”,也就是首页或者是个人中心,再到“我的订单”页。在“我的订单”页中,显示了客户的订单清单,包括订单号码,订单时间,订单状况,订单金额等。如图5-6所示。
图5-6 我的订单页面
5.1.5 个人信息
用户登录后,在页面顶部或侧边栏可以找到“个人中心”入口,按一下个人中心网页。在“个人中心”网页上,用户可以看到“我的个人资料”或者其他类似的条目,然后再点击就能到达个人资料页。个人资料页显示使用者的基本资料,例如使用者名称,化身,联络资讯等。如图5-7所示。
图5-7 个人信息页面
5.2 管理员详细实现
5.2.1 商品管理
当管理员登入网上书城的管理界面,并在此基础上输入自己的名字、密码,即可进行登陆。在系统的后台管理页,管理员可以通过“商品管理”的方式,选择相应的功能,直接进入产品管理页。“物品管理”页显示网上书店出售的所有物品,其中包含物品名称、价格、库存、上架状态等信息。管理员可以通过筛选条件或搜索框来查找特定商品,也可按照商品分类或状态进行筛选。如图5-8所示。
图5-8 商品列表页面
在产品详细信息页,系统管理员可以通过“编辑”键,直接跳转到产品信息的编辑页面。在网站的编辑界面中,系统可以对产品的名称,说明,价格,分类,存货的数量,货架的状态等进行修改。同时,系统管理员还可以对产品的照片进行上、下、替换等操作,保证了产品的图文信息的完整性。当修改完毕,管理员可按“保存”键,将已更改的货品资料进行保存,并由系统对货品进行更新。如果你想要购买的物品,请告诉你,你已经成功地进行了升级。如图5-9所示。
图5-9 编辑商品页面
5.2.2 订单管理
当管理员登入网上书城的管理网页,并在此基础上输入自己的名字、密码,即可进行登陆。在系统的后台管理界面,系统管理员可以通过“订单管理”,“交易管理”等操作界面,直接跳转到交易管理界面。在订购单管理页中,会显示出每一位使用者所订购的订购清单,包括订购号码,订购时间,订购状况,付款等资讯。通过对订单编号和用户信息的过滤,系统可以实现对订单的查询。系统管理员可通过单击“具体”或“浏览”按钮,进入“订购”的详情页,可以看到“订购”中的“商品列表”、“接收地址”、“支付”等信息。如图5-10所示。
图5-10 订单列表页面
在订单详情页面,管理员可以找到“发货处理”或类似按钮,点击进入发货处理页面。在发货处理页面,管理员需填写物流公司、运单号等相关物流信息,以便用户可以通过系统对物流进行跟踪。确认填写的物流信息没有错误后,管理员点击“确认发货”按钮进行发货操作。如图5-11所示。
图5-11 订单发货成功提示页面
5.2.3 公告管理
在系统的后台管理页,管理员可以通过“公告管理”栏目,快速进入到通知管理页;公告管理页显示了公告的清单,包括公告的标题,发布时间,状态等。如图5-12所示。
图5-12 公告列表页面
在通知管理界面中,系统管理员可以通过“新增公告”的方式,选择“新增通知”的选项,然后选择“新增通知”的界面。在新的公告页中,由管理员填写公告的标题,内容,时间等。当您填写完毕,系统管理员可以通过“保存”来保存新通知,也可以决定是否马上发布。新增加的通知将会在通知名单上显示,让管理员能够看到新的通知。如图5-13所示。
图5-13 添加公告页面
5.2.4 供应商管理
在后台管理页面中,管理员可在厂商管理的网页上,按一下即可进入厂商管理网页。供应商管理页显示了与供应商的合作关系,包括供应商的名字,联系方式,联系方式等。管理员可以通过筛选标准找到供应商,例如供应商名称,联系人。如图5-14所示。
图5-14 供应商列表页面
在供应商管理页面,管理员可以找到“新增供应商”按钮,按一下新的供货商网页。在新的供应商网页中,管理员需要填写与供应商有关的资料,如:姓名,联系方式,以及其他。填写完毕后,系统管理人员按“保存”键,将新加入的供货商资料存入系统。新加入的供货商名单将会自动显示在供货商名单上,管理员也可以看到这些新加入的供货商的资料。如图5-15所示。
图5-15 新增供应商信息页面
5.2.5 进货管理
在系统的后台管理界面,管理员可以通过“进货管理”的方式,直接进入产品的采购管理界面。采购管理页会显示出全部已经采购的商品清单,包括产品名称,采购数量,采购时间,供应商信息等。管理员可以通过商品名称等筛选条件进行进货记录查找,也可以根据进货时间进行筛选。如图5-16所示。
图5-16 进货列表信息页面
在进货管理页面,管理员可以找到“新增进货”或类似按钮,按一下进货网页。在新增采购页面中,系统管理员可以根据自己的需求来挑选所要采购的物品,也可以通过查询或者选择清单来进行选择。采购信息由管理员填写,包括采购数量,价格,供应商等。填写完毕后,当管理员按“确认进货”键时,系统会自动录入该批货物的相关数据。新增的进货记录会自动出现在进货列表中,管理员可以查看新添加的进货信息。如图5-17所示。
图5-17 添加进货信息页面
5.2.6 库存管理
在后台管理页面中,管理员可以找到“库存管理”入口,点击进入库存管理页面。库存管理页面展示所有商品的库存列表,包括商品名称、库存数量、进货价格、上架状态等信息。管理员可以通过商品名称等筛选条件进行库存商品查找。如图5-18所示。
图5-18 库存列表信息页面
在库存管理页面,管理员可以选择需要补充库存的商品,可以通过搜索或选择商品列表进行选择。管理员需要确认需要补充的库存数量,并可能需要调整进货价格等信息。管理员点击“补充库存”按钮输入补充数量,系统将自动更新库存信息,执行补货操作后,库存列表中对应商品的库存数量会增加,管理员可以查看新的库存信息。如图5-19所示。
图5-19 补充库存页面