《基于.net的在线购物网本科学位论文.doc》由会员分享,可在线阅读,更多相关《基于.net的在线购物网本科学位论文.doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书馆收藏中图分类号: 密级:UDC: 编号:毕业设计设计题目名称: 基于.net的在线购物网学 生 姓 名: 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(
2、论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位
3、论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能
4、力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及
5、格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位
6、: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良
7、中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日 毕业设计成绩评定书 专业、班级计算机网络技术、09-1姓名陶谦宁日期 12年6月18日1、设计题目 基于.net的在线购物网 2、设计指导教师(签名) 3、设计评阅人(签名) 评阅日期 4、评定意见及成绩 年 月 日江苏建筑职业技术学院毕业设计(论文)成绩评定表所学专业计算机网络技术班级09-1姓名陶谦宁设计题目基于.net的在线购物网指导教师指导教师评语成绩指导
8、教师日期评阅教师评语 成绩评阅教师日期答辩委员会评语成绩负责人日期江苏建筑职业技术学院电子信息工程系毕业设计选题申请报告选题名称: 基于.net的在线购物网 指导教师: 李继良 设计地点: 建院机房 申请人: 陶谦宁 专业: 计算机网络技术 班级: 09-1 学号: 0930013126 联系电话: 13952261724 E-Mail:taoqianning申请日期: 2011-12-16 一、毕业设计选题依据(选题的意义、同类选题现状分析)当今时代是飞速发展的信息时代,计算机与信息处理技术日渐成熟。随着Internet和计算机网络技术的蓬勃发展,Web技术得到了迅猛地发展。在科学技术高速发
9、展的今天,信息技术已经渗透到社会发展的每一个领域,而计算机技术为工作提供了方便性、高效性、灵活性及安全性,尤其Web技术的高速发展将计算机的应用提升到另一个层次。而图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,利用计算机来管理复杂的信息,能够充分发挥计算机的优越性。图书馆是一个专门收集、整理、保存、传播文献并提供利用的科学、文化、教育和科研机构。图书馆的产生,是保存人类文化遗产的需要。因为有了图书馆这一机构,人类的社会实践所取得的经验、文化、知识者得以系统地保存并流传下来,成为今天人类宝贵的文化遗产和精神财富。近代,资本主义大工业的产生,要求工人有较多的劳动
10、知识和劳动技能,图书馆从而真正走入平民百姓当中,担负起了对工人的科学知识文化教育的任务。传统图书管理软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望e兴叹!(1)体系封闭,无法实现网络化管理,更无法支持电子商务。传统软件由于产生的技术背景落后,无法实现网络化管理或只支持局部网络应用,更无法支持电子商务,不能适应网络时代企业的需求。(2)信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。(3)对管理考虑甚少。软件依旧没有摆脱传统束缚,以对外报告为其存在目
11、的。二、毕业设计方案1、 毕业设计目标、设计内容和拟解决的关键(技术)问题1、 毕业设计目标: 作为计算机应用的一部分,使用计算机对图书信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。 2、设计内容: (1)管理员安全管理 (2)管理员管理注册用户 (3)管理员书籍管理(增删改查) (4)管理员借阅管理 (5)管理员租书管理(要有租的金额,按天计算) (6)用户安全管理 (7)用户查看书籍信息 (8)用
12、户借阅书籍 (9)用户租书籍 (10)书籍排行榜 (11)普通用户和VIP用户享受的待遇不一样 3、拟解决的关键(技术)问题: 窗体的外观设计,如背景图片的选择,和框架的布局。 代码的设计:关键程序段的设计和数据库的连接。2、 拟采取的设计方法(包括开发平台选择)、试验方案及可行性分析1、 系统开发平台选择:数据库:Microsoft SQL Server 2008开发工具:Microsoft Visual Studio 20082、 试验方案: 将该系统在仍然利用手工办公的店里进行试运行一个月,与之前用手工的经营效率相比较,让员工反馈出使用心得和不足之处,以待改进,不断的完善系统,有利于店的
13、经营管理和盈利效率。3、 可行性分析: (1) 经济可行性开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。 (2) 技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统用的是ASP.NET开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台
14、成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。 (3)运行可行性运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。 (4)时间可行性从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。 (5) 法律可行性 所有技术资料都为合法。 开发过程中不存在知识产权问题。 未抄袭任何系统,不存在侵犯版权问题。 开发过程中未涉及任何法律责任。综上所述,本系统的开发从技术上、从经济上、从法律
15、上都是完全可靠的。3、 毕业设计的计划进度(设计时间安排)时间安排计划及内容2011.12.12-2011.12.18(第17周)查找相关资料并确定选题,写好选题报告2011.12.19-2011.12.25(第18周)进行系统分析、数据分析,确定数据库结构2012.12.26-2012.1.1(第19周)进行系统详细设计,编程实现具体功能2012.1.2-2012.1.8(第20周)系统调试,发现错误并改正,撰写毕业设计说明书2012.1.9-2012.6.11(大三下半学期)完善系统,完善毕业设计说明书三、设计成果达到的目标 图书管理系统新书登记借书管理还书管理用户管理书籍查询添加借书记录
16、保存借阅历史记录删除借书记录除会员信修改会员信息添加会员修改书籍信息删除书籍删除借书记录 学生签名: 2011年12 月12 日 四、指导教师意见指导教师:年 月 日五、毕业设计领导小组处理意见负责人:年 月 日 毕业设计任务书班级:网络09-1 学生姓名:陶谦宁 学号:0930013126 题目: 基于.net的在线购物网设计时间:2012.4.20设计任务及要求1 进一步学习.NET的Web应用程序设计;2 咨询学生对系统实现功能的想法和要求,同时注意收集有关信息资料,并进行整理,准备网站设计所需素材;3 根据分析,对网站结构进行分析,确定网站整体框架结构;4 分析系统所需管理的信息,确定
17、数据库结构并创建数据库; 5 在设计中要注意深入了解公司,经常与公司有关人员沟通,把设计的网页及时给公司看,获取改进意见和建议,并及时修改,避免只按自己的想法独自设计。6 在设计中要注意系统的安全性,采取有关技术对浏览网站的人员操作进行检察、验证和限制。参考资料1 微软公司 面向.NET的Web应用程序设计 高等教育出版社 20042 微软公司 数据库访问技术ADO.NET应用程序设计 高等教育出版社 20043 微软公司 基于C#.NET的.NET Framework程序设计高等教育出版社 20044 微软公司 微软.NET程序员系列 清华大学出版社 20045 微软公司 C#程序设计语言
18、高等教育出版社 20046 微软公司 基于.NET需要分析和解决方案设计高等教育出版社 20047 微软公司 数据库程序设计SQL Server 2000 高等教育出版社 20048 王珊 萨师煊数据库系统概论(第四版)高等教育出版社 20069 张庆华编著,ASP.NET2.0完全自学手册,机械工业出版社,200710 (美) James W.Cooper C#设计模式电子工业出版社 200311 (美) Bill Evjen C#高级编程(第四版) 清华大学出版社 200612 (美) John KauffmanASP.NET 数据库入门经典(C#篇) 清华大学出版社 200313 微软公
19、司 Microsoft MSDN Express Library 2005 帮助文档 2应提交的设计文件及成果1毕业设计说明书2设计作品光盘(包括成果软件源程序、安装程序、所用到的特殊软件、插件、控件、设计说明书电子文档、任务书电子文档等)任务下达时间:2011.12.18 完成时间:2012.6.10指导教师:李继良摘 要随着因特网和计算机的快速发展,数据库技术在网络中的应用越来越广泛, 21世纪人类生活模式和商业模式等将全面发生转型并表现为网络模式。Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被
20、人们所接受的信息检索手段,World Wide Web的发展十分迅速,成为目前世界上最大的信息资源宝库。特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。本文研究了一种基于ASP.NET的在线手表网上购物网,此方案与现今网上已采用的一些方案相比,具有用户使用更简单,界面更直观等优点。网上购物在我国刚起步,随着我国互联网的更加普及和网上购物的更趋成熟,会有越来越大的消费群体,市场潜力会得到充分发挥。对网上购物不合时宜的苛求,不仅无助于问题的解决,而且会耽误商机,使自己处于被动地位。本系统的制作可以让众多消费者在网上购买所需要的用品有进一步的了解
21、,是一种对传统购物观念的延伸,它可以非常详细的提供各项商品的型号,价格,及相关的信息,能够使客户定购或购买到准确的商品。关键字:网上购物、ASP.NET、数据库- 35 -江苏建筑职业技术学院毕业设计说明书目 录引 言1第一章系统概述21.1在线购物网系统概述21.2在线购物网系统构成31.3在线购物网采用的主要安全技术及标准规范31.3.1 加密技术81.3.2 密钥管理技术81.3.3 数字签名81.3.4 Internet电子邮件的安全协议81.3.5 Internet主要的安全协议81.3.6 UN/EDIFACT的安全81.3.7 安全电子交易规范(SET)8第二章编程环境基础知识4
22、2.1 开发环境的介绍42.2 ASP.NET技术简介52.3 ASP.NET的优势72.4系统开发模式(B/S)82.4.1B/S的结构82.4.2B/S的优点82.5 .NET访问数据库8第三章需求分析103.1系统问题定义103.2 可行性研究错误!未定义书签。3.2.1 经济可行性错误!未定义书签。3.2.2 技术可行性错误!未定义书签。3.2.3 运行可行性错误!未定义书签。3.2.4 时间可行性错误!未定义书签。3.2.5 法律可行性错误!未定义书签。3.3 系统需求分析错误!未定义书签。3.4 数据库需求分析错误!未定义书签。3.5 系统流程分析错误!未定义书签。3.6 系统功能
23、分析错误!未定义书签。3.7 方案总结错误!未定义书签。第四章总体设计错误!未定义书签。4.1设计原则错误!未定义书签。4.1.1 实用性原则错误!未定义书签。4.1.2 可扩展性与可维护性原则错误!未定义书签。4.1.3 安全可靠性原则错误!未定义书签。4.1.4 用户界面设计原则错误!未定义书签。4.1.5 数据库设计原则错误!未定义书签。4.2系统模块图错误!未定义书签。4.2.1 系统登陆流程图错误!未定义书签。4.2.2 用户模块图错误!未定义书签。4.2.3 管理员模块图错误!未定义书签。4.3 数据库综述错误!未定义书签。4.4 系统E-R图错误!未定义书签。4.5数据库表设计1
24、84.6数据模型19第五章系统的实现错误!未定义书签。5.1 数据库的连接错误!未定义书签。5.2 网站首页错误!未定义书签。5.3 用户注册错误!未定义书签。5.4 后台首页错误!未定义书签。5.5 商品查询错误!未定义书签。5.6 添加商品信息错误!未定义书签。5.7 订单管理错误!未定义书签。5.8 新闻页面错误!未定义书签。5.9 新闻发布错误!未定义书签。5.10 图书借阅查询错误!未定义书签。5.11 图书租赁排行榜错误!未定义书签。5.12 用户登录主页错误!未定义书签。6.1软件测试介绍错误!未定义书签。6.2测试的主要内容错误!未定义书签。结 论错误!未定义书签。致 谢28参
25、考文献29引言近年来,随着Internet的迅速发展,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,互联网的跨地域性和可交互性使其在与传统媒体行业和传统贸易行业的竞争中具不可抗拒的优势,因而发展十分迅速。在电子商务在中国逐步兴起的大环境下,建立利用互联网开拓信息渠道,帮助企业及时调整产品结构,协助经销商打开货源的信息门户成为解决信息流通不畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。本建议书将根据电子商务在中国的发展即对企业效益的提高,来建立一个在线手表购物网。 “在线手表购物网”中数据库服务器端采用了SQL Ser
26、ver 2000数据库作为ODBC(Open DataBase Connectivity )数据源,并以先进的ADO(ActiveX Data Objects)技术进行数据库存取等操作,使Web与数据库紧密联系起来。整个个性化页面生成系统主要由使用Dreamweaver_MX开发的,关联规则采掘系统和利用IIS+ASP.NET技术实现的个性化Web页面生成器两部分组成。二者通过数据库服务器和Web服务器连接。此系统分为前台管理和后台管理。前台管理是友好的操作界面,供用户浏览、查询使用。包括:浏览商品、查询商品、订购商品、购物车、站内新闻等功能;后台管理是提供给管理员的,其中包括:商品信息管理、
27、系统用户管理、订单管理等。使管理员从烦琐的手工操作中解脱出来,并提高了办公效率。此外,本系统还为用户提供各种商品信息,只需输入网址或点击按钮就可以得到用户的商品信息。 此论文主要从在线手表购物网的可行性分析、需求分析、概要设计、详细设计来分析并实现在线手表购物网。使用本系统,既能方便管理员管理商品、订单、用户等。从而提高了企业的经济效益(节约了大量的人力、物力资源),同时为广大用户提供了方便。第1章 选题背景1.1在线购物网概述计算机的出现给人类社会带来了第三次工业革命,计算机和计算机网络已经深入到了各行各业,各个领域,随着Internet的不断扩大和发展,电脑网络“把每一个国家、每一个城市甚
28、至每一个家庭连接到一起”,形成了一条“信息高速路”,就像高速公路大大提高了车辆行驶的速度一样。 信息高速公路给生活、学习和工作带来了什么影响呢?总结起来主要有三点:第一,电脑网络可以查阅信息,迅速而便捷地了解周围的世界;第二,可以跟世界各地的人随时进行交流,并建立联系;第三,可以参加网络购物、拍卖等活动。正是由于有了这么一条信息高速路,网上查询和网上购物随之有可能,因此网上商业交易也迅速地发展起来,也因此给我们的生活带来很多方便。 在线购物是基于成熟的WWW技术支持,以及完善用户体验为最终目的,而形成的一种全新的网上购物平台。其主要特点是,顾客不必去实体店浪费时间的去逛一下午,而只需在网络上进
29、行相关操作,即可获得用户最真实的体验感受信息。而且,通过网上购物的推行,可使生意销量更好的提升,这对进一步提升店铺业绩也是能起到良好的促进作用。但与此同时,相关的店铺数量却急剧膨胀。这些海量的、以不同形式店铺展现,表面上杂乱无章且缺乏组织的规整化,但事实上却包含了许多潜在的、有价值的商品和服务,如何从这些海量的商铺中发现有用的商品是网购工程研究面临的新课题。 1.2在线购物网的构成从总体上来看,在线手表购物网应该包括网络平台、电子商务基础平台、电子商务应用系统框架结构。在电子商务的最底层是网络平台,它是信息传送的载体和用户接入的手段,它包括各种各样的物理传送平台和传送方式;中间是电子商务基础平
30、台,包括CA(Certificate Authority)认证、支付网关(Payment Gateway)和客户服务中心三个部分,其真正的核心是CA认证;而第三层就是各种各样的电子商务应用系统。1、科学地设置调查项目。此系统的开发目的,就是为了最真实地还原用户关于网络服务质量的体验和感受,所以,在调查项目主题设置方面一定要做到科学,不能太多的冗余题目,也不能有疏忽遗漏。而本系统在这点是做得很周全,为了更好的进行调查,系统还提供对调查项目的管理更改功能。2、直观地查看调查结果。用户参与项目调查后,可查看调查结果,为了更好的查看,设置了两种视图,分别是数字形和图形。3、功能齐全。在系统中,管理员可
31、对调查项目、调查结果等信息进行管理操作。1.4 任务概述1.4.1目标:建立完善的网络售后服务调查系统1.4.2网络售后服务调查系统特点1、完备的调查功能 系统设计的调查项目功能模块,可分为调查项目添加、调查项目管理、调查结果管理、调查系统管理等,操作功能健全而不冗余,简约而无遗漏。2、科学的管理模式系统采用多种方式,以方便管理员更好的进行系统管理和调查项目设置;通过调查结果反馈系统,用户可以随时获取最新的调查结果;通过完善的项目设置系统,管理员可以及时得到最真实最及时的调查数据;后台结构化管理模式,涵盖了项目设置、项目管理、项目修改、系统管理等等,为调查项目管理提供了一套良好的管理模式。3、
32、人性化的操作界面一个网站,能否吸引顾客的经常光顾,界面的美观也显得非常重要。本课程系统通过专业美工的精心打造,让课程网站的设计充分体现软件的时尚、大众化。4、完善的安全机制:独立的密码校验功能,确保用户和网站的数据有较好的安全性。第2章 解决方案的选择2.1 系统说明本系统主要是在现有传统的项目调查的基础上,把大量的人工管理信息转变为网络管理,简化了网络服务提供商的调查工作流程,提高了工作效率。本系统对数字化信息资源的组织采用数据库。系统的数据库结构是关系数据库SQL Server 2000,前台使用Microsoft Visual Studio.Net 2005平台开发。信息平台的后台操作采
33、用C/S操作结构以增强系统的安全保密性、系统稳定性和易操作性。C#是目前最完备的面向对象语言,在未来仍然很有发展前途。SQL Server 2000采用了关系型数据库结构,是一套精简、快速的数据库管理系统,它提供了多人使用的管理模式,并支持标准的SQL语法。同时,VS2005平台和SQL Server 2000作为微软公司的产品,具有良好的整和性。系统采用高度集成的模块结构,将所有的模块整合到一个通用的中央数据库中。2.1.1.硬.软件环境2.1.1.1硬件环境图2-1-1 硬件环境2.1.1.2软件环境操作系统:Windows XP Server;正版软件:Microsoft Office
34、2005;Microsoft SQL Server 2000;Microsoft Visual Studio.Net 2005;由于Windows操作系统在国际市场的占有率为95,在国内市场的占有率为100,所以我选用的操作系统为安全可靠的Windows XP Server;采用的开发工具为Microsoft公司开发的最完备的可视化工具Microsoft Visual Studio.Net 2005 ;目前最流行的数据库管理工具是Microsoft SQL Server 2000,而Microsoft SQL Server 2005与Windows操作系统的整合性较好,所以采用SQL Serv
35、er 2000为本项目的数据库管理工具。2.2 开发计划表2-2-1 网站开发计划起止日期内容解决方案选择需求分析总体设计编码调试2.3可行性分析2.3.1 风险分析2.3.1.1.系统软件硬件的风险采用了性能较高的硬件设备,和较稳定的系统软件,网站仍存在一定的因软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。2.3.1.2.计划的拖延网站的开发存在因计划拖延带来的风险。2.3.2 技术可行性大学课程中的数据库原理,操作系统知识,网络基础等多门课程为整个课题开发提供了坚实的基础。VS2005是一种相对简单的语言,SQL Server也是一种简单的数据库,所以技术难度并不高。 2.
36、3.3 操作可行性该网站如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训,也是完全能够使用本网站管理书店的相关信息的。2.4 设计方案:对涉及工具和技术的相关说明2.4.1 B/S体系结构本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。图2-4-1 B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装
37、通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的课程在线浏览系统采用了基于B/S模式的体系结构。2.4.2 SQL ServerSQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言
38、(XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C
39、#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。2.4.3 HTML(Hyper Text Markup Language)HTML的英文全称是Hypertext Markup Language,中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如 C+ 和 Java 之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML 的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对
限制150内