1湖南人文科技学院计算机系课程设计说明书课程名称:网站建设课程设计课程代码:420029题目:讯达公司网站年级/专业/班:07级网络工程专业2班学生姓名:许祺、刘艳、刘勇亮、陈兴娟学号:07420207、07420208、07420214、07420203指导老师:唐海波开题时间:2009年12月9日完成时间:2009年12月28日2课程设计任务书及成绩评定课程名称:讯达公司网站完成者:许祺、刘艳、刘勇亮、陈兴娟1、设计的目的与要求目的:设计一个中型企业的网站。要求:实现迅达电子有限公司的网络化服务,使其公司的产品更容易让大家熟悉,同时实现了顾客与公司在网上的互动。2、设计进度及完成情况日期内容2009、12、10完成了需求分析2009、12、15完成了系统的构架设计2009、12、25完成了整个系统编码的实现2009、12、26完成系统的测试2009、12、28完成了整个系统文档的整理与分布3、成绩评定设计成绩:指导老师:年月日3目录目录..........................................................3摘要...............................................................4一、引言............................................................5二、设计任务与目的.................................................5三、设计方案与实施..................................................5(一)总体设计:................................................51、网站前台设计:............................................52、网站后台设计:............................................63、数据库设计:..............................................6(二)、详细设计:...............................................61、功能需求:.................................................62、系统文件架构图:..........................................63、系统主要功能:............................................74、数据库设计:..............................................85、系统出错处理设计:.......................................12(三)、程序清单:...............................................13(四)、调试与体会:............................................24(五)、运行结果(截图):.......................................25四、结论..........................................................31六、参考文献......................................................314摘要随着计算机网络通信技术和Internet的飞速发展以及淘宝网的流行,基于因特网的企业网站也成为一种新的竞争方式,并且越来越受到人们的关注。在网上浏览用户所需要的东西,既可以帮助用户节省宝贵的时间,有可以给用户带来方便的服务,同时还能够及时把公司的优惠活动在网站上发布给用户,用户也就能够在短时间内接收到公司的最新动态,并且用户可以直接在本公司的网站上反馈自己的意见,网站使企业活动上了一个新台阶。本文依据设计出来的迅达有限公司的网站,做了全面系统的介绍。全文共六章,按照前期的开发顺序,从系统分析与研究开始,逐一对开发过程做了全面的介绍。在详细设计这一章中的系统实现部分既用了程序代码,也用了比较直观易读的流程图来表示,增强了文章的可读性,易于用户理解。关键字:网站,迅达电子,用户AbstractWiththecomputernetworkcommunicationtechnologyandtherapiddevelopmentandTaobaoInternepopularityofInternet-basedbusinesswebsiteshavealsobecomeanewformsofcompetition,andmoreandmoreattention.Browsetheuserwhattheyneed,eithertohelpuserstosavevaluabletime,itcangiveusersconvenientservice,butalsobeabletoofferatimelymannertheactivitiesofthecompany'spostedonthewebsitetotheuser,theuserwillalsobeableinashorttime,thecompanyreceivedthelatesttrends,andtheusercandirectlyinthecompany'sWebsitefeedbacktheirviews,thewebsitesothatbusinessactivityhasreachedanewlevel.PaperisbasedonthedesignoutofSchindler'swebsitehasdoneacomprehensiveandsystematicintroduction.Fulltextofatotalofsixchapters,inaccordancewiththedevelopmentofpre-ordersystemanalysisandresearchfromthebeginningofeachofthedevelopmentprocesstodoacomprehensiveintroduction.Inthedetaileddesignofthesystemimplementationofthischapternotonlyusedpartoftheprogramcode,andalsorelativelyintuitive,easytoreadflowchartstorepresentandenhancethereadabilityofthearticle,easyforuserstounderstand.Keyword:Websitexundadianziuser5一、引言迅达电子有限公司是一个主要生产出售电子产品的公司。随着网络的普及以及人们生活需求的不断提高,随着淘宝网的流行以及人们在网上查获信息的全面化,该公司网站的建设也是必不可少的。本网站的设计也是基于这个背景产生的。本公司的网站可以让更多的人通过Internet了解公司的一些动态新闻,让顾客及时看到公司在某时间段的一些优惠活动;该网站上还有人才招聘的信息,可以为一些有志青年提供求职途径,方便他们的寻职;同时,该公司网站还有一些实物的照片,方便用户选择产品,避免他们会产生上当受骗的心理;并且该公司的网站上还有用户投票的部分,不管是普通用户还是高级用户都可以为本公司提供具有参考价值的意见,该网站的管理员可以根据不同用户的需求让公司及时修正,来满足大众化的要求。在本网站设计中,基本界面是在Dreamweaver8.0坏境中实现的,网页美工使用Photoshop工具,编码实现采用ASP技术,系统后台使用Microsoft的Access2003数据库,并通过使用ODBC技术访问。该系统的实现可以满足以下要求:普通用户可以浏览文章、图片、公司新闻等内容,通过注册成为会员;高级用户可以登录本网站,并发表自己对该公司的意见以及提出可行性的实施方案等;管理员可以通过后台登录对高级用户进行管理,进行系统新闻的发布,并且可以对数据库信息进行增删查改等,满足不同用户的不同需求。二、设计任务与目的通过本课程设计教学所要求达到的目的是:通过本课程设计,学习网站设计所用到的工具的使用,以及学会编写动态网页代码,了;理清楚数据库的设计和连接方法,同时巩固数据库的有关知识,使学生更加深入地掌握网站设计的基本方法,提高从事网站建设和管理工作的基本技能。此网站的开发要求真正实现迅达电子有限公司的网络化服务,使其公司的产品更容易让大家熟悉,同时实现了顾客与公司在网上的互动。三、设计方案与实施(一)总体设计:1、网站前台设计:网站前台页面包括:首页(index.asp)、新闻(News.asp)、产品信息6(product.asp)、文摘分类(sort.asp)、文件下载(download.asp)、图片(picshow.asp)、留言(Guestbook.asp)、论坛(链接到论坛)、新闻浏览页面(NewsInfo.asp)、产品展示(productshow.asp)信息浏览(View.asp)用户注册(User_RegPost.asp)文件下载(Down.asp)、会员页面(Feedback.asp、FeedBackMenber.asp、FeedbackSave.asp)、友情链接(link.asp)2、网站后台设计:登陆界面(Admin_Login.asp)登陆核对(check.asp)管理(Admin_Manager.asp)新闻(Admin_News)图片(Admin_pic)新闻管理(classmannage.asp)新闻修改(ClassmodifyBig.asp、ChassModifySmall.asp)新闻删除(ClassDelBig.asp、ClassAddSmall.asp)新闻添加(ClassAddBig.asp、ClassAddSmall.asp)3、数据库设计:数据库连接(Con.asp)(二)、详细设计:1、功能需求:1)要求设置不同的管理权限,如普通管理员和高级管理员。2)产品信息的管理,包括产品信息管理、产品的展示,以及根据多种条件查询产品的信息。3)新闻信息的发布,随时更新和产品有关的各种新闻内容。4)客户信息维护,掌握每个客户的相关资料,以便及时制定经营策略。5)产品订购业务,客户能随时提交或取消(提交前)订购产品的表单。6)留言板,客户可以在此留言或提问,业务人员在此提供技术指导或其他答疑服务。7)网站访问统计和分析,一方面收集并分析用户反馈的意见,另一方面,统计网站的访问流量,帮助进行市场分析2、系统文件架构图:7如上图所示,普通用户可以对网站的,新闻,图片,招聘,留言等进行浏览,但资料下载页面需要注册成为用户,方可进行有关资料的下载,并且用户的等级也影响用户的阅读权限,分为普通用户和VIP用户,普通用户可以对一些资料进行下载,VIP用户可以对任何资料进行下载。管理员登陆后可以通过“Admin_AD.asp”对广告进行添加和修改,通过“Admin_Nes.asp”对新闻进行添加修改,通过“Admin_pic.asp”对图片进行上传,通过“Admin_sot.asp”分类信息“Admin_down.asp”资料的上传,通过“Admin_User.asp”用户进行管理3、系统主要功能:(1).权限管理权限管理主要设置两种不同的权限,不同管理员设置不同的权限。第一类是普通管理员,可以登录到留言板的管理界面,对访问者的留言进行回复,可查看所有留言信息(包括访问者隐藏的留