许赟菲,课程应用程序综合实践报告月日新编时分_第1页
许赟菲,课程应用程序综合实践报告月日新编时分_第2页
许赟菲,课程应用程序综合实践报告月日新编时分_第3页
许赟菲,课程应用程序综合实践报告月日新编时分_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、应用程序综合实践报告07 计算机 2 班 Xb07620233许赟菲1 系统介绍本系统主要研究建立菲菲箱包销售网站。利用ASP.NET 开发平台建立前台,再在Web 的基础上与后台数据库建立连接。主要分为前台和后台这两方面管理。在这里实现一些最基本的功能,包括顾客浏览网页功能、会员注册和登录功能、会员密码修改功能和 在线留言功能。2 系统分析与设计2.1 需求分析系统分析该箱包销售网站作为一个经营性网站,在系统开发时应考虑以下需求:有美观的界面,吸引顾客的浏览,增加交易量;满足广大顾客的基本要求,简单方便的运用该系统;具有完整的系统接口,满足灵活的数据导入与导出;能够实现功能的扩展,满足日益增

2、长的需求;能够保障各项数据的安全性和准确性;功能分析做一个箱包销售网站的雏形,实现如下功能: 让顾客浏览商品、网站公告等; 注册登录子系统,顾客注册成为会员后可以登录该箱包网站; 注册的会员也能够重新修改自己的个人资料及密码; 会员登录后可以留言;图 1 系统 Actor图 2 系统用例图(整体的)2.2 总体分析与设计系统总体功能如图 2 中显示的系统用例图是一个基本完整的销售网站的模块。本系统作为该箱包销售网站的一些子功能, 主要包括以下功能模块: 信息浏览功能模块; 用户模块(包括注册 / 登录 / 修改密码等);在线留言功能模块。 信息浏览功能模块:实现景点信息与酒店信息浏览功能; 用

3、户模块:顾客要注册成为会员,登录后才能购买本网站的包包,还可以留言;本网站还为会员提供资料修改和密码保护的功能; 在线留言功能模块:在线留言可以作为会员与会员、 会员与管理员之间交流的平台,会员既可以在这里留言提问,也可以发表自己对我们网站的意见和建议,使双方更好更和谐的合作发展。该系统总体结构图如下:菲菲箱包销售网站系统前台后台登商购结公留登管录品物账告言录理界查车浏板界界面询览面面会会会会会商订网留员员员员员品单站言注登资密管管管公管册录料码理理理告理修保管改护理图 3系统总体结构图系统总体业务流程本系统主要满足广大顾客的基本需求,对系统需求进行了分析,制定了相应的模块。该销售系统的总体业

4、务处理流程图如下:图 4 总体业务流程图系统开发系统结构设计系统采用现在流行的软件开发平台Microsoft 的ASP.NET。目前软件开发平台主要向Web的应用方向发展,由于Web的应用是基于分布和异构的网络环境的,所以要求开发平台应具有开放性、分布性和平台无关性。系统采用 B/S 结构。 Web 是目前最重要的基于文档的分布式系统。从技术角度看,Web 是由成千上万的 HTTP 服务器和客户组成的分布式系统, 这些服务器和客户就是通常所说的 Web 服务器和 Web 浏览器。服务器维护以文件形式存储的文档的集合,接受获取文档的请求并将之传送给客户,或者接受存储新文档的请求,对文档进行更新。

5、2.3 详细分析与设计用户功能模块实现的主要功能包括会员注册、会员登录以及会员信息修改。 用户注册。新用户首次访问本站,只能浏览该网站的信息;若想使用购物车功能、在线支付功能以及在线留言功能,则必须经过注册。 用户登录。已注册的用户登录时,需输入用户名和密码,用户登录成功后可以调用信息浏览、购物车、在线支付、在线留言等模块。 用户修改密码。主要是当用户认为自己原来的密码不安全的时候,可以进行修改后,再进行登录。浏览信息图 5 用户功能模块流程图浏览包包信表息1 用户注册的数据浏库览表公告信息表 2 用户登录的数据库表女男旅促新公2.3.2 信息浏览功能模块销手司士士行该模块主要分为浏览包包信息

6、和浏览公告信息。而包包信息和公告信息又分为多包包箱公上简个更具体的模块。包包包告路介图 6 浏览信息功能模块流在线留言功能模块该模块主要是方便用户和管理人员进行沟通和交流,用户可以提问,并发表自己的看法,也可浏览其他用户的留言。留言信息包括:留言的用户、留言时间及留言内容。(1)浏览留言。用户可以查看其他用户的留言。(2)发表留言。用户如果要留言必须登录后才能发表其留言。图 7 在线留言模块流程图表 3 留言的数据库表3 关键实现3.1 系统特色和核心功能本系统的特色体现在其易操作性。即使从未接触过网购的顾客,也能轻松的在本系统进行网购。本系统的界面清醒明了,步骤建议,并且配备详细的说明书,帮

7、助新手上路。本系统的核心功能,包括用户登录、注册功能,并且用户能够修改自己的密码;浏览丰富的包包信息以及网站的公告信息;会员还能够在线留言,与其他会员还有管理员实现互动。3.2 开发工具、开发环境和开发语言开发工具: Visual studio 2008、 SQL server 2005开发环境: Windows XP开发语言: C#3.3 关键界面与核心代码关键界面图 8 会员注册界面图 9 会员登录界面图 10 会员留言界面图 11 输入留言信息3.3.2关键代码注册页面的关键代码:string connectionString = server=localhost;data

8、base=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)values(a1,a2,a3,a4,a5,a6,a7);cm.Execu

9、teNonQuery();myCon.Close();登录页面的关键代码:string connectionString = server=localhost;database=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,p

10、assword) values(a1,a2);cm.ExecuteNonQuery();myCon.Close();修改密码页面的关键代码:trystring connectionString =server=Localhost;database=Qiandaohu;uid=sa,password=123456SqlConnection myCon = new SqlConnection(connectionString); myCon.Open();SqlCommand cm = new SqlCommand(select * from userzhuce, myCon); cm.Comma

11、ndText = seclect username from userzhuce where username=+txtnewname.Text + ;cm.CommandText = update userzhuce set password=+ txtnewpassword.Text + where username = + txtnewname.Text + ;cm.ExecuteNonQuery();myCon.Close();catch (Exception aExc)留言页面的关键代码:trystring connectionString =server=Localhost;dat

12、abase=Qiandaohu;uid=sa,password=123456SqlConnection myCon = new SqlConnection(connectionString); myCon.Open();SqlCommand cm = new SqlCommand(select * from userliuyan, myCon); cm.CommandText = insert into userliuyan (username,lytitle,lycontent,lytime1) values(a1,a2,a3,a4);a4, d);cm.ExecuteNonQuery();myCon.Close();catch (Exception aExc)4 总结这次应用程序综合实践的课程设计与 .net 课程设计差不多是并行开展的。 通过 .net 课程没让我初步接触了一些网站开发的软件,而通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论