Web项目开发综合实践1农副产品信息网课程名称:ASP.NETWeb应用开发授课教师:单维锋学生信息:学号姓名专业Email备注085042118常飞计算机科学与技术chfei2010@gmail.com队长085042117田晓雷计算机科学与技术txlei2010@gmail.com085042120张岩岩计算机科学与技术成绩:模块名称比重成绩备注系统概述1092010-10-8需求分析20192010-10-25系统设计30系统实现40Web项目开发综合实践2目录1系统概述.......................................................................................................................................32需求分析........................................................................................................................................33系统设计.......................................................................................................................................53.1界面设计............................................................................................................................53.2数据库设计........................................................................................................................53.2.1概念设计.................................................................................................................63.2.2逻辑设计.................................................................................................................63.2.3物理设计.................................................................................................................63.2.4存储过程.................................................................................................................63.2.5视图.........................................................................................................................63.3系统核心类库设计............................................................................................................63.4功能模块设计.....................................................................................................................64系统实现.......................................................................................................................................64.1系统开发环境与运行环境................................................................................................64.2首页(default.aspx)........................................................................................................64.3登录页面(login.aspx)....................................................................................................74.4….........................................................................................................................................7写完内容后,不要忘记点击鼠标右键“更新域”来更新目录。Web项目开发综合实践31系统概述网站简介:本网站主要介绍以本地为中心的各种农副产品的最新消息,为用户提供查阅各类农副产品的报价、销售点以及产地等各类消息,主要构想为1、主页为对各类农副产品的分类,方便用户的查阅,还有最近的市场新闻,为用户了解信息提供参考;2、当用户进入某一个产品的网页时,会显示本产品最新的各种消息;3、用户有任何意见以及需求可以在网站上留言,是用户可以参考,也为生产商做出出货的参考;4、用户可以根据自己需求预定货物。2需求分析1普通浏览者相关功能1查询产品普通用户需要找到自己想要了解的商品,本产品应该具有图片、名称还有本产品的产地、成熟时间、拥有量、价格以及产品功能等,如果用户有购买的想法,可以点击购买,并且填写一张订单。2浏览新闻用户可以在这里浏览最近一段时间内的有关农副产品的新闻,以便自己在购买时作出参考。3了解热门用户需要特别注意,最近一段时间内都有哪些产品的价格浮动较大,并且需要本产品价格变化的过程和对未来一小段时间的准确预测。4求购如果用户没有在本网站找到自己想要的产品,可以通过求购的方式在本网站留言,并且留下自己的联系方式。5交流信息各个用户之间需要一定的疑难问题的讨论,以求尽快解决问题,为农副产品创收。2供应商的功能1拥有普通功能供应商拥有普通用户的所有功能。2供货供应商可以给本网站提交自己的供货请求,在本网站管理员的同意下该商品便可以在本网站上推出。3拥有账户供应商在供货请求时,必须登录自己的账户和密码,账户和密码为之前所申请的,在登录后,供应商具有提供供货请求的权利。3管理员功能描述Web项目开发综合实践4管理员普通浏览者供应商采购产品浏览新闻了解价格交流产品信息供货请求了解热门系统统计首页访问人数产品管理删除信息添加信息修改信息产品分类统计每日预定数处理订单联系供应商处理过期订单图2-1系统用例图1产品管理管理员对供应商所提供的商品单做出处理,如果能够上架,将进行对产品的分类,以及对其信息的审核,包括添加、删除、修改功能。2处理订单对用户的订单进行处理,主要包括对本日的订单和供应商联系;还有对超过三天的订单进行删除处理。4系统角色功能1统计首页访问人数统计首页每天和一个月内的的访问次数。2统计订单数统计每日成交定单和一个月内的成交订单个数。Web项目开发综合实践5为了满足用户需求,本网站主要设置以下几大板块产品分类,这其中主要分为鲜果干果类、新鲜蔬菜类、油料作物类、动物产品类、农副产品类以及农资等。每一类中列表出其中的一些品种用户点击其中的某一产品时,会跳转到与该产品相关的网页,此网页主要介绍此类产品的各个供应商所供应的产品,每一条信息含有该供应商商品的名字、图片、简介和供应商联系方式。用户有浏览这些信息的权利,管理者具有修改这些信息的权利,供应商将自己的产品以及此产品的信息交付于管理者,管理者具有删除和发布该信息的权利。最新求购,用户根据自己的需求,在本网站未能找到自己需要的产品可在最新求购栏内留下自己的要求购的商品名、要求、需求量以及本人联系方式。产品推荐,将最近时令的优质产品放入此栏,有本产品的图片及名称,用户如果想深入了解,可点击进入本产品的详细介绍,此网页包括本产品的产地、成熟时间、拥有量、价格以及产品功能等。如果用户想要购买此商品,可以使用预定功能。价格走势,此栏将公布最近一段时间全国的热门产品的价格走势,为生产商和消费者提供大的方面的参考,每一条新闻点击都会进入本产品价格变动的具体过程和原因。交流平台,此栏用户可以在上面写上自己的问题,也可以回答其他人的问题,此栏将分为两部分,一部分是未解决的问题,另一部分是已解决的问题,此栏作为用户沟通交流的一个平台,增进大家的知识储量。新闻速递,此栏将展示最新的有关于农产品信息的新闻,方便大家了解新闻,为大家的决定起到参考的作用,点击每一条新闻,会进入该新闻的详细介绍,方便大家浏览。意见栏,用户如果有对本网站的意见和建议,十分欢迎大家在此栏内发表,我们会及时作出调整,欢迎大家监督。3系统设计3.1界面设计介绍界面设计的原则,包括页面大小、布局、母版页、CSS、色彩等,不能省略。3.2数据库设计概论描述本项目的数据库设计,并分别填写概念设计、逻辑设计和物理设计,说明数据库选型。不能省略。自己查阅书籍,分清楚各个概念的不同。Web项目开发综合实践63.2.1概念设计3.2.2逻辑设计3.2.3物理设计3.2.4存储过程如果使用了存储过程,请在此给出其名称和相关代码。3.2.5视图如果使用了视图,请在此给出其名称和相关代码。3.3系统核心类库设计3.4功能模块设计根据用户需求,划分系统模块,描述每个模块包括的功能。不能省略。4系统实现4.1系统开发环境与运行环境4.2首页(default.aspx)逐个页面描述Web页面布局设计、页面效果图、主要控件的属性、主要实现代码。必须文字、图片和代码结合在一起写。Web项目开发综合实践74.3登录页面(login.aspx)4.4….