毕业网站建设综合实训

上传人:无*** 文档编号:129042907 上传时间:2022-08-02 格式:DOC 页数:19 大小:2MB
收藏 版权申诉 举报 下载
毕业网站建设综合实训_第1页
第1页 / 共19页
毕业网站建设综合实训_第2页
第2页 / 共19页
毕业网站建设综合实训_第3页
第3页 / 共19页
资源描述:

《毕业网站建设综合实训》由会员分享,可在线阅读,更多相关《毕业网站建设综合实训(19页珍藏版)》请在装配图网上搜索。

1、网站建设综合实训实训指导书适用班级:计算机A091设计单位:信息工程系时间:2011年9月13日XXXX学院网站建设综合实训指导书专业:计算机应用技术设计时间: 4周一、课程实训目标ASP.NET程序设计是计算机应用技术专业重要的课程,使用ASP.NET 与C#或VB结合,可以设计功能丰富的动态网站。此次综合实训的目的是加深对网站构建技术课程所学知识的理解,进一步巩固ASP.NET语言语法规则。灵活使用ASP.NET语言进行程序编写,巩固ASP.NET中各种控件的应用,以及ASP.NET与C#的结合应用、对SQL Server的访问技术。提高调试程序的技能,提高软件编写的能力。学会编制结构清晰

2、、风格良好、数据结构适当的软件程序,从而具备设计大型动态网站的能力。二、课程实训的题目: (1)课程实训推荐题目1博客系统实现(2选1)1.系统需求分析如下:1.1 用户使用场景1) 博主。博主正式登录,可以在自属的账户下发表并管理信息。该群体是博客系统的主导力量。博主可以建立和管理自己的博客分类,增加、删除或修改文章。博主还可以在博客发布公告信息、添加博客的标题、按照喜好设置页面表现样式等。2) 访客。访客是指所有登录或匿名的用户。该群体对博客系统的需求主要是能顺利快捷地对自己感兴趣的文章进行查看和发表意见。1.2 需求功能1) 博客配置模块的主要功能包括: 博客样式添加 博客样式重置2)

3、博客分类模块的主要功能包括: 添加分类信息 更新分类信息 删除分类信息 更新密码3) 博客账户模块的主要功能包括: 个人信息的添加 个人信息的重置4) 博客文章管理模块的主要功能包括: 文章的编辑 文章的删除 文章的状态统计5) 博客文章发表模块的主要功能包括: 添加新文章 文章自动分类 文章显示模式设置 文章重置6) 搜索模块的主要功能包括: 接受关键字输入并搜索7) 博客总栏目模块的主要功能包括: 显示已有分类并导航8) 博客统计模块的主要功能包括: 显示汇总的系统状态,如注册数量、贴子数等。9) 博客排行统计模块的主要功能包括: 显示前20个最热门博客的用户并导航。2. 业务流程2.1

4、博主流程2.2 博友流程3. 系统功能架构本博客系统属于企业级应用,所以采用了Windows身份验证和全球化多语言技术。在综合考虑开发成本和实际的用户使用场景后,该系统的架构使用3层模式。博客系统架构如下图所示。4. 数据库设计4.1 数据库需求分析博客系统的数据库名称:blog博客系统包括7张表,分别是: 系统状态表tb_Blog 总分类表tb_BlogCategory 用户博客配置表tb_Configure 帖子信息表tb_Post 帖子分类表tb_PostCategory 评论信息表tb_Comment 用户信息表tb_User博客系统的数据库结构如下图所示。4.2 数据表设计(1) 系

5、统状态表tb_Blog。系统状态表主要存储博客系统基本配置信息。系统状态表tb_Blog字段名称数据类型功能说明BlogNameVarchar(50)博客系统站点名称BlogBloggersInt博客系统所含博客数BlogPostsInt帖子数BlogCommentsInt评论数BlogClicksInt单击数BlogUrlVarchar(50)站点地址(2) 总分类表tb_BlogCategory。总分类表主要存储博客系统的总分类信息。总分类表tb_BlogCategory字段名称数据类型功能说明BlogCategoryIDInt分类ID编号BlogCategoryTitleVarchar(

6、50)分类名称(3) 用户博客配置表tb_Configure。用户博客配置表主要存储用户博客的配置样式、公告、标题等信息。用户博客配置表tb_Configure字段名称数据类型功能说明ConfigureUserIDVarchar(50)用户编号BlogTitleVarchar(250)用户博客标题BlogSubTitleVarchar(250)用户博客子标题AnnouncementVarchar(500)公告信息CSSVarchar(500)CSS样式表HomepagePostsNumberInt帖子数CategoryPostsNumberInt用户博客分类数LatestCommentsNum

