logo资料库

王强 毕业论文.doc

第1页 / 共48页
第2页 / 共48页
第3页 / 共48页
第4页 / 共48页
第5页 / 共48页
第6页 / 共48页
第7页 / 共48页
第8页 / 共48页
资料共48页,剩余部分请下载后查看
1 绪论
1.1 基于ASP.NET法律资讯网的开发背景
1.2 网站建设目的及意义
1.2.1 网站建设目的
1.2.2 研究意义
1.3 课题的研究内容
1.4 论文的结构
2 ASP.NET的网络功能与编程
2.1 ASP.NET简介
2.1.1 C#语言简介
2.1.2 NET Framework简介
2.2 MVC概述
2.2.1 MVC与模板概念的理解
2.2.2 MVC工作流程
2.2.3 MVC优点
2.2.4 MVC缺点
2.3 数据库技术
3 需求分析
3.1 可行性分析
3.1.1 现有技术可行性分析
3.1.2 系统成本可行性分析
3.1.3 系统社会可行性分析
3.2 系统功能需求分析
3.2.1 法律资讯网前台设计
3.2.2 后台管理员管理系统
3.3 用户界面需求
3.4 系统性能需求分析
3.5 开发环境需求
3.6 产品质量需求
3.7 产品安全性需求
3.8 网站优化建设需求
4 系统的设计
4.1 系统架构设计
4.2 系统总体设计
4.2.1 系统总体设计目标
4.2.2 系统总体功能结构的设计
4.3 系统功能设计
4.4 数据库设计
4.4.1 数据库概念结构设计
4.4.2 数据表设计
4.4.3 数据库关系图
5 系统的实现
5.1 系统框架的实现
5.1.1 代码框架的实现
5.1.2 Web.config的实现
5.2 前台系统的实现
5.2.1 系统首页的实现
5.2.2 系统二级页面的实现
5.2.3 系统内容的实现
5.3 系统后台管理的实现
5.3.1 系统后台登录模块
5.3.2 系统管理员管理模块
5.4 系统内容管理模块的实现
5.4.1 栏目管理模块
5.4.2 添加新闻模块
5.4.3 新闻列表页模块
5.5 系统辅助模块的实现
5.5.1 友情链接模块
5.5.2 维权团队模块
5.6 系统公共类的实现
5.6.1 执行SQL非查询语句代码编写
5.6.2 ADO.NET连接数据数据库代码编写
5.6.3 返回值是dataset类的编写
5.7 IIS的配置实现
5.7.1 使用虚拟目录发布网站
5.7.2 IIS发布网站所遇到的问题及解决办法
6 系统的测试
6.1 系统测试
6.1.1 系统测试方法
6.1.2 测试项目及测试内容
6.1.3 测试结论
7 结束语
参考文献
致谢
编号: 本科毕业论文(设计) 基于 ASP.NET 法律资讯网管理系统的设计与实现 系 (院):信息工程学院 姓 学 专 年 名:蔡海红 号:1034140202 业:计算机科学与技术 级:1002ZB 指导教师:宋喜忠 职 称:讲师 完成日期:2012 年 5 月
摘 要 随着经济社会的发展,计算机已被应用到社会生活的各个领域。与此同时,互联 网作为信息技术的通信桥梁连接着全球的计算机,而网站作为网络信息主要的表现形 式而且还是互联网信息的主要承载者,在 Internet 上表现出其及其重要的地位,并 发挥着其及其重要的作用。因此,网站建设和网页制作也成为计算机网络领域最热门 的话题。 作者从本系统的实际情况出发,经过对现有法律资讯网的调研和分析,在对法律 资讯网需求进行分析的基础上,确立了法律资讯网管理系统的主要功能。同时阐述了 法律资讯网管理系统的功能设计和结构设计,实现了信息的及时显示功能,信息浏览 功能。对经过授权的用户可以经 Web 浏览器,以人机交互式的客户端程序实现对系统 的管理,对网站相关信息的添加、删除、修改等管理功能。 ASP.NET 是新一代 Web 应用程序开发平台,它是一个已编译的、基于.NET 的开 发环境。它提供了生成企业级应用程序所必需的全部服务。它基于 .NET Framework 生 成,整个框架都可用于任何 ASP.NET 应用程序,可以使用任何与公共语言运行库 (CLR,Common Language Runtime)兼容的语言来创建应用程序。本系统正是使用 ASP.NET(C#语言)和 ADO.NET 技术进行构建和开发的,从而使法律资讯网站管理系统 在使用效率和性能有了一定的提高。 关键词:互联网;网站;设计;ASP.NET I
Abstract With the economic and social development, the computer has been applied to various fields of social life. At the same time, the Internet as information technology communication bridge connection of the global computer, and web sites as the main form of network information and the main bearing or Internet information, who in the Internet borrows its and its important position, and is playing the its and its important role. So, Website construction and creating web pages also to become a computer network domain the most popular topic. The author of this system from the actual conditions, to the existing legal information nets through research and analysis, in the legal information nets based on the analysis of the demand, and established the legal information nets management functions of the system. And expatiates the legal information nets management system function design and structure design, realization of the information in time show function, information browsing. For authorized users through the Web browser, for the man-machine interactive client program realize to the system management, website information related to add, delete, modify and management functions. ASP.NET, which is based on the . NET, is a new Web application development platform and a compiled development environment. It provides all the functions needed to execute enterprise application programs, and it’s based on the. NET Framework. The framework is available to any ASP.NET application program. You can use any common language compatible with CLR (Common Language Runtime) to create applications. The system is exactly using ASP.NET (C # language) and ADO.NET technology for its. So that the legal information web site management system in use efficiency and performance have improved. Keywords: Internet; Websites; Design; ASP.NET II
目 录 1 绪论........................................................................................................................... 1 1.1 基于 ASP.NET 法律资讯网的开发背景............................................................1 1.2 网站建设目的及意义........................................................................................1 1.2.1 网站建设目的 ······································································1 1.2.2 研究意义 ············································································2 1.3 课题的研究内容................................................................................................2 1.4 论文的结构........................................................................................................2 2 ASP.NET 的网络功能与编程.................................................................................... 4 2.1 ASP.NET 简介.....................................................................................................4 2.1.1 C#语言简介 ·········································································4 2.1.2 NET Framework 简介 ····························································· 4 2.2 MVC 概述.............................................................................................................5 2.2.1 MVC 与模板概念的理解 ·························································· 5 2.2.2 MVC 工作流程 ·······································································6 2.2.3 MVC 优点 ·············································································7 2.2.4 MVC 缺点 ·············································································7 2.3 数据库技术........................................................................................................7 3 需求分析................................................................................................................. 10 3.1 可行性分析......................................................................................................10 3.1.1 现有技术可行性分析 ··························································· 10 3.1.2 系统成本可行性分析 ··························································· 11 3.1.3 系统社会可行性分析 ··························································· 11 3.2 系统功能需求分析..........................................................................................11 3.2.1 法律资讯网前台设计 ··························································· 11 3.2.2 后台管理员管理系统 ··························································· 11 3.3 用户界面需求..................................................................................................12 III
3.4 系统性能需求分析..........................................................................................12 3.5 开发环境需求..................................................................................................13 3.6 产品质量需求..................................................................................................14 3.7 产品安全性需求..............................................................................................14 3.8 网站优化建设需求..........................................................................................15 4 系统的设计............................................................................................................. 16 4.1 系统架构设计..................................................................................................16 4.2 系统总体设计..................................................................................................17 4.2.1 系统总体设计目标 ······························································ 17 4.2.2 系统总体功能结构的设计 ····················································· 18 4.3 系统功能设计..................................................................................................19 4.4 数据库设计......................................................................................................20 4.4.1 数据库概念结构设计 ··························································· 20 4.4.2 数据表设计 ······································································· 22 4.4.3 数据库关系图 ···································································· 24 5 系统的实现............................................................................................................. 26 5.1 系统框架的实现..............................................................................................26 5.1.1 代码框架的实现 ································································· 26 5.1.2 Web.config 的实现 ····························································· 26 5.2 前台系统的实现..............................................................................................27 5.2.1 系统首页的实现 ································································· 27 5.2.2 系统二级页面的实现 ··························································· 27 5.2.3 系统内容的实现 ································································· 28 5.3 系统后台管理的实现......................................................................................28 5.3.1 系统后台登录模块 ······························································ 29 5.3.2 系统管理员管理模块 ··························································· 29 5.4 系统内容管理模块的实现..............................................................................30 5.4.1 栏目管理模块 ···································································· 30 5.4.2 添加新闻模块 ···································································· 30 IV
5.4.3 新闻列表页模块 ································································· 30 5.5 系统辅助模块的实现......................................................................................31 5.5.1 友情链接模块 ···································································· 31 5.5.2 维权团队模块 ···································································· 32 5.6 系统公共类的实现..........................................................................................32 5.6.1 执行 SQL 非查询语句代码编写 ··············································· 32 5.6.2 ADO.NET 连接数据数据库代码编写 ··········································33 5.6.3 返回值是 dataset 类的编写 ·················································· 33 5.7 IIS 的配置实现...............................................................................................34 5.7.1 使用虚拟目录发布网站 ························································ 34 5.7.2 IIS 发布网站所遇到的问题及解决办法 ····································36 6 系统的测试............................................................................................................. 37 6.1 系统测试..........................................................................................................37 6.1.1 系统测试方法 ···································································· 37 6.1.2 测试项目及测试内容 ··························································· 37 6.1.3 测试结论 ·········································································· 39 7 结束语..................................................................................................................... 40 参考文献..................................................................................................................... 41 致谢............................................................................................................................. 42 V
绪论 1 绪论 1.1 基于 ASP.NET 法律资讯网的开发背景 随着互联网的进一步发展与成熟,网络的带宽进一步加阔,网络应用也越来 越广泛。网页制作更是日新月异,层出不穷。涌现了很多琳琅满目的网站,使得 整个互联网多姿多彩。 在进行动态网页制作的时候,通常都是使用 ASP.NET 来完成。由于 ASP.NET 使用方便,操作简单,很多网页设计者一直使用 ASP.NET。ASP.NET 在 Microsoft Visual Studio 2008 集成环境中开发,其工作界面简单,因此,ASP.NET 相对于 其他动态网页制作软件来说,易学易用,是网页制作初学者的入门软件。同时配 合数据库的操作,使网站具有更好的网络平台和交互性。 1.2 网站建设目的及意义 1.2.1 网站建设目的 为在新形势下深入贯彻落实依法治国基本方略,全面推进依法行政,进一步 加强法治政府建设,加大法治宣传力度,增强国民法律意识,深入开展法治创建 工作,为广大人民群众提供法律信息,提供法律帮助,拓宽法律普及渠道,所以 提出法律资讯网站的开发。 随着信息技术在网络上越来越深入而广泛的应用,网站管理系统的实施在技 术上已逐步成熟。任何一个单位要生存要发展,要高效率地把自己的信息推广出 去,就必须建立与自身特点相适应的网站管理系统。 法律文件及案例的收集分析作为法律资讯网的一个重要方面,其可变因素 多,时间跨度比较大,再加上其固有的基数也很大,因而形成了巨大的数据量。 不可避免地增加了推广中的工作量及复杂程度,并且人为方式固有的不严密性常 常带来工作各个方面中的疏漏,使得推广法律常识更加复杂,常常让律师感到非 常麻烦。 根据现实情况,要彻底改变原来法律推广方面的不利局面,以适应现代化发 展,最佳的改进途径是建立一个完善的法律资讯系统,用计算机实现对数据的搜 集、加工、存储等精确处理,并且充分发挥网络广泛性和便利性的优势,加快信 息收集、分析,及时反馈,全面提高传播效率。在法制建设的今天一个法律资讯 1
绪论 网管理系统的开发是势在必行的。 1.2.2 研究意义 网站的建设不仅仅是制作主页的问题,还需要考虑网站的定位、目标用户、 网站内容、服务事项、空间方案、安全性、艺术设计、数据库技术等等。任何网 站在建设之前就必须明确方向、用途和服务群体等一系列的问题,写出详尽的建 站计划,可以说这是网站建设的根源和核心所在。作为提供法律信息的网站,我 的服务群体及访问者都定位在成年人之间,为成年人服务就是我的这个网站的目 的和方向。从整个页面上可以看出,我的这个整个网站涉及婚姻法、劳动法、土 地法等等都是关于常用法律的信息。整个网站的结构和内容都是在开始设计之前 就已经经过详细的计划的。其实任何网站都一样:企业网站的宗旨就是对外宣传 企业形象,发布企业最新的企业产品,其服务群体就是为对其产品感兴趣的客户 或者正在使用企业产品的用户服务,这就是企业网站的建设方向;个人网站的宗 旨就是宣传自己,提供一个自身和外界交流的场所;由此可见,网站的设计方向 是依据网站的客户、服务群体等多方面来确定的。 1.3 课题的研究内容 本系统主要采用了 B/S(Browser/Server,浏览器/客户端)设计模式,基于 ASP.NET+SQL Server2000 数据库技术开发了一个法律资讯网站管理系统。本法 律资讯网站管理系统实现了如下功能:网民对相关法律文献及相关法律信息进行 浏览;系统管理员对系统的管理;管理员对网站相关信息的操作管理。本系统其 功能灵活并易于使用,能够实现网站信息的动态管理,使得对信息的管理更加及 时,高效。 1.4 论文的结构 论文主要包括七个章节: 第一章:绪论部分。主要介绍了课题研究背景、国内外研究现状以及论文的 主要工作。 第二章:ASP.NET 的网络功能与编程。介绍了本系统所需要的技术:ASP.NET 的相关技术、MVC 技术以及开发该系统所需要的数据库技术。 第三章:系统的需求分析。运用 ASP.NET 的相关技术的理论,结合国内相关 法律资讯网站系统的现状,提出更符合实际的需求。 2
分享到:
收藏