052net门诊收费管理系统_第1页
052net门诊收费管理系统_第2页
052net门诊收费管理系统_第3页
052net门诊收费管理系统_第4页
052net门诊收费管理系统_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录 TOC o 1-5 h z HYPERLINK l bookmark0 o Current Document 系统概述 4 HYPERLINK l bookmark2 o Current Document 研究背景 4. HYPERLINK l bookmark4 o Current Document 微博的特点 5. HYPERLINK l bookmark6 o Current Document 微博在国内外发展现状 5. HYPERLINK l bookmark8 o Current Document 系统开发环境 6. HYPERLINK l bookmark10 o Curre

2、nt Document ASP.NET 概述 6. HYPERLINK l bookmark12 o Current Document 动态网站技术介绍 7. HYPERLINK l bookmark14 o Current Document 数据库技术 7. HYPERLINK l bookmark16 o Current Document ADO.NET 连接数据库 8.需求分析 9 HYPERLINK l bookmark20 o Current Document 可行性分析 9.技术可行性 9.经济可行性 1.0.操作可行性 1.0. HYPERLINK l bookmark22 o

3、Current Document 3.2 计算机软硬件配置和开发平台 1.0计算机系统硬件配置 1.0计算机系统软件配置 1.1编程环境与工具 1.1 HYPERLINK l bookmark24 o Current Document 系统概要设计 1.2.概述 1.2. HYPERLINK l bookmark30 o Current Document 系统结构 1.2. HYPERLINK l bookmark32 o Current Document 4.3. 数据库设计 1.3.数据库 E-R 图 1.3.数据库实体 1.3.数据库设计表 1.5. HYPERLINK l bookma

4、rk34 o Current Document 系统详细设计 1.7. HYPERLINK l bookmark36 o Current Document 系统首页 1.8. HYPERLINK l bookmark38 o Current Document 用户注册 评价 1.9. HYPERLINK l bookmark42 o Current Document 发布微博 2.0. HYPERLINK l bookmark44 o Current Document 相册管理 2.2. HYPERLINK l bookmark46 o Current Document 后台登录

5、 2.3. HYPERLINK l bookmark48 o Current Document 用户管理 2.3. HYPERLINK l bookmark50 o Current Document 修改密码 2.4. HYPERLINK l bookmark54 o Current Document 微博相册和评价管理 2.4.系统测试 2.5. HYPERLINK l bookmark58 o Current Document 系统测试计划 2.5. HYPERLINK l bookmark60 o Current Document 系统测试工具 2.6. HYPERLINK l book

6、mark62 o Current Document 系统测试方法和测试类型 2.6 HYPERLINK l bookmark64 o Current Document 系统测试的目的和原则 2.6 HYPERLINK l bookmark66 o Current Document 系统测试效果 2.7.总结 3.0.致谢语 3.1.参考文献: 3.2.摘要:随着网络技术的蓬勃发展,信息的急剧增加,加上移动终端的便捷性和多媒体化。 微博(MicroBlog )是目前in ternet上最流行、最时尚的应用,是一个基于用户关系的 信息分享、传播以及获取平台,用户可以通过 WEBWA以及各种客户端组

7、件个人社区, 以140字左右的文字更新信息,并实现即时分享。简单的来说,微博就是给你一个展示 自己的平台,可以和别人分享自己的想法和观念,以精简的话语记录生活的点点滴滴。 微博是个很大的信息平台。可以获取大量的信息。还可以与人交流。本文以实际运用为开发背景,运用软件工程原理和开发方法,采用ASP.Net技术构建一个基于B/S模式的微博系统。整个开发过程首先对系统进行需求分析, 得出系统主 要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等; 详细设计主要包括系统数据库访 问的实现,主要功能模块的具体实现,模块实现关键代码等

8、。最后对系统进行了功能测 试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以后的系统 维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。关键词:微博;ASP.Net技术;B/SAbstractWith the vigorous developme nt of n etwork tech no logy, the rapid in crease of in formati on, plus the convenience of mobile terminals and multimedia. Weibo (MicroBlog) is now the most popul

9、ar on the Intern et, the most fashi on able applicati on, is a relati on ship based on user in formatio n shari ng, com muni cati on and access platform, users can through the WEB, WAP and various clie nt comp onent in dividual com mun ity, with about 140 words of text updates, and realize the real-

