ASP设计毕业参考论文,计算机应用专业本科毕业设计团市委网站系统设计与实现.doc

上传人:仙人指路1688 文档编号:4122774 上传时间:2023-04-06 格式:DOC 页数:60 大小:2.64MB
返回 下载 相关 举报
ASP设计毕业参考论文,计算机应用专业本科毕业设计团市委网站系统设计与实现.doc_第1页
第1页 / 共60页
ASP设计毕业参考论文,计算机应用专业本科毕业设计团市委网站系统设计与实现.doc_第2页
第2页 / 共60页
ASP设计毕业参考论文,计算机应用专业本科毕业设计团市委网站系统设计与实现.doc_第3页
第3页 / 共60页
ASP设计毕业参考论文,计算机应用专业本科毕业设计团市委网站系统设计与实现.doc_第4页
第4页 / 共60页
ASP设计毕业参考论文,计算机应用专业本科毕业设计团市委网站系统设计与实现.doc_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《ASP设计毕业参考论文,计算机应用专业本科毕业设计团市委网站系统设计与实现.doc》由会员分享,可在线阅读,更多相关《ASP设计毕业参考论文,计算机应用专业本科毕业设计团市委网站系统设计与实现.doc(60页珍藏版)》请在三一办公上搜索。

1、摘 要随着计算机网络的迅速发展,网络正在改变人类社会的方方面面,而ASP技术的推广更起着推波助澜的作用。ASP作为新一代的网页编程语言,以其良好的移植性和安全性,正在成为一种主流技术。本设计使用了ASP网页开发技术,以DREAMWEAVER为运行环境,连接ACCESS数据库。在近几年的网页的发展与前进的过程中,动态网也逐渐代替了以前的静态网页,通过数据库的连接,使页面的更新不再像以前那样需要对源代码进行修改。这篇论文研究的是对一个团委网站的建设与规划,涉及到在前台面向用户与后台管理两个方面的内容,在前台要保证内容的全面性与界面的友好性,后台则要保证管理的高效性与易操作性。该系统实现了普通用户对

2、新闻的阅读与留言功能;管理员的高级管理功能,其中包括:普通用户管理、新闻信息的管理、图片信息的管理及统计功能。论文主要包括以下内容:第1章.绪论;第2章.开发环境;第3章.需求分析;第4章.系统设计;第5章.系统实现;第6章.课题开发中的难点以及对策;结论及毕业设计小结;致谢;参考文献。关键词:网站建设,ASP,DREAMWEAVER,ACCESSABSTRACTAlong with the computer network computation developments, Internet is changing the human society. The ASP technology

3、is playing the important impetus role.ASP is the new generation of programming language. the ASP web development technology is being widely used in network information management system design. This design has used ASP web development technology, and DREAMWEAVER as environment, and the ACCESS databa

4、se is connected. In this year, the development web come to replace the static webThis article studies the member WEB. The design goal of this system is provides a convenient and quick financial management method for teachers, and help teachers to extricate from the troublesome of financial managemen

5、t work.This system has realized simple member WEB; in which includes: simple users management, news issuance, photo issuance, inside bulletin, and message board.The paper mainly includes following content: Foreword; Chapter 1 Introduction; Chapter 2 Development tool and environment; Chapter 3 Needs

6、analysis; Chapter 4 System design; Chapter 5 System realization; Chapter 6 The difficulty and solution; Conclusions and graduate design brief summary; Acknowledgments; Reference.KEY WORDS: Financial management, ASP, DREAMWEAVER, ACCESS目录第1章 前言11.1 课题背景11.2 ASP技术的发展情况11.3课题设计的目标和来源11.4本课题在国内外的研究状况及发展