7、berInt最近评论数HotPostsNumberInt热帖数HotCommentsNumberInt热点评论数(4) 帖子信息表tb_Post。帖子信息表主要存储用户在其博客发表的文章信息。帖子信息表tb_Post字段名称数据类型功能说明PostIDInt帖子编号BlogCategoryIDInt所属博客分类编号PostCategoryIDInt所属用户博客分类编号PostTitleVarchar(100)帖子标题PostContenttext帖子内容PropertyShowToPublicVarchar(10)是否公开PropertyCommentVarchar(10)是否评论Proper

8、tySetStickVarchar(10)是否置顶PostCreateTimedatetime创建时间PostLastUpdateTimedatetime更新时间PostCommentsInt评论数量PostClickInt单击数量PostUserIDVarchar(50)用户编号(5)帖子分类表tb_PostCategory。帖子分类表主要存储用户博客分类信息帖子分类表tb_PostCategory字段名称数据类型功能说明PostCategoryIDInt分类编号PostCategoryTitleVarchar(50)分类名称PostCategoryUserIDVarchar(50)所属用户

9、编号(6) 评论信息表tb_Comment。评论信息表主要存储用户对某篇文章的评价信息。评论信息表tb_Comment字段名称数据类型功能说明CommentIDVarchar(50)评论编号PostIDInt所属于帖子编号UserIDVarchar(50)所属于用户编号CommentContentText评论内容CommentTitleVarchar(100)评论标题CommentCreateTimedatetime创建时间(7)用户信息表tb_User。用户信息表主要存储博客系统所有的用户信息。用户信息表tb_User字段名称数据类型功能说明UserIDVarchar(50)用户编号User

10、NameVarchar(50)用户名称UserMSNVarchar(50)用户MSNUserEmailVarchar(50)用户邮件地址UserProjectVarchar(50)用户项目组UserJobTitleVarchar(50)用户职位UserAccountVarchar(50)用户账号PostsInt用户帖子数CommentsInt参与评论数ClicksInt单击次数LastPostTimedatetime最后发帖时间ScoreInt积分4.3 存储过程设计博客系统与数据库之间的通过存储过程进行交互,请编写相应的存储过程实现对数据库特定的操作。5用户界交互处理层设计与实现要求使用到以

11、下技术: 多语言本地化技术 母板技术 主题技术6. 代码设计请按照三层模式的设计思路进行代码设计,注意代码格式的规范。(2)课程实训推荐题目2基于.NET的ERP系统的开发(2选1)企业经营过程中不仅需要降低成本和提高质量,更需要通过先进的管理理念进行整合企业内部和外部的资源,而在企业销售链过程中能够进行信息集成处理的ERP系统满足了企业面临日趋激烈的市场竞争的管理需求。通过ERP的使用,使企业的经营过程能及时、高质量地完成客户的需求,并根据客户订单及销售状况做出调整资源的决策,是先进的现代企业管理模式。ERP底层的技术支撑体系由传统的客户/服务器模式向以浏览器为客户机的Internet网络应

12、用模式发展,这是ERP系统的发展趋势。本系统的特点在于,使用一个统一的WEB平台来管理企业的商业活动,这样有利于提高系统的稳定性、易集成性、可扩展性和模块化。1.系统设计的目标系统设计的目标是以信息技术为基础,为企业提供一个电子信息管理平台,该平台既方便主管领导对企业进行决策管理,又方便企业管理人员对企业产品进行业务管理。企业销售管理系统的设计目标是通过对进货、销售、供应商和客户、往来账目、库存中的商品信息的管理,及时准确了解企业的经营状况,从而为企业的管理人员作出准确的判断提供可靠地资料。通过进销存数据的分析,为管理及决策人员提供库存资金占用情况、物资短缺(超储)情况、客户订单的发货情况、产

13、品的销售情况;通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整销售,保证企业各项销售经营活动的顺利进行。在日常工作中,能快捷查找信息,准确处理产品存放,迅速产生文件报表,轻松进行管理,帮助库存人员不再进行大量重复的抄写,复杂的计算,反复的核对,减少库存人员出现手工处理难以避免的错误。2.系统设计的原则系统开发人员在系统建设不同时期始终应遵循的原则是系统设计要标准化、规范化,系统设计要具有良好的实用性、可靠性和可维护性。本系统在设计过程中遵循了下面三个基本原则:(1)技术先进性和合理性。系统满足企业运营需求的技术,采用以浏览器为客户机的Internet网

14、络应用模式,通过SQL SERVER对数据库进行管理,系统不仅充分体现目前先进的计算机软硬件及相关技术、现代企业管理理论和技术的发展方向,同时满足当前企业各个层次、各个环节的管理、核算需求。(2)灵活性和可扩充性。系统是一个逐步发展的应用环境,在系统结构、产品系列、系统容量与处理能力等方面必须具有升级换代的可能。确保随着技术发展、信息膨胀、业务扩展和联网扩大,能够实现平滑升级和过渡。(3)可维护性。系统将应用功能分成表示层、功能层和数据层三部分,合理地分割这三层结构,并在逻辑上使其独立,可以使系统的结构变得简单清晰,提高了程序的可维护性。三层体系结构中,应用的各层可以并行开发,各层也可以选择各