10、time share. Simple speak ing, micro-blog is to give you a platform to show them, you can and share their thoughts and ideas, con cise words to record the little drops of life. Weibo is a huge information platform. You can get a lot of information. Can com muni cate with people.Based on the practical

11、 applicatio n backgro und for develop ing, appl ying software engin eeri ng prin ciples and developme nt methods, using ASP.Net tech no logy to build a microblog system based on B/S mode. Throughout the developme nt process, first of all, on the system dema nd an alysis, system mai n fun cti ons are

12、 obta in ed. The n the system overall desig n and detailed desig n. Overall desig n in clud ing the system function desig n, system overall structure desig n, system data structure desig n and system security desig n, etc.; The detailed desig n mainly in cludes the realizati on of the system databas

13、e access, the con crete impleme ntati on of main fun ctio n module, module impleme nts key code, etc. Fin ally, the system functional testi ng, and the test results are an alyzed and summarized, con cludes that the shortage of the system and to improve for future system maintenance is convenient, bu

14、t also for the future developme nt of similar system provides the refere nee and help.Key words: weibo; ASP.Net technology; B/S1系统概述1.1研究背景微博(英文名为microblog ),即微型博客,是随着 Web 2.0而兴起的一类开放的 互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在 140 字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者 也是微内容的传播者和分享者。微博的特点(1)微博简单易用,门槛低,有着

15、广泛的群众基础 “快点,速度,我再努力二十来天,就去看世博会了”,区区几句感慨就是一篇微 博,表达了博主的心情和愿望,相比传统的博客的“长篇大论”和“中规中矩”,微博 则摆脱了繁文缛节的束缚,倡导简洁、个性化的自由行为。(2)微内容的传播具有即时性 微博用户可以将身边的各种新鲜事和心灵火花在第一时间发布到互联网上, 其他博 主可以查看、回复并转发微博, 这意味着一则突发新闻事件会在几分钟内以几何级的扩 张速度传遍全球 2 。微博所所体现出的即时性,真实性,快捷性甚至超过了传统的其 它任何媒体,如2008年11月印度孟买的恐怖事件, 2009年1月奥巴马总统就职, 2009 年 6 月流行音乐家

16、杰克逊的去世, 2010 年 5 月上海世博会等这些事件中无不体现了微 博所带来的巨大新闻价值和影响力。(3)信息的发布方式具有多样性Twitter 最初的设计思想是所有微内容的发布方式都是基于移动终端来完成的, 然 而微博发展到现在呈现出多元化的趋势,博主既可以通过手机短信、彩信、WAP浏览器发布微博,也可以通过 PC上的WE浏览器、即时通讯工具(即IM,如QQ MSN等)发 布,还可以通过微博平台提供的开放 API 接口发布。( 4 )创新型的交互方式微博用户之间交互是一种不对称的背对脸的跟随, 你可以选择跟随的对象, 那么被 跟随对象的状态更新就会显示在你的个人空间中, 而跟随对象本人却

17、可以不主动和你交 流。跟随可以一点对多点,也可以点对点,而移动终端提供的便利性和多媒体化,使得 微博用户体验的粘性越来越强。微博在国内外发展现状三言两语,现场记录,发发感慨,晒晒心情, Twitter 网站打通了移动通信网与互 联网的界限。 相比传统博客中的长篇大论, 微博的字数限制恰恰使用户更易于成为一个多产的博客发布者,目前国外的微博发展已经相当成熟了2009年 7月中旬开始,国内大批老牌微博产品(饭否、腾讯滔滔等)停止运营, 一些新产品开始进入人们的视野,像 1月份开放的大围脖, 6月份开放的 Follow5 ,7 月份开放的贫嘴, 8月份开放的新浪微博,其中 Follow5 在 200

18、9年 7月19日孙楠大连 演唱会上的亮相, 是国内第一次将微博引入大型演艺活动,与 twitter 当年的发展颇 有几分神似。 2010 年国内微博迎来来春天,微博像雨后春笋般崛起。四大门户网站均 开设微博。2 系统开发环境ASP .NET 概述ASP.Net是把基于通用语言的程序在服务器上运行。 不像以前的ASP即时解释程序, 而是将程序在服务器端首次运行时进行编译。ASP.Net构架是可以用Microsoft?公司最 新的产品 Visual S开发环境进行开发, WYSIWYG (What You See Is What You Get所见即为所得)的编辑。这些仅是 ASP.Net强大化软

