版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、应用程序综合实践报告07计算机2班 Xb07620233 许赟菲1 系统介绍本系统主要研究建立菲菲箱包销售网站。利用ASP.NET开发平台建立前台,再在Web的基础上与后台数据库建立连接。主要分为前台和后台这两方面管理。在这里实现一些最基本的功能,包括顾客浏览网页功能、会员注册和登录功能、会员密码修改功能和 在线留言功能。2 系统分析与设计2.1 需求分析2.1.1系统分析该箱包销售网站作为一个经营性网站,在系统开发时应考虑以下需求: 有美观的界面,吸引顾客的浏览,增加交易量; 满足广大顾客的基本要求,简单方便的运用该系统; 具有完整的系统接口,满足灵活的数据导入与导出; 能够实现功能的扩展,
2、满足日益增长的需求; 能够保障各项数据的安全性和准确性;2.1.2功能分析做一个箱包销售网站的雏形,实现如下功能: 让顾客浏览商品、网站公告等; 注册登录子系统,顾客注册成为会员后可以登录该箱包网站; 注册的会员也能够重新修改自己的个人资料及密码; 会员登录后可以留言;图1 系统Actor图2 系统用例图(整体的)2.2 总体分析与设计2.2.1系统总体功能如图2中显示的系统用例图是一个基本完整的销售网站的模块。本系统作为该箱包销售网站的一些子功能,主要包括以下功能模块:信息浏览功能模块;用户模块(包括注册/登录/修改密码等);在线留言功能模块。 信息浏览功能模块:实现景点信息与酒店信息浏览功
3、能; 用户模块:顾客要注册成为会员,登录后才能购买本网站的包包,还可以留言;本网站还为会员提供资料修改和密码保护的功能; 在线留言功能模块:在线留言可以作为会员与会员、会员与管理员之间交流的平台,会员既可以在这里留言提问,也可以发表自己对我们网站的意见和建议,使双方更好更和谐的合作发展。 该系统总体结构图如下:菲菲箱包销售网站系统公告浏览商品查询登录界面会员资料修改结账购物车前台后台登录界面会员密码保护会员注册会员登录管理界面商品管理订单管理网站公告管理留言管理会员管理留言板图3 系统总体结构图2.2.2系统总体业务流程本系统主要满足广大顾客的基本需求,对系统需求进行了分析,制定了相应的模块。
4、该销售系统的总体业务处理流程图如下:图4 总体业务流程图2.2.3系统开发系统结构设计系统采用现在流行的软件开发平台Microsoft的ASP.NET。目前软件开发平台主要向Web的应用方向发展,由于Web的应用是基于分布和异构的网络环境的,所以要求开发平台应具有开放性、分布性和平台无关性。系统采用B/S 结构。Web是目前最重要的基于文档的分布式系统。从技术角度看,Web是由成千上万的HTTP服务器和客户组成的分布式系统,这些服务器和客户就是通常所说的Web服务器和Web浏览器。服务器维护以文件形式存储的文档的集合,接受获取文档的请求并将之传送给客户,或者接受存储新文档的请求,对文档进行更新
5、。2.3 详细分析与设计2.3.1用户功能模块实现的主要功能包括会员注册、会员登录以及会员信息修改。 用户注册。新用户首次访问本站,只能浏览该网站的信息;若想使 用购物车功能、在线支付功能以及在线留言功能,则必须经过注册。 用户登录。已注册的用户登录时,需输入用户名和密码,用户登录成功后可以调用信息浏览、购物车、在线支付、在线留言等模块。 用户修改密码。主要是当用户认为自己原来的密码不安全的时候, 可以进行修改后,再进行登录。图5 用户功能模块流程图表1 用户注册的数据库表表2用户登录的数据库表2.3.2信息浏览功能模块该模块主要分为浏览包包信息和浏览公告信息。而包包信息和公告信息又分为多个更
6、具体的模块。浏览包包信息女士包包男士包包旅行箱包促销公告新手上路公司简介浏览信息浏览公告信息图6 浏览信息功能模块流2.3.3在线留言功能模块该模块主要是方便用户和管理人员进行沟通和交流,用户可以提问,并发表自己的看法,也可浏览其他用户的留言。留言信息包括:留言的用户、留言时间及留言内容。(1)浏览留言。用户可以查看其他用户的留言。(2)发表留言。用户如果要留言必须登录后才能发表其留言。图7 在线留言模块流程图表3 留言的数据库表3 关键实现3.1 系统特色和核心功能本系统的特色体现在其易操作性。即使从未接触过网购的顾客,也能轻松的在本系统进行网购。本系统的界面清醒明了,步骤建议,并且配备详细
7、的说明书,帮助新手上路。本系统的核心功能,包括用户登录、注册功能,并且用户能够修改自己的密码;浏览丰富的包包信息以及网站的公告信息;会员还能够在线留言,与其他会员还有管理员实现互动。3.2 开发工具、开发环境和开发语言开发工具:Visual studio 2008、SQL server 2005开发环境:Windows XP开发语言:C#3.3 关键界面与核心代码3.3.1关键界面图8 会员注册界面图9 会员登录界面图10 会员留言界面图11 输入留言信息3.3.2关键代码注册页面的关键代码:string connectionString = "server=local
8、host;database=tuny;uid=sa;password=123456" SqlConnection myCon = new SqlConnection(connectionString); myCon.Open(); SqlCommand cm = new SqlCommand("select * from userzhuce", myCon); cm.CommandText = "insert into userzhuce (username,password,name,mibaowenti,mibaodaan,tel,mailbox)
9、values(a1,a2,a3,a4,a5,a6,a7)" cm.Parameters.AddWithValue("a1", this.txtusername.Text); cm.Parameters.AddWithValue("a2", this.txtpassword.Text); cm.Parameters.AddWithValue("a3", this.txtname.Text); cm.Parameters.AddWithValue("a4", this.DropDownListmbwt.Tex
10、t); cm.Parameters.AddWithValue("a5", this.txtmbda.Text); cm.Parameters.AddWithValue("a6", this.txttel.Text); cm.Parameters.AddWithValue("a7", this.txtmailbox.Text); cm.ExecuteNonQuery(); myCon.Close();登录页面的关键代码:string connectionString = "server=localhost;dat
11、abase=tuny;uid=sa;password=123456" SqlConnection myCon = new SqlConnection(connectionString); myCon.Open(); SqlCommand cm = new SqlCommand("select * from userdenglu", myCon); cm.CommandText = "insert into userdenglu (name,password) values(a1,a2)" cm.Parameters.AddWithValue(&
12、quot;a1", this.txtdlname.Text); cm.Parameters.AddWithValue("a2", this.txtdlpassword.Text); cm.ExecuteNonQuery(); myCon.Close();修改密码页面的关键代码:try string connectionString = "server=Localhost;database=Qiandaohu;uid=sa,password=123456" SqlConnection myCon = new SqlConnectio
13、n(connectionString); myCon.Open(); SqlCommand cm = new SqlCommand("select * from userzhuce", myCon); cm.CommandText = "seclect username from userzhuce where username='" + txtnewname.Text + "'" cm.CommandText = "update userzhuce set password='" + tx
14、tnewpassword.Text + "'where username = '" + txtnewname.Text + "' " cm.ExecuteNonQuery(); myCon.Close(); catch (Exception aExc) 留言页面的关键代码:try string connectionString = "server=Localhost;database=Qiandaohu;uid=sa,password=123456" SqlConnection myCon = n
15、ew SqlConnection(connectionString); myCon.Open(); DateTime d = System.DateTime.Now; SqlCommand cm = new SqlCommand("select * from userliuyan", myCon); cm.CommandText = "insert into userliuyan (username,lytitle,lycontent,lytime1) values (a1,a2,a3,a4)" cm.Parameters.AddWithValue("a1", this.txtlyname.Text); cm.Parameters.AddWithValue("a2", this.txtlybiaoti.Text); cm.Parameters.AddWithValue("a3", this.txtlyneirong.Text); cm.Parameters.AddWithValue("a4", d); cm.ExecuteNonQuery(); myCon.Close(); catch (Exception aExc) 4 总结这次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年宁波鄞州区东吴镇人民政府编外人员招聘6人考试模拟卷附答案
- 2025广西贵港市金融投资发展集团有限公司招聘4人考前自测高频考点模拟试题附答案
- 2025安徽皖信人力资源管理有限公司招聘望江某电力外委人员1人(公共基础知识)测试题附答案
- 2026广西财经学院公开招聘教职人员72人笔试备考试题及答案解析
- 2026四川自贡医元健康管理有限责任公司招聘工作人员11人笔试参考题库及答案解析
- 迎新年庆元旦师生活动策划【演示文档课件】
- 资阳市雁江区审计局2026年公开招聘编外专业人员(2人)笔试备考题库及答案解析
- 2026山东省科创集团有限公司权属企业招聘5人笔试参考题库及答案解析
- 2026浙江宁波市北仑区港航管理中心招聘编外人员1人笔试备考题库及答案解析
- 2026中国铁建海洋产业技术研究院招聘28人笔试备考题库及答案解析
- 04S519小型排水构筑物1
- 2023年个税工资表
- 劳动者个人职业健康监护档案
- 2023新青年新机遇新职业发展趋势白皮书-人民数据研究院
- 《两角和与差的正弦、余弦、正切公式》示范公开课教学PPT课件【高中数学人教版】
- 管理学原理教材-大学适用
- 变电站一次侧设备温度在线监测系统设计
- GB/T 6579-2007实验室玻璃仪器热冲击和热冲击强度试验方法
- GB/T 16913.3-1997粉尘物性试验方法第3部分:堆积密度的测定自然堆积法
- GB/T 12621-2008管法兰用垫片应力松弛试验方法
- 重庆大学介绍课件
评论
0/150
提交评论