- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程毕设 网上书店管理系统全文档
网上书店系统
一、系统描述
网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。网上书店网上书店浓缩了图书的库存空间,种类多,存书量大,出版时间跨度大,订单处理速度快,价格低廉,服务范围宽,读者坐在家里就可以“逛书店”。
使用网上书店系统的用户主要有两种:一种是消费者,可以浏览网上书店中的书藉信息、进行网上购书;另一种是网站的管理者,可以对网上书店中的书藉信息进行管理、处理客户的订单。
顶层图
0层图
图1
图2
3、 数据字典:
(1) 数据流条目
个人注册信息=账号+密码+再次确认密码+姓名+性别+出生年月+通讯地址+邮编+电话+手机+电子邮件
订单=客户名+{所选书的的名称+数量+单价+金额}+总金额+提示支付方式+通讯地址+地址+联系电话+日期
客户信息=账号+密码+姓名+通讯地址+邮编+电话+手机+电子邮件
(2)文件条目
所选书信息=书类别+书名称+书号+作者+出版社+单价
账单信息=客户名+账号+所购书目+支付方式+收款方+金额+日期
三、 结构设计
系统结构图:
四、详细设计
1、用户注册模块实现设计
[1]模块功能:网站用户可以进行“注册”行为,输入资料至用户资料数据库之中。
[2]模块背景描述:开发用户注册模块的目的是为了便于统计用户的各项资料,实现送货地址的输入,实现网站用户的统一管理。
[3]模块关键算法设计:
%sub reg()
set rs=server.CreateObject(adodb.recordset)
rs.open select * from [user],conn,1,3
rs.addnew
rs(username)=trim(request(username))
rs(userpassword)=md5(trim(request(userpassword1)))
rs(useremail)=trim(request(useremail))
rs(quesion)=trim(request(quesion))
rs(answer)=md5(trim(request(answer)))
rs(userzhenshiname)=trim(request(userzhenshiname))
rs(adddate)=now()
rs(lastlogin)=now()
rs(logins)=0
rs(youbian)=0
rs(zhifufangshi)=0
rs(songhuofangshi)=0
rs.update
rs.close
set rs=nothing
response.Write table width=100% border=0 align=center cellpadding=0 cellspacing=0trtd height=80 bgcolor=#fffbef class=padfont color=#cb6f00用户注册成功/font ‘将指定的字符串写到当前的 HTTP 输出end if
end sub%
注册用户之输入框判断JavaScript代码如下:
举例:检查用户名是否填写
script language=JavaScript
function check()
{
if (document.userinfo.username.value=){ ‘判断用户名输入框是否为空
alert(用户名不能为空,请重新输入!);
return false;
}
else return true;
}
/script
算法流程图:
2、用户登录模块设计
[1]模块功能:用户可以进行“登录”行为,登录后可会根据其先前注册的资料,为用户提供电子交易服务。
[2]模块背景描述:用户登录模块实现的目的是为了锁定进入网站的已登录用户并对其进行特殊服务(如进行电子交易、用户资料修改等)。
[5]关键算法设计:
!--#include file=conn.asp-- ‘连接数据库
!--#include file=md5.asp-- ‘采用MD5加密
%dim username,userpassword,comeurl
username=replace(trim(request(username)),,)
userpassword=md5(replace(trim(request(userpassword)),,))
if trim(request(co
文档评论(0)