15、自最适合的开发语言,有利于变更和维护应用技术规范。3.系统的数据流图通过对企业产品管理特点的分析建立系统业务数据流图如图1-1所示。报价处理命令销售处理命令应收账库存信息应付账购货单销货单报价单系统设置处理命令库存处理命令应付账处理命令采购处理命令应收账处理命令系统设置信息库存信息命令处理应付账文件应付账处理合法性检查 采购处理应收账处理 销货处理 报价处理 库存处理 系统设置处理购货单文件应收账文件销售单文件报价单文件库存文件图1-1 系统业务数据流图4.系统体系结构本系统采用了B/S模式设计。B/S模式有很多优势,它可以简化客户端、简化系统的开发和维护,实现界面统一和业务逻辑分离。本系统采

16、用ASP.NET技术设计Web窗体页面,业务逻辑层与数据访问采用C#设计。 Web客户端表示层各类业务逻辑组件系统设置组件数据更新组件权限管理组件ADO.NET组件业务逻辑层数据层数据库图1-2 系统体系结构登录(3)课程实训推荐题目3电子商务网站(必做)要求全面展示商城内所有商品,并可展示最新商品及特价商品;实现网上购物;商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。查看商城内的公告信息。对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。下面以课程实训推荐题目2电子商务网站为例,讲述实训的具体内容。随着中国市场经济的日趋成熟,中国企业面对的竞争压

17、力也越来越大,企业要想生存,就必须有一种高效,便于客户购物和支付的购物形式,因此网上购物这种新的商业运行营模式就被越来越多的商家运用到竞争中,并得到了大多数客户的认可。这种基于浏览器、服务器实现的购物方式已初具规模,一些电子商务网站的成立,改变了人们以往的购物观念。三、设计环境:硬件:PC机2软件:Windows NT/Windows XP , ASP.NET , C#.net , SQL 2005四、设计内容:电子商务网站时一个典型的ASP.NET数据库开发应用程序,由前台商品展示和后台管理两部分组成。(1)前台商品展示该部分主要包括新品上架、特价商品、销售排行、购物车、会员管理、商品公告、

18、商品排行及商品分类等。(2)后台管理该部分主要对商城内的一些基础数据进行管理,包括商品管理、会员管理、订单管理和公告管理等。五. 设计的步骤(1)需求分析:了解基本原理,确定软件的基本功能,查找相关资料;(2学时)(2)总体设计:确定软件的总体结构、模块关系和总体流程;(4学时)(3)详细设计:确定模块内部的流程和实现算法。(8学时)(4)上机设计、编码和调试;(14学时)(5)实际数据运行测试。(2学时)六课程设计的过程组织整个课程设计为期1周,以小组为单位进行,3人一组,并设置组长一名。组长的职责:(1)制定具体计划,人员任务安排;(2)组织小组成员完成总体设计和详细设计;(3)协调各小组

19、成员完成各部分功能;(4)控制项目进度,确保按计划进行;(5)及时与指导教师沟通,定期汇报进展情况;(6)组织小组成员完成课程设计报告。七设计的考评教师根据设计报告、网站的运行演示和学生答辩回答问题的情况评定成绩。(1)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,运行正常,用户界面友好,能够完整实现各部分功能的,回答问题准确明了,可以评为优秀(A)。(2)设计报告规范、完整,概念原理论述清楚、软件设计结构合理,基本运行正常,并能够实现各部分功能的,回答问题正确,可以评为良(B)。(3)设计报告规范、概念原理论述基本清楚、软件设计结构合理,基本运行正常,基本能够实现各部分功能的,回答

20、问题部分正确,可以评为中(C)。(4)设计报告基本规范、概念原理论述基本清楚、软件设计结构基本合理,部分完成,软件基本可以运行,基本能够实现部分功能的,回答问题部分正确,可以评为及格(D)。(5)设计报告不规范、概念原理论述不清楚、软件设计结构不合理,大部分功能没完成,软件基本不能运行,回答问题大部分不正确,可以评为不及格(E)。八课程设计报告主要内容和要求1、课程设计报告主要内容(1)概述:设计主要完成的任务和解决的主要问题;(2)设计用到的主要技术;(3)总体设计:系统的主要模块结构及调用关系;(4)详细设计:系统的主要函数和关键代码;(5)完成的情况;(6)简要的使用说明;(7)总结:特