19、件支持的一小部分。因为ASP.Net是基于通用语言的编译运行的程序, 所以它的强大性和适应性,可以 使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制, 数据接口的处理都能无缝的整合到 ASP.Net 的 Web 应用中。 ASP.Net 同时也是 Ianguage-independen语言独立化的,所以,你可以选择一种最适合你的语言来编写你的 程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向 ASP.Net。ASP.N

20、et使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设 置更加简单。 因为配置信息都保存在简单文本中, 新的设置有可能都不需要启动本地的 系统拥有者工具就可以实现。这种被称为 Zero Local Administration 的哲学观念使 ASP.Net的基于应用的开发更加具体,和快捷。一个 ASP.Net的应用程序在一台服务器 系统的安装只需要简单的拷贝一些必须得文件, 不需要系统的重新启动, 一切就是这么 简单。ASP.Net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术, 将很大的提高运行速度。 即使你现在的 ASP.Net 应

21、用软 件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能, 但现在的 ASP 确做不到这一点。ASP.NET优越性主要体现在以下几个方面:(1)效率,ASP.NET是建立在.NET Framework 之上的,可使用 Visual Basic ,C+这 样的模块化程序设计语言 ,在第一次执行后不须重新编译就可直接运行 ,所以速度和效率 比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言 提高很多。(2)可重用性,ASP.NET不再像ASP那样将ASP代码与HTML混合在一起,而是 实现代码与内容的完全分离 ,可重用性强。(3)

22、代码量,ASP对所有要实现的功能通过编写代码来实现,而ASP.NET只须预 先说明,就可自动实现,所以,实现同样的功能,ASP.NET要比ASP代码量小的多。动态网站技术介绍由于系统的操作界面都是 Web页面形式,而且需要对各种用户的具体请求进行动态 处理并返回结果 ,这是一般静态 Web 页面技术所无法实现的 ,所以采用动态网页技术 .目 前动态网页技术有很多,可以说是层出不穷,比如CGI,ASP.NET,JSP,ASP,ASP.NE等.本设 计采用ASP.NET技术.ASP.NET又称ASP+)是ASP的下一代版本,它并不只是ASP它是一个用于 Web开 发的全新框架 ,其中包含了许多新的

23、特性 .ASP.NET 完全基于模块与组件 ,具有更好的可 扩展性与可定制性 ,数据处理方面更是引入了许多激动人心的新技术 ,正是这些具有革新 意义的新特性,让ASP.NET远远超越了 ASP,同时也提供给 Web开发人员更好的灵活性, 有效缩短了 Web应用程序的开发周期.ASP.NET与 Windows SQL 2005 Server/Advaneed Server的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定,高效,安全 的运行环境 .数据库技术管理数据库及其对象时 SQL2005 的主要任务。每个数据库都是由表、触发器、存 储过程等数据库对象所组成的数据表是包含数据库

24、中所有数据的数据库对象, 设计完数据库后就可以创建数据库 中用来存储数据的表了。 SQL2005 提供了两种创建数据库表:一种是利用表设计器创 建表,一种是利用Transact-SQL语句中的creat命令创建表。创建完一个表之后,最重 要的就是向表中插入数据, 这是最基本的操作。 假如有需要删除表的话,可以利用企业 管理器删除表或者用 DROP TABLE 语句删除表。SQL2005 数据存储过程将一些固定的数据操作集中起来处理,解决了数据库使用 时系统的速度和效率问题。打开 SQL Server 企业管理器,选中数据库中“存储过程” 文件夹,单击鼠标右键,选择“新建存储过程”命令,即可往对

25、话框文本显示处添加命 令语句。存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句 的集合。修改存储命令可以使用 ALTER PROCEDURE 语句更改存储过程。删除存储过 程可以使用 DROP PROCEDURE 命令。由于本系统涉及到许多数据的处理 ,这就需要有一个强大的后台数据库管理系统支 持.目前主要有:SQL2005,FoxPro,Excel,Sybase,Oracle,lnformix,SQL Server等,其中网络型 的SQL Server,Oracle产品安全性远远高于桌面型的 SQL2005,FoxPro等数据库.本系统采用的是微软公司的 S

