团购系统开发设计文档

团购系统开发设计文档

ID:13963062

大小:1.51 MB

页数:39页

时间:2018-07-25

团购系统开发设计文档_第1页
团购系统开发设计文档_第2页
团购系统开发设计文档_第3页
团购系统开发设计文档_第4页
团购系统开发设计文档_第5页
资源描述:

《团购系统开发设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、团购系统开发设计文档目录摘要1目录2第一章引言31.1团购网简介31.2使用工具说明31.3本人所做工作31.4基础知识介绍41.5系统解决方案9第二章系统分析102.1需求分析102.2功能需求102.3性能需求112.4用例分析11第三章数据库设计163.1ER图163.2表结构19第四章概要设计21第五章详细设计25第六章部分关键程序源代码33第七章系统测试与评价367.1系统测试367.2系统评价36第八章系统使用说明37结束语37致谢40参考文献41第39页第一章引言1.1团购网简介随着现代信息技术的发

2、展网上购物是人们生活的一部分了。由于充分利用和结合了现代最新的信息技术,网上购物具有传统的购物无法比拟的一些优势,如经营成本低,受地域限制和时间限制少,市场扩张潜力极大等等。目前Internet上的在线购物每天以惊人的速度增长,今后必将越来越多地进入普通百姓的日常生活。如何建立完善的团购系统,如何把业务建在Internet上,涉及到建立远程教育系统、开发符合Internet特点的有效的业务应用、管理网上资源信息、保证网上数据安全、快速反映现代购物变化以及充分满足Internet业务进一步发展的要求等等。如何设计、

3、建立一个经济、实用、安全、高效、稳定的团购网站是每个网上商店必须考虑的问题。1.2使用工具说明VisualStudio2005是一种.NET的集成开发工具,可以方便快捷的开发大多数的Web项目。PowerDesigner是一种数据库的建模工具,它可以通过很友好的界面对数据库进行设置,从而可以更好的对数据库进行设计。1.3本人所做工作为了开发出一个及实用且功能齐全的网上购物系统,并且使该系统能够真正达到“适用、够用、好用”的标准以配合模拟者的使用,我研究了与网上购物有关的理论知识与技术手段,主要包括:建立远程电子交

4、易所需的各种技术,各种网络安全概念及相关技术。在开发该远程教育系统的过程中,我采用VisualStudio2005等开发工具。为此,我深入学习了asp.net2.0的各种技术知识,还学习了各种相关的网页制作工具:DreamweaverMX2004以及图像处理工具Photoshop的使用方法与技巧,同时深入研究了如何利用SQLServer第39页2000对数据库加以管理与维护等。另外,为了增强系统的实用性,使之能尽量与实际的应用系统相吻合,我对许多同类网站的内容、功能进行了分析与对比,吸取了他们的可取之处,借鉴了一

5、些经验,以便完善本购物网站。本人所负责的主要是团购系统的团购管理,主要功能模块有:(1)公司管理,查看修改公司信息(2)产品管理,查看修改添加产品信息(3)定单管理,对定单过行管理和维护(4)团购管理,对团购进行在确认1.4基础知识介绍1.4.1C#语言的介绍C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员AndersHejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承

6、,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角.1.4.2Ajax技术介绍Ajax不是一个技术,它实际上是几种技术,每种技术都有其独特这处,合在一起就成了一个功能强大的新技术。Ajax包括:XHTML和CSS使用文档对象模型(DocumentObjectModel)作动态显示和交互使用XML和XSLT做数据交互和操作使用XMLHttpRequ

7、est进行异步数据接收使用JavaScript将它们绑定在一起第39页传统的web应用模型工作起来就象这样:大部分界面上的用户动作触发一个连接到Web服务器的HTTP请求。服务器完成一些处理---接收数据,处理计算,再访问其它的数据库系统,最后返回一个HTML页面到客户端。这是一个老套的模式,自采用超文本作为web使用以来,一直都这样用,但看过《TheElementsofUserExperience》的读者一定知道,是什么限制了Web界面没有桌面软件那么好用。图1:传统Web应用模型(左)与Ajax模型的比较(右

8、)。这种旧的途径让我们认识到了许多技术,但它不会产生很好的用户体验。当服务器正在处理自己的事情的时候,用户在做什么?没错,等待。每一个动作,用户都要等待。很明显,如果我们按桌面程序的思维设计Web应用,我们不愿意让用户总是等待。当界面加载后,为什么还要让用户每次再花一半的时间从服务取数据?实际上,为什么老是让用户看到程序去服务器取数据呢?Ajax如何不同凡响。第39页通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。