




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应天职业技术学院毕业论文21绪论1.1课题背景手机销售网站是电子商务的一个体现。从个人角度来说,它节省了时间;从企业来说,它提高了业务的效率与准确性,使得买卖双方的交易成本大大降低。随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,网上商品展示已经日渐普及,很多人都通过网络来购物。网上商品展示的好处在于能够不用交房租、不用雇佣伙计、一天24小时随时能进行服务等等。一个商品展示网站的好坏直接关系到它是否能够吸引顾客,是否能够在众多的商品展示网站中生存。电子商务不仅仅是简单地将生意搬到网上,而是对企业传统的营销、管理和生产经营模式的一场深刻变革,是企业经营机制和运行模式的调整。以信息网络为基础的电子商务的应用,有助于促进企业管理不断完善,其优越性是可见的。其显著的特点是来完成商务活动的联结,尽可能减少面对面的接触和手工处理过程。现今社会,发展迅速,尤其经济方面尤为突出,随着经济的快速发展,人们的消费意识也在不断更新,随着网络发展而出现的网上商品展示成了一种新时尚,也是一种全新的购物理念。它满足了人们快节奏的生活,极大的方便了人们。因此,就目前形式看来,商品展示网站的出现是历史发展的必然,在不久的将来也将占据商家展示商品的主导地位。基于人们对网上商品展示的潜在需求,想为商家和消费者建立一个网上信息平台。从消费者的角度来说,它节省了时间;从企业来说,它提高了业务的效率与准确性,使得买卖双方的交易成本大大降低。所以开发了这个手机销售网站网站系统。1.2目的和意义网上购物系统不同于其它性质的网站,由于涉及到交易,因此对于严谨性有很高的要求。每一个细小的环节都和重要。这样才能使得在网上电子交易时避免不必要错误发生。我将使用ASP.NET网络编程技术来编辑网页,以及SQLServer数据库技术来建立功能强大的的数据库,并运用ODBC技术把数据库和动态网页相关联。传统的静态管理信息系统获取信息的方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。但是,当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用开发中解决方案是建立网站,以及自己的动态数据库,使得所有手机信息可以及时的保存、更新。可以使客户更好的及时了解手机买卖的情况。1.3研究现状商城主要使用对象时广大年轻群体,当然也有其他人。网络化销售手机的好处,节省了传统店面、店员的成本;另外现在很多厂商都比较重视网上渠道,所以有不少直销或者很少的分销,不象传统渠道有严格的分销制度,也节约了成本。同时对于消费者来说具有很大的好处。考虑到商城一定要做到适合各个人群使用,一定要做的全面展示商品特点的同时,简洁地展示商品信息。这样才不失网购方便快捷的特点。网站最重要的是买卖交易环节,所以要完善售前咨询(包括商品详细信息和购物流程指导)售后服务保障环节。其中售前环节。其中售前环节较为重要,售后还要提供相应的服务。目前的销售网站有京东商城、淘宝网,天猫等等,对于销售市场而言,网购还是比较便捷的。但是,电子商务系统在提供交易所必须的信息交换、支付结算和实物配送这些基础服务的同时,还将面临使用信息技术作为交易平台带来的新问题。如信息安全问题、身份识别问题、信用问题、法律问题、隐私问题、税收问题等。上述问题的解决必须从外部市场环境开始着手。对于信用、税收问题需要通过制定相关经济政策进行推进。对于安全和身份识别问题需要通过技术进步来保证。对于法律和隐私等问题则需要加强电子商务方面的立法。对于推动消费者上网购物,则需要全社会的参与和引导。因此,发展电子商务是一项系统性的工程,它需要企业主导、政府引导和社会参与。2系统技术基础2.1系统开发方法软件开发是一个非常复杂的过程,一个成功的软件要经过多个阶段。针对系统的需求进行调查分析,通过网上资料查询的数据显示,初步设计数据库管理,系统采用SQLServer2008作为数据库平台,一方面可以被应用程序访问,另一方面也可以在后台操作,以完成数据库整理。系统开发技术选择:采用.net开发技术。技术要求与环境:开发平台与工具Microsoftvisual2010,SOLServer2008,VS源代码管理工具。主要技术:as,,js,div+css.技术要求:数据输入:后台管理可以添加、修改、删除用户信息等。数据查询:实现商品展示、查询等。2.2ASP.NETASP.NET是统一的Web应用程序平台,它能够面向任何浏览器。ASP.NET技术的优点:1、编写程序方便。2、提供多种编程语言。ASP.NET可以与任何的ActiveXScripting语言相容。除了可用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl等。3、提高代码的安全性。4、功能强大。5、访问数据库十分方便。在ASP.NET中通过使用ADO.NET编写简明紧凑的脚本,可以连接任何ODBC兼容的数据库,如SQLServer、Access及普通文本档等数据源。2.3ADO.NETASP.NET的DatabaseAccess组件使用ADO.NET为Web应用程序提供了一组基于对象的数据访问界面,是一项将数据库访问添加到Web页的技术。在ASP.NET中通过使用ADO.NET编写简明紧凑的脚本,可以连接任何ODBC兼容的数据库,如SQLServer、Access及普通文本档等数据源。ADO.NET具有界面的一致性的特点,不论后台使用的是什么数据库,对于网页开发人员来说都没有什么不同。这样,当企业单位发展了,数据库需要从小型的移植到大型的数据库时,应用程序的界面几乎不用作任何变动。ADO.NET的对象:1)Command对象定义了将对数据源执行的指定命令。2)Connection代表打开的、与数据源的连接。3)DataControl将数据查询Recordset绑定到一个或多个控件上,以便在Web页上显示ADO.Recordset数据。4)DataFactory实现对终端应用程序的指定数据源进行读写数据访问的方法。2.4数据库技术概论当前有很许多关系数据库管理系统,如Oracle、Sybase、DB2、Informix以及SQLServer等。每种管理系统都有其特点,这里之所以选择SQLServer2005,都是由它的特点决定的。SQLServer的主要特点如下:(1)加强的T-SQL(事务处理SQL)2)CLR(CommonLanguageRuntime是通用语言运行时)3)可视化的管理工具4)Internet/Intranet互连公用的Internet和本单位使用的Intranet提供了廉价的共享数据方法。
3系统需求分析3.1系统可行性分析3.1.1市场前景可行性分析当前网上购物市场是具大的,而且市场还在发展初期,其市场潜力不可估量,系统的市场前景是可行的。3.1.2技术可行性分析一个系统在技术上是否可行,往往从开发的风险,资源的有效性,相关技术的发展等方面来分析。开发风险的大小直接关系到系统的成败。本系统的实现从其所需要实现的功能上来说,现有的比较成熟的技术已基本上能满足其功能需求,而且有很多当前已成功开发并投入使用的网上购物系统可供借鉴。因此,从系统的开发风险来分析,本系统的开发是可行的。在本系统的开发过程中,主要用到开发工具有VisualStudio2008、SQLServer2005等。这些技术和开发工具都是完善,在实践中多次被运用的,是完全可行的,不会存在技术上的问题。所以从技术环节上来说不存在无法实现的情况发生。3.2系统需求分析3.2.1顾客对于系统的需求顾客在手机销售网站中看重的是方便和快捷,因此系统要使顾客能够在大量的产品信息中迅速搜索到自己想要了解的产品信息。并且,由于顾客中可能存在有很多并不熟悉网上购物流程的人,系统操作流程应该简单、易用。首先顾客能在商城中查询各种手机的介绍、实物图片、价格等基本信息,以便顾客确定自己满意的手机。选好手机后,顾客可以将所选手机放入购物车,如果在结算前改变主意,依然可以不用购买。当顾客选定所要购买的手机后,能够向系统提交并由系统自动生成相应的定单号。同时,系统的安全性也是顾客关注的,就系统本身而言主要是用户验证、站点、服务器的安全,这些在后面的章节中将会有所分析。系统另外重要的功能就是对手机进行评价,本系统开发一个比较完善的小型的评价系统可以在系统中独立出来应用。3.2.2管理员对于系统的需求系统管理员在此系统中扮演着非常重要的角色,管理员可以进行手机管理、定单管理、注册用户管理,评价管理等需求。并且系统面对大量的信息应该做到条理清楚,管理员能够轻松的找到需要的管理类别。为了实现这些需求,管理中心应该做到功能齐全,模块划分明确。本系统中管理部分分为用户管理、定单管理、手机管理这三个模块。此外,和前台顾客一样管理中心同样有对系统的安全需求。3.3业务逻辑3.3.1用户管理流程图3.3用户管理流程用户管理包括普通用户管理和管理员账号管理,后台用户可以修改自己的登录密码,可以管理前台的会员信息。3.3.2会员管理流程图3.4会员管理流程3.3.3手机管理流程 图3.5手机管理流程后台管理员可以对手机信息进行管理,包括添加手机,修改手机,删除手机信息等。3.3.4新闻管理流程 图3.6新闻管理流程3.3.5订单管理流程 图3.7订单管理流程3.3.6留言管理流程 图3.8留言管理流程3.3.7友情链接管理流程 图3.9友情链接管理流程应天职业技术学院4系统设计与实现4.1系统体系结构设计我开发的手机销售网站按角色分为前台功能和后台2个功能模块。前台部分由普通用户和未注册会员使用,主要包括用户注册,用户登录,手机搜索,手机列表,购物车,订单查看,留言板,友情链接,手机评价管理等功能模块。后台部分由管理员使用,主要包括账号管理,库存管理,会员管理,手机类别管理,手机管理,新闻管理,订单管理,留言板管理,友情链接管理,手机评价信息管理等功能模块。系统的功能模块图如图3.1。图4-1系统功能图根据网站系统的功能模块图网站具有的主要功能如下:账号管理账号管理是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。评价管理前台注册用户可以对手机进行详细的评价,包括评价等级,评价信息,手机优点,手机缺点,手机使用心得等评价信息,管理员在后台可以对评价信息进行查看和管理。会员管理会员管理包括前台用户注册,用户登录,用户修改自己的注册信息,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登录账号,登录密码,年龄,密码问题,密码答案,用户电话,用户地址等重要的联系信息。手机管理手机管理是网站处理手机信息的重要模块,包括前台手机展示,手机搜索,手机类别展示,手机信息包括手机的名称,数量,价格,手机类别等重要的信息。管理员可以对手机进行添加,修改和删除。同时还可以对手机的类别信息进行维护。新闻管理新闻管理包括前台新闻的展示已经后台管理员对新闻信息的添加,修改和删除等信息。新闻信息包括新闻信息的标题,新闻内容,发布时间等信息。订单管理订单管理是一个购物网站很重要的功能,订单管理包括前台用户购买手机的购物车,当用户确定订单之后就可以在自己的订单查询功能模块实现查询自己的历史订单信息。管理员可以对订单信息进行查看,删除等操作。留言板留言板提供了一个用户和网站之间的最好交流平台,用户登录网站就可以在留言板上给网站进行留言,包括留言的姓名,标题,内容和一些联系方式。当用户发布留言后管理员可以在后台查看留言信息,同时可以对用户的留言进行回复。对不良信息可以做删除操作。友情链接为方便网站和其他网站进行交流互相推广网站,网站提供了一个友情链接模块,在前台的网站底部显示了后台添加的所有友情链接信息。友情链接包括网站的地址和名称以及联系人。管理员可以对友情链接进行添加,修改和删除操作。4.2数据库结构设计4.2.1E-R图图4-2关系模型4.2.2数据库——表设计数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQLServer,Oracle等。我采用了SQLserver2005数据库管理系统,建立的数据库名为MobileWeb的数据库。本次项目采用了9张表,主要表的内容和功能在下面显示出来。Mobile(手机信息表)主要用于保存手机的基本信息,该表的结构如表4-1所示表4-1Mobile(手机信息表)列名说明类型(长度)备注MobileID手机idInt(4)不允许空,主键MobileName手机名称Nvarchar(50)不允许空MobilePrice手机价格Bigint(8)不允许空MobileTypeID手机类型Varchar(20)不允许空MobileIntroduce手机介绍Text(16)不允许空MobilePhoto图片路径Nvarchar(50)不允许空MobileIsNew是否推荐Int(4)不允许空MobileDate发布时间Dattime(8)不允许空MobilePhoto图片路径Nvarchar(50)不允许空liuyanban(留言信息表)主要用于记录留言信息,该表的结构如表4-2所示。表4-2liuyanban(留言信息表)字段说明类型(长度)备注id主题idInt(4)不允许空,主键name姓名Varchar(20)不允许空emailEmailNvarchar(50)不允许空younet网站地址Dattime(8)不允许空qqQQNvarchar(50)不允许空content留言内容Text(16)不允许空biaoqing表情Nvarchar(50)不允许空touxiang头像Nvarchar(50)不允许空addTime添加时间Nvarchar(50)不允许空huifu回复信息Nvarchar(50)不允许空Administrator(管理员信息表)主要用于保存管理员信息,该表的结构如表4-3所示。表4-3Administrator(管理员信息表)字段说明类型(长度)备注id管理员idInt(4)不允许空Name管理员名称Varchar(30)不允许空Password管理员密码Varchar(16)不允许空OrderInfo(订单表)主要用于记录某一订单表中所订购的手机的详细信息,该表的结构如表4-4所示表4-4OrderInfo(订单表)字段说明类型(长度)备注OrderID订单idNvarchar(50)不允许空MobileName货物名称Nvarchar(50)不允许空OrderDate购买时间Nvarchar(50)不允许空MobileTypeName货物类别Nvarchar(50)不允许空OrderMember会员名称Nvarchar(50)不允许空MobileLiebie(手机类别表)主要用于记录手机的类别信息,该表的结构如表4-5所示表4-5MobileLiebie(手机类别表)字段说明类型(长度)备注MobileTypeID类别编号Int不允许空MobileTypeName类别名称Nvarchar(50)不允许空Member(会员信息表)主要用于记录会员的信息,该表的结构如表4-6所示表4-6Member(会员信息表)字段说明类型(长度)备注ID会员编号Int不允许空username会员账号nnvarchar(50)不允许空password会员密码nnvarchar(50)不允许空Photo会员头像nnvarchar(50)不允许空Sex会员性别nnvarchar(50)不允许空Tel会员电话nnvarchar(50)不允许空ADdress会员地址text(16)不允许空nianling会员年龄nnvarchar(50)不允许空Ds会员描述text(16)不允许空wenti会员问题nvarchar(100)不允许空Daan问题答案nvarchar(200)不允许空MemberMoney会员充值float(8)不允许空CommentInfo(评价信息表)主要用于记录手机的评价详细信息,该表的结构如表4-7所示表4-7CommentInfo(手机评价信息表)字段说明类型(长度)备注id编号int(4)不允许空MobileId手机编号int(4)不允许空leibie评价级别nvarchar(2000)不允许空Titiles评价信息nvarchar(2000)不允许空youdian评价优点nvarchar(2000)不允许空quedian评价缺点nvarchar(2000)不允许空shiyongXinDe使用心得nvarchar(2000)不允许空Addtime评价时间datetime(8)不允许空Adduser评价人Nvarchar(50)不允许空NewsInfo(新闻信息表)主要用于记录新闻详细信息,该表的结构如表4-8所示表4-8NewsInfo(新闻信息表)字段说明类型(长度)备注id新闻编号Int不允许空title新闻标题text(16)不允许空Content新闻内容Nvarchar(50)不允许空Addtime添加时间datetime(8)不允许空LinkInfo(友情链接信息表)主要用于记录友情链接详细信息,该表的结构如表4-9所示表4-9LinkInfo(友情链接信息表)字段说明类型(长度)备注id网站编号Int不允许空Name网站名称nnvarchar(50)不允许空Url网站地址nnvarchar(50)不允许空Username联系人nnvarchar(50)不允许空5系统实现5.1账号管理模块账号管理是系统中对管理员信息的管理,包括对管理员信息的添加,修改和删除等功能。账号管理的运行界面如图5-1。图5-1账号管理图5-2添加账号添加账号的代码如下:protectedvoidbtnAdd_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection(SqlHelper.connstring);stringsql=string.Format("insertintoguanliyuan(name,Password)values('"+this.txtName.Text+"','"+txtPwd.Text+"')");SqlCommandcomm=newSqlCommand(sql,conn);conn.Open();comm.ExecuteNonQuery();conn.Close();this.lblinfo.Text="添加成功!";}5.2评价管理这个模块是系统中最核心的功能了,以及注册并登陆的会员可以对手机进行评价操作,评价信息包括评价的等级,评价的标题,手机的优点,手机的缺点,手机的使用心得等信息。同时在手机评价页面可以查看手机评价的好评率。管理员在后台可以对评价信息进行管理,包括查看评价信息,删除评价信息。图5-3添加评价信息图5-4手机评价信息图5-5手机评价管理添加评价信息的关键代码如下:protectedvoidButton1_Click(objectsender,EventArgse){if(Session["username"]==null){Alert.AlertAndRedirect("对不起您还没有登录","Login.aspx");}else{stringstrid=Page.Request.QueryString["id"];stringsql="insertintoCommentInfo(MobileId,leibie,Titiles,youdian,quedian,shiyongXinDe,Adduser)values('"+strid+"','"+DropDownList1.SelectedItem.Text+"','"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+TextBox4.Text+"','"+Session["username"].ToString()+"')";dbcoment.RunSql(sql);Alert.AlertAndRedirect("评论成功","ShowMobileContent.aspx?id="+strid);}}用户进行评价的时候首先通过SESSION的值来判断用户是否登陆,如果没有登陆提示用户进行登陆,已经登陆的用户把评价信息直接添加到评论的数据库中进行保存。5.3会员管理模块会员管理包括前台用户注册,用户登录,用户修改自己的注册信息,以及管理员对会员信息进行查询,对会员信息进行修改和删除会员信息等功能,会员信息包括会员的登录账号,登录密码,年龄,密码问题,密码答案,用户电话,用户地址等重要的联系信息。图5-6用户注册图5-7用户管理图5-8用户登陆会员注册的关键代码如下;protectedvoidLinkButton1_Click(objectsender,EventArgse){data.RunSql("insertintoMember(Daan,wenti,password,username,Sex,Tel,ADdress,nianling,Ds)values('"+txtdanan.Text+"','"+txtwwenti.Text+"','"+TextBox1.Text+"','"+txtname.Text+"','"+DropDownList1.SelectedItem.Text+"','"+txtTel.Text+"','"+txtbanquan.Text+"','"+tb_birth.Value+"','"+txtds.Text+"')");Alert.AlertAndRedirect("注册成功请登录!","Login.aspx");}会员登陆的关键代码如下:protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){SqlHelperdata=newSqlHelper();SqlDataReaderdr;dr=data.GetDataReader("select*from[Member]whereusername='"+TxtUserName.Text.Trim()+"'andpassword='"+TxtPassword.Text.Trim()+"'");if(dr.Read()){Session["username"]=dr["username"].ToString();Session["userid"]=dr["id"].ToString();Response.Redirect("Default.aspx");}else{Alert.AlertAndRedirect("账号或者密码不对请重新登陆!","Login.aspx");}}会员登陆系统进行判断用户是否已经等来了,如果已经登陆就提示不能重复登陆。5.4手机管理手机管理是网站处理手机信息的重要模块,包括前台手机展示,手机搜索,手机类别展示,手机信息包括手机的名称,数量,价格,手机类别等重要的信息。管理员可以对手机进行添加,修改和删除。同时还可以对手机的类别信息进行维护。图5-9添加手机图5-10手机信息管理图5-11手机类别管理添加手机信息的关键代码如下:protectedvoidbtnAdd_Click(objectsender,EventArgse){stringname=txtAddlei.Text.ToString().Trim();if(name.Length<1){Response.Write("<Script>alert('类别名称不能为空!')</Script>");return;}AddItem(name);BindLeiGridView();txtAddlei.Text="";}添加手机除了手机的基本信息还要上传手机的图片,添加手机图片的时候调用图片文件上传类文件进行上传并把手机图片的路径存放到数据库的表中。5.5新闻管理新闻管理包括前台新闻的展示已经后台管理员对新闻信息的添加,修改和删除等信息。新闻信息包括新闻信息的标题,新闻内容,发布时间等信息。图5-12添加新闻信息添加新闻信息的关键代码如下:protectedvoidbtnAdd_Click(objectsender,EventArgse){lblError.Text="";stringsTitle=txtTitle.Text.ToString().Trim();stringsContent=TextBox1.Value.ToString();if(sTitle.Length<1||sContent.Length<1){lblError.Text="标题和内容不能为空!";return;}InsertNews(sTitle,sContent);lblError.Text="添加成功!";txtTitle.Text="";TextBox1.Value="";}privatevoidInsertNews(stringsTitle,stringsContent){SqlConnectionmyConnection=newSqlConnection(ConfigurationManager.ConnectionStrings["sqlcon"].ConnectionString);stringcmdText="INSERTINTONewsInfo(Title,Content)VALUES('"+sTitle+"','"+sContent+"')";SqlCommandmyCommand=newSqlCommand(cmdText,myConnection);try{myConnection.Open();myCommand.ExecuteNonQuery();}catch(SqlExceptionex){thrownewException(ex.Message,ex);}finally{myConnection.Close();}}5.6订单管理订单管理是一个购物网站很重要的功能,订单管理包括前台用户购买手机的购物车,当用户确定订单之后就可以在自己的订单查询功能模块实现查询自己的历史订单信息。管理员可以对订单信息进行查看,删除等操作。图5-13浏览全部页面图5-14手机详细信息图5-15购物车管理图5-14订单信息管理订单管理的关键代码如下:privatevoidBinderOrder(){stringsqlstr="select*fromOrderInfo";gvOrderInfo.DataKeyNames=newstring[]{"OrderID"};sqloperate.gvDataBind(gvOrderInfo,sqlstr);SqlHelperdata=newSqlHelper();SqlDataReaderdr1;dr1=data.GetDataReader("selectOrderIDfromOrderInfo");if(dr1.Read()){stringsqlstrtprice="selectsum(MobilePrice*shuliang)astpricefromOrderInfo";SqlDataReaderdr;dr=data.GetDataReader(sqlstrtprice);dr.Read();labMoney.Text=Convert.ToString(int.Parse(dr["tprice"].ToString()));}else{labMoney.Text="0";}}6系统评价6.1系统的特点和优点本系统设计时兼顾了客户和管理员两者操作的方便性。主要有如下几方面的特点和优点:(1)本系统存在一个比较突出的特点。系统中对手机的详细资料详尽的分析和处理。手机销售与一般的商品销售不同,其中鲜花销售存在一个鲜花组装问题。一般花店进货是进鲜花的原材料,然后根据客户的需求自己组装成各式各样的鲜花成品。所以其原材料记录是很重要的。(2)本系统可以在大多数操作系统中运行,移置性高。采用SQLServer2008设计数据库,实现了动态地增、删、改、查数据的功能。(3)为了后期维护数据的便利,对通用字段,如商品分类等信息的输入,采用了下拉列表框的方式显示该数据,避免了手动输入时的错误现象出现。遇到该类数据时,客户只需要点击鼠标选择自己所需的数据就可以完成操作。为网购者提供了方便,并且有利于系统统计工作的顺利进行。(4)及时对各页面提交的表单信息进行判断,如果信息为空或输入有误的现象,系统弹出错误提示,提醒用户重新输入。(5)用户界面比较友好,使用方便,操作简单。一般的用户也可以通过摸索来达到熟练操作本系统的目的。6.2系统存在的不足和改进方案6.2.1系统存在的不足本系统基本完成了一般网上销售商城的基础功能,可以实现简单的查询、订购、交易等功能。此外,本系统还是存在一些不足,主要有以下几方面:(1)网站界面主要以表格和文字的组合来展示。由于时间上的仓促,使得界面不够简洁、美观。系统界面的色彩也比较单一,可能会影响都购买者的消费行为。(2)数据库及开发代码中还是存在一定的冗余,由于经验的欠缺及和考虑层面的不充分,系统的大部分设计中,存在着代码的冗余的现象,影响系统的运行质量。(3)由于人力和时间问题,后台界面相对简单,且功能不完善。6.2.2改进方案针对系统存在的不足,我准备在以后的日子里对系统进行进一步的改进,方案如下:(1)针对系统界面的不美观的问题。我可以上网下载大量美化图片,并使用photoshop进行优化操作,使其不对网站的传输速度影响太大;此外,还需改进系统的整体色调,是系统色调达到统一。(2)对数据库采用数据库连接池技术提高数据库操作的性能;数据库的关系模式可以进一步规范化,减少冗余现象。7总结在一个网站的设计中,数据库的建立也是很重要的。这里我使用SQLServer2005来建数据库,因为它操作起来相对比较简单。数据库建好后就用ASP.NET脚本语言实现数据库与网页的连接。网站后台管理系统的基本功能都已经实现,管理员可以对访客信息以及给本购物系统网站的留言等内容进行管理。遗憾的是由于时间、知识能力等各种因素的影响,本网站客户端的小部分程序没有完全实现,惆怅何似!通过这次毕业设计,我基本明确了一个网站系统从设计到开发的大致流程和重点关注的方向,对各个主流设计软件有了很深刻的了解。同时对ASP.NET技术也有了基本的了解和掌握,使我受益匪浅。通过这次毕业设计,我大致了解了进行软件开发工作的基本过程,并且从中获得了许多实际的、有意义的知识,其中我对以下几点有深刻的体会:(一)编程中定义窗体及变量的名称时,一定要规范,要让其他编程人员能够看懂,必要时可以加注释。(二)对各个控件的属性、事件要了解清楚,这样才能在编程的过程中熟练的应用。(三)在编程的过程中要不断的思考,对每一个可能出现的问题都尽量在编程中处理掉,避免以后的麻烦。(四)对编程中用到的函数,要将其变量的含义了解清楚,这样才能顺利应用,以实现函数的功能。(五)程序编好后调试是非常重要的,它的意义在于通过调试可以逐步完善它的功能,改正程序中的错误,使程序尽量达到尽善尽美,在调试的过程中尽量不要以编程时的思想去调试,要以一个普通用户的思维去思考。致谢毕业论文完成的同时也意味着我的大学生活即将画上一个句号。在南京应天职业技术学院这三年的日子里,有太多的美好回忆。回想以前生活的点点滴滴,有太多的不舍。首先,我要感谢我的导师芮立老师,在实习期间时常关注着我毕设的进度。学校下达毕设任务,总是及时地通知并督促我完成所需提交的毕设任务。在毕业设计和完成论文的过程中,他也给了我很多帮助和指导,帮我找到从项目和论文中找出不足,并指导着我加以修改并完善。还要感谢其它几位任课老师,是他们让我在两年的时间里学到了许多知识。其次,我要感谢所有给予我帮助和鼓励的同学。在他们的热心帮助之下,我克服了一个个难以解决的问题,直到今天完成我的毕业设计。是他们给了我坚持下去的勇气与力量,鼓励着我向前迈步。最后还要感谢我亲爱的室友们,三年时间说长不长说短也不短,我们朝夕相处,感谢有你们的陪伴与鼓励。曾近,我们一起疯,一起学习,我想这样深厚的情谊永远不会变质,永远是我前进的动力。再次感谢所有我想感谢的人!参考文献[1]使用C#语言开发数据库应用系统北京阿博太克北大青鸟信息技术有限公司编著科学技术文献出版社2011[2]MySchool数据库设计优化北京阿博太克北大青鸟信息技术有限公司编著科学技术文献出版社2011[3]使用JavaScript增强交互效果北京阿博太克北大青鸟信息技术有限公司编著科学技术文献出版社20011[4]深入.NET平台的软件系统分层开发北京阿博太克北大青鸟信息技术有限公司编著科学技术文献出版社2011[5]使用ASP.NET技术开发网上书店北京阿博太克北大青鸟信息技术有限公司编著科学技术文献出版社2011[6]开发基于Ajax和控件技术的Web应用系统北京阿博太克北大青鸟信息技术有限公司编著科学技术文献出版社2011[9]沈阳李勇敢《ASP.NET程序设计教程.电子工业出版社》2007[10]孙践知等编著《网络程序设计案例教程——ASP.NET+SQLServer(C#实现)(高等学校教材·计算机应用)》清华大学出版社,2008[11]张恒廖志芳刘艳丽编著《ASP.NET网络程序设计教程》人民邮电出版社2009[12]谢维成《SQLServer2005实例精讲》清华大学出版社2008[13]北京阿博泰克北大青鸟信息技术有限公司《项目实战》北京:科学技术文献出版社2008[14]北京阿博泰克北大青鸟信息技术有限公司《SQLServer应用开发》北京:科学技术文献出版社2007[15]北京阿博泰克北大青鸟信息技术有限公司《.Net平台和C#编程》北京:科学技术文献出版社2008[16][美]里克特著李建忠译《NET框架程序设计(修订版)——微软.NET程序员系列》清华大学出版社2009[17]卢坚.中文版DreamweaverMX2004网页设计实例教程[M].北京希望电子出版社,2006[18]李维.面向对象开发实践之路――C#[M].电子工业出版社,2005[19][美]DavidYack.ASP.NET2.0MVPHacks[M].JohnWiley&Sons,2007.[20](美)维埃拉.SQLServer2005高级程序设计[M].北京:人民邮电出版社,2008.80196单片机IP研究与实现,TN914.42AT89S52单片机实验系统的开发与应用,TG155.1F406基于单片机的LED三维动态信息显示系统,O536TG174.444基于单片机的IGBT光伏充电控制器的研究,TV732.1TV312基于89C52单片机的印刷品色彩质量检测系统的研究,TP391.41基于单片机+CPLD体系结构的信标机设计,TU858.3TN915.62基于单片机SPCE061A的汽车空调控制系统,TM774TM621.3带有IEEE488接口的通用单片机系统方案设计与研究,TN015基于VC的单片机软件式开发平台,TG155.1F406基于VB的单片机虚拟实验软件的研究与开发,TG155.1F406采用单片机的电阻点焊智能控制器开发,TG155.1F406基于51系列单片机的PROFIBUS-DP智能从站研究,TG155.1F406八位单片机以太网接入研究与实现,TG155.1F406基于单片机与Internet的数控机床远程监控系统的研发,R319TP319基于单片机和DSP控制的医用输液泵的研究,U467.11基于单片机控制新型逆变稳压电源的设计与仿真,F426.22TP311.52基于8位单片机的摩托车发动机电控单元软硬件的开发,TB61基于430单片机的变压器监控终端的研究,TG155.1F406逆变点焊单片机控制系统研究,TG131TG113.14单片机控制数字变量柱塞泵的研究,F426.22TP311.52基于单片机控制的高通量药物筛选及检测系统开发,R730.55R734.2MCS8051以及DS80C320单片机软核的设计,TP391基于AVR单片机的应用设计实践,TN015LPC2210单片机的KGW脉冲固体激光掩膜加工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村土地买卖合同范本
- 农村建筑施工合同范本
- 买卖冬虫夏草合同范本
- 勘界测绘合同范例
- 再婚买房合同范本
- 个体简易合同范本
- 包工安装护栏合同范本
- 单位销售岗位劳动合同范本
- 俱乐部装修合同范本
- 养殖合作建设合同范本
- 云南省实验教材信息技术三年级第一册第13课PPT课件
- 交际德语教程第二版A1Studio[21] 课后习题参考答案
- 最新修改 班组安全管理建设--5831模式通用课件
- 气割、电气焊作业的应急救援预案
- 2018年柴油机大修工程量单
- 超级精美PPT模版美国经典ppt模板(通用珍藏版2)
- 2022年“叶圣陶杯”全国中学生新作文大赛专用稿纸
- 中医内科方歌-八
- 气动控制阀的定义分类及工作原理详解
- 梯形练字格A4纸打印版
- 对丁达尔效应的研究
评论
0/150
提交评论