7、趋势21.5本课题主要研究内容2第2章 开发工具及环境12.1 ASP技术12.2 DREAMWEAVER应用13.3 ACCESS数据库2第3章 需求分析13.1 团委网站的基本需求13.2 需求分类13.3数据流图33.4数据字典64.5系统E-R图94.6数据库的设计10第4章 系统的设计14.1设计原则14.2 系统功能设计1第5章 系统的实现与测试05.1 登录功能的实现与测试15.1.1 用户登录代码15.1.2 管理员登录代码与实现:25.2 用户浏览功能的实现:45.3 用户管理页面:85.3.1 用户添加:95.3.2 用户修改界面115.3.3 用户删除界面155.3.4

8、用户查询:185.4 新闻的添加:185.5 新闻的修改:215.6 新闻删除页面:2357 页面一览245.7.1前台操作:245.7.2 后台操作:255.7.3 前台连接图265.7.4后台连接图265.8各功能实现总结27第6章 课题开发中的难点以及对策16.1 重复显示数据库内容:16.2 页面目录栏:4致谢1参考文献1第1章 前言1.1 课题背景在最近几年中,Internet网络在不断的发展壮大,World Wide Web不但提供了强大的发布共享信息的功能,而且切实把用户和厂商联系起来,尽管用户和厂商之间隔着千山万水。最初是静态网页的出现及广泛的应用,使人们进入到了一个新的网络时

9、代。然而在静态网页的模式下,不能够实现大量信息的动态发布、动态更新。为了解决这些问题,新技术、新方法层出不穷,在客户端,服务器端不断添加一些能为用户提供更高级功能的脚本程序支持,例如ASP网页开发技术,另外还有一些软件组件可以提供更快捷的开发。通过这些技术,我们可以实现基于“瘦客户端”网络信息管理系统。本课题正是利用先进的ASP网页开发技术设计团委网站系统。1.2 ASP技术的发展情况现在,越来越多的大公司、小公司都在声称自己是一个ASP,范围包括传统的IT业务到电子商务,全球估计有1400多家公司宣称要做ASP,包括硬件供应商、系统集成商、独立软件开发商、ISP等。 就国内来讲,仅在今年上半

10、年,就有多家IT厂商开始进军ASP:用友,深圳金蝶、长城、中软、世纪互联、润迅、瑞星等厂商纷纷在上半年或对原有业务部门进行重组,或成立新的业务部门,积极拓展这一新兴市场。 国内第一家大规模、高标准的ASP企业应该是世纪互联(A-),目前它主要提供数据中心业务,在世纪互联的数据中心,共存放着600台左右的服务器由其照管,其中的30%为世纪互联所有,以出租形式为网站服务,其余的70%是网站自身拥有的,托管给世纪互联。数据中心提供的服务,除了应用系统托管、专线接入外,还包括网站规划、设计制作、应用开发集成和网站内容管理、改版维护等服务。 在美国市场,ASP是近年来最热门的话题之一,几乎每天都有关于一

11、些软件公司或系统集成商加入ASP领域的消息。大多数软件商是通过与纯ASP商组成策略联盟或设立专门提供ASP产品的部门的方式进入这一领域的。例如,ORACLE公司成立了Oracle Business Online, SAP,sap class=key target=_blankSAP公司成立了mySAP.com来直接操作ASP业务,另外还与五家纯ASP商合作通过ASP的商业模式提供它的应用软件。(EDS, eOnline, HostLogic, Interpath, and Qwest Cyber.Solutions),与SAP公司一样,J.D.Edwards也成立了ASP部门,也与一些ASP商

12、合作提供软件。 微软也宣布了其Office 2000和Windows通过ASP商租用的价格计划。美国CRN杂志调查并公布了美国微软向ASP供应商提供的产品价格体系。Windows Advanced Server按每个处理器月收费569美元,SQL Server按每个处理器月收费999美元,Exchange的Knowledge Worker Pro版按每个用户月收费6美元99美分等。据微软的内部资料显示,该公司计划至少对10种产品采用按用户数计量的许可合同制度“Subscriber Access License(SAL)”。另外,微软还将在多种产品中采用基于微处理器数目的计量制许可合同。1.3课

