资源描述
第一章绪论 4 1.1课题的背景内容 4 1.2课题的意义 4 1.3管理系统 4 第二章需求分析 7 2.1可行性分析 7 2.2开发平台和技术简介 8 2.2.1 IIS 简介 8 2.2.2 ASP.NET 简介 9 2.3开发环境 10 2.4数据字典 11 2.4.1管理员模块 11 2.4.2会员模块 12 2.5数据流图 13 第三章系统设计 17 3.1.1管理员模块 17 3.2软件结构图 18 3.3数据库设计 19 3.3.1管理员 19 3.3.2会员数据表 19 3.3.3书目数据表 20 3.3.4图书数据表 21 3.3.5章节数据表 22 3.3.6收藏目录数据表 23 3.3.7目录图书数据表 23 3.3.9推;图书数据表 25 3.3.10评论数据表 26 第四章详细设计 27 4.3登录模块界面及代码 32 4.4管理员模块界面及代码 33 第五章软件测试 41 5.1 nf OT 41 5.2 溥席澄理咨思沙 41 5.3 洋左B我肆净淋 41 5.4 洋辛避理咨陆照 42 **冲鹭 摘要 伴随着计算机技术领域的快速发展,其应用也包括到了很多的方面。如今的 计算机应用已经不仅仅是IT行业,如在医疗,学校,车站等方面的管理都已经 有了相应的系统。这些都是大型系统的典型例子,当下的读书网站也越来越流行, 并且成为很多读者喜欢访问的网站类型,在网上搜索选择想要阅读的书籍,预览 其中的部分内容并评论书籍的相关内容。读书网站也越来越多元化,而且读者层 次范围也不局限于青少年,也有很多的工作人士搜索专业书籍丰富自己的知识和 内涵。 拟开发的个人读书网站是基于ASP.NET4.0的环境下,使用SQL Server 2008 数据库开发的。采用数据库的基本操作和链接以及ASP.NET控件的结合使用实 现了网站的运行。包括绪论,可行性分析,需求分析,系统设计,详细设计和软 件测试几个方面的内容。着重介绍网站功能模块设计和数据表的设计,展示了界 面设计和代码设计。拟开发网站操作简便,界面友好,易学易用。 关键词:个人读书网站 SQL Server 2008 ASP.NET4.0 操作简便 易学易 第一章绪论 1.1课题的背景内容 现如今的网络技术发展的很快,网络也成为了生活很重要的部分。近几年流 行的Web网页开发,也有了很大的变化和进步。脚本语言也成为了主流文化, 感觉要取代老版式的技术。然后就又有了很多新兴技术,比如后来的ASP.NET 技术,该技术将前台页面布局与后台代码分离,实现了代码的高效性。 随着电子浏览器的流行,越来越多的人喜欢上网选择图书阅读,而不是去书 店看书或买书。网站上书籍层出不穷,选择良莠不齐,让读者很是头疼,也失去 继续选择的兴趣。拟开发的系统致力于推荐评论好的图书,给读者更好地选择, 而不是迷茫,也能在线预览图书的内容,再评判要不要下载阅读,实现了更好地 人机互动和界面友好性。 1.2课题的意义 本课题是设计一个个人读书网站,并且能够实现在网上浏览阅读书籍的主要 功能,其中功能有:管理人员发布图书分类、图书信息,会员可以查看图书信息, 并在线阅读,首页的书城展示四部分,分类,排行榜,推荐榜,图书信息列表, 点击图书信息列表和排行榜可以的打开图书信息并可以评论,点击推荐榜会打开 图书信息,并查看会员的推荐理由。 1.3管理系统 所谓的系统,就是指由相互作用、相互联系的若干组成部分构成的有机整体, 系统具有其各个组成部分所没有的新的性质和功能,并不断与外部环境相互交换 能量。对于一个系统而言,要素、组合、功能、活动、信息和环境以及它们之间 的相互依赖、相互作用是系统构成的基本条件。 管理系统是整体的,发挥着整体功能,管理系统中,任何一个子系统都必须 是为实现管理的整体功效和目标而服务的;管理系统是由若干要素或子系统构成 的,各个要素或子系统之间是相互联系,相互依存的;管理系统在结构上是分层 次,系统内划分为若干个子系统,而管理系统又从属于更大的社会系统。 1.4课题的主要任务 (1) 登陆 打开登陆界面,输入用户名及密码,输入正确的验证码即可登陆。另外有用 户注册及找回密码功能。 (2) 个人信息 进入个人信息界面,可以对本人个人信息进行管理设置,并可以进入自己的 书架阅读、更新、删除书籍。 (3) 书城 即主界面。里面包括: a. 搜索图书 可查找在整个个人读书网站内的具体图书。 b. 精选图书 主要是主编推荐及畅销书。 c. 分类图书 分为现代文学、青春校园、悬疑科幻等。 d. 排行榜 即按照阅读点击量来排列的图书。 管理人员发布图书分类、图书信息,会员可以查看图书信息,并在先阅读, 首页的书城展示的是四部分内容,分类,排行榜,推荐榜,图书信息列表,点击 图书信息列表和排行榜可以的打开图书信息并可以评论,点击推荐榜会打开图书 信息,并查看会员的推荐理由。 第二章需求分析 在开发一个系统之前,要对用户的需求进行分析,才能更完善、全方位地实 现系统的开发。 2.1可行性分析 这就是对自己做的项目进行论证,包括技术、法律和经济方面的合理性的综 合分析的方法。可行性分析的目的是对经济是否合情合理、技术是否达标、操作 等条件是否满足。可行性分析是项目实施的重要步骤,采用最小的代价获取最佳 的方案。在需求分析阶段,预期投资,减少损失的程度。 a. 可行性分析的阶段 可行性分析法分为三个阶段: (1) 机会鉴定阶段,即通过对社会需求,技术发展趋势和资源状况分析,寻 求合适的投资机会。内容包括市场调查预测,投资的目标、范围,项目投资费用 范围。 (2) 初步可行性分析阶段,即在投资机会研究的基础上,寻找可行项目和投 资方向,从经济上进一步考察原料市场,在技术上进行实验和中间试验。 (3) 技术经济可行性论证阶段,即在全面分析,计算,比较,论证的基础上, 对项目进行可行性定性分析,选择最优方案,并对项目投资作可行性定性结论。 b. 可行性分析的内容 (1) 调查市场近期和远期需求,调查资源,能源,技术协作的落实情况。 (2) 研究最佳的工艺流程及应配置的相应设备。 (3) 综合评价项目投资的经济效益和社会效益。 (4) 合理选择厂址和厂区布置。 (5) 设计组织管理系统和人员培训计划,预测建设年限和安排工程进度。 (6) 计算建设投资费用,分析资金来源和偿还办法,估算生产成本,评价工 程效果。 (7) 进行涉及项目的经济、财政、能源、社会、环境的系统分析论证等。 c. 可行性分析的步骤 (1) 讨论项目范围,划定研究界限,明确工程目标。 (2) 调查技术的先进性和经济合理性,保证经济,技术和工艺的可行条件。 (3) 形成计划,择优完善目标方案。 (4) 给出完整的施工参数资料,编制系统计划,向决策者(或部门)提交可行性 研究报告。 2.2开发平台和技术简介 个人读书网站设计采用ASP.NET 4.0技术,使用Visual Studio 2010为开发工 具,后台选用SQL Server 2008作为数据库服务器。 2.2.1 IIS 简介 中文为:互联网信息服务(英语:Internet Information Services,简称为IIS), 是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是 Windows NT 版本的可选包,随后自带在 Windows 2000、Windows XP Professional 和 Windows Server 2003 一起发布,但在普遍使用的 Windows XP Home版本上并 没有IIS。 2.2.2 ASP.NET 简介 ASP.NET是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网 服务器执行的服务器端脚本技术。指Active Server Pages (动态服务器页面), 运行于HS之中的程序。 构架是可以用Microsoft (R)公司最新的产品Visual S开发环 境进行开发,WYSIWYG (What You See Is What You Get所见即为所得)的编辑。 这些仅是强大化软件支持的一小部分。 因为是基于通用语言的编译运行的程序,所以它的强大性和适应性, 可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只 知道它只能用在Windows 2000/2003 Server/VISTA/7/XP上)。通用语言的基本 库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。 同时也是language-independent (语言独立化)的,所以,你可以选择一种最适合 你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的 有C# (C++和Java的结合体),VB, Jscript,C++、F++。将来,这样的多种程 序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植 向 o 一般分为两种开发语言,VB.NET和C#, C#相对比较常用,因为 是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员, 如果新接触.NET,没有其他开发语言经验,建议直接学习C#即可。 ASP.NET是由微软在.NET Framework框架中所提供,开发Web应用程序的 类库,封装在System.Web.dll文件中,显露出System.Web命名空间,并提供 ASP.NET网页处理、扩充以及HTTP通道的应用程序与通信处理等工作,以及 Web Service的基础架构。ASP.NET是ASP技术的后继者,但它的发展性要比ASP 技术要强大许多。 ASP.NET可以运行在安装了.NET Framework的IIS服务器上,若要在非微 软的平台上运行,则需要使用Mono平台[1], ASP.NET在2.0版本已经定型, 在.NET Framework 3.5 上则加上 了许多功能,像是 ASP.NET AJAX、ASP.NET MVC Framework、ASP.NET Dynamic Data 与 Microsoft Silverlight 的服务器控件等。 很多人都把ASP.NET当做是一种编程语言,但它实际上只是一个由-NET Framework提供的一种开发平台(development platform),并非编程语言。也可认 为ASP.NET是.NET组件,任何.NET语言,例如C#,可以引用该组件,创建网 页或Web服务。 2.2.3 Visual Studio 简介 Microsoft Visual Studio 简称为 VS。visual studio 是美国微软的开发工具。Visual Studios是很完整的,它包括了整个软件生命周期中所需要的大部分工具,如UML 工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软 支持的所有平台,包括 Microsoft Windows > Windows Phone、Windows CE0 2.3开发环境 a.软件配置 操作系统:Windows 7或XP 数据库:SQL Server2005 开发平台:VS2010 b.硬件配置 服务器方: CPU: AMD Athlon XP, 1000 MHz (5 x 200) 内存:256MB或以上 硬盘:2GB以上 客户机方: CPU: AMD Athlon XP
点击显示更多内容>>
收藏
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号