- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
網站系统设计书
目 录
1.需求分析 1
1.1 系统开发背景 1
1.2 系统开发目的 1
1.2.1 主要问题 1
1.2.2 问题的解决方案 1
1.3 系统开发技术和环境 2
1.3.1 ASP.NET技术 2
1.3.2 SQL Server语言 2
1.3.3 ADO.NET介绍 2
1.3.3 C#语言 3
2.系统分析和设计 3
2.1系统功能分析 3
2.1.1 功能划分与描述 3
2.2 系统运行环境分析 5
3.系统设计 5
3.1系统功能设计 5
3.2 系统详细设计 6
3.3 数据库设计 7
3.3.1 数据库表单 9
4.系统实现 11
4.1 用户界面功能 11
4.1.1购物模块 12
4.1.2个人信息维护模块 17
4.2 管理员界面功能 21
4.2.1 管理员登录模块实现 21
4.2.2 商品管理界面 23
4.2.3 用户管理界面 28
4.3 主要代码 30
4.3.1 管理员登录代码 30
4.3.2 购物车代码 32
5.课程设计心得体会 35
1.需求分析
1.1 系统开发背景
随着taobao等购物平台的火热运行,越来越多的公司、商店也开始开发专属自己的一个商务网站,包括公司或商店的相关信息及实现网上购物。对于小型的个人商店来讲,要实现网上销售的同步,不要需要像大型商城那样复杂,单一的商品管理和订单管理,在实体店的基础上大大提高交易速度、节约交易成本。
本小型的电子商务购物系统主要以ASP.NET编写服务器网站,用C#编写程序,并以SQL Server2005作为后台数据库。
关键词: ASP.NET、SQL Server2005、电子商务。
1.2 系统开发目的
该小型电子商务网站仅仅属于个人网上商店,主要销售的是各个季节的水果。为了方便顾客购买和扩大水果的销售渠道,开发了该小型的系统,顾客可以很方便的注册成为用户,对商品进行浏览检索,查看商品的详细资料,然后根据各人的口味的喜好购买水果。系统会自动为用户生成订单,用户无需填写其他信息,只要支付了相应的费用后,系统自动提取用户的个人信息,根据用户提交订单并发货。一般的系统管理员可以对商品进行维护,系统总管理员则可以对现有的商品进行添加和编辑,管理已注册的用户并对提交的订单进行处理。
1.2.1 主要问题
对于基于Web平台的网上购物系统,存在着一个前台应用和后台管理的问题。而无论前台还是后台,都要对数据库进行调用和操作。因此如何实现数据库的操作,以及客户端如何调用服务器端的数据库成为实现网上购物的一个关键性问题。
1.2.2 问题的解决方案
在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品或服务,而对于商品或服务提供者来说,其目的则是向用户推销自己的产品或服务。因此,让用户通过浏览器查询服务器的后端数据库是许多Web服务提供者必需有的服务Visual Studio.Net 开发工具,实现网络数据库功能。
1.3 系统开发技术和环境
在Visual Studio.Net基础上,用C#,SQL语言通过ADO.NET来访问数据库ASP.NET是.NET平台下进行B/S结构开发的主要技术。它提供了一个统一的Web开发模型,ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic.NET、C#和JScript.NET)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括Microsoft Visual Studio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。
微软为ASP.设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。SQL Server 是一个关系数据库管理系统。SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的
您可能关注的文档
- 網站服务器安全防护预防被黑方法.doc
- 網站服务器日志的字段和状态码分析.doc
- 網站用户行为分析揭秘用户为什么放弃你的网站(扫盲篇).doc
- 網站界面设计中十二种基本版面类型.doc
- 網站的制作与设计论文.doc
- 網站的目标客户分析.doc
- 網站的目标客户分析2.doc
- 網站的交互性设计.doc
- 網站的运营与页面制作详细分析(如何经营和制作一个商网站).doc
- 網站的数据库备份与管理.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)