13、题设计的目标和来源该课题来自某城市团市委,要求该网站可以起到对外宣传,发布团市委信息,增进交流的作用。通过该课题的完成,一方面可以满足团市委的要求;另一方面也可以考核学生将理论知识与实践相结合的能力,并着重提高学生网站开发的能力。运用动态页面的技术,通过dreamweaver等网页制作工具使用ASP制作网页,通过与数据库的连接,完成动态网页的设计。1.4本课题在国内外的研究状况及发展趋势在近几年的网页的发展与前进的过程中,动态网也逐渐代替了以前的静态网页,通过数据库的连接,使页面的更新不再像以前那样需要对源代码进行修改,动态网页只需要修改数据库中相关的内容既可,现在的发展趋势是页面的设计逐渐多

14、元化,所有部分均为动态连接,尽量不出现静态页面,使网页更容易维护与更新。1.5本课题主要研究内容实际调查并总结需求分析,查阅相关资料(包括外文资料)。 网站的总体构架设计;网站静态信息、图片及美工设计;团市委网站信息浏览模块设计;团市委网站信息添加模块设计;团市委网站信息更新模块设计;交流论坛模块设计;网站信息管理认证模块设计。 测试系统并改进,撰写毕业论文。第2章 开发工具及环境2.1 ASP技术ASP是英文APPLICATION SERVICE PROVIDER的缩写,通常中文译为应用服务提供商,它是指配置、租赁和管理应用解决方案,为商业、个人提供服务的专业化服务公司。通俗地说,ASP是一

15、种业务租赁模式,企业用户可以直接租用ASP的计算机及软件系统进行自己的业务管理,任何用户只要有网络浏览器,就可以向ASP租用所需要的软件,而不必在本地的机器上安装该软件。从而节省一大笔用于IT产品技术购买和运行的资金。有人认为,ASP可能是INTERNET第三个“杀手级应用”(第一个是电子邮件,第二个是WEB) 一般来说,ASP具有五个方面的特点: (1)、ASP以应用为业务核心,即ASP为客户提供对应用的访问和管理; (2)、ASP为客户提供租赁形式的应用服务,客户企业可以不必为他的应用需求而在设备、软件、人员等方面作大规模的投资,而外包给ASP企业。 (3)、ASP进行集中管理,即ASP服

16、务一般在一个中心位置进行集中管理,客户通过互联网进行远程访问所需的应用; (4)、ASP对多个客户服务,ASP提供一套标准化应用包,为多个不同的客户提供专业化的应用服务,借此降低客户企业的应用成本; (5)、ASP与客户根据合同提供相应服务,从客户的角度看,ASP是一家根据客户协议内容提供相关服务,并确保应用系统服务可以运行的服务性机构。2.2 DREAMWEAVER应用Dreamweaver是制作主页的好工具.Dreamweaver是可视化的网页制作工具,很容易上手,可以让你轻松地制作出自己的网页。Dreamweaver在多媒体方面颇有建树的Macromedia公司推出的可视化网页制作工具,

17、它与Flash、Fireworks合在一起被称为网页制作三剑客,这三个软件相辅相承,是制作网页的最佳选择。其中,Dreamweaver主要用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高,Flash用来制作精美的网页动画,而Fireworks用来处理网页中的图形。操作简便。首先,Dreamweaver提供的历史面板、html样式、模版、库等功能避免了重复劳动,使用者不必重复输入相同的内容、格式。其次,Dreamweaver能直接往页面中插入Flash、Shockwave等插件,经过设置后还可直接调用相应的软件对这些插件进行编辑。最后,Dreamweaver与Fireworks集成紧