26、QL2005.原因如下:第一,SQL Server与Windows 2005Server服务器紧密集成,而Windows 2005 Server服务器具有很好的安全性,能够排除所有 未经授权的非法用户的访问 ,确保了 SQL2005 服务器的安全性 ,符合系统对安全性的要 求;第二,用户可以使用 Web浏览器查询存储在SQL2005数据库中的数据,符合系统远程 访问数据库的要求 .第三,容量庞大,每个数据库中可创建多达 20万个数据表 ,数据表中的 记录的行数只受服务器硬盘空间的限制 ,符合系统的考题数目较多的要求 .本网站使用VS2005作为开发环境,嵌套C#语言的ASP.NET作为编程环境

27、,SQL Server是数据库环境。ADO.NET 连接数据库ADO.NET 为用户提供了一种全新的数据库访问机制, 它使得数据库编程变得简单。 ADO.NET为用户提供两种数据访问的模式。 一是连接模式(connected),利用ADO技术 进行数据连接编程, 是一种传统的数据库访问技术。 还有一种是非连接模式 (disconnected), ADO.NET 才具有的。提供了更大的升级性和灵活性。在非连接模式下 的 数据访问,应用程序从数据源中获得所需的数据,然后断开与原数据源的连接并完成数据的更新工作ADO.NET中非连接模式的核心是DataSet类,数据集对象以XML的形势存放数据。 数

28、据集对象可以从一个数据库中获得,以可以从一个 XML 数据流中获取,所以用户不 需要考虑数据源的位置。 在 ADO.NET 体系结构中数据提供者对象也是一个非常重要的 部分,通过它可以访问数据库, 产生数据集对象,同时它还支持数据连接模式下的数据 库访问。ADO.NET 提供了 OleDb 和 SQL Server 两种编程接口访问数据库。如果用户使用 SQL Server作为数据库,最好使用 SQL Server接口,其效率比使用 OleDb好。3 需求分析3.1 可行性分析技术可行性:计算机配置较高,有足够的空间可以安装运行平台、数据库和各类编 程工具,在编程环境上提供了可靠的支持; 在编

29、程人员方面,可以运用以前所学的各种 开发软件的计算机知识和管理知识, 加上不断的学习, 为系统的开发提供了必要的技术 保障;社会可行性:目前已有很多成功网络微博系统的先例。 网络微博系统的开发和运行 与国家的政策法规不存在任何冲突和抵触之处。 另外,网络微博系统所采用的操作和工 作方式符合工作人员的日常习惯,而且操作方便灵活,便于管理。具有可行性;经济可行性:本系统主要采用 ASP.NET 开发,免费,开源,登入网络微博系统即 可进行操作,使用方便快捷;技术可行性技术可行性是最难决断和最关键的问题。 根据客户提出的系统功能、 性能及实现系 统的各项约束条件,从技术的角度研究系统实现的可行性。本

30、系统采用的是 .NET 家族 的ASP.NET技术和ADO.NET技术。众所周知,.NET现在已经日趋成熟、稳定,被认 为是计算机领域最有前途的技术之一。同时数据库采用的是SQL2005。将ASP.NET,ADO.NET以及SQL2005结合起来开发一套网络微博系统,必定是可行并且高效的。3.1.2经济可行性经济可行性研究主要进行成本效益分析, 包括估计项目的开发成本,估算开发成本 是否会高于项目预期的全部利润。看软件所能带来的经济效益与开发设计所需要的投资 相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开的 这套系统正是考虑为用户提高工作效率,节省工作时间,方便操作

31、与管理而设计。本系 统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计 的,可以节省许多费用,同时也可提高个人的实际动手能力。估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运 行、维护费用,估计新系统将获得的效益, 估算开发成本是否会高于项目预期的全部经 费。3.1.3操作可行性由于现在的科技的飞速发展,计算机早已普及世界的方方面面,便利的科技条件,给人们带来优越的工作环境,这也使人们对工作效率及可操作性都有了更高的要求。因此,管理形式的计算机是社会发展的必然趋势, 各种智能化的软件层出不穷,减少了原 来人工操作的费时费力的状况,从而提高了工作

