宠物网站毕业论文.doc
《宠物网站毕业论文.doc》由会员分享,可在线阅读,更多相关《宠物网站毕业论文.doc(28页珍藏版)》请在咨信网上搜索。
1、目录一、引言2二 、需求分析3(二)可行性分析3(三)功能需求分析4(四)开发环境需求5三、系统设计5(一)系统功能模块图5(二)系统活动图7(三)系统用例图8四、数据库设计9(一)E-R图模型9(二)数据库模型图10五、系统详细设计与实现11(一)数据库表设计11(二)前台主页面的搭建14(三)后台的主框架的搭建15(四)后台的主要基本功能与实现15六、系统测试27七、小结28八、参考文献28贝贝宠物网系统 摘要:在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们学习、工作、生活等各个方面发挥着重要的作用。因此网站建设在Internet应用上的地位显
2、而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。本文详细介绍了宠物网站的功能和结构,并论证了网站的设计方案,简要介绍了使用的开发工具Microsoft Visual Studio 2008以及涉及到的等相关技术,并以在线文章发布子系统开发的顺序详细介绍了系统分析,系统设计,系统实施的开发过程, 然后,展示了子系统所实现的功能及部分界面在介绍某些关键技术的同时,还给出了关键源程序代码。最后对本系统的不足和本人在开发中的认识和感想进行了总结。关键词:互联网; 数据库; 宠物网站一、引言贝贝宠物公司自创始以来不断的发展壮大,业务也越来越繁忙,雇佣数量较多的工作人员同时
3、也难以避免客户在购买宠物时造成宠物翻阅损耗等一系列费用,当今网络所显现的超常信息量、无时空局限、传递快捷、操作灵活等优点吸引着越来越多网民,同时随着经济的发展,人民生活节奏也越来越快,所以网上购物吸引了越来越多的人。宠物网正是为了满足这种需求而研发的中小型电子商务系统 。贝贝宠物网系统是基于B/S模式的小型电子商务系统,能够满足中小型宠物商店的网上销售宠物用品的需要。搭建宠物网极为简单只需要一台PC机,一根网线,即可进行网上交易。宠物网基本上满足了中小型宠物商店的网上销售需求,其主要功能包括宠物展示、宠物用品展示、购物车、收银台、会员管理、订单查询、新闻浏览、宠物护养常识浏览、宠物管理、用户管
4、理、订单管理。宠物展示主要实现宠物的重点推荐、明星宠物、宠物分类查询、宠物用品销售排行榜等功能;购物车功能给每个用户建立了一个相对应的唯一存放选中宠物籍存放的空间;收银台提供了客户付账的功能,当顾客决定购买购物车里的宠物籍时,向收银台提交订单;会员管理为每一位注册用户提供了注册、登陆;后台的宠物管理是为管理员提供修改、添加删除宠物信息的功能;用户管理实现的功能有查看用户信息、消费总额;订单管理主要负责查看客户的发货执行情况;新闻管理方便管理员向首页新闻页面里添加公司新闻;护养常识是为了方便会员及大众更好的饲养宠物、相应的减少宠物不必要的伤害等。贝贝宠物网的设计充分考虑了用户的视觉感受,努力做到
5、界面简单明了,功能相对完善。后台开发充分考虑了使用软件的用户可能对计算机软件并不是很了解,所以在设计的过程中添加了许多必要的提示和说明。总之贝贝宠物网将以.Net技术为基础,实现宠物信息的发布、购物、用户管理、宠物后台管理等一系列的功能,力争成为广大客户带来更多的便利,为贝贝宠物公司带来更高的销售额。二 、需求分析(一)项目背景宠物正在成为不少家庭里的新成员。随着养宠物的家庭不断增多,宠物经济也越来越受人关注。 目前从养宠物的数量和消费能力上看,北京、上海、广州、重庆和武汉已经成为我国五大“宠物城市”,在这些城市。而天津、南京、杭州、深圳、成都等城市,宠物普及程度也相当高。不少业内人士表示,随
6、着日前颁布的宠物条例中免去每年宠物年检费用的政策出台后,可能会有更多人加入养宠物的行列,中国宠物市场的潜力仍待挖掘。 如此大的市场自然吸引了众商家的眼球,围绕“宠物赚钱”(指宠物交易本身)和“赚宠物的钱”这两个主题,市场可提供的项目越来越多,为宠物衣食住行、生老病死支出的费用也在逐年增加,个别已经面临服务升级的项目收费更是高得惊人。由于饲养宠物是一个循环消费的过程,消费者需要不停地支出,因此宠物产业成为投资者非常看中的热点行业。有关专家表示,我国目前至少有宠物1亿只(条),围绕宠物发生的消费至少在150亿元以上。同时,“宠物热”还带动了宠物经济,围绕宠物服务和宠物用品大做文章的人成倍增加,从宠
7、物食品、宠物医疗,到宠物美容,甚至还出现了宠物婚介、殡葬、寄养、宠物SPA、宠物旅游团等新兴服务。然而,由于行业缺乏监管和规范,“暴利”、欺诈现象严重,给行业发展蒙据了解,在宠物消费中,食品占据最大份额,其次是医疗和宠物用品,许多投资者甚至认定生产和经营宠物用品只赚不赔,纷纷抢食。宠物行业除了收费充满暴利外,由于越来越多的投资者加入到快速增长的宠物市场,又缺乏有效的监管和规范,使整个市场陷入无序混乱的状态。(二)可行性分析1技术的可行性贝贝宠物网系统采用了当前的主流计算结构B/S模式进行开发,前台开发工具选用Microsoft Visual Studio 2008。它是一种可视化的、面向对象的
8、Windows开发语言,具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了Microsoft SQL Server 2005,它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能,它又在数据库平台的安全模块方面做了重要的增强,在加强数据安全性方面提供了更多精确、灵活的控制方法,并定义了帮助建立支持安全计算的必要步骤,同时帮助部署和维护一个安全环境。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。2 经济可行性随着计算机技术的飞速发展,计算机在企业管理中应用的普及,实现了企业业务管理的高效化、系统化、规范化、自动化。同样随着宠物业的崛起,贝贝宠物公司
9、已经成长为一个跨地区的大公司,并且公司的业务已遍布全国。而传统的经营模式已无法适合当今的庞大的数据处理和精确的运算需求。所以一套精美完善的宠物网系统是提高工作效率节省人力物力财力的有效解决方案。拥有自己的一套特色的宠物网站系统是非常必要的。它可持续使用并能随着时代和工作的需求不断更新,一期投入终身受用,按长期的使用计算,开发系统的造价平均到每年与传统式的管理方式的年耗资本相对比,性价比是可行的。开发这套系统的经济可行性是很高的。(三)功能需求分析根据调查,宠物网站管理主要包括网站的浏览者、会员、网站管理人员三个方面。宠物浏览者的需求是查询该网站的宠物和宠物商品信息,想要购买所需的东西,则需要注
10、册登录,成为会员;会员的需求是查询该网站的宠物和宠物商品以及购买所需物品,当然如果密码丢失还可以找回密码;网站管理人员可以对员工、会员、宠物及宠物用品进行管理。因此我们的网站分为前台后台两个方面进行设计的,前台主要是产品的展示,供浏览者和会员查看和购买商品,而后台主要是管理员登陆的,管理员要从后台维护网站的所有信息,包括会员管理,宠物管理,宠物用品管理,员工管理,订单管理等等。前台需要实现的主要功能有:1宠物及相关用品信息的浏览,明星宠物,热销用品的展示及详细信息浏览。2护养常识,公司新闻及公司介绍的浏览。3宠物用品的购买包括对购物车信息的修改,订单信息的填写及提交。4会员注册,登录,若丢失密
11、码时找回密码。后台系统管理员对数据的处理及维护:1系统设置对数据库备份与还原,操作日志的查看,管理员信息的查询,详细信息查看,新增管理员,删除不用的管理员信息,对管理员密码的修改。2基本资料管理员工信息管理,供应商信息管理,可以对该项目中进行查询(包括模糊查询),添加,修改,删除及导出数据等操作3销售管理今日订单提醒,能够及时获取当日的订单信息,及时的对订单进行发货(包括单单发货和多单发货)。宠物销售管理,记录宠物的销售情况,对销售记录进行添加,修改,删除等操作。宠物用品销售管理,记录用品的销售情况,对其销售记录进行添加,修改,删除等操作。当对订单发货或者是添加销售记录是均会对库存进行判断。只
12、有在库存量大于订单订购量或销售量时才能操作成功。4库存信息管理宠物基本信息管理,添加新上架的宠物信息,删除不需要的宠物信息,发现错误信息能进行修改,也可以导出宠物信息。宠物用品信息管理,可以对新上架的用品进行及时添加,修改数据,对已过时,或长久不用的用品信息进行删除,也可以导出宠物用品信息。5咨询中心模块、包括公司新闻信息维护和护养常识信息维护。包括公司新闻信息维护和护养常识信息维护。员工可以通过此模块更清晰的了解公司的最新动态,用户则可以看到很多最新上市的商品,以及一些关于宠物的趣闻和养护知识。(四)开发环境软件需求操作系统:操作系统:Windows XP/ Windows 2003。数据库
13、:SQL Server 2005。开发工具:Microsoft Visual Studio 2008。辅助开发工具:Photoshop CS2、Flash8。三、系统设计(一)系统功能模块图根据上述系统功能的需求分析,按照结构化程序设计的需求,得到如下的系统模块图。1前台主要分为会员管理,商品展示,购买流程,新闻浏览四大功能模块。如图3-1所示。其中会员管理模块包括了会员登录、会员注册、会员找回密码、注销用户等功能。商品展示主要是对宠物及宠物用品进行展示,包括热销宠物,促销商品等的分类展示及详细介绍。购买流程主要针对会员购买商品时所进行的一系列的操作。包括宠物用品的详细介绍及选购,购物车管理,
14、填写订单并提交。新闻浏览模块主要介绍公司新闻,公司简介及宠物的护养常识。2后台主要分为基本信息管理,销售管理,库存管理个系统管理四大功能模块,如图3-1所示。其中基本信息管理模块主要包括会员的基本信息,供应商信息管理,公司新闻的发布,护养常识的管理等模块。销售管理模块主要包括对订单的管理,宠物销售记录的管理和宠物用品销售记录的管理。库存管理模块主要包括宠物信息的管理和宠物用品信息的管理。系统管理模块主要有对数据库的备份与还原,操作日志的记录。图3-1功能模块图(二)系统活动图1管理员活动图,如图3-2所示。图3-2管理员活动图2会员活动图,如图3-3所示。图3-3会员活动图3一般用户活动图,如
15、图3-4所示。图3-4会员活动图(三)系统用例图1管理员用例图,如图3-5所示管理员用例图指出管理员进入系统后,可进行的操作的信息。图3-5管理员用例图2会员用例图,如图3-6所示图3-6会员用例图 四、数据库设计数据库的设计经过我们的分析,将系统中涉及的功能表现出来,其中表的建立尤为重要。数据库表的建立不仅是字段的建立,表与表之间的关系也不可或缺。主键、外键的关系需要谨慎建立。创建外键关系即是将各表与表之间联系起来。表与表之间一旦脱离了外键之间的关系而独立,那么系统之间的功能也将难以完成。(一)E-R图模型E-R图简洁的反映出整个流程的概况和系统中所有实体之间相对应的关系,综合了管理员、员工
16、、会员、一般用户在整个系统中的联系和各自的安排把系统的内部联系明了化。图4-1 E-R模型图(二)数据库模型图图中显示了数据库中有哪些表,各张表在数据库中的联系,即他们之间的主外键关系。图4-2 数据库模型图 五、系统详细设计与实现(一)数据库表设计经过分析,系统中建立了数据库PetData,如图5-1所示。图5-1 PetData数据库下面是几张主要的表:1. 会员表(CustomerInfo):表名(中文)会员表表名(英文)CustomerInfo序号说明列名数据类型长度小数位标识主键允许空默认值1会员编号CusIDint40是是否2用户名CusNamenvarchar500否3密码Cus
17、Pwdnvarchar500否4性别CusSexnvarchar500是5邮箱Emailnvarchar500是6电话Telnvarchar500否7QQQQnvarchar500是8地址CusAddressnvarchar500否9登陆时间LoginDatenvarchar500是10邮编PostCodenvarchar500是11会员类型CusTypeIDnvarchar100是12积分Integralnvarchar100是13备注Remarksnvarchar00是2. 宠物用品信息表(PetGoods):表名(中文)宠物用品信息表表名(英文)PetGoods序号说明列名数据类型长度小
18、数位标识主键允许空默认值1IDIDint40是是否2编号GoodsIDnvarchar500是3分类GoodsClassnvarchar500是4名称GoodsNamenvarchar500是5参考价格Pricenvarchar500是6会员价Goods_memPricenvarchar500是7单位Unitnvarchar100是8供应商编号PetSupplierIDnvarchar500是9库存量Stocknvarchar500是10特征Goodsfeaturesnvarchar500是11进货时间StockTimedatetime83是12商品图片GoodsImagenvarchar50
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宠物 网站 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【Fis****915】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【Fis****915】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。