CHANGZHOUUNIVERSITY软件设计综合实习报告实习题目:城市门户网站系统学生姓名:李佳威学号:13416221学院:怀德学院专业班级:计算机131同组成员:季莉莉李佳威王哲指导教师:倪彤光实习时间:2016年9月5日2016年10月8日目录1研究的内容和意义..............................................错误!未定义书签。1.1研究内容.................................................................11.2研究意义.........................................错误!未定义书签。2系统开发工具及相关技术........................................................12.1ASP.NET简介......................................................12.2C#简介...........................................错误!未定义书签。3系统需求分析..........................................................33.1数据需求.........................................................33.2功能需求.........................................错误!未定义书签。3.3性能需求.........................................错误!未定义书签。3.4编程环境.........................................................34基本功能描述..........................................错误!未定义书签。5系统模块设计....................................错误!未定义书签。5.1用户信息管理.............................................65.2预订模块流程......................................................65.2.1预订信息流程................................................65.2.2订单信息流程................................................75.3会员信息管理......................................................75.4新闻信息管理......................................................75.5系统结构描述......................................................76数据库的设计..........................................................96.1数据表的详细设计.................................................96.2系统E-R图......................................................187各个功能模块窗体创建..................................................197.1首页............................................................207.2会员注册........................................................227.3用户登录........................................................237.4酒店预订........................................................267.5餐饮预订........................................................287.6在线支付........................................................307.7后台管理主页....................................................317.8添加内容........................................................327.9订单管理................................................................337.10会员管理........................................................337.11关键技术.........................................................................................................................337.12系统稳定性......................................................................................................................347.13系统的缺陷.........................................................358日志.................................................................369心得体会.............................................................3610参考文献............................................错误!未定义书签。7第1页共37页1研究内容和意义1.1研究内容本课题是城市生活网研究与开发,主要研发了这样一些功能:(1)会员注册模块:会员注册模块包括管理员登录、会员登录、游客浏览。管理员登录:用于对网站的后台进行管理,包括更新和删除;会员登录:主要是利用本网站会员的身份在特定地方消费打折;游客浏览:方便大家对网站的浏览。(2)查询功能:主要是针对公交线路的查询,虽然现在有私家车的人越来越多,但是如果到了一个新的城市,没有去感受这个城市的公交,那绝对是一大憾事。公交线路的查询,主要是一个地名到另一个地名的查询,还有每一路公交车的行经地点的查询。(3)支付功能:这支付功能主要是针对用户在对酒店和宾馆的预定上的定金收取,这部分我主要采用现在网上最流行的支付宝进行定金的收取。网上支付通业务是指将客户的绿卡账户与第三方支付公司的账户签约绑定后,登录第三方支付公司账户、输入相关密码、手机短信验证码,即可进行网上支付、提现,并可在第三方网站查询绿卡账户余额和支付限额的一种网上支付工具。网上支付通支持绿卡签约加办、签约撤办支付宝卡通财付通一点通等的功能,以及支付限额修改、手机号码修改和对相关签约信息的查询。1.2研究意义越来越多的人都依赖在网上查找本地的酒店、送水、订票、餐饮、打折促销之类的信息。而这些本土信息在搜狐、新浪这样的巨型门户是几乎找不到的,而在百度也只能查到零零碎碎的一小部分,虽然很多城市有类似的当地视窗网站,但是内容枯燥无味,长年不更新,根本满足不了当地居民的需求,所以这一片市场目前还是空白。随着上网网民的与日俱增,随着网民对互联网的依赖日渐成熟和不断加大,我国目前的网站早就无法满足其需求,特别是在地方性新闻门户网站这块,可以说目前还是趋于起步阶段,而通过种种调查后发现,网民对于本地网站的依赖性却是远远高于其他网站,因为本地网站对于网民来说它的真实性,实用性、归属感等诸多方面是其他网站无法做到的。总的来说:城市门户网站是除了当地报纸、电视之外的第三大媒体。城市门户网站的的基本特性是具有强烈的城市属性,一切都应该围绕“城市”为网站的核心在内容上它应该具备真实性、实时性。在功能上它应该具有实用性、互动性、娱乐性等。一个真正的城市门户网站,绝不是你从网上随便下载个源码,然后起个“XX地区门户网站”这么简单。2系统开发工具及相关技术2.1ASP.NET简介ASP.NET是一个统一的Web开发平台,它提供开发人员创建企业级Web应用程序所需的服务。尽管ASP.NET的语法基本上与ASP兼容,但是它还提供了一个新的编程模型和基础结构以提高应用程序的安全性、缩放性和稳定性。通过逐渐向现有的ASP应用程序增加ASP.NET功能,我们可以自由地使其增大。ASP.NET第2页共37页是一个编译的、基于.NET的环境;我们可以用任何.NET兼容的语言(包括MicrosoftVisualBasic.NET,MicrosoftVisualC#和MicrosoftJScript.NET)创作应用程序。另外,整个Microsoft.NETFramework可用于任何ASP.NET应用程序。开发人员可以很容易地从这些技术受益,这些技术包括管理的公共语言运行库环境、类型安全、继承等。ASP.NET的优点如下(1)可管理性:ASP.NET使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。因为配置信息是存储为纯文本的,因此可以在没有本地管理工具的帮助下应用新的设置。配置文件的任何变化都可以自动检测到并应用于应用程序。(2)安全:ASP.NET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。(3)易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。(4)增强的性能:ASP.NET是运行在服务器上的已编译代码。与传统的ActiveServerPages(ASP)不同,ASP.NET能利用早期绑定、实时(JIT)编译、本机优化和全新的缓存服务来提高性能。(5)灵活的输出缓存:根据应用程序的需要,ASP.NET可以缓存页数据、页的一部分或整个页。缓存的项目可以依赖于缓存中的文件或其他项目,或者可以根据过期策略进行刷新。(6)国际化:ASP.NET在内部使用Unicode以表示请求和响应数据。可以为每台计算机、每个目录和每页配置国际化设置。(7)移动设备支持:ASP.NET支持任何设备上的任何浏览器。开发人员使用与用于传统的桌面浏览器相同的编程技术来处理新的移动设备。(8)扩展性和可用性:ASP.NET被设计成可扩展的、具有特别专有的功能来提高群集的、多处理器环境的性能。此外,Internet信息服务(IIS)和ASP.NET运行时密切监视和管理进程,以便在一个进程出现异常时,可在该位置创建新的进程使应用程序继续处理请求。(9)跟踪和调试:ASP.NET提供了跟踪服务,该服务可在应用程序级别和页面级别调试过程中启用。可以选择查看页面的信息,或者使用应用程序级别的跟踪查看工具查看信息。在开发和应用程序处于生产状态时,ASP.NET支持使用.NETFramewo