18、密,可直接调用Fireworks对页面的图象进行修改、优化。优秀的网站管理功能。在定义的本地站点中,改变文件的名称、位置,Dreamweaver会自动更新相应的超级链接。Check in和Check out功能可协调多个使用者对远程站点的管理。便于扩展。使用者可给Dreamweaver安装各种插件,使其功能更强大。使用者若有兴趣,还可自己给Dreamweaver制作插件,使Dreamweaver更适应个人的需求。3.3 ACCESS数据库数据库是计算机技术中发展最快、应用最为广泛的重要分支之一,它已成为计算机信息系统和计算机应用系统的重要技术基础,也是科学数据库及信息系统建设的重要技术基础和支

19、柱。作为信息系统核心和基础,数据库技术得到了越来越广泛的应用。对于小型数据库的应用需求,微软的Access数据库,与JSP程序配套使用是非常合适的。由于Access数据库的ODBC驱动程序支持的SQL指令全,执行效率高,所以Access数据库与JSP相结合,是一个精练实用高效的组合模式。同时Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。 第3章 需求分析3.1 团委网站的基本需求 一个团委网站,重点在于对外:有友好的界面和完善的系统,使用户满意。对内:有方便快捷全面的管理系统,使得更新更加简单。它应该包含有用户

20、与管理员的登陆验证,管理员对用户的修改删除操作,新闻的录入、修改与删除,留言板的使用,用户对相应新闻的查询等操作,并且具有设计合理的数据库。3.2 需求分类3.2.1用户基本信息的管理针对管理员管理用户信息而设置,可以对用户的详细信息进行添加,修改、删除、查询等。用户可通过身份验证登陆,来阅读有访问权限的内容。按实际情况,基本信息可划分为:编号、姓名、密码、提示问题、问题答案、OICQ、URL、MSN、邮箱。3.2.2新闻内容的添加网站使用时,新闻的更新是极其重要的,更新的快捷与方便也是对网站实用性的一个验证。添加功能包括:对国内新闻的录入;对团委公告的录入;对图片新闻的录入;对链接图片的录入

21、; 3.2.3网站查询功能网站的查询功能一般分为两个部分,一个是用户对新闻的查询。一个是管理员对新闻的查询。其中用户的查询实在列表的基础上进行选择,而管理员对新闻的查询是在ID的编号上查询。 查询功能应具备以下要求: 快速的查询信息 保证所查询信息准确无误 显示详细的查询内容查询用户信息时可对任一项内容进行查询3.2.4网站删除功能网站的删除功能分为两部分,一是对新闻、公告、图片等内容进行删除。二是管理员对用户信息的删除。这些都可以使管理员对想要删除的信息彻底的删除。删除功能应具备以下要求:快速的删除信息准确的删除信息,避免误删有用信息安全稳定,避免破坏数据库数据3.2.5网站修改功能网站的修

22、改功能分为两部分,一是对新闻、公告、图片等内容进行修改。二是管理员对用户信息的删除。这些都可以使管理员对想要修改的信息进行查阅并修改。修改功能应具备以下要求:快速的修改信息按特定需求进行修改修改安全、准确 修改的同时网页的内容进行刷新3.2.6网站的留言板功能网站特别设出留言板,使希望留言的用户可以在留言板留言,留言板并不需要身份验证,任何人都可进行留言。留言板应具备以下要求:留言的完整性留言的实时性3.3数据流图 下面根据需求分析画出系统运行过程中的数据流图: 总的数据流图: 图 3.3.1 顶层的数据流图 普通用户对数据操作的数据流图图 3.3.2 普通用户数据流图 管理员执行添加数据操作

23、的数据流图图 3.3.3 信息添加数据流图 管理员执行查询数据操作数据流图图 3.3.4 信息查询数据流图 管理员执行删除数据操作数据流图图 3.3.5 信息删除数据流图管理员执行修改数据操作数据流图图 3.3.6 信息修改数据流图用户登录操作的数据流图图 3.3.7 数据统计数据流图管理员对普通用户登录信息执行操作数据流图图 3.3.8 普通用户信息管理数据流图3.4数据字典表3.1 数据文件“图片新闻信息表”文件名:图片新闻信息表别名:PHOTO组成:ID+TITLE+CONTENT+PHOTO+ADDTIME 表 3.2 数据文件“团委新闻信息表”文件名:团委新闻信息表别名:NEWS1组