32、效率和准确度。本系统用户平台直接面 向超市和系统的管理人员,界面简单、明了,采用可视化界面,普通用户只需用鼠标和 键盘就可以查看信息。由于该系统的操作简便、易懂,对于初次使用此系统的用户,不 必经过复杂的培训和学习就可以掌握系统的操作流程。由此可见,开发此软件在操作上是可行的。3.2计算机软硬件配置和开发平台3.2.1计算机系统硬件配置主板:技嘉 GA-G31M-S2CCPU In tel 奔腾双核E5300(盒)内存:威刚 2GB DDR2 80 硬盘:希捷 320GB 光驱:先锋 DVR-117CH 显卡:集成 Intel GMA 3100 显卡 声卡:集成 Realtek ALC8838

33、 声卡 网卡:集成AR8132百兆网卡 显示器:优派19寸LED显示器计算机系统软件配置操作系统: Microsoft Windows XP Professional安装软件: Microsoft Office 2003金山词霸 2010Adobe Acrobat 10.0 Professional 瑞星杀毒软件防火墙组合版Internet Explorer 8.0VS2005+SQL2005编程环境与工具本管理信息系统采用Microsoft WindowsXPProfessional SP3作为操作系统平台。本系统在开发时选用了稳定性较强的 Windows XP中文专业版和C#乍为开发语言,

34、 同时选项用了 SQL2005数据库,由于这些软件产品都是 Microsoft公司的产品,因此彼 此之间的兼容性较好,开发出的应用系统稳定性较高。VS2005具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据访问 通道,使得可以轻松方便的对数据库进行管理。数据库采用 Microsoft SQL2005 ,要据我们的系统要求,采用它完全可适合我们的 工作需求,并且它所支持的类型十分丰富,维护简便,费用比较低,对使用人员的素质 要求不是很高,容易升级。4系统概要设计4.1概述本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Wei服务两种模 式,是一个适用于I

35、n ternet环境下的模型结构。只要用户能连上 In ternet,便可以在 任何时间、任何地点使用。系统工作原理图如图 4-1所示:执行过程图4-1系统工作原理图4.2系统结构本系统是基于B/S架构的网站系统,本系统的具体功能如下:图4-2系统功能结构图4.3.数据库设计4.3.1数据库E-R图概念模型的设计是为了将现实世界信息进行抽象,实现信息世界的建模,是进行数 据库设计的有力工具。数据库概念模型设计可通过E-R图来描述现实世界的概念模型。本系统的E-R图表现了系统中各个实体之间的联系4.3.2数据库实体管理员信息属性图如图4-3所示。图4-3管理员信息实体属性图用户信息属性图如图 4

36、-4所示。图4-4用户信息实体属性图微博信息实体属性图如图4-5所示。图4-5微博信息属性图相册信息实体属性图如图4-6所示。评价信息实体属性图如图4-7所示。433数据库设计表此系统需要后台数据库,下面介绍数据库中的各个表的详细信息 管理员信息表如表4-1所示。字段名说明类型长度可否为空主键ID编号Int8否是UserName用户名Nvarchar50否否Password密码Nvarchar50否否用户信息表如表4-2所示。表4-2用户信息表字段名说明类型长度可否为空主键MemberlD会员编号Int8否是MemberName会员名称Nvarchar50否否MemberPwd密码Nvarch

37、ar50否否Sex性别Nvarchar2否否RealName真实姓名Nvarchar50否否MobileTel电话Nvarchar50否否Email邮箱Nvarchar50否否Address地址Nvarchar50否否Address地址:Nvarchar50否否Code邮编Nvarchar6否否RegisterDate注册时间datetime8否否微博信息表如表4-3所示。表4-3微博信息表字段名说明类型长度可否为空主键ID编号Int8否是NeiRo ng用户Nvarchar50否否ShiJia n发布时间Datetime8否否FaBuRen发布人Nvarchar50否否相册信息表如表4-4所

38、示。表4-4相册信息表字段名说明类型长度可否为空主键ID编号Int8否是PicName照片名称Nvarchar50否否PicFile照片地址Nvarchar50否否AddTime发布时间Datetime8否否UserName发布人Nvarchar50否否Memo备注Nvarchar50否否评价信息表如表4-5所示。表4-5评价信息表字段名说明类型长度可否为空主键ID编号Int8否是WeiBoID微博编号Nvarchar50否否Pi ngJIaRe n评价人Nvarchar50否否NeiRo ng内容Nvarchar50否否ShiJia n评价时间Datetime8否否5系统详细设计本系统才用了

