辽宁工程技术大学毕业设计(论文)
3.5.3 出错处理对策
数据库出错,通过备份恢复数据库内容。
选择稳定的服务器作为本网站的服务器。保证网站的稳定运行。
3.6 安全保密设计
3.6.1数据安全性
经常备份数据库文件以保证数据的安全性。使用代码封装技术保证代码数据的安全性。
3.6.2 登录用户的安全性
使用验证码技术保证登录用户的安全性。
3.7 维护设计
在完成系统实施、投入正常运行后,就进入了系统运行与维护阶段.本系统的维护应包括以下几方面:
1.程序维护:设备管理的功能是通过程序的运行来实现的,在系统运行过程中可能会遇到业务修改等一些情况,或者用户的需求发生一定的变化,这时,就需要对程序进行修改,但是程序的修改属于技术性比较强的过程,所以在程序修改上一定要慎重。
2.数据维护:无论是系统的硬件还是软件,在运行过程中难免有出错的时候,所以应及时对数据文件进行备份,以保证数据的完整性,当原始数据丢失或损坏时,可以通过恢复数据库来找回。
16
辽宁工程技术大学毕业设计(论文)
4 系统详细设计
从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据。
在详细设计阶段,要决定各个模块的实现算法,并精确地表达这些算法。下面,以模块定义、算法描述的方式对主要模块进行设计说明。
4.1菜品新增模块
4.1.1 模块定义
菜品新增模块是用来给商场工作人员对商品新增录入。 模块定义见表4-1。
表4-1 菜品新增模块定义 Tablet.4-1 User registration module
系统名称:网上订餐系统
模块名称:菜品新增模块 编号:VIP_001 输入:菜品信息
输出:菜品信息(菜品编号、菜品名称、菜品价格、推荐理由、菜品描述) 处理:根据输入的投票信息,向数据库中写入信息,并显示
17
辽宁工程技术大学毕业设计(论文)
管理员 输入用户登录信息 用户是否存在 否 禁止登录, 是 进入菜品管理页 菜品新增 否 退出登录 是 新增菜品 操作完成 结束 图4-1 新增菜品程序流程图 Fig4-1 The diagram of System procedure flow
18
4.1.2 程序逻辑
辽宁工程技术大学毕业设计(论文)
4.2 订单管理信息记录
4.2.1 模块定义
该模块用于用户选择菜品加入购物车 系统程序逻辑流程图如图4-1所示。 模块定义见表4-1。
表4-1订单信息记录模块定义 Tablet.4-1 User registration module
系统名称:网上订餐系统
模块名称:订单管理 编号:VIP_002 输入:订单信息
输出:订单信息(订单编号、菜品编号、菜品数量、订单备注、用户编号) 处理:根据输入的投票选项信息,向数据库中写入信息,并显示
19
辽宁工程技术大学毕业设计(论文)
用户 输入用户登录信息 用户是否存在 禁止登录, 浏览菜品 选择菜品 退出登录 加入购物车 操作完成 结束 图4-2vip订单管理模块程序流程图 Fig4-2To storage module process flow chart
20
4.1.2 程序逻辑