24、成:ID+TITLE+CONTENT+ADDTIME 表 3.3 数据文件“国内新闻信息表”文件名:国内新闻信息表别名:NEWS组成:ID+TITLE+CONTENT+ADDTIME 表 3.4 数据文件“普通用户登录信息表”文件名:普通用户登录信息表别名:NAME组成:ID+NAME+PASS+EMAIL+QUESTION+ANSWER+OICQ+MSN+URL表3.5 数据文件“图片信息表”文件名:图片信息表别名:PHOTOS组成:ID+PHOTO表 3.6 数据文件“管理员登录信息表”文件名:管理员登录信息表别名:ADMIN组成:ID+NAME+PASSWORD+QUESTION+ANS

25、WER 表 3.7 各项数据流数据流名:管理员登录信息组成:ID+NAME+PASSWORD+QUESTION+ANSWER数据流名:普通用户登录信息组成:ID+NAME+PASS+EMAIL+QUESTION+ANSWER+OICQ+MSN+URL数据流名:国内新闻信息组成:ID+TITLE+CONTENT+ADDTIME 数据流名:团委新闻信息组成:ID+TITLE+CONTENT+ADDTIME数据流名:图片新闻信息组成:ID+TITLE+CONTENT+PHOTO+ADDTIME数据流名:图片信息组成:ID+PHOTO 表 3.8 各数据项数据项名:ID 类型: 自动编号长度:长整型数

26、据项名:NAME类型: 文本型长度:15数据项名:PASS类型: 文本型长度:15数据项名:QUESTION类型:文本型长度:50数据项名:ANSWER 类型: 文本型长度:50数据项名:TITLE 类型: 文本型长度:50数据项名:CONTENT 类型: 备注长度:整型数据项名:ADDTIME类型: 日期/时间长度:长整型数据项名:PHOTO类型: 超链接长度:长整型数据项名:EMAIL类型: 文本型长度:50数据项名:OICQ类型: 数字长度:长整型数据项名:MSN类型: 文本型长度:50数据项名:URL类型: 文本型长度:504.5系统E-R图 网站总体E-R图:图 3.9 系统总体E-

27、R图用户信息E-R图: 图 3.10 财务信息E-R图 管理员对新闻信息管理E-R图图 3.11 管理员对财务信息管理E-R图 管理员对用户基本信息管理E-R图图 3.12 管理员对用户基本信息管理E-R图4.6数据库的设计为了更好的对数据信息进行管理,将数据信息分别划分为5个表,分别对每个表进行设计。表 3.9 用户登陆信息表(id,name,pass,email,question,answer,oicq,msn,url)列名类型长度允许空id自动编号长整型否name文本50否Pass文本50否email数字50否question文本50否answer文本50否oicq数字长整型否msn文本

28、50否url文本50否表 3.10 管理员登陆信息表(id,name,pass,question,answer)列名类型长度允许空id自动编号长整型否name文本50否pass数字50否question文本50否answer文本50否列名类型长度允许空id自动编号长整型否title文本50否content备注255否addtime日期长整型否表 3。11 团委新闻信息表(id, title, content, addtime)表3.12 国内新闻信息表(id, title, content, addtime)列名类型长度允许空id自动编号长整型否title文本50否content备注255否a

29、ddtime日期长整型否列名类型长度允许空id自动编号长整型否title文本50否content备注255否addtime日期长整型否Photo超链接长整型否表 3.13 图片新闻信息表(id, title, content, photo, addtime)表3.14 图片信息表(id,photo)列名类型长度允许空id文本50否photo超链接长整型否第4章 系统的设计4.1设计原则1系统的安全性设计实现高效率的财务管理系统,应提高系统地运行稳定性和安全性,是系统设计的重要目标。2 功能的完整性为增强系统的实用性,应根据实际需求设计的各项功能,保证系统功能的完整性。满足使用者的各项需要,设计