39、 asp .net和SQL结合的结构开发了网络微博系统,本系统是基于现在 流行的瘦客户端管理模式既B/S模式。在数据库的连接上面本系统的连接字符串存储在 系统的配置文件中,既 Web.Config文件中,当系统变化的时候只需要改动本系统的配 置文件就可以,不需要在每个页面修改的连接字符串,大大的提高了系统的可以移植性, 系统中所以和数据库有关系的操作都通过一个通用类来实现,大大提高了代码的耦合 性,当数据库类型等信息变化后直接修改类文件就可以了,不再需要每个页面都修改。另外本系统解决了中文的问题,也是在配置文件中添加了编码方式的形式解决的,本系 统的另外一个大的特点是系统对数据库的操作都单独的

40、写在了一个类里,这样对系统的所有数据库操作都只访问这个类就可以了,不要每个页面都去写数据库的操作, 提高了系统的集成性。5.1系统首页用户打开网站的时候首先是看到系统首页,在系统首页,首页的整体布局清晰合理, 首先在最上面是系统的导航和功能菜单,下面是图片轮播和最新微博信息, 效果如图 5-1所示【恙長日】【命台If悝】存令侖錢躊釁学黑昱 暈近却人暈近却人LJ肋图5-1系统首页页面5.2用户注册游客如果想成为本站会员的话用户可以注册成会员,注册成会员的时候需要输入 用户名和密码以及手机号和邮编,以及地址等基本信息后提交信息,通过检测后注册成 功,效果如图5-2所示图5-2用户注册5.3评价用户

41、在注册成功后可以查看别人的微博并评价,在评价页面中可以看到别人的评价,输入自己的评价信息后点击确定即可,系统自动提交评价信息到数据库中,效果如图5-3所示图5-3评价信息5.4发布微博用户在注册并登录后可以发布自己的微博,在微博发布页面输入对应的要发布的 信息即可,系统自动检测信息并添加到数据库中,如图5-4所示图5-4微博发布页面用户在发布了微博后可以进行对应的编辑和删除操作,再次点击菜单上的新鲜事 可以看到最近发布的所有的微博信息,如图5-5所示1备 愛ilit vr:I tape 刖户10 L-41图5-5微博管理页面5.5相册管理用户在注册并登录后可以发布自己的相册,在相册发布页面输入

42、对应的要发布的信息即可,系统自动检测信息并添加到数据库中,如图5-6所示申圳巖诉加入贬* Vff,O:1北怦我打悵勻it2?历1CJL站耳n 二三鬥五次7391111131415 巧 JT 18:& |2122 2J H 25 26 27图5-6相册发布页面用户在发布了相册后可以进行对应的编辑和删除操作,再次点击菜单上的我的相 册可以看到最近发布的所有的相册信息,如图5-7所示激加图5-7相册管理页面5.6后台登录系统后台管理模块需要登入后才能使用,管理员用户登录的用户名:Admin,密码Admin。后台登入界面如图5-7所示,登入后后台首页管理界面,以简洁大方、方便操作为设计思路: 网站后台

43、登录图5-7系统登录页面5.7用户管理管理员登录后可以管理用户的基本信息,对一些有发布非法信息的用户可以进行删除操作,用户信息的管理模块的窗口设计如图5-8所示:图5-8用户信息管理模块5.8修改密码此模块完成用户的密码修改,为了系统的安全性,用户需要定期的修改密码,窗口设计如图5-9所示:修改密码图5-9修改密码操作窗口5.9微博相册和评价管理管理员可以可以对用户的微博信息,相册信息,和评价信息进程管理,主要是删除一些有反动的信息,管理员不能够添加和编辑用户的这些信息,如图:5-10,5-11,5-12所示:丼7井洎理112013-4-19 15:3201111201319 19?E9 3C

44、11刑际112O1M-19 1993011112Q14 T9 19:9 30111112015-19 1953011图5-11相册管理模块sdnsdrs11mioi 2D:i4sdrdTEar圈關sdfectTii2013-4-0 01: 17sdftdTsdr9H 象图5-12评价管理模块6系统测试6.1系统测试计划测试计划是指测试阶段的测试计划。 现状:目前测试文档关于测试的内容主要是测 试的时间计划。而这种时间划分也是非常粗略的, 而且没有依据。为什么要花这么多时 间?目前只是按照个人直观、经验等方法来判断测试时间。因此,这类测试计划的随意 性太大,粒度太粗,不便于管理。目前的测试是为了

