网站开发详细说明书文档格式.docx
《网站开发详细说明书文档格式.docx》由会员分享,可在线阅读,更多相关《网站开发详细说明书文档格式.docx(7页珍藏版)》请在冰豆网上搜索。
![网站开发详细说明书文档格式.docx](https://file1.bdocx.com/fileroot1/2023-1/23/9d4066cc-81e8-45c8-968c-c55c49128baf/9d4066cc-81e8-45c8-968c-c55c49128baf1.gif)
2、后台功能结构图
三、首页截图
图1首页截图
网上订餐系统本就是一种餐饮业的服务,所以,本系统的主页面也要做的尽量看着好看一些,给人一种赏心悦目的感觉,一看就有种想吃饭的感觉,这样才能达到制作网上订餐系统的目的。
简洁友好的用户界面是系统与用户交互的关键,并且在很大的程度上影响着用户对系统的评价。
所以在设计系统界面的时候,首页的顶部是一个醒目的菜肴的图片的,让人一看就知道是订餐网站,有一种订餐的欲望,栏目有首页、简介、我的购物车,订餐,以及论坛,左边是城味特色和论坛新帖,中间是今日菜品,右边是城味厨房。
四、主页面截图
图2订单页面截图
图3前台用户注册模块
用户注册是为第一次登录网站的用户所设计的。
在用户成为本站用户之前一定要注册才可以访问我网站的其它网页。
用户注册包括:
登录名称,真实姓名,设置密码,电子邮件等。
注册成功后,才可以访问本站的其他页面。
图4后台登录界面
后台登录包括:
用户名和密码。
后台用户名为:
admin,密码为:
admin
这是进入系统时的身份验证,用户首先要从软件开发者那里申请用户名和密码,才可以进入。
图5后台主页面
在此界面中,管理员可以对订单进行查看,对菜品的价格,更新等进行管理,对公告进行管理,对留言板进行整理,回复等操作。
比如说:
菜品的删除,价格式样的编辑,以及菜品的添加,上传等操作,还可以对会员进行管理操作。
五、数据库结构
图1商品分类表
图2各类菜品表
图3用户注册表
图4商品订单表
图5会员列表
图6门店分组管理
图7用户存款表
六、流程图
七、各功能模块介绍
(一)前台功能模块
前台系统是系统的主界面,该模块主要由六个子模块构成:
用户注册/登录、商品浏览、购物车、城味特色、城味厨房、论坛新帖。
1、前台管理
(1)用户注册/登录子模块
首先是新用户注册,可以提交用户的注册申请,由管理员制定详细的规则进行审核。
根据需求分析的结果,该子模块一个功能是对己注册用户在登录时进行身份验证。
用户登录网站后,可以开启特定的功能,例如购物车、顾客留言、浏览特定商品等功能,还可以直接进入相信用户的管理后台。
(2)商品浏览子模块是用户进行选购商品的主要途径,模块首页列出最新商品、推荐商品信息。
用户可以进入商品分类列表,分类浏览商品的缩略图、名称、价格等信息,点击具体的商品后,可以浏览商品的详细信息,例如商品的大图、具体价格、产品详细资料、用户评价等。
(3)商品搜索子模块可以为用户提供快速定位所需商品的通道。
通过用户给出的条件,列出合适的商品。
用户可以使用单一条件,也可以同时输入多条件进行复合查询。
为了提高搜索的精确性,用户可以通过分类、商家所在区域、价格区间等信息限制搜索的范围。
(4)购物车功能仅对注册用户开放。
在注册用户浏览商品的过程中,如果遇到满意的商品,可以在该商品的详细信息页面点击功能按钮,将该商品放入购物车,将其保存在用户欲购买商品的列表中,然后可以继续浏览其它的商品。
等商品选购完毕后,用户进入购物车界面,统一进行预购商品的管理,核对无误后进行商品配送的管理和货款的支付。
(5)顾客留言子模块可以对某商品进行留言,可以是咨询或是评价信息,并且根据用户的设置,可以设置查看留言的对象,例如对于普通的评价信息,可以设置匿名用户可见,而对于咨询信息,可以设置仅商家可见。
2、个人用户管理
个人用户管理模块是普通个人用户的管理后台。
个人用户的管理主要有四个子功能模块构成:
个人信息设置、商品管理、交易管理、消息管理。
(1)个人信息设置子模块让用户修改个人资料,主要有用户姓名、昵称、登录密码、住址、所属系部/单位、联系方式、收货地址等。
(2)交易管理子模块可供用户对交易信息进行处理,分订单管理和购物车管理两个功能。
其中,购物车管理可以对用户放入购物车的商品进行核实、生成正式订单并结算;
订单管理主要是对其他用户对该用户所售商品购买的订单进行维护。
对于未处理的订单可以查看订单信息并进行处理,例如核实支付信息、商品配货、用户联系信息查看等;
对处理的订单可以显示已完成交易的详细信息,例如交易日期、商品等。
(3)消息管理子模块可以查看、回复、删除用户通过短消息、顾客留言等途径接受的消息。
(二)后台功能模块
1、系统后台管理
系统后台管理模块是管理员的专用平台,用来对系统进行日常的维护管理,具备系统的最高的维护权限,主要包括六个子模块:
网站全局设置、用户管理、商品管理、交易管理、订单管理、订单信息统计。
(1)网站全局管理用来设置系统的全局信息,例如网站名称设置、管理信息、管理员联系方式、页面显示效果等。
(2)用户管理用于对个人用户和商户的账号进行维护。
管理员可以新建、修改、删除用户账号,维护用户群组信息,或是统计用户账号的信息。
(3)商品管理子模块用于维护商品分类目录、商品显示信息类别等信息。
(4)交易管理用于对交易中的操作进行维护,检查交易的合法性,例如己有订单的维护、无效订单的删除等。
(5)信息管理,是对网站中非商品信息的维护功能,主要包括留言信息的管理、系统短消息的管理等。
(6)信息统计是对平台的交易活动进行统计,用来对平台的使用情况、发展策略作为参考,例如以日、周、月、年等时间单位对订单数、商品数、交易次数等数据进行统计,并能够生成用户所需要的报表。
2、通告管理
通知公告模块用于发布日常的通知信息,主要是信息浏览、信息维护、在线反馈三个子模块。
(1)信息浏览用于显示通知信息的列表和查看具体内容。
(2)信息维护用于管理员对通知公告信息的新建、修改、删除。
(3)在线反馈为普通用户提供对通知信息进行评论、建议或意见反馈功能。
八、系统测试报告
1、压力测试(stresstest):
也称为强度测试,负载测试。
压力测试是模拟实际应用的软硬件环境及用户使用过程的系统负荷,长时间或超大负荷地运行测试软件,来测试被测系统的性能、可靠性、稳定性等。
压力测试的目的就是在软件投入使用以前或软件负载达到极限以前,通过执行可重复的负载测试,了解系统可靠性、性能瓶颈等,以提高软件系统的可靠性、稳定性,减少系统的宕机时间和因此带来的损失。
2、容量测试(capacitytest):
预先分析出反映软件系统应用特征的某项指标的极限值,如某个Web站点可以支持多少个并发用户的访问量、网络在线会议系统的与会者人数。
知道了系统的实际容量,如果不能满足要求,就应该寻求新的解决方案,以提高系统的容量。
若一时没有新的解决方案,就有必要在产品发布说明书上明确这些容量的限制,避免引起软件产品使用上的纠纷。
如果实际容量已满足要求,就能帮助用户建立对产品的信心。
3、性能测试(performancetest):
通过测试确定系统运行时的性能表现,如得到运行速度、响应时间、占有系统资源等方面的系统数据。
对于那些实时或嵌入式系统,系统有时满足了功能要求,但未必能够满足性能要求,如某个网站可以被访问,而且可以提供预先设定的功能,但每打开一个页面都需要1~2分钟,用户不可忍受,其结果没有用户愿意使用这个网站所提供的服务。
4、安全测试(securitytest):
检查系统对非法侵入的防范能力。
安全测试期间,测试人员假扮非法入侵者,采用各种办法试图突破防线。
系统安全设计的准则是,使非法侵入的代价超过被保护信息的价值。
5、容错测试(recoverytest):
主要检查系统的容错能力。
当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。
容错测试首先要通过各种手段,让软件强制性地发生故障,然后验证系统是否能尽快恢复。
对于自动回复需验证重新初始化、检查点、数据恢复和重新启动等机制的正确性;
对于人工干预的回复系统,还需估测平均修复时间,确定是否在可接受的范围内。
九、系统存在的问题及改进的工作
(一)送餐流程
餐厅送餐都没什么固定标准,录入信息的时候,餐厅表示方圆1公里能送,那就是一个圆。
搜索餐厅的时候搜一堆能送的下单,到送的时候,有时候过一条马路就不送了,有时候下雨远一点都不送了,人多就不送了,范围是变化的。
必胜客麦当劳这种送餐标准化服务,各种快餐小店普及不起来。
以上三点,电话预订比网络预订,可以解决所有问题,不能订也能及时反馈,用户立马换一家。
网上等消息,即时度太差,一来二去十几分钟就没了。
电话的核心竞争力你没办法替代。
(二)下单速度慢
下单速度慢这个可以用增加人工的方法加以缓解,当然即使这样也要付出相应的代价。
至于利润低则是抨击了外界一贯认为的网上订餐行业是暴利行业。
第三点的困难现在还没有一家网上订餐行业找到了与之对应的方法得以解决。
总而言之,如果网上订餐的的未来有灿烂的可能的话,解决这些阻碍发展的问题成了首要任务!
(三)商品显示问题
在后台添加商品的大的类别,后台不显示而前台显示。
因为后台不显示就不能添加其他类别的产品。