在线书店系统需求分析说明书+概要设计+详细设计 第3页
3 程序1(注册登录模块)设计说明
目的:
非会员可以通过注册成为OnlineBookStore系统会员;会员登录系统后,才能够查看个人信息,才能够对书籍进行评论,才能够购买书籍;若会员忘记了自己的密码,可以通过注册时候填写的邮箱向系统要回自己的会员密码。
特点:s
本程序用于与会员(游客)交互,诱导用户在本系统注册,登录系统。新注册会员信息登记入数据库,顺序处理。原文请找腾讯752018766辣,文-论'文.网
http://www.751com.cn3.1程序描述
前提:
游客登入本系统,想要从本系统购买书籍,想要成为本系统会员。(注册部分)
会员想要登录系统,但是忘记了密码。(取回密码部分)
会员想要登录系统,购买书籍。(登录部分)
处理
输入会员注册信息,插入数据库。(注册部分)
输入会员名,从数据库中取出该会员名密码。(取回密码部分)
输入会员名和密码,系统判断密码的正确性,并获得该会员的购物车信息。
3.2功能
注册部分:游客输入注册信息,系统判断注册信息的正确性,如果正确,在数据库插入新的会员信息,并返回欢迎信息。
取回密码部分:会员输入会员名,系统取出该会员名的密码和注册邮箱,把密码发送到该邮箱中。
登录部分。会员输入登录名和密码,系统判断密码的正确性,如果正确,则从数据库中提取该会员的购物车信息,并返回欢迎信息。
3.3性能
网页具有输入出错处理能力
允许用户在线测试注册会员名的合法性
提供足够的帮助信息,诱导用户输入
允许用户跳过某些信息不填,允许用户更改输入次序。
使用选单等填入规范数据
3.4输入项
注:(详细的输入数据要求见需求分析DFD片段数据字典和加工规约处)
注册部分:输入注册信息,表单信息输入
取回密码部分:输入会员名,表单信息输入
登录部分:输入会员名和密码,表单信息输入,密码简单加密
3.5输出项
注:(详细的输出数据要求见需求分析DFD片段数据字典和加工规约处)
注册部分:如果成功,输出欢迎信息;否则出现失败提示信息。
取回密码部分:如果成功,显示成功信息,并把密码发送到注册时候填写的个人邮箱;如果失败,提示失败信息。
登录部分:如果成功,则输出欢迎信息;反之则提示失败信息。
3.6算法
注册部分:
首先判断数据库的CUSTOMER_INFORMATION中判断该会员名是否存在,可通过select count(*) from customer_information where login_name = ‘xx’返回的count是否为非0值判断,如果该会员名不存在,在把新的注册会员信息通过INSERT语句插入到数据库CUSTOMER_INFORMATION表中。
取回密码部分:
首先判断输入的会员名是否存在,如果输入的会员名不存在,则输入错误信息。反之,从数据库中通过SELECT语句提取出该会员名的密码和注册邮箱,然后通过系统的邮件子系统把密码发送到相应得邮箱里。
登录部分:原文请找腾讯752018766辣,文-论'文.网http://www.751com.cn首先判断会员名是否存在,如果输入的会员名不存在,则输出会员名不存在的信息,反之,判断会员名和密码是否对应,如果不对应,则提示密码错误信息,反之,输出欢迎信息。
3.7流程逻辑
3.8接口
数据库接口:CUSTOMER_INFORMATION
3.9存储分配
程序运行所需要的数据:存储在数据库中CUSTOMER_INFORMATION表中。
3.10注释设计
程序前:
用/**…*/注释
程序中:
/*…*/多行注释
//…单行注释
3.11限制条件
注册时申请的会员名一定是在数据库CUSTOMER_INFORMATION中不存在的,要保持表中会员名唯一性。
取回密码时输入的会员名一定是要存在的,且该会员的邮箱地址是合法的,才能把该密码发送到改会员邮箱。上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
在线书店系统需求分析说明书+概要设计+详细设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766