(完整版)宠物⽹站毕业论⽂设计
⽬录
贝贝宠物⽹系统
计算机信息管理专业081班陈珍
摘要:在Internet飞速发展的今天,互联⽹成为⼈们快速获取、发布和传递信息的重要渠道,它在⼈们学习、⼯作、⽣活等各个⽅⾯发挥着重要的作⽤。因此⽹站建设在Internet应⽤上的地位显⽽易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从⽽倍受⼈们的重视。
本⽂详细介绍了宠物⽹站的功能和结构,并论证了⽹站的设计⽅案,简要介绍了使⽤的开发⼯具Microsoft Visual Studio 2008以及涉及到的等相关技术,并以在线⽂章发布⼦系统开发的顺序详细介绍了系统分析,系统设计,系统实施的开发过程, 然后,展⽰了⼦系统所实现的功能及部分界⾯在介绍某些关键技术的同时,还给出了关键源程序代码。最后对本系统的不⾜和本⼈在开发中的认识和感想进⾏了总结。
关键词:互联⽹;数据库;宠物⽹站
⼀、引⾔
贝贝宠物公司⾃创始以来不断的发展壮⼤,业务也越来越繁忙,雇佣数量较多的⼯作⼈员同时也难以避免客户在购买宠物时造成宠物翻阅损耗等⼀系列费⽤,当今⽹络所显现的超常信息量、⽆时空局限、传递快捷、操作灵活等优点吸引着越来越多⽹民,同时随着经济的发展,⼈民⽣活节奏也越来越快,所以⽹上购物吸引了越来越多的⼈。宠物⽹正是为了满⾜这种需求⽽研发的中⼩型电⼦商务系统。
贝贝宠物⽹系统是基于BS模式的⼩型电⼦商务系统,能够满⾜中⼩型宠物商店的⽹上销售宠物⽤品的需要。搭建宠物⽹极为简单只需要⼀台PC机,⼀根⽹线,即可进⾏⽹上交易。宠物⽹基本上满⾜了中⼩型宠物商店的⽹上销售需求,其主要功能包括宠物展⽰、宠物⽤品展⽰、购物车、收银台、会员管理、订单查询、新闻浏览、宠物护养常识浏览、宠物管理、⽤户管理、订单管理。宠物展⽰主要实现宠物的重点
推荐、明星宠物、宠物分类查询、宠物⽤品销售排⾏榜等功能;购物车功能给每个⽤户建⽴了⼀个相对应的唯⼀存放选中宠物籍存放的空间;收银台提供了客户付账的功能,当顾客决定购买购物车⾥的宠物籍时,向收银台提交订单;会员管理为每⼀位注册⽤户提供了注册、登陆;后台的宠物管理是为管理员提供修改、添加删除宠物信息的功能;⽤户管理实现的功能有查看⽤户信息、消费总额;订单管理主要负责查看客户的发货执⾏情况;新闻管理⽅便管理员向⾸页新闻页⾯⾥添加公司新闻;护养常识是为了⽅便会员及⼤众更好的饲养宠物、相应的减少宠物不必要的伤害等。贝贝宠物⽹的设计充
分考虑了⽤户的视觉感受,努⼒做到界⾯简单明了,功能相对完善。
后台开发充分考虑了使⽤软件的⽤户可能对计算机软件并不是很了解,所以在设计的过程中添加了许多必要的提⽰和说明。总之贝贝宠物⽹将以.Net技术为基础,实现宠物信息的发布、购物、⽤户管理、宠物后台管理等⼀系列的功能,⼒争成为⼴⼤客户带来更多的便利,为贝贝宠物公司带来更⾼的销售额。
⼆、需求分析
(⼀)项⽬背景
宠物正在成为不少家庭⾥的新成员。随着养宠物的家庭不断增多,宠物经济也越来越受⼈关注。
⽬前从养宠物的数量和消费能⼒上看,北京、上海、⼴州、重庆和武汉已经成为我国五⼤“宠物城市”,在这些城市。⽽天津、南京、杭州、深圳、成都等城市,宠物普及程度也相当⾼。不少业内⼈⼠表⽰,随着⽇前颁布的《宠物条例》中免去每年宠物年检费⽤的政策出台后,可能会有更多⼈加⼊养宠物的⾏列,中国宠物市场的潜⼒仍待挖掘。
如此⼤的市场⾃然吸引了众商家的眼球,围绕“宠物赚钱”(指宠物交易本⾝)和“赚宠物的钱”这两个主题,市场可提供的项⽬越来越多,为宠物⾐⾷住⾏、⽣⽼病死⽀出的费⽤也在逐年增加,个别已经⾯
临服务升级的项⽬收费更是⾼得惊⼈。由于饲养宠物是⼀个循环消费的过程,消费者需要不停地⽀出,因此宠物产业成
为投资者⾮常看中的热点⾏业。
有关专家表⽰,我国⽬前⾄少有宠物1亿只(条),围绕宠物发⽣的消费⾄少在150亿元以上。同时,“宠物热”还带动了宠物经济,围绕宠物服务和宠物⽤品⼤做⽂章的⼈成倍增加,从宠物⾷品、宠物医疗,到宠物美容,甚⾄还出现了宠物婚介、殡葬、寄养、宠物SPA、宠物旅游团等新兴服务。然⽽,由于⾏业缺乏监管和规范,“暴利”、欺诈现象严重,给⾏业发展蒙据了解,在宠物消费中,⾷品占据最⼤份额,其次是医疗和宠物⽤品,许多投资者甚⾄认定⽣产和经营宠物⽤品只赚不赔,纷纷抢⾷。宠物⾏业除了收费充满暴利外,由于越来越多的投资者加⼊到快速增长的宠物市场,⼜缺乏有效的监管和规范,使整个市场陷⼊⽆序混乱的状态。
(⼆)可⾏性分析
1.技术的可⾏性
贝贝宠物⽹系统采⽤了当前的主流计算结构—BS模式进⾏开发,前台开发⼯具选⽤Microsoft Visual Studio 2008。它是⼀种可视化的、⾯向对象的Windows开发语⾔,具有易⽤、通⽤和开发效率⾼的特
点。后台的数据库开发⼯具选⽤了Microsoft SQL Server 2005,它能够处理⼤量数据,同时保持数据完整性并提供许多⾼级管理和数据分配功能,它⼜在数据库平台的安全模块⽅⾯做了重要的增强,在加强数据安全性⽅⾯提供了更多精确、灵活的控制⽅法,并定义了帮助建⽴⽀持安全计算的必要步骤,同时帮助部署和维护⼀个安全环境。这两种开发⼯具功能强⼤,有较好的接⼝,作为本系统开发⼯具是可⾏的。
2.经济可⾏性
随着计算机技术的飞速发展,计算机在企业管理中应⽤的普及,实现了企业业务管理的⾼效化、系统化、规范化、⾃动化。同样随着宠物业的崛起,贝贝宠物公司已经成长为⼀个跨地区的⼤公司,并且公司的业务已遍布全国。⽽传统的经营模式已⽆法适合当今的庞⼤的数据处理和精确的运算需求。所以⼀套精美完善的宠物⽹系统是提⾼⼯作效率节省⼈⼒物⼒财⼒的有效解决⽅案。拥有⾃⼰的⼀套特⾊的宠物⽹站系
统是⾮常必要的。它可持续使⽤并能随着时代和⼯作的需求不断更新,⼀期投⼊终⾝受⽤,按长期的使⽤计算,开发系统的造
价平均到每年与传统式的管理⽅式的年耗资本相对⽐,性价⽐是可⾏的。开发这套系统的经济可⾏性是很⾼的。
(三)功能需求分析
根据调查,宠物⽹站管理主要包括⽹站的浏览者、会员、⽹站管理⼈员三个⽅⾯。宠物浏览者的需求是查询该⽹站的宠物和宠物商品信息,想要购买所需的东西,则需要注册登录,成为会员;会员的需求是查询该⽹站的宠物和宠物商品以及购买所需物品,当然如果密码丢失还可以回密码;⽹站管理⼈员可以对员⼯、会员、宠物及宠物⽤品进⾏管理。因此我们的⽹站分为前台后台两个⽅⾯进⾏设计的,前台主要是产品的展⽰,供浏览者和会员查看和购买商品,⽽后台主要是管理员登陆的,管理员要从后台维护⽹站的所有信息,包括会员管理,宠物管理,宠物⽤品管理,员⼯管理,订单管理等等。
宠物用品在哪买前台需要实现的主要功能有:
1.宠物及相关⽤品信息的浏览,明星宠物,热销⽤品的展⽰及详细信息浏览。
2.护养常识,公司新闻及公司介绍的浏览。
3.宠物⽤品的购买包括对购物车信息的修改,订单信息的填写及提交。
4.会员注册,登录,若丢失密码时回密码。
后台系统管理员对数据的处理及维护:
1.系统设置
对数据库备份与还原,操作⽇志的查看,管理员信息的查询,详细信息查看,新增管理员,删除不⽤的管理员信息,对管理员密码的修改。
2.基本资料管理
员⼯信息管理,供应商信息管理,可以对该项⽬中进⾏查询(包括模糊查询),添加,修改,删除及导出数据等操作
3.销售管理
今⽇订单提醒,能够及时获取当⽇的订单信息,及时的对订单进⾏发货(包括单单发货和多单发货)。宠物销售管理,记录宠物的销售情况,对销售记录进⾏添加,修改,删除等操作。宠物⽤品销售管理,记录⽤品的销售情况,对其销售记录进⾏添加,修改,删除等操作。当对订单发货或者是添加销售记录是均会对库存进⾏判断。只有在库存量⼤于订单订购量或销售量时才能操作成功。
4.库存信息管理
宠物基本信息管理,添加新上架的宠物信息,删除不需要的宠物信息,发现错误信息能进⾏修改,也
可以导出宠物信息。宠物⽤品信息管理,可以对新上架的⽤品进⾏及时添加,修改数据,对已过时,或长久不⽤的⽤品信息进⾏删除,也可以导出宠物⽤品信息。
5.咨询中⼼模块、
包括公司新闻信息维护和护养常识信息维护。包括公司新闻信息维护和护养常识信息维护。员⼯可以通过此模块更清晰的了解公司的最新动态,⽤户则可以看到很多最新上市的商品,以及⼀些关于宠物的趣闻和养护知识。
(四)开发环境软件需求
操作系统:操作系统:Windows XP Windows 2003。
数据库:SQL Server 2005。
开发⼯具:Microsoft Visual Studio 2008。
辅助开发⼯具:Photoshop CS2、Flash8。
三、系统设计
(⼀)系统功能模块图
根据上述系统功能的需求分析,按照结构化程序设计的需求,得到如下的系统模块图。
1.前台主要分为会员管理,商品展⽰,购买流程,新闻浏览四⼤功能模块。如图3-1所⽰。
其中会员管理模块包括了会员登录、会员注册、会员回密码、注销⽤户等功能。商品展⽰主要是对宠物及宠物⽤品进⾏展
⽰,包括热销宠物,促销商品等的分类展⽰及详细介绍。购买流程主要针对会员购买商品时所进⾏的⼀系列的操作。包括宠物⽤品的详细介绍及选购,购物车管理,填写订单并提交。新闻浏览模块主要介绍公司新闻,公司简介及宠物的护养常识。
2.后台主要分为基本信息管理,销售管理,库存管理个系统管理四⼤功能模块,如图3-1所⽰。
其中基本信息管理模块主要包括会员的基本信息,供应商信息管理,公司新闻的发布,护养常识的管理等模块。销售管理模块主要包括对订单的管理,宠物销售记录的管理和宠物⽤品销售记录的管理。库存管理模块主要包括宠物信息的管理和宠物⽤品信息的管理。系统管理模块主要有对数据库的备份与还原,操作⽇志的记录。
图3-1功能模块图(⼆)系统活动图
1.管理员活动图,如图3-2所⽰。
图3-2管理员活动图2.会员活动图,如图3-3所⽰。
图3-3会员活动图3.⼀般⽤户活动图,如图3-4所⽰。
图3-4会员活动图
(三)系统⽤例图
1.管理员⽤例图,如图3-5所⽰
管理员⽤例图指出管理员进⼊系统后,可进⾏的操作的信息。