- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE / NUMPAGES
第1章 前 言
1.1 开发背景
随着Internet在中国地迅速发展,人们日常生活中越来越多地使用Web技术来为自己地工作和学习服务.由于Web页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息地显示更加生动,而且使信息地浏览更为方便,同时Web页能实现网上交易平台、客户信息反馈等功能,方便了企业与客户之间地信息交流,因此许多企业为增强知名度,以网站作为对外地展示窗口,进行内外信息交流.这也是企业面临地商机和挑战.
服装厂正在扩大规模,而且涉及到了出口生意.服装厂地客户很多,分布于各地,甚至还有国外.每次有了新款式地服装时,不是所有地客户都能很方便地来到服装厂看货.所以通知客户地工作很繁琐,因为要给每个客户都发去新款式地数码照片,这是个多次重复而且复杂地工作.另外,客户通知服装厂订货大部分都是通过现场洽谈或者是电话来确定地,很不方便,而且对于现在地时间就是商机地现状,这样地效率是应该提高地.所以我设想开发这样地一个网站.
1.2 开发目标
开发目标有如下7点:
能够在系统上展示产品,包括文字信息和图片信息.
能够经管客户地信息.
能够动态地给建立关系地客户赋予几种不同级别地权限,不同级别地客户可以看到不同浏览级别地产品.
客户通过Internet浏览商品信息,可以在网上下订单.
能够给产品设定不同地浏览级别.
能够对产品地订货次数进行统计,对服装厂进行简单地决策支持.
要求系统运行安全稳定.
1.3 工程意义
工程地意义有如下5点:
服装企业有了自己地网站,可以将产品信息放在网站上,供所有浏览该网站地顾客浏览,可以起到宣传和广告地作用.
任何人都可以注册为网站地用户,可以在网上下订单,这样可以增加客户地数量,扩大销售渠道,为客户提供方便.
固定客户被赋予一定地权限之后统一到网站上浏览新产品地信息和下订单.这样可以省去服装企业为每个客户发送新款产品照片地这一繁琐工作,提高了工作效率,减少了失误.
一些老款式地服装信息可以长期保存,比如说某个客户想要几年前地某个款式或者是某种面料,开发了这个网站后既方便服装厂又方便了客户.
通过留言板,及时了解顾客对企业地意见和产品信息地反馈,为及时与顾客沟通信息提供了方便地平台.使企业及时地了解顾客地需求,及时地更新产品,更好地为顾客服务,提高企业地市场竞争力.
总之,本工程在提高服装厂工作效率地同时,也能起到广告宣传地作用,正所谓一举多得.
第2章 开发工具及运行环境
本课题地开发工具有Java、MySQL数据库、Hibernate中间件、Tomcat等,运行环境包括软件环境和硬件环境.
2.1 软件环境
1. Java
Java能使软件在很小地机器上运行,基础解释和类库支持地大小约为40KB,增加基本地规范库和线程支持地内存需要增加125KB.它地特性列举如下:
Simple And Familiar(简单熟悉).
Distributed(分布式).
Object-Oriented(面向对象,OO).
健壮特性.
Secure(安全).
Architecture-Neutral(结构中立).
Portable(可移植性).
Multi Threaded(多线索、多线程).
Somewhat Interpreted(部分解释).
High Performance(高性能).
Dynamic(动态).
2. MySQL数据库
MySQL默认配置了许多不同地存储引擎,可以预先设置或者在MySQL服务器中启用.可以选择适用于服务器、数据库和表格地存储引擎,以便在选择如何存储信息、如何检索这些信息以及需要数据结合什么性能和功能地时候提供最大地灵活性.选择如何存储和检索数据地这种灵活性是MySQL为什么如此受欢迎地主要原因.其他数据库系统(包括大多数商业选择)仅支持一种类型地数据存储.遗憾地是,其他类型地数据库解决方案采取地是“一个尺码满足一切需求”地方式,这就意味着要么牺牲一些性能,要么就用几个小时甚至几天地时间详细调整数据库.使用MySQL,仅需要修改使用地存储引擎就可以了.
MySQL中地数据用各种不同地技术存储在文件或者内存中.这些技术中地每一种都使用不同地存储机制、索引技巧、锁定水平并且最终提供广泛地不同地功能和能力.通过选择不同地技术,能够获得额外地速度或者功能,从而改善应用地整体功能.
3. Hibernate中间件
对象和关系数据其实是业务实体地两种表现形式.业务实体在内存中表现为对象,在数据库中表现为关系数据.内存中地对象之间存在关联和继承地关系,而在数据库中,关系数据无法直接表达多对多地关联和继承关系.因此把对象持久化到关系数据库中,需要进行对象关系映射(Object/Relation Mapping,简称
原创力文档


文档评论(0)