30、比较完善的财务管理系统。3 系统的人性化为了使用者方便操作,设计系统应具有友好的交互界面,简洁时尚的界面风格,使系统更具美观。4.2 系统功能设计在对市团委的网站建设中,为了更好的更清晰的反映网站的内容,将其按内容分为多个模块,使其在设计中更加清晰明了。以下是对模块的划分并对模块进行简单的说明:普通用户登录模块:负责普通用户登录,对输入信息进行核对,判断是否正确,信息正确进入内部网页。普通用户浏览模块:负责普通用户对团委信息的浏览,阅读功能。未登录用户浏览模块:负责普通用户对网页的浏览,阅读功能。管理员登录模块: 负责管理员登录,对输入信息进行核对,判断是否正确,信息正确进入管理员后台管理模块

31、。用户基本信息添加模块: 负责添加用户的基本信息。用户基本信息查询模块: 负责查询用户的基本信息。用户基本信息删除模块: 负责删除用户的基本信息。用户基本信息修改模块: 负责修改用户的基本信息。团委信息添加模块: 负责录入新的团委信息。团委信息查询模块: 负责查询团委信息。团委信息删除模块: 负责删除团委信息。团委信息修改模块: 负责修改团委信息。新闻信息添加模块: 负责录入新的新闻信息。新闻信息查询模块: 负责查询新闻信息。新闻信息删除模块: 负责删除新闻信息。新闻信息修改模块: 负责修改新闻信息。图片信息添加模块: 负责录入新的图片信息。图片信息查询模块: 负责查询图片信息。图片信息删除模

32、块: 负责删除图片信息。图片信息修改模块: 负责修改图片信息。详细模块结构划分如图:总的模块划分:图4.1 总模块划分图 管理员对用户基本信息管理功能模块划分:图 4.2 基本信息管理模块划分图用户信息模块功能模块划分:图 4.3用户信息模块功能模块划分图管理新闻信息功能模块划分:图 4.4管理新闻信息功能模块划分图管理团委新闻信息功能模块划分:图 4.5管理团委新闻信息功能模块划分图管理图片信息功能模块划分:图 4.6管理图片信息功能模块划分图第5章 系统的实现与测试本章介绍本网站的基本功能的实现,例如登录功能、添加功能、查询功能、删除功能、修改功能、显示功能、用户管理功能。主界面的显示:图

33、5.1 主界面5.1 登录功能的实现与测试登录系统负责识别用户身份,保证系统安全。并区分普通用户和管理员,使之进入相对应的程序模块。用户登录将用户与非用户区分开来,享有不同的权限。核心代码与实现:5.1.1 用户登录代码FORM ACTION= name=formAccount onSubmit= method=POST 用户名: 密码: 图5.2 用户登录界面5.1.2 管理员登录代码与实现:form id=form1 name=form1 method=POST action= 用户名: 密码: 图5.3 管理员登录页面5.2 用户浏览功能的实现:用户在浏览页面时,动态页面链接数据库的内容

34、,将数据库中的内容显示到页面上,并有超链接来观察详细页面。 代码实现: 链接数据库代码:将数据库代码显示在页面上,并添加超链接: % While (Repeat3_numRows 0) AND (NOT Recordset5.EOF) % 图5.4 页面列表显示详细内容浏览: 图5.5 详细内容页面5.3 用户管理页面:管理员在后台对用户进行管理,主要包括对用户信息的查询,修改,删除,添加。通过对数据库的相应操作,来完成以上哪些功能。5.3.1 用户添加:详细代码:form action= method=POST name=form1 id=form1 onsubmit=MM_validateForm(email,RisEmail);return document.MM_returnValue 用户名: input name=name type=text id=name size=

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号