计算机专业毕业论文 sql server图书销售系统毕业设计_第1页
计算机专业毕业论文 sql server图书销售系统毕业设计_第2页
计算机专业毕业论文 sql server图书销售系统毕业设计_第3页
计算机专业毕业论文 sql server图书销售系统毕业设计_第4页
计算机专业毕业论文 sql server图书销售系统毕业设计_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

毕业论文题目SQLSERVER图书销售系统毕业设计专业计算机应用与维护班级学生姓名指导教师定稿日期学生姓名专业计算机应用与维护指导教师论文题目SQLSERVER图书销售系统毕业设计答辩时间指导教师初评意见指导教师签字年月日答辩委员会意见毕业论文成绩答辩委员会主任签字年月日学生姓名专业计算机应用与维护学号论文题目SQLSERVER图书销售系统毕业设计论文主要内容利用SQLSERVER设计出图书销售的管理系统,使图书的销售情况清晰明了,达到节省人力资源,提高管理效率的目的。文中详细提供了SQLSERVER简介、此系统设计过程与方式、系统所需数据源及系统最终效果等。毕业论文的工作进度和起止时间下达任务书的时间2月23日2月23日下达任务书收集资料3月23日整理资料4月23日开题5月31日第一次修改6月07日进行第二次修改定稿6月13日论文答辩指导教师签名系主任签名摘要利用SQLSERVER2005设计出网上销售系统,让人们更轻松的享受快捷、方便的网络生活。关键词SQLSERVER2005,销售系统目录引言11关于SQLSERVER200511SQLSERVER2005简介12SQLSERVER2005安装图解21、安装22、初次使用122系统设计141、系统总体设计141功能描述142视图143存储过程152公共类的编写151WEBCONFIG文件配置162数据库操作类的编写163网站首页的设计204会员登录页面设计21结束语23致谢23参考文献24引言随着网络的快速发展,网上购物以其方便、快捷的特点受到了更多用户的青睐。下面来介绍设计网上图书销售系统。1关于SQLSERVER20051SQLSERVER2005简介SQLSERVER是一个关系数据库管理系统。它最初是由MICROSOFTSYBASE和ASHTONTATE三家公司共同开发的,于1988年推出了第一个OS/2版本。在WINDOWSNT推出后,MICROSOFT与SYBASE在SQLSERVER的开发上就分道扬镳了,MICROSOFT将SQLSERVER移植到WINDOWSNT系统上,专注于开发推广SQLSERVER的WINDOWSNT版本。SYBASE则较专注于SQLSERVER在UNIX操作系统上的应SQLSERVER安装界面用。SQLSERVER2005通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好的确立了微软在BI领域的领导地位。SQLSERVER2005能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从CEO到信息工作者,员工可以快速的、容易的处理数据,以更快更好的做出决策。SQLSERVER2005全面的集成、分析和报表功能使企业能够提高他们已有应用的价值,即便这些应用是在不同的平台上。综合SQLSERVER2005较之以前的版本的新特性1SERVICE的增强功能;2数据库引擎增强功能3数据库访问接口方面的增强功能4ANALYSISSERVICES的增强功能5INTEGRATIONSERVICES的增强功能6全文搜索的增强功能7NOTIFICATIONSERVICES的增强功能8复制增强9REPORTINGSERVICES的增强功能10工具和使用工具的增强功能;2SQLSERVER2005安装图解1、安装首先放入光盘,启动到安装目录,然后双击SETUPEXE,出现如下图面图21稍等一会儿弹出安装向导界面图22点击一下步,系统开始对系统配置进行检测图23点击下一步,安装程序准备安装向导,接着开始安装前的准备工作,比如磁盘空间检测等等。图24接着弹出注册界面图25输入注册号,点下一步,进行组件选择图26自行根据自己的需要进行选择。图27图28点击下一步,进行服务帐户设置图29这里选择了内置帐户本地系统。根据需要选择结束启动服务选项后点击一步进入本地帐户密码设置图210点击下一步,进入排序规则设置图211点击下一步,进入报表服务器的一些设置图212不作什么修改后点一步,图213再下一步,显示你设置的所有选项图214点击安装后系统开始配置选择,再点一步后进行安装进度界面图215图216图217点下一步后图2182、初次使用点击SQLSERVERMANAGEMENTSTUDIO后出现第一次运行进行环境配置的界面图219配置完成后,弹出连接服务器选项图220输入密码后图221安装完成。2系统设计1、系统总体设计1功能描述网上图书销售系统主要由前台会员模块和后台管理模块两部分组成。1前台功能模块。前台模块主要包括会员登录、修改个人信息、购物、查询购物情况等功能。2后台管理模块。后台模块主要包括后台管理员对会员、图书、和管理员的管理等功能本系统主要实现了以下几个功能模块会员管理模块包括会员登录模块。图书搜索模块通过输入要查询的图书名称,可以查询图书的详细信息。2视图网上图书销售系统中共创建了两个视图,分别为VW_BOOKDETAIL和VW_SHOPCART视图VW_BOOKDETAIL用于显示图书的详细信息,对应的TSQL语句如下USEBOOKSTOREGOCREATEVIEWDBOVW_BOOKDETAILASSELECTDBOBOOKLNFOB_ID,DBOBOOKLNFOB_NAMEDBOBOOKTYPEBT_NAME,DBOBOOKLNFOB_AUTHOR,DBOBOOKLNFOB_ISBN,DBOBOOKLNFOB_PUBLISHER,DBOBOOKLNFOB_DATE,DBOBOOKLNFOB_SALEPRICE,DBOBOOKLNFOB_MARKETPRICEFROMDBOBOOKLNFOINNERJOINDBOBOOKTYPEONDBOBOOKINFOBT_IDDBOBOOKTYPEBT_ID视图VW_SHOPCART用于显示购物车的详细信息,对应的TSQL语句如下USEBOOKSTOREGOCREATEVIEWDBOVW_SHOPCARTASSELECTDBOSHOPCARTCART_ID,DBOSHOPCARTU_ID,DBOSHOPCARTU_ID,ABOSHOPCARTB_ID,DBOBOOKLNFOB_NAME,DBOBOOKLNFOB_SALEPRICE,DBOSHOPCARTB_NUMBERFROMDBOSHOPCARTINNERJOINDBOBOOKLNFOONDBOSHOPCARTB_IDDBOBOOKLNFOB_ID3存储过程在网上图书销售系统中创建的存储过程如表31所示。表31存储过程存储过程描述UP_ADDORDER添加一个订单信息UP_ADDSHOPCART添加一本图书到购物车UP_ADDUSER添加一个会员信息UP_ALLBOOK查询所有图书信息UP_CHECKUSER检测用户名是否已被使用UP_EMPTYSHOPPINGCART清空购物车UP_TOTALPRICE计算购物车中图书总价格2公共类的编写1WEBCONFIG文件配置为了方便对数据的操作和限制,本系统在WEBCONFIG文件中配置一些参数,主要配置参数是数据库连接字符串,其具体配置如下。2数据库操作类的编写在网上书店网站中创建了一个公共类SQLOPERATECS,存放在APP_CODE文件夹中,用来执行各种数据库操作。USINGSYSTEMUSINGSYSTEMDATAUSINGSYSTEMCONFIGURATIONUSINGSYSTEMWEBUSINGSYSTEMWEBSECURITYUSINGSYSTEMWEBUIUSINGSYSTEMWEBUIWEBCONTROLSUSINGSYSTEMWELOUIWEBCONTROLSWEBPARTSUSINGSYSTEMWEBUIHTMLCONTROLSUSINGSYSTEMDATASQLCLIENTPUBLICCLASSSQLOPERATEPUBLICSQLOPERATE/获得数据库连接字符串PUBLICSQLCONNECTIONGETCONSQLCONNECTIONMYCONNNEWSQLCONNECTIONCONFIGURATIONMANAGERAPPSETTINGS“CONNECTIONSTRING“RETURNMYCONN执行SQL语句,并将执行结果绑定到GRIDVIEW控件上PUBLICVOIDGVBINDDATAGRIDVIEWGV,STRINGSTRSQLSQLCONNECTIONMYCONNGETCON/打开数据库连接MYCONNOPEN/创建数据库命令SQLCOMMANDMYCMDNEWSQLCOMMANDSTRSQL,MYCONN/执行数据操作命令/SQLDATAREADER读取数据到记录集后,会自动关闭数据库的连接SQLDATAREADERRESULTMYCMDEXECUTEREADERCOMMANDBEHAVIORCLOSECONNECTION/绑定数据源GVDATASOURCERESULT/绑定数据GVDATABIND;/执行SQL语句PULOLICVOIDDATACOMSTRINGSTRSQLSQLCONNECTIONMYCONNGETCONMYCONNOPEN;SQLCOMMANDMYCMDNEWSQLCOMMANDSTRSQL,MYCONNMYCMDEXECUTENONQUERYMYCONNCLOSE;/注册新用户PUBLICVOIDADDUSERSTRINGLOGINNAME,STRINGREALNAME,STRINGPWD,STRINGSEX,STRINGPHONE,STRINGEMAIL,STRINGADDRESS,STRINGPOSTCODE/创建数据库连接对象SQLCONNECTIONMYCONNGETCON/打开数据库连接MYCONNOPEN/创建数据库命令SQLCOMMANDMYCMDNEWSQLCOMMAND“UP_ADDUSER“,MYCONN/设置数据库命令类型为存储过程MYCMDCOMMANDTYPECOMMANDTYPESTOREDPROCEDURESQLPARAMETERLOGINNAMEPARAMETERMYCMDPARAMETERSADD“LOGINNAME“,SQLDBTYPEVARCHAR,20LOGINNAMEPARAMETERVALUELOGINNAMESQLPARAMETERREALNAMEPARAMETERMYCRNDPARAMETERSADD“REALNAME“,SQLDOTYPEVARCHAR,20REALNAMEPARAMETERVALUEREALNAMESQLPARAMETERPWDPARAMETERMYCMDPARAMETERSADD“PWD“,SQLDBTYPEVARCHAR,20PWDPARAMETERVALUEPWDSQLPARAMETERSEXPARAMETERMYCMDPARAMETERSADD“SEX“,SQLDBTYPECHAR,2SEXPARAMETERVALUESEXSQLPARAMETERPHONEPARAMETERMYCMDPARAMETERSADD“PHONE“,SQLDBTYPEVARCHAR,20PHONEPARAMETERVALUEPHONESQLPARAMETEREMAILPARAMETERMYCMDPARAMETERSADD“EMAIL“,SQLDBTYPEVARCHARR,50EMAILPARAMETERVALUEEMAILSQLPARAMETERADDRESSPARAMETERMYCMDPARAMETERSADD“ADDRESS“,PARAMETERUIDVALUEUIDMYCOMMANDPARAMETERSADDPARAMETERUIDSQLPARAMETERPARAMETERTOTALPRICENEWSQLPARAMETER“TOTALPRICE“,SQLDBTYPEMONEY,8PARAMETERTOTALPRICEDIRECTIONPARAMETERDIRECTIONOUTPUTMYCOMMANDPARAMENTERSADDPARAMETERTOTALPRICEMYCOMMANDEXECUTENONQUERYMYCONNCLOSE/返回价格总额IFPARAMETERTOTALPRICEVALUETOSTRING“RETURNDECIMALPARAMETERTOTALPRICEVALUEELSERETURNO/会员提交订单信息后,将购物信息写入订单信息表和订单详情信息表中PUBLICINTADDORDERINTUID,STRINGUSERNAMERSTRINGADDRESS,STRINGADDRESS,STRINGPOSTCODE,STRINGEMAIL,FLOATTOTALPRICESQLCONNECTIONMYCONNGETCONMYCONNOPENSQLCOMMANDMYCOMMANDNEWSQLCOMMAND“UP_ADDORDER“,MYCONNMYCOMMANDCOMMANDTYPECOMMANDTYPESTOREDPROCEDURE/给存储过程添加参数SQLPARAMETERPARAMETERUIDNEWSQLPARAMETER“UID“,SQLDBTYPEINT,4PARAMETERUIDVALUEUIDMYCOMMANDPARAMETERSADDPARAMETERUIDSQLPARAMETERPARAMETERORDERDATENEWSQLPARAMETER“ORDERDATE“,SQLDBTYPEDATETIME,8PARAMETERORDERDATEVALUEDATETIMENOWMYCOMMANDPARAMETERSADDPARAMETERORDERDATESQLPARAMETERPARAMETERUSERNAMENEWSQLPARAMETER“USERNAME“,SQLDBTYPEVARCHAR,20PARAMETERUSERNAMEVALUEUSERNAMEMYCOMMANDPARAMETERSADDPARAMETERUSERNAMESQLPARAMETERPARAMETERADDRESSNEWSQLPARAMETER“ADDRESS“,SQLDBTYPEVARCHAR,50PARAMETERADDRESSVALUEADDRESSMYCOMMANDPARAMETERSADDPARAMETERADDRESSSQIPARAMETERPARAMETERPOSTCODENEWSQLPARAMETER“POSTCODE“,SQLDBTYPECHAR,6PARAMETERPOSTCODEVALUEPOSTCODEMYCORRUNANDPARAMETERSADDPARAMETERPOSTCODESQLPARAMETERPARAMETEREMAILNEWSQLPARAMETER“EMAIL“,SQLDBTYPEVARCHAR,50PARAMETEREMAILVALUEEMAILMYCOMMANDPARAMETERSADDPARAMETEREMAILSQLPARAMETERPARAMETERTOTALPRICENEWSQLPARAMETER“TOTALPRICE“,SQLDLOTYPEFLOAT,8PARAMETRTOTALPRICEVALUETOTALPRICEMYCOMMANDPARAMETERSADDPARAMETERTOTALPRICESQLPARAMETERPARAMETERORDERIDNEWSQLPARAMETER“OID“,SQLDBTYPEINT,4PARAMETERORDERIDDIRECTIONPARAMETERDIRECTIONOUTPUTMYCOMMANDPARAMETERSADDPARAMETERORDERIDMYCOMMANDEXECUTENONQUERYMYCONNCLOSE/利用存储过程的OUTPUT参数返回ORDERIDRETURNINTPARAMETERORDERIDVALUE3网站首页的设计其中使用了4个LINKBUTTON控件,实现页面的导航功能DEFAULTASPXCS文件的源代码如XIAUSINGSYSTEMUSINGSYSTEMDATAUSINGSYSTEMCONFIGURATIONUSINGSYSTEMWECOUSINGSYSTEMWEBSECURITYUSINGSYSTEMWEBUIUSINGSYSTEMWEBUIWELOCONTROLSUSINGSYSTEMWEBUIWEBCONTROLSWEBPARTSUSINGSYSTEMWEBUIHTMLCONTROLSPULOLICPARTIALCLASS_DEFAULTSYSTEMWEBUIPAGEPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSE/会员登录按钮单击事件PROTECTEDVOIDLINKBUTTONLCLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“LOGINASPX”/会员注册按钮单击事件PROTECTEDVOIDLINKBUTTON2CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“REGISTERASPX”J/图书查询按钮单击事件PROTECTEDVOIDLINKBUTTON3CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT”SEARCHBOOKASPX“/购物车按钮单击事件PROTECTEDVOIDLINKBUTTON4CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“SHOPPINGCARTASPX“4会员登录页面设计会员登录页面LOGINASPX的功能是验证用户的身份是否合法。会员登录页面的设计主要使用了2个TEXTBOX控件、1个LABEL控件、2个BUTTON按钮和1个LINKBUTTON控件。用户登录界面LOGINASPXCS文件的源代码如下USINGSYSTEMUSINGSYSTEMDATAUSINGSYSTEMCONFIGURATIONUSINGSYSTEMCOLLECTIONSUSINGSYSTEMWEBUSINGSYSTEMWEBSECURITYUSINGSYSTEMWEBUIUSINGSYSTEMWEBUIWEBCONTROLSUSINGSYSTEMWEBUIWEBCONTROLSVVEBPARTSUSINGSYSTEMWEBUIHTMLCONTROLSUSINGSYSTEMDATASQLCLIENTPUBLICPARTIALCLASSLOGINSYSTEMWEBUIPAGE/声明SQLOPERATE类的一个对象,以调用其方法SQLOPERATESQLOPERATENEWSQLOPERATEPROTECTEDVOIDPAGELOADOBJECTSENDER,EVENTARGSE/登录按钮单击事件PROTECTEDVOIDOTN_LOGIN_CLICKOBIEC

温馨提示

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

评论

0/150

提交评论