21、色、经验、教训和感受;(8)参考文献2、课程设计报告编写的基本要求(1)采用B5纸书写或打印;(2)如为打印,题目采用宋体3号字加重,正文小标体采用宋体四号,正文采用宋体五号字;(3)字数不少于5000字。九系统功能模块结构图电子商务网站前台商品展台销售排行新品上架购物车购物查看购物车清空购物车会员管理会员注册会员登录公告公告特价商品电子商务网站后台商品管理会员管理公告管理订单管理退出后台管理员登录品十功能模块说明:1 用户登录模块(1) 如果我们是第一次进入此网站,必须先注册成为会员才可以购物。用户单击“注册”按钮即可进入到会员注册页面,如图10.1所示。图10.2会员注册页面我们可以在空白

22、的文本框中添加信息。单击“确认保存”,系统将弹出“恭喜注册成功”对话框,单击“确定”即可。系统将返回如图10.2所示,单击“返回”系统回到如图10.1所示。说明: 我们填写会员信息并在没有保存之前,我们可以单击“重新填写”。 用户名必须填写。 密码与确认密码必须相同。 电子信箱必须填写正确。(2) 如果我们已经是会员了,可以在网站首页的左侧输入“会员名”和“密码”单击“确定”即可,如图10.3所示。 图10.3 会员登录页面在网站的首页用户可以直观的看到:网站导航、用户登录、商城公告、销售排行、特价商品、新品上架、商品分类、购物车、广告招商位、后台登录入口、版权信息。说明:在网站首页用户可以点

23、击购物(表示我们要买此商品)。2 特价商品进入特价商品界面有两种方式:(1)点击蓝色的“特价商品”。(2)点击特价商品右下角的“ ”。当用户进入特价商品界面时,将看到所有的特价商品,可以点击购物。3新品上架新品上架与特价商品操作类似。4商品分类在商品分类中为用户购物提供了方便、快捷的途径,如图所示10.4所示。点击“+”,可以看到某商品的详细菜单。10.4 商品分类界5 购物车 购物车如同生活中用到的购物清单,通过它可以清晰的知道已购的商品ID号、商品名、数量、单价等信息。当用户登录会员后,在不同的页面单击商品中的“购买”按钮时,就可以将商品信息添加到购物车中,如图10.5所示。图10.5 购

24、物车界面(1)如用户确实想要这些商品时:可以选择“付款方式”和“邮递方式”,并且可以在“备注”文本框中添写信息,单击“提交”即可。(2)如用户不想要这些商品时:可以点击“清空购物车”按钮即可。说明:购物车根据用户单击“购买”按钮的次数来确定购买商品的数量6 后台登录在网站首页底部点击“后台登录”即可。在网站前台首页的底部提供了后台登录入口,通过该入口可以进入到后台管理员登录页面如图10.6。在该页面管理人员通过输入正确的用户名和密码即可登录到网站后台界面如图10.7所示。图10.6 管理员登录界面图10.7 后台界面当进入后台管理界面以后,我们可以直观地看到商品管理、订单管理、会员管理、公告管

25、理、退出后台等信息。7 商品管理(1)添加商品在商品管理页面右上角点击“添加商品”即可进入添加商品界面,如图10.8所示。图10.8 添加商品界面在添加商品时,必须先选择“是否新品”。“所属大类”和“所属小类”我们可以在文本框下拉菜单中进行选择。 其它信息我们可以在空白的文本框中进行填写。 “图片文件”、“商品简介”和“图片上传”可以不填写。 单击“保存”即可。然后单击“返回”回到上一级目录。 返回后台商品管理界面时,单击第6页将看到添加的信息。(2)编辑如果管理员想更改某商品时,在此商品末尾处点击“编辑”即可,如图10.9所示。图10.9 编辑界面如果想更改某一条信息时,将光标选中某文本框,

26、然后重新填写,点击“修改”即可。(3)删除如果管理员想删除某商品时,在此商品信息条处点击“删除”即可。8 订单管理在后台页面右侧点击“订单管理”管理员可以看到“订单管理”界面如图10.10所示。图10.10 订单管理界面说明:此界面主要显示了会员的购物情况,并且我们可以看到执行情况。如交易完,我们点击“执行”即可。9 会员管理当我们进入“会员管理”界面时,可以查看到所有会员的用户名、真实姓名、城市、电话、信箱等。此界面给管理员提供了一个“删除”功能。10 公告管理当我们进入“公告管理”界面时,可以查看到所有公告的标题及内容。此界面给管理员提供了“删除”与“编辑”功能。说明:当管理员“编辑”某条公告信息时,如想保存点击“更新”;如不想保存点击“取消”。11 后台退出网站后台的功能是对网站的数据信息进行管理,网站后台管理员通过后台对网站进行维护,工作完成后一定要退出系统,如果被其它人进入,后果将不堪设想,网站数据可能会被破坏,单击“后台退出”将返回前台页面。19

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!