07计算机2班 Xb07620233 许赟菲
1 系统介绍
系统研究建立菲菲箱包销售网站利ASPNET开发台建立前台Web根底台数库建立连接分前台台两方面理里实现根功包括顾客浏览网页功会员注册登录功会员密码修改功 线留言功
2 系统分析设计
21 需求分析
系统分析
该箱包销售网站作营性网站系统开发时应考虑需求:
① 美观界面吸引顾客浏览增加交易量
② 满足广阔顾客根求简单方便运该系统
③ 具完整系统接口满足灵活数导入导出
④ 够实现功扩展满足日益增长需求
⑤ 够保障项数安性准确性
功分析
做箱包销售网站雏形实现功:
① 顾客浏览商品网站公告等
② 注册登录子系统顾客注册成会员登录该箱包网站
③ 注册会员够重新修改资料密码
④ 会员登录留言
图1 系统Actor
图2 系统例图〔整体〕
22 总体分析设计
系统总体功
图2中显示系统例图根完整销售网站模块系统作该箱包销售网站子功包括功模块:信息浏览功模块户模块〔包括注册登录修改密码等〕线留言功模块
① 信息浏览功模块:实现景点信息酒店信息浏览功
② 户模块:顾客注册成会员登录购置网站包包留言网站会员提供资料修改密码保护功
③ 线留言功模块:线留言作会员会员会员理员间交流台会员里留言提问发表网站意见建议双方更更谐合作开展
该系统总体结构图:
菲菲箱包销售网站系统
公告浏览
商品查询
登录界面
会员资料修改
结账
购物车
前台
台
登录界面
会员密码保护
会员注册
会员登录
理界面
商品理
订单理
网站公告理
留言理
会员理
留言板
图3 系统总体结构图
系统总体业务流程
系统满足广阔顾客根需求系统需求进行分析制定相应模块该销售系统总体业务处理流程图:
图4 总体业务流程图
系统开发系统结构设计
系统采现流行软件开发台MicrosoftASPNET目前软件开发台Web应方开展Web应基分布异构网络环境求开发台应具开放性分布性台关性
系统采BS 结构Web目前重基文档分布式系统技术角度Web成千万HTTP效劳器客户组成分布式系统效劳器客户通常说Web效劳器Web浏览器效劳器维护文件形式存储文档集合接受获取文档请求传送客户者接受存储新文档请求文档进行更新
23 详细分析设计
户功模块
实现功包括会员注册会员登录会员信息修改
① 户注册新户首次访问站浏览该网站信息假设想 购物车功线支付功线留言功必须注册
② 户登录已注册户登录时需输入户名密码户登录成功调信息浏览购物车线支付线留言等模块
③ 户修改密码户认原密码安时候 进行修改进行登录
图5 户功模块流程图
表1 户注册数库表
表2户登录数库表
信息浏览功模块
该模块分浏览包包信息浏览公告信息包包信息公告信息分更具体模块
浏览包包信息
女士包包
男士包包
旅行箱包
促销公告
新手路
公司简介
浏览信息
浏览公告信息
图6 浏览信息功模块流
线留言功模块
该模块方便户理员进行沟通交流户提问发表法浏览户留言留言信息包括:留言户留言时间留言容
〔1〕浏览留言户查户留言
〔2〕发表留言户果留言必须登录发表留言
图7 线留言模块流程图
表3 留言数库表
3 关键实现
31 系统特色核心功
系统特色表达易操作性未接触网购顾客轻松系统进行网购系统界面清醒明步骤建议配备详细说明书帮助新手路
系统核心功包括户登录注册功户够修改密码浏览丰富包包信息网站公告信息会员够线留言会员理员实现互动
32 开发工具开发环境开发语言
开发工具:Visual studio 2021SQL server 2005
开发环境:Windows XP
开发语言:C#
33 关键界面核心代码
关键界面
图8 会员注册界面
图9 会员登录界面
图10 会员留言界面
图11 输入留言信息
关键代码
3321注册页面关键代码:
string connectionString serverlocalhostdatabasetunyuidsapassword123456
SqlConnection myCon new SqlConnection(connectionString)
myConOpen()
SqlCommand cm new SqlCommand(select * from userzhuce myCon)
cmCommandText insert into userzhuce (usernamepasswordnamemibaowentimibaodaantelmailbox) values(@a1@a2@a3@a4@a5@a6@a7)
cmParametersAddWithValue(@a1 thistxtusernameText)
cmParametersAddWithValue(@a2 thistxtpasswordText)
cmParametersAddWithValue(@a3 thistxtnameText)
cmParametersAddWithValue(@a4 thisDropDownListmbwtText)
cmParametersAddWithValue(@a5 thistxtmbdaText)
cmParametersAddWithValue(@a6 thistxttelText)
cmParametersAddWithValue(@a7 thistxtmailboxText)
cmExecuteNonQuery()
myConClose()
3322登录页面关键代码:
string connectionString serverlocalhostdatabasetunyuidsapassword123456
SqlConnection myCon new SqlConnection(connectionString)
myConOpen()
SqlCommand cm new SqlCommand(select * from userdenglu myCon)
cmCommandText insert into userdenglu (namepassword) values(@a1@a2)
cmParametersAddWithValue(@a1 thistxtdlnameText)
cmParametersAddWithValue(@a2 thistxtdlpasswordText)
cmExecuteNonQuery()
myConClose()
3323修改密码页面关键代码:
try{
string connectionString serverLocalhostdatabaseQiandaohuuidsapassword123456
SqlConnection myCon new SqlConnection(connectionString)
myConOpen()
SqlCommand cm new SqlCommand(select * from userzhuce myCon)
cmCommandText seclect username from userzhuce where username' + txtnewnameText + '
cmCommandText update userzhuce set password' + txtnewpasswordText + 'where username ' + txtnewnameText + '
cmExecuteNonQuery()
myConClose()
}
catch (Exception aExc)
{ }
3324留言页面关键代码:
try{
string connectionString serverLocalhostdatabaseQiandaohuuidsapassword123456
SqlConnection myCon new SqlConnection(connectionString)
myConOpen()
DateTime d SystemDateTimeNow
SqlCommand cm new SqlCommand(select * from userliuyan myCon)
cmCommandText insert into userliuyan (usernamelytitlelycontentlytime1) values (@a1@a2@a3@a4)
cmParametersAddWithValue(@a1 thistxtlynameText)
cmParametersAddWithValue(@a2 thistxtlybiaotiText)
cmParametersAddWithValue(@a3 thistxtlyneirongText)
cmParametersAddWithValue(@a4 d)
cmExecuteNonQuery()
myConClose()
}
catch (Exception aExc)
{
}
4 总结
次应程序综合实践课程设计net课程设计差行开展通net课程没初步接触网站开发软件通次课程设计进步掌握Visual studio 2021SQL Server 2005运两者连接起实现户注册户登录户修改密码户留言功接日子里运门课知识继续研究箱包销售网站功完善框架做出份老师满意毕业设计
里想谢谢导师门课程老师厌烦答复问题帮解决困难
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档