45、测试而测试,没有规划性。如果已 经知道了产品已具有的功能,可以通过测试来检验是否每个功能都能正常使用。系统测试工具目前的测试方法都是手工测试, 手工测试的效率跟测试员的经验有很大关系, 需要 一定的技巧性。而有部分测试类型是可以用测试工具来实现的。比如:边界测试、非法 测试、功能测试、性能测试等。但自动化测试并不能代替手工测试,它是一个补充。一 般来讲,测试自动化在整个测试过程中只能占到 30%左右。但测试人员对测试工具不熟 悉,目前只能先以手工测试为主,继续探讨自动化测试的可操作性 12 。(手头没有自动 化测试工具)白盒测试:也称为结构测试,根据程序内部逻辑结构进行测试。系统测试方法和测试

46、类型黑盒测试:黑盒测试也称功能测试或数据驱动测试, 它是在已知产品所应具有的功 能,通过测试来检测每个功能是否都能正常使用, 在测试时,把程序看作一个不能打开 的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试, 它只检查程序功能是否按照需求规格说明书的规定正常 使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如 数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因果图、错 误推测等,主要用于软件确认测试。 “黑盒”法着眼于程序外部结构、不考虑内部逻 辑结构、针对软件界面和软件功能进行测试。 “黑盒”法是穷举输入测试,只有把所

47、有 可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。白盒测试:白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过 程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行, 按照程序内 部的结构测试程序, 检验程序中的每条通路是否都有能按预定要求正确工作, 而不顾它 的功能,白盒测试的主要方法有逻辑驱动、基路测试等,主要用于软件验证。“白盒” 法全面了解程序内部逻辑结构、 对所有逻辑路径进行测试。 “白盒”法是穷举路径测试。 在使用这一方案时, 测试者必须检查程序的内部结构, 从检查程序的逻辑着手,得出测 试数据。系统测试的目的和原则在任何软件系统的开发过程中

48、, 尤其是在进行大型软件系统的开发中, 任何一个编 程人员都不可避免地会产生错误。 为了尽可能地发现并改正系统设计中的错误, 减少错 误造成的损失,保证系统开发的质量,需要进行系统的测试。6.5系统测试效果1根据上面的系统入口测试用例,其测试效果。登录时,比如输入用户名和密码否则提示输入不能为空,假如用户名和密码错误样给出提示。如图1-1所示图6.1登录不输入來自两页的浦&区谙输入二整图6.2登录不输入提示Ldmirf站后台建冕用户名:密码:图6.3登录输入错误的用户名密码图6.4登录输入错误的用户名密码提示2.修改密码是输入不能为空,而且旧密码输入必须正确,并且2次输入的新密码必须一致,否则

49、给出提示修改密码旧密码;新密阳,*确认密码:*图6.5不输入新旧密码窖码不能対空逞”图6.6不输入新旧密码时的提示修改密码1日密码 新密嵌*确认m*图6.7输入错误的旧密码和新旧密码不一致图6.8旧密码错误提示图6.9两次新密码不一致提示7总结通过这次毕业设计,我学到了很多的东西。在前面的三年半时间内我学习了很多的 课程及编程语言,从最初始的 C语言,再到C+,JAVA,数据库系统概论等等,虽然 通过学习对这些课程有所了解和掌握,但也只是对理论知识的理解阶段,对知识的掌握 还不够全面和熟练不能进行的编程开发,更不用说真正应用于实践设计开发,而且并不 能真正独立的开发出一个完整的应用于实际的系统,在毕业设计的最后的半年中,前面 的两个月主要是用来学习 Microsoft Visual Studio.NET 2005平台操作和C#语言的学习, 在此以前我没有学过C#,只是学过C语言,因为C#语言和C语言差不多,所以学的也 很轻松。在最后的一个月里主要是开始毕业设计和毕业论文的编写,就在短短的一个月 中,我把我前三年的学习的东西全都发挥出来了,在此以前我一直以为以前的东西都是 白学了,现在才发现那时候学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论