版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业论文声明本人郑重声明:1此毕业论文是本人在指导教师指导下独立进行研究取得的成果。 除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过 的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确 标明。本人完全意识到本声明的法律结果由本人承担。2本人完全了解学校、学院有关保留、使用学位论文的规定,同意 学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版, 允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容 编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和 汇编本文。3若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切 后果均
2、由本人承担,与毕业论文指导老师无关。4. 本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取 得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等, 均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人 或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的 个人和集体,均已在论文中已明确的方式标明。学位论文作者(签名) :关于毕业论文使用授权的声明本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实 验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权 归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。 同意学校保存或
3、向国家有关部门或机构送交论文的纸质版或电子版,允许 论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编 入有关数据库进行检索,可以米用任何复制手段保存或编汇本毕业论文。 如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本 人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署 名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的 规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位 论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保 存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或
4、者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论 文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学 位论文的全部或部分内容编入学校有关数据库和收录到中国学位论文全 文数据库进行信息服务。在不以赢利为目的的前提下,学校可以适当复 制论文的部分或全部内容用于学术活动。论文作者签名:日期:指导教师签名:日期:本科毕业论文(设计)论文题目:团购网站的设计与开发毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的 指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和 致谢的地方外,不包含其他人或组织已经
5、发表或公布过的研究成果,也不 包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的 说明并表示了谢意。作者签名: 日期:指导教师签名: 日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学 校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览 服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不 以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期:团购网站的设计与开发摘要随着社会的发展和互联网络的普及
6、, 现代网络生活已经遍布每个家庭, 团购作为电子商务的一 种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,越来越多的消费者,已经厌 倦了走遍大街小巷来寻找自己需要的商品, 已经习惯了坐在电脑前便能通过互联网享受购物乐趣的 生活,所以建立一个团购网站是十分必要的。本文采用自顶向下的结构化的系统分析方法, 阐述了一个功能全面的团购网站的开发过程、 操 作流程及其一些核心的技术。本文首先进行了项目概述, 简单介绍了项目开发的背景、 项目开发的 目的和项目开发的意义; 接下来是系统规划阶段, 通过实际的业务流程调研,分析了系统的组织结 构,具体完成了团购网站的需求分析、可行性分析、现行业
7、务流程分析,并通过对现行业务流程的 优化,得出了系统的业务流程;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶 段主要完成了功能模块的划分、 数据库的设计和系统界面设计。 该阶段对各个模块的功能进行了详 细设计,形成了本系统的功能模块图,在此基础上选择了合适的开发模式; 数据库的设计先进行了 概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。本系统基于B/S模式,采用JSP开发技术,Tomcat应用服务器,以SQL Server作为数据库, 使用 MyEclipse 作为开发工具进行开发。关键词 :团购 结构化分析 B/S3Group purchase of webs
8、ite design and developmentAbstractWith the social development and popularization of the Internet, modern life has been all over the network every family, buy as a form of electronic commerce is its high efficiency, low cost, and gradually become a new business model and philosophy, more number of co
9、nsumers, tired of all over the streets to find the goods they need, have become accustomed to sitting in front of the computer will be able to enjoy shopping through the Internet life, so a buy website is very necessary.In this paper, top-down structured systems analysis, elaborated buy a full-featu
10、red website development process, operational processes and some of its core technology. This paper carried out the project overview, a brief background of project development, project development and project development objective of the meaning; followed by the system planning stage, the actual busi
11、ness processes through research and analysis of the system's organizational structure, specifically the completion of the buy the site needs analysis, feasibility analysis, the existing business process analysis, and optimization of existing business processes, business processes of the system o
12、btained; followed by system analysis, the specific data flow analysis and complete data dictionary; system design major completion of the division of functional modules, database design and system interface design. This phase of the function of each module in detail the design, forming a functional
13、block diagram of the system, on this basis, have chosen the right development model; database design first tested the concept design, followed by a logic design, and finally completed the design of the database table.The system is based on B / S model, developed using JSP technology, Tomcat applicat
14、ion server to SQL Server as the database, using MyEclipse as a development tool for development.Keywords: Group buystructural analysisB / S目录一、绪论 . 1(一)选题背景 . 11. 网络团购介绍 12. 团购的形成与发展 13. 团购网站设计背景 2(二)团购网站开发意义 21. 团购网站的盈利模式 22. 国内团购网站发展趋势 33. 开发团购网站的意义 4(三)需求分析 . 51. 功能需求 . 52. 应用需求分析 53. 运行需求分析 64.
15、其他需求分析 6二、可行性分析及总体设计原则 7(一)可行性分析 71. 技术可行性 . 72. 经济可行性 . 73. 社会可行性 . 7(二)总体设计原则 7三、系统分析 . 9(一)业务流程分析 9(二)数据流图 . 9(三)数据字典 . 121数据项 . 122数据结构 . 123数据流 . 134数据存储 . 135处理过程 . 146外部实体 . 15四、系统设计 . 15(一)系统功能设计 15(二)系统数据库设计 161. 概念结构设计 172. 逻辑结构设计 193. 数据库表设计 20(三)系统开发工具与开发模式的选择 21五、系统实现 . 22(一)前台模块 . 221.
16、 首页. 222. 团购论坛界面 23(二)后台模块 . 241. 登录界面 . 242. 会员管理界面 253. 团购商品管理界面 25六、系统测试 . 27(一)测试原则 . 27(二)测试内容 . 27(三)测试方法 . 27(四)测试计划 . 28(五)测试用例 . 28结 论. 30致 谢. 31参 考 文 献. 322、绪论(一)选题背景1. 网络团购介绍团购 B2T ,本来是“团体采购”的定义,而今,网络的普及让团购成为了很多中国人参 与 的消费革命。网络成为一种新的消费方式所谓网络团购,就是互不认识的消费者,借助互 联网的 “网聚人的力量”来聚集资金,加大与商家的谈判能力,以求
17、得最优的价格。尽管网络团购的出现只有短短两年多的时间, 却已经成为在网民中流行的一种新消费方式。 一组来 自 365 团购网 的数据显示, 目前网络团购的主力军是年龄 25 岁到 35 岁 的年轻群体, 在北京、 上海、 深圳等大城市十分普遍。 团购的商品价格更为优惠尽管团购还不是主流的消费模式, 但它 所具有的爆炸力已逐渐 显露出来。业内人士表示,网络团购改变了传统消费的游戏规则。团购最 核心的优势体现在 商品价格更为优惠上。根据团购的人数和订购产品的数量,消费者一般能得到 从 5 到 40 不等的优惠幅度。据介绍,目前网络团购形式大致有三种: 第一种是自发行为的团 购;第二种是职业团购行为
18、,目前已经出现了不少不同类型的团购性质的公司、网站和个人;第三 种就是销售商自己组织的团购。 而三种形式的共同点就是参与者能够在保证正品的情况下拿 到比 市场价格低的产品。 怎样才能使网络团购的商品最划算?网络团购经验丰富的赵小姐认 为,参加 团购前要先做好市场调查,并且要了解自己要买的商品的价格、品牌以及性能,只 有心中有数了, 才不会被网上的所谓 “团购优惠”弄糊涂。中国最早出现团购是公司为了降低成本而集合所有子公 司进行采购。而发展到目前“个人层面” ,得归功于互联网,由业内有影响的个人或专业的团购服 务公司 (团购网站 )进行召集,将有意向购买同一产品的消费者组织起来,大量向厂家或总代
19、进行购 买行为,从而在保证质量的情况下,获得消费资产增值和服务保障;也可自发组织团购,由消费者 自行组织,将自发团购产品信息在网站上发布。团购目前已在上海、北京、广州等大型城市流行起 来,并逐渐发展成为一种新型的消费模式。城市团购网正是顺应时代发展的要求, 结合中国电子商 务的实际所搭建网络团购平台, 为广大商家和业主提供最专业的团购服务。 现在, 在团购网站和团 购帖子的“省钱才是硬道理”的号召之下,小到图书、软件、玩具、家电、数码、手机、电脑等小 商品, 大到家居、 建材、房产等价格不很透明的商品, 都有消费者因网络聚集成团购买。 不仅如此, 团购也扩展到个人消费、 健康体检、 保险、旅游
20、、教育培训以及各类美容、 健身、 休闲等多个领域。2. 团购的形成与发展美国是世界最早发展电子商务的国家,同时也是电子商务发展最为成熟的国家,一直引领 全球电子商务的发展,是全球电子商务的成熟发达地区。 欧盟电子商务的发展起步较美国晚,但发 展速度快,成为全球电子商务较为领先的地区。亚洲作为电子商务发展的新秀,市场潜力较大,但 是近年的发展速度和所占份额并不理想,是全球电子商务的持续发展地区。全球B2B电子商务交易一直占据主导地位,2002年至今,呈现持续高速增长态势,2007年全球B2B交易额达到8.3万亿 美元,预计在未来几年将保持 40%以上的增长率,到2010年B2B交易额将达到26万
21、亿美元,比2002 年增长 30 多倍。我国电子商务发展呈现典型的块状经济特征, 东南沿海属于较为发达地区, 北部和中部属于快 速发展地区,西部则相对落后。自 2005 年以来,我国电子商务市场交易额稳定增长, 2007 年我 国电子商务市场规模突破 17000 亿元。未来 3年, 仍是我国电子商务投资规模持续增长和爆发的时 期,我国电子商务投资市场将迎来新一轮的发展高潮。一方面,2007 年国家“十一五”电子商务发展规划的颁布标志着政府推动电子商务的总体布局已经形成;另一方面, 电子商务在企业的应用成效以及对经济、 社会发展的推动作用日益明显。 2007 年我国 B2B 电子商务交易额约为
22、12500 亿 元,比 2006 年增长 25.5%。目前 B2B 市场的集中度较高,在综合类网站中,阿里巴巴已占近乎 7 成份额。2007年我国B2C网站总收入约为 52.2亿元,同比增长 33.5%。B2C是传统企业开展电子 商务的主要形式, 随着网络购物环境的好转以及企业 (特别是大中型企业) 电子商务化程度的提升, 在总体规模上B2C将会有一个长足的发展,并成为未来网购的主流。2007年我国C2C交易额约为 410.4亿元,同比增长90% C2C是目前我国网购的主要形式,但普及率还较低,不到网民总数的3成。3. 团购网站设计背景当前, 网络化和全球化已成为不可抗拒的世界潮流。伴随着网络
23、技术的迅速发展,信息的处理和传递突破了时间和地域的局限, 信息作为一项产业也随之得到迅速发展, 它对销售领域产生的影 响也是显而易见的。 目前人们已经慢慢习惯网上的购物的方式,已经首肯并相信这种购物模式,习惯了坐在家里随便挑选自己所喜爱的商品。 只要建立一个团购网, 配上一台电脑就可以让自己的商 品让用户尽情挑选购买 1 。团购方式最初是由单位以集体名义通过与供应商面谈达成协议而为职工购买生活用品或某种 产品时形成的, 旨在获得价格和服务的双赢。 然而,随着人们生活水平的提高和对商品选择的个性 化要求提高,团购方式已从单位的集体行为扩展到多个个体自愿组合的行为。当前,随着电子商务 的兴起和广泛
24、应用, 基于互联网的网络团购模式应运而生。 所谓网络团购是指单位或个体通过互联 网的信息交换平台与有相同购买意向的消费者联合起来, 通过信息交换平台向供应商进行大宗商品 订购的行为。由于互联网的应用具有全球覆盖性、无时空限制性、信息交换的快速性、操作的便利 性等特点,因此网络团购很快被多数人认同,然而逐渐发展成为一种新的消费方式。(二)团购网站开发意义1. 团购网站的盈利模式 团购网的盈利模式目前在团购类网站中相对成熟的盈利模式主要有以下六种: (1 )商品直销:以“团购”的名义直接在网站上登陆商品信息进行直接销售,这里的货源也 可以是自己进货、或跟商家合作代销,直接获得商品销售利润。商品直销
25、是在网站运作中实现基本 盈利的传统方式。(2)活动回扣:网站作为商家与买家的中间桥梁,组织有共同需求的买家向商家集体采购,事后商家向网站支付利润回报,即大家生活中常见的“回扣”形式。千万不要小看这个“回扣” 他是最有可能成为你最大收益的方式之一。 团购商品小到生活用品, 大到电器、 建材、 装修、汽车、 房产等,如果你成功组织了一个大型采购团、如买车团、买房团,仅一次活动的商家利润回报小到 上万, 大到十几万甚至更多。现在一些大型团购网站号称有千人团购会甚至有万人团购会, 这种大 规模的采购其产生的利润回报之大可想而之。(3) 商家展会:可以不定期举办商家展览交流会,商家可以借此机会进行新产品
26、的推广、试 用,可以面对面与客户交流、接受咨询与订单并借此了解客户的需求与建议。网站向商家收取展位 费获得收益。(4) 广告服务:团购类网站除了具有区域性特征外、他的受众一般都是具备消费、购买能力、 欲购买的人群,对于商家来说定位精准、目标明确,成本低廉,故必将成为商家广告宣传的最佳平 台。(5) 售会员卡:“IP会员”是用来凸显用户“尊贵身份”常见方式,在年轻人,特别是学生人 群中非常的受欢迎。团购网站可以通过发放会员卡的形式来让用户提升“身份” ,网站可以为持卡 会员提供更低廉的商品价格,更贴心的服务, 可以让持卡会员直接在合作的商家实体店铺进行“团 购”。( 6)分站加盟:当网站发展到一
27、定影响力,无形中已经在为你做项目招商。此时可以提供授 权给加盟者成立分站,为加盟者提供网络平台、运作经验、共享网站品牌等。在获得加盟费的同时 也扩大了自身规模的影响力。团购的好处主要表现在两方面: 一是团购价格低于产品市场最低零售价,二是产品的质量和服务能够得到有效的保证。 原因一方面参加团购能够有效降低消费者的交易成本,在保证质量和服务的前提下, 获得合理的低价格。 团购实质相当于批发,团购价格相当于产品在团购数量时的批发价 格。通过网络团购,可以将被动的分散购买变成主动的大宗购买,所以购买同样质量的产品,能够 享受更低的价格和更优质的服务。 另一方面能够彻底转变传统消费行为中, 因市场不透
28、明和信息不 对称,而导致的消费者弱势地位。通过参加团购更多地了解产品的规格、性能、合理价格区间,并 参考团购组织者和其他购买者对产品客观公正的评价,在购买和服务过程中占据主动地位, 真正买到质量好、服务好、价格合理、称心如意的产品,达到省时、省心、省力、省钱的目的。2. 国内团购网站发展趋势 国内的发展开始脱离了“社会化团购”的模式团购的概念很早就有,谈不上谁是原创,只是从 目前来看, 经过入乡随俗的加工,国内的社会化团购网站慢慢开始发生了变化。很多网站慢慢开始 抛开了地域范围和服务产品的限制, 开始转行以具体商品作为团购的对象, 这在模式上都可以叫做 团购,而且只要价钱合理照样会有人买,照样
29、是会赚大钱的项目,但这样一来,社会化团购的概念 多少会变了味道。 其发展将会颠覆电子商务初期的发展状况, 与淘宝在中国的出现及发展应该会出 现相类似的发展路径,但又存在根本上的不同,淘宝的发展初期,中国的电子商务市场很不稳定, 存在很多的不可确定因素,因此可以概括的讲,淘宝的成功说明了电子商务在中国的成功,因此网 络团购在中国因为淘宝的市场成熟推动整个网络消费商场的成熟, 因此网络团购的发展趋势将会是 快速的、有效的。近几年团购网站以几何式的速度在复制增长着, 千团混战的局面愈演愈烈, 丝毫没有停止的意 思!纵观现在团购网站,不管公司背景如何,单就团购网本身的结构和性质来看,几乎都是孪生兄 弟
30、姐妹,从网站的模块、经营模式、产品结构几乎都是一模一样!在看似平静的市场下,本人 觉得团购的泡沫大于利益!团购网站一定会经历一次翻天覆地的洗牌,这是不争的事实,而且很快到来! 那么如何在这个清洗的过程中生存下来,这是每个团购网站管理层要思考的问题!这其中最 重要的就是网站的定位,目标客户的定位,网站经营方向的定位等等!团购网的经营方向观察现所有的团购网站,发现一个问题, “杂”:团购的产品和服务涵盖了与 生活相关的所有一切,包括饮食,美容,健身,娱乐,甚至是实体产品销售等等,简单概括,现在 的团购网站就是一个生活的杂货铺!既然这样,那么要想和它们区分,就要做它们的相对面“专”,专即是专业,专注
31、的意思!专注做杂货铺里面的某一块,比如饮食或者是娱乐等等单个或者两个板块!表面上看,这样做可能会流失一部分客户,或者是显得单调,但是任何一个市场,不管市场的 价值和空间如何之大, 任何一家公司都不可能满足甚至抓住这个市场的所有客户,能做的只是满足吸引抓住一部分引起共鸣的客户!当你在某一领域或者某个行业某一个点做得特别专业甚至是得到业内和消费者的认可时,在此基础上再推出另一板块, 别人第一感觉一定会觉得你同样会做得和之前的板块一样出色和专业!因为你已经在消费者心目中培养了专业的印象!团购网的定位分析关于公司经营定位, 结合南宁市场的本土特色和市场调查, 本人认为专攻两 个板块,饮食和娱乐!目标客
32、户定位,大学生和年轻白领!关于市场定位,饮食是基于南宁人甚至 是广西人喜好吃的特点; 娱乐是基于现如今社会, 人的生活压力普遍比较大,需要通过不同的方式 去释放压力,另外就是生活条件越来越好,人们更注重生活品质,所以娱乐也是主攻板块!关于目标客户定位, 团购正是基于物美价廉甚至说是便宜的基础上产生的,而在经济上比较计较这两点的就是大学生和年轻白领!选择好目标客户,再去定位经营方向,谋客户之想,赚客户只 需!比如目标客户定位是大学生, 那么经营方向就围绕大学生需要的希望得到的产品和服务去开发!在绝大多数人的传统观念和意识里面, 商家仅仅是一个商品和服务的经营者。 其实这只是商家 众多角色里面的其
33、中一个,换一个角度,商家整体本身也是一个消费者。那么它是消费者,它就必 然有需要消费的商品和服务, 那么我们为什么不把传统的团购为散乱的单个消费者服务转变成为商 家服务呢?所以现在的团购网有很大的改善空间。3. 开发团购网站的意义网络团购对客户和厂商来说是双赢的。从客户角度看,第一,依托网络将有相同购买意向的客户自行组织起来,向厂商进行大宗购买, 实现了交易时客户的被动角色向主动角色的转变, 改变了 客户在消费行为中的弱势地位,使得客户能得到更好的服务,第二,通过互联网实现信息交流,最 大程度地为客户节省了购买成本;第三,通过网络,可以快速的获取商品的最新信息,比较商品性 能,从而增强了商品信
34、息的透明度。从厂商角度看,第一,虽然网络团购降低了单个商品的销售利润,但极大地提高了商品的销售数量并减少了交易成本,因此提高了商家的总体销售利润。第二,网络团购不仅为商家带来了大量的客户,而且团购团体的影响具有很强的延展性。首先网络团购的便利有助于提升客户的忠诚度,扩大长期客户的队伍;其次一个稳定团购团体形成后,通过网络传播,能够快速地吸引大量新客户加入。第三,网络团购提高了商家的知名度。商家对团购团体的良 好服务,能通过网络快速提升自身的企业形象,从而获得了无形资产的增值。(三)需求分析伴随着信息行业的蓬勃发展和人们办公自动化意识的增强,团购网站销售管理部门的的工作也越来越繁重,原来的基于J
35、2EE技术的团购网已经不能完全满足相关人员使用的需要。为了协助信息行业开展团购网站销售管理工作,提高工作效率,充分利用信息行业的现有资源,开发更好的基于J2EE技术的团购网势在必行。基于J2EE技术的团购网是将IT技术用于团购网站的管理,它能够收集与存储患者信息,提供 更新与检索的接口;协助信息行业开展团购网站销售管理工作提高工作效率。本系统是一个独立的系统,用来解决团购网站的管理问题。采用JSP技术构建了一个有效而且 实用的团购网站管理平台,目的是为高效地完成对团购网站的管理。1. 功能需求本系统具备有易于导航、易于使用、可用性测试、配置文件维护和较强的访问功能等,下面对 具体的单个功能进行
36、详细的说明。(1)个人操作平台:用户可以在通过该功能成功注册成为网站会员,并且可以浏览正在进行 的团购,并参加团购。(2)论坛:会员可以浏览帖子,发帖留言,版主可以对帖子进行管理。(3)用户:每个用户可以对自己的信息进行查看,还可以浏览以前的团购以及即将上架的团购信息等,还可以联系管理员并提供相关团购信息,联系方式等。(4)团购管理:后台管理员可以添加,修改,删除商家信息,对团购商品添加,删除,修改, 对团购类别管理。(5)论坛管理:后台管理员可以对帖子进行回复,删除,修改等操作。(6)用户管理:后台管理员的添加修改和删除,对订单的查看修改删除,对订单和个人消息的管理。2. 应用需求分析处理器
37、:Intel 酷睿服务器硬件内存:512M或更大硬盘:120G或更大软件Microsoft Win dows XPMicrosoft ACCESSMicrosoft IIS 6.0或更高版本Microsoft Office 2003客户机硬件无特殊要求,只要能上连接互联网即可软件Microsoft Win dows XPMicrosoft IE 6.0或更咼版本系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性,运行效率等方面的考虑。硬件系统环境:Core 5600、1G MB(RAM、120GB ( HD。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对
38、其它软件几乎没有依赖性,程序健壮性较好。3. 运行需求分析硬件条件:酷睿 CPU、1G RAM 10G硬盘以上的PC机;打印机;局域网。软件条件:Win dows XP IE6.0 以上4. 其他需求分析本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了 可读性、可测试性等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间 作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。74二、可行性分析及总体设计原则(一)可行性分析可行性分析也称为可行性研究, 是在调查的基础上, 针对新系统的开发是否具备必
39、要性和可能 性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的 开发成功 2 。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。下面将分别从技术、经济、社会三个方面对团购网站的建设进行分析和研究。1. 技术可行性根据团购厂商提出的系统功能、 性能及实现系统的各种约束条件, 根据新系统目标来衡量所需 的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术已较为成熟,硬件、软件的 性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。 同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完
40、成开发的。由以上分析可知,团购网站的开发在技术上是可行的。2. 经济可行性团购厂商具有信息化的处理设施, 并且拥有支持本系统的应用平台。 因此无需再投入资金购买 其他设施。系统的开发基于本人对程序开发的实践学习而来, 无需资金投入, 并且软件开发过程投入的成 本不高,因此开发经费完全可以接受。由以上分析可知,团购网站在经济上是可行的。3. 社会可行性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。(1) 法律因素本系统是根据团购网站的实际情况开发研制的, 是通过大量的调研得出的, 系统的软件设计是 在独立的环境下完成的,无可供抄袭的软件产品。(2) 用户使用可行性本系统对用户的
41、要求,除了需要具备在 Microsoft Windows 平台上使用个人电脑的知识外,并 不需要特别的技术能力。使用系统的管理员,需要具备对 Tomcat 服务器的使用能力,在投入使用 前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。由以上分析可知,本系统具有社会可行性。(二)总体设计原则本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利, 所以必须采取一定的设 计原则 3 。其主要设计原则有:简单性:在实现系统的功能的同时, 尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。针对性:本系统设计是针对团购的需求定向开发设计,所以具有专业突出和很强的针对性。
42、 实用性:要求本系统能够满足团购厂商的需求,因此具有良好的实用性。一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。元素风格一致性: 界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。先进性:本系统采用JSP技术、SQL Server2000等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。三、系统分析(一)业务流程分析在进
43、行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、 处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理 方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等。业务流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏 漏。业务流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程5。具体业务流程如图 3-1所示。图3-1业务流程图(二)数据流图6。数据流程分析是把数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程 数据在现行系统内部的流动抽象的独立起来,舍
44、去了具体组织机构、信息载体、处理工具、物质、 材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递7。在业务流程分析的基础上,对数据流进行了分析,从数据流动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图3-2所示。图3-2顶层数据流图具体分析第一层数据流图,该层数据流图如图3-3所示。会员管理P1会员信息会
45、员信息会员信息管理员信息D2J 1管理员信息会员会员信息管理员信息管理管理员信息公告信息留言信息团购商家信息品信息团购上商公告信息D3公告信息P3公告管理公告信息密码留言信息P5留言管理团购商家信息P6团购商家管理 <团购商品信息P7团购商品管理.D4 管理员信息密码信息D5D6D7留言信息团购商家信息团购商品信息密码信息留言信息团购商家信息管理员管理员团购商品信息图3-3第一层数据流图在分析第二层团购商品的数据流图,如图 3-4D7商品信息fP2数据管理会员图3-4第二层数据流图(三)数据字典通过对系统数据流的分析, 接下来用数据字典描述数据流图中一些主要的数据项条目、数据流、处理过程
46、、数据存储和外部实体81 数据项数据项是不可再分的数据单位数据项条目数据向名称:会员编号1-01别名:userid类型长度:varchar描述:注册会员的编号数据项条目数据向名称:管理员编号1-02别名:admi nid类型长度:varchar描述:系统管理员的编号数据项条目数据向名称:公告信息1-03别名:title类型长度:varchar描述:团购网站发布公告信息2 数据结构数据结构反映数据之间的组合关系数据结构条目数据结构名称:会员2-01含义说明:是前台应用层的主体数据结构,定义了团购会员的有关信息组成:会员编号,姓名,性别,电话,年龄,邮箱,QQ,购买信息数据结构条目数据结构名称:管
47、理员2-02含义说明:是后台主体数据结构,定义了管理员的有关信息组成:人员编号,姓名,密码数据结构条目数据结构名称:商品2-03含义说明:是商品管理的主体数据结构,定义了团购商品的有关信息组成:商品编号,商品名称,团购时间,商品图片,厂家,商品描述,折扣,折后价格, 节 省金额,最低团购人数3 数据流数据流是数据结构在系统内传输的路径。数据流条目数据流名称:公告管理3-01简述:管理员对网站公告进行管理数据来源:管理员数据流向:会员包含的数据结构:公告信息数据流条目数据流名称:修改密码3-02简述:将密码信息存储到密码信息存储数据来源:修改密码(P4) 数据流向:管理员信息存储(D2) 包含的
48、数据结构:管理员信息数据流条目数据流名称:管理员信息管理3-03简述:对管理员信息进行管理数据来源:管理员数据流向:管理员信息存储(D2 )包含的数据结构:管理员信息4 数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一数据存储条目数据存储名称:管理员信息4-01描述:存储管理员信息组成:编号,用户名,密码关键字:管理员编号相关处理:管理员信息管理,管理员信息数据存储条目数据存储名称:用户信息4-02描述:存储用户信息组成:会员编号,姓名,性别,电话,年龄,邮箱,QQ购买信息关键字:会员编号相关处理:会员信息管理,会员信息数据存储名称:商品信息 描述:存储发布商品信息数据存
49、储条目4-03组成:商品编号,商品名称,团购时间,商品图片,厂家,商品描述,折扣,折后价格,节省金额,最低团购人数关键字:商品编号相关处理:商品信息管理,商品信息5 .处理过程具体的处理过程的说明处理过程条目处理过程名称:公告管理5-01输入数据:发布的公告(P3)输出数据:公告信息(D3)处理逻辑:由管理员发布有关团购网站的信息,然后存入数据库处理过程条目处理过程名称:修改密码5-02输入数据:密码信息(P4)输出数据:管理员信息(D4)处理逻辑:管理员登录后台修改用户密码,改后提示修改成功,然后更新数据库处理过程条目处理过程名称:留言管理输入数据:留言信息存储(D5)输出数据:留言信息(P
50、5)处理逻辑:由管理员查看网站论坛的留言信息,负责更新,删除等操作,并且更新至数据库6 外部实体外部实体是数据的来源和去向外部实体条目实体名称:管理员6-01说明:系统管理员,有最高权限输入数据:公告信息(P3)个数:1个四、系统设计()系统功能设计系统设计是一个把软件需求转换成用软件系统表示的过程9。通过对目标系统的分析和研究,做出了团购网站的总体规划, 这是全面开发系统的重要基础。 在对团购网站全面分析调查的基础上, 制定出团购网站的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统 开发工具、开发技术和开发模式等。从数据流图出发,对数据流图进行分析,得出的层次化的模块
51、结构图 团购网站前台功能模块图如图4-1所示:图4-1团购网站前台功能模块图商务 合作图4-2团购网站后台功能模块图团购网站后台功能模块图如图4-2所示:(二)系统数据库设计数据库是本系统的核心和基础【10。它设计的好坏直接影响着整个系统的质量。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要 重新设计,重做大量已完成工作。1. 概念结构设计从数据需求分析中得出系统的实体属性图。管理员实体属性图如图 4-3所示:商品实体属性图如图 4-4所示:图4-4商品实
52、体属性图公告实体属性图如图 4-5所示:图4-5公告实体属性图留言实体属性图如图 4-6所示:图4-6留言实体属性图会员实体属性图如图 4-7所示:订单实体属性图如图 4-8所示:订单图4-8订单实体属性图E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述11。(1) 模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别 与有关实体相连接,在无向边旁标上联系的类型12。(2) 属性是实体的性质。用椭圆框表示,
53、与实体之间用一条线相连表的主码是关键属性,关键 属性项加下划线。(3) 各子系统模块中主键相同的字段之间存在着相互关联的关系。 在程序中实现对他们的完整性和一致性控制13。从数据需求分析中得出系统的实体属性图,遵循三范式原则,对实体之间的依赖关系进行了整合,得出系统E-R图,如图4-9所示:订单N包括M留言下达1会员公告商品图4-9系统E-R图说明:图中用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性用椭圆表示,并用无向边把实体与属性联系起来。2. 逻辑结构设计所谓的逻辑结构设计就是把概念结构设计阶段设计好的基本E- R图转换为与信息系统所支持的数据模型相符合的逻辑结构。而E R图向关系模型的转化要解决的问题是如何将实体和实体间的联系转换为关系模式,如何确定这些关系模式的属性和码。一个实体型转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则分不同的情况讨论:若实体间联系为1 : 1,可转换为一个独立的关系模式,也可与任意一端对应的关系模式合并。若实体间联系为1: n,则在n端实体转换成的关系中加入 1端实体转换成的关系码。若实体间联系为n: m则将联系转换为关系, 关系的属性为诸个实体的码加上联系具有的属性, 而关系的码则为诸实体的码的组合。基于以上原则,可将上图转换为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金融安全与诚信教育
- 石河子大学《中药鉴定学实验一》2021-2022学年第一学期期末试卷
- 石河子大学《药物分析》2022-2023学年第一学期期末试卷
- 食品安全十三五规划
- 石河子大学《计算机组织与结构》2022-2023学年期末试卷
- 石河子大学《儿科学与儿童保健学见习》2021-2022学年第一学期期末试卷
- 沈阳理工大学《三维工程软件》2023-2024学年第一学期期末试卷
- 沈阳理工大学《建筑结构》2022-2023学年第一学期期末试卷
- 2018年四川内江中考满分作文《我心中的英雄》
- 沈阳理工大学《含能材料》2021-2022学年第一学期期末试卷
- 怎样通知最快(课件)五年级下册数学人教版
- 《通用量具培训》教材课件
- 第五章量纲分析和相似原理
- 设备设施拆除报废申请表
- 读音常考题型第一轮复习专项训练(试题)人教PEP版英语六年级上册
- 以循证医学为基础的静脉输液实践指南INS指南解读
- 【机械手】-基于组态王的机械手设计报告
- 桥梁工程课程设计(完整)
- GB/T 27794-2023电力电缆用预制混凝土导管
- 理工创新工坊智慧树知到答案章节测试2023年西安理工大学
- 我的家乡宁夏
评论
0/150
提交评论