河北工业大学廊坊分校计算机系毕业设计

合集下载

河北工业大学毕业论文

河北工业大学毕业论文

河北工业大学毕业论文作者:刘运涛学号:084015学院:河北工业大学廊坊分校系(专业):管理系(电子商务)题目: Needsee B2B 电子商务网站平台营销分析指导者:张松平副教授评阅者:2011年 6月 3 日毕业论文中文摘要毕业论文外文摘要目录目录 (1)1。

引言 (2)1。

1中国电子商务1997——2011的几个大事件 (2)1。

2 电子商务在我国发展的重大意义 (3)1。

3 几个重要的词 (3)2。

Needsee平台简介及评估 (4)2。

1 Needsee平台简介 (4)2.2 Needsee的定位 (4)2。

3 Needsee帮助外贸出口企业开拓海外市场 (5)2。

4 Needsee平台评估 (6)3. Needsee六项重要营销策略 (6)3.1 B2B、B2C领域SEO营销适用性分析--可为辅,不可为主 (6)3。

2 新形势下Needsee应该采取的营销技巧 (7)3.3 炒作与公益事业并存 (8)3。

4 广告是产品成功的必杀绝技之一 (8)3.5 能够得到外部资金流入将决定Needsee成长快慢,甚至存活 (9)3。

6 寻找一个“诸葛亮"式的人物 (9)4.一个典型的综合型网络营销及网络公关案例分析 (10)4。

1 2010年以腾讯和360分别为带头人的多家互联网公司的战斗 (10)5。

Needsee的四大发展战略 (12)5.1 高速发展的互联网行业有时也需要业务收缩战略 (12)5.2 引进年轻人才做为管理层的重要战略 (12)5。

3 向移动互联网方向渗透的战略 (12)5.4 重点抓下一代人的后来居上战略 (13)结论 (15)论文内容方面的自我评价 (15)论文写作指导思想的自我评价 (15)参考文献 (16)致谢 (17)1。

引言1。

1 中国电子商务1997-—2011的几个大事件(1) 1988年一名毕业于杭州师范学院英语专业的学生名叫马云,1995年在出访美国时第一次接触因特网,回国后创办“中国的黄叶”,1998年创办阿里巴巴B2B电子商务平台网站,成为我国第一个能进行电子商务交易的平台,从此拉开了中国电子商务的序幕。

1总文件 河北工业大学本科生毕业设计(论文)工作有关规定

1总文件 河北工业大学本科生毕业设计(论文)工作有关规定

河北工业大学本科生毕业设计(论文)工作有关规定(1999年4月8日试行)(2002年11月修订)本科生毕业设计(论文)是我校实现教学培养目标、培养学生综合能力,提高学生综合素质的重要教学环节;是学生学习升华,对学生进行综合素质与工程实践能力培养的重要过程。

搞好学生的毕业设计(论文)工作,对全面提高教育教学质量,具有十分重要的意义。

因此,为进一步明确毕业设计(论文)的质量标准和便于对其进行质量监控,特作如下规定:一、毕业设计(论文)的基本目的与要求毕业设计(论文)的基本教学目的是培养学生综合运用所学基础理论、专业知识、基本技能,提高分析与解决实际问题的能力,完成工程师的基本训练和培养初步从事科学研究工作的能力。

在毕业设计(论文)中应对学生注重以下几方面能力的培养,并依据专业性质的不同有所侧重。

1.调查研究、检索(查阅)中外文献和综述的能力。

2.综合运用专业理论、知识分析解决实际问题的能力。

3.研究方案的制定、论证、分析与比较的能力。

4.实验设备选用、安装、调试及实验数据测定(采集)、分析与处理的能力。

5.设计、计算与绘图的能力,包括计算机运用的能力。

6.逻辑思维与形象思维相结合的文字(含外文)及语言表达能力。

毕业设计(论文)的进行时间,要严格按照培养计划安排,不得任意缩短时间(包括答辩时间)。

二、毕业设计(论文)的选题及任务书的下达(一)毕业设计(论文)的选题原则1.毕业设计(论文)的选题必须符合专业培养目标,满足教学基本要求,保证学生得到综合训练。

2.选题要结合生产实践、科研和实验室建设的实际任务,且题目要不断更新;提倡真题真做,为学生提供较强的工程背景,促进教学、科研、生产的有机结合。

3.毕业设计(论文)选题要体现创新意识和创新思维,避免选题重复;要有一定的深度和广度,工作量饱满,并使学生在规定的时间内能按时完成任务。

4.毕业设计(论文)选题要贯彻因材施教的原则,使各类学生在原有的基础上都能有较大的提高,并能有效地培养学生的创新意识和创造能力。

河北工业大学毕业设计论文要求及模板新

河北工业大学毕业设计论文要求及模板新

毕业设计(论文)打印格式样板(供理工类专业用) 〔A4纸型〕工业大学成人高等教育毕业设计说明书(论文)姓名:学号:教学管理单位:专业:题目:指导者:(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)年月日毕业设计(论文)打印格式样板(供管理、文法专业用) 〔A4纸型〕工业大学成人高等教育毕业论文姓名:学号:教学管理单位:专业:题目:指导者:(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)年月日毕业设计〔论文〕摘要〔空2行〕目录〔4号黑体,居中〕1 引言〔或绪论〕〔作为正文第1章,小4号宋体,行距18磅,下同〕 (1)2××××××〔正文第2章〕……………………………………………………Y 2.1××××××〔正文第2章第1条〕…………………………………………Y 2.2××××××〔正文第2章第2条〕…………………………………………Y 2.X××××××〔正文第2章第X条〕…………………………………………Y 3×××××〔正文第3章〕………………………………………………Y ………………………………………〔略〕X×××××〔正文第X章〕………………………………………………………Y 结论……………………………………………………………………………………Y 致……………………………………………………………………………………Y 参考文献………………………………………………………………………………Y 附录A××××〔必要时〕…………………………………………………………Y 附录B××××〔必要时〕…………………………………………………………Y图1×××××〔必要时〕…………………………………………………………Y 图2×××××〔必要时〕…………………………………………………………Y表1×××××〔必要时〕…………………………………………………………Y 表2×××××〔必要时〕…………………………………………………………Y注:1. 目录中的容一般列出“章〞、“条〞二级标题即可;2.X、Y表示具体的数字。

河北工业大学专科毕业设计(论文)中期报告

河北工业大学专科毕业设计(论文)中期报告

河北工业大学本科毕业设计(论文)中期报告毕业设计(论文)题目:校园无线局域网设计与实现专业:网络工程学生信息:、任士超、网络Z092指导教师信息:01303 、郭淑霞、副教授报告提交日期:2012年4月18号1 网络区域划分学校的几个校区是比较独立的,其中重点考虑其中一个,以此类推就会得出学校的整个网络体系结构。

其中主校区为网络中心校外拓伸,所以我们以主校区为例考虑。

主校区中根据各个用网点的不同地理位置划分区域,以便管理。

其中区域1为主教学楼、图书馆和实验楼,区域2为操场、食堂和宿舍部分。

区域1区域2 2.拓扑结构划分河北工业大学专科毕业设计(论文)中期报告区域划分示意图在原有网络系统基础上加入无线网络设备,作为拓展信息网络覆盖范围、改善网络运行和承载能力。

整体覆盖区域分为两个大区域、六个小区域基本覆盖整个校园。

无限设备采用室外、室内的混合方式。

3覆盖方式选择无线校园网络是对校园园区提供无缝的信息网络覆盖,为学生及教职工的笔记本电脑无线接入校园网络以及互联网络提供一种可能,并且通过运行多种方式结合的计费管理系统提供计费、认证、多元增值业务等功能,为用户提供一个专业的无线数字化校园网络解决方案。

目前室内无线网络设备的覆盖范围~般为30—100m,室外100-500m(实际传输距离可能受到环境的影响)。

方式一,无线中继桥接模式,该模式采用室外AP辐射室内AP的做法,室内AP 仅作为桥接设备提供信息点接入,该方式比较适合范围小、接入人数少、布线难度大的环境。

方式二,有线网络结合无线网络,楼宇利用室外无线AP接入土干网络,通过信息网络布线连接至各室内AP节点提供信息接入服务。

该方式适合无线接入集中,接入信息点数量相对较多,布线难度相对简单的环境。

方式三,有线网络承载无线网络,主干网络采用已经铺设的有线网络,直接在各个节点铺设接入点AP设备。

该方式适合有线网络非常完善,仅通过配线即可到达AP铺设点,施工难度相对较低。

计算机学院本科毕业设计(论文)正文撰写模板

计算机学院本科毕业设计(论文)正文撰写模板
注:论文集和会议录(文献类型标识:C)中析出文献(文献类型标识:A)
[序号]析出文献主要责任者.析出文献题名[A].见(英文用In):主编.论文集题名[C].出版地:出版者,出版年.起止页码.
[6]金宏.导航系统的精度及容错性能的研究[D].北京:北京航空航天大学自动控制系,1998.
注:学位论文格式(文献类型标识:D)
[5] Odoni AR. The flow management problem in air traffic control [A]. In:OdoniAR, Szego G.,eds. Flow Control of Congested Networks [C].Berlin: Springer-Verlag, 1987. 269-298.
[序号]主要责任者.题名[D].保存地点:保存单位,年份.
[7] GB/T 16159-1996,汉语拼音正词法基本规则[S].
注:国际、国家标准格式(文献类型标识:S)
[序号]标准标号,标准名称[S].
[8] Kyungmoon Nho. Automatic landing system design using fuzzy logic [R]. AIAA-98-4484, 1998.
分析问题,解决问题),符合本专业的培养目标
和要求,体现了本专业的特色。
1.3
按国家的评估标准,学生在设计期间,要查阅
足够数量的与自己的毕业设计(论文)题目又关
的国内外参考资料。
1.3.1
(1)
1.3.2
(1)
1.4
2.1
2.1.1
(1)
单击此处键入5级标题
2.2
正文采用宋体字,小四号, 1.5行距首行缩进二个字。

河北工业大学本科毕业设计(论文)-河北工业大学本科生院

河北工业大学本科毕业设计(论文)-河北工业大学本科生院

河北工业大学本科毕业设计(论文)教学工作管理规定(试行)(2009年2月制订)第一章总则第一条教学管理流程和职能毕业设计(论文)教学管理流程包括与业务流程直接相关的基本流程和间接相关的辅助流程。

基本管理流程的主要环节包括:教学目标和方向的规划、教学组织和协调、教学过程控制;辅助管理流程的主要环节包括:指导教师、基层教学组织、教学行政部门、教学督导机构的职责关系,以及为教学检查和评估提供客观、真实数据的信息系统。

第二章毕业设计(论文)教学大纲和选题指南第二条教学大纲管理毕业设计(论文)教学大纲是对毕业设计(论文)教学工作性质、目的、选题方向、教学内容、过程要求的原则性规定,是毕业设计(论文)教学组织、目标管理、过程控制的依据,对贯彻培养目标、落实培养方案具有十分重要的作用。

毕业设计(论文)教学大纲是指导教师计划、组织学生毕业设计(论文),下达任务书的主要依据,体现培养特色和先进性。

由系主任组织制定,主管院长审批,教务处备案。

各专业应按学校要求定期对教学大纲进行修订,修订后重新履行审批手续。

第三条选题指南管理选题指南是对专业毕业设计(论文)范围和方向的整体规划。

要充分体现专业人才培养目标的要求,包括以本专业为主的交叉学科选题;设计类题目要有实用价值,研究类题目要有理论意义;要提倡从社会和生产实践中选题,鼓励参加科研课题,鼓励自主创新型选题。

选题指南是指导教师组织或审定学生毕业设计(论文)选题的主要依据,由系主任组织制定,主管院长审批,教务处备案。

各专业应按专业及学科发展情况及时对选题指南进行修订,修订后重新履行审批手续。

第三章毕业设计(论文)教学组织和协调管理第四条指导教师资格和聘任担任毕业设计(论文)指导教师,以专任教师为主,研究、实验、工程技术、管理人员及校内退休教师等为辅,且应具有中级及以上职称或硕士及以上学位。

其中研究、实验、工程技术、管理人员及校内退休教师为兼职指导教师。

首次担任毕业设计(论文)指导工作须经过学校或学院组织的业务培训。

履带式移动机器人平台设计

河北工业大学城市学院 毕业设计说明书作者:王佳 学号:063268系:机械工程专业:机械设计制造及其自动化题目:多感官履带式移动机器人平台设计指导者:丁承君 教授(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)2010年 6 月 1日毕业设计中文摘要多感官履带式移动机器人底盘设计摘要:多感官履带机器人是国家高技术发展研究计划(863)支持项目之一,包括双节履带直流伺服驱动底盘和机器人多感官头部以及传感器系统和计算机控制系统。

本题目的设计目标是完成底盘机械结构设计,完成底盘驱动系统的电机功率扭矩等参数计算校核、选型。

本设计利用了机械设计、机械制造、机电传动等专业知识,解决多感官履带式机器人移动平台的驱动、移动平台的机械系统设计以及多节履带和附属部件的设计。

本设计的具有较强的实用性,可以作为各种移动机器人平台以及其它移动设备的载体。

关键词: 机器人 平台设计 履带设计毕业设计(论文)外文摘要Title The Chassis Design of Multi-sensory Crawler-type Mobile RobotAbstractThe multi-sensory crawler robot , which includes the twin-crawler DC servo drive chassis and multi-sensory robot head as well as the sensor systems and computer control systems , is one of the items supported by The National High Technology Research and Development Program (863 Program).This subject is designed to complete the chassis mechanical structure design,to complete the parameter calculation and proof-reading such as the torqueof the electric-motor power of the chassis drive system and to complete the proper type-selections.In this design specialized knowledge such as the mechanical design, the machinery manufacturing and the mechanical & electrical transmissionis used to design the drive system,mechanical system,multi-section crawler system and ancillary components of the mobile chassis of the multi-sensory crawler robot. This design has strong practical applications, it can be used as the chassis of many kinds of moving robots and also as the carrierof other moving equipments.Keywords: Robot Chassis design C rawler design目录(Index)1 绪论1.1 研究现状 (1)1.2 研究意义及目的 (2)1.3 应用情况 (3)1.4 研究方向 (4)1.5 虚拟设计技术在多感官机器人中的应用 (5)2 课题内容及其参数要求2.1课题主要解决的问题 (6)2.2 遇到的主要问题 (7)2.3解决问题的方法 (7)2.4 参数要求 (7)3 总体设计方案3.1 底盘设计 (8)3.2 传动系统设计 (10)3.3 驱动系统设计 (11)3.4 小结 (12)4 移动平台底盘的机械设计4.1 底盘设计 (14)4.2 摆臂设计 (15)4.3 多感官传感器 (18)4.4 承载轮 (18)4.5 履带 (19)4.6 外壳及辅助装置 (20)5 移动机器人动力系统设计5.1 基于平地最大速度的驱动电机功率计算 (22)5.2 基于爬坡最大坡度的驱动电机功率计算 (23)5.3 直流伺服电机的选型 (24)5.4 电源选择 (26)5.5小结 (26)6 传动系统设计6.1 后轮减速器系统 (27)6.2 摆臂传动系统 (29)7 移动平台关键零部件有限元分析和校核7.1 底盘的有限元分析 (30)7.2 行星轮外支架有限元分析 (32)7.3 摆臂支架有限元分析 (32)7.4 小结 (34)8 总结及展望 (34)致谢 (34)参考文献 (35)1、 绪论1.1 移动机器人的研究现状移动机器人的研究始于60 年代末期。

廊坊师范学院计算机专业毕业设计模板

廊坊师范学院本科生毕业论文(设计)论文题目:苹果病害诊断专家系统的设计与实现论文摘要:近年来,随着国内外计算机技术的发展,专家系统在农业领域的研究与应用取得了很大的进展,专家系统是目前人工智能技术中公认的应用最广泛最具潜力的领域之一,它可以看作是一类具有专门知识和经验的计算机智能程序系统,一般采用人工智能中的知识表示和知识推理技术来模拟通常由领域专家才能解决的复杂问题。

中国是农业大国,水果的种植占了很大的比例,尤其是苹果种植业。

由于在人类社会中,专家资源确实相当稀少,有了苹果病害诊断专家系统,则可使珍贵的专家知识在农民用户人群中得到普遍的应用。

其核心技术包括知识库及推理机技术。

该系统使用Jess来实现推理机技术,搜集知识库并完成对知识库的设计。

利用Java技术设计可视化界面,在Java程序中集成Jess,完成病害诊断的推理过程。

关键词:专家系统;知识库;Jess;病害诊断Title:Apple Disease Diagnosis Expert System Design and ImplementationAbstract:In recent years, with the development of computer technology at home and abroad, the expert system in the area of agriculture research and application has made greatprogress, artificial intelligence expert system technology is most widely recognizedone of the areas most potential, it can As a class expertise and experience ofintelligent computer system procedures, the general use of artificial intelligence inthe knowledge that the knowledge and reasoning technology to simulate usually canonly be resolved by experts in the field of complex issues. China is a largeagricultural country, the cultivation of fruits a lot of proportion, particularly applecultivation. As in human society, is very scarce resources experts, with Apple'sdisease diagnosis expert system, the valuable expertise will enable farmers in thecrowd of users of universal application. Its core technologies, including theknowledge base and the inference engine technology. Jess of the system to achieveinference engine technology, knowledge base to collect the knowledge base andcomplete the design. Use of Java technology visual interface design, integrationprocesses in Java Jess, complete diagnosis of disease reasoning process. Keywords:Expert System; Knowledge Base; Jess;Disease Diagnosis目录1. 绪论 (1)1.1 项目背景及意义 (1)1.2 研究现状 (1)1.3 开发工具介绍 (1)1.3.1 Jess开发技术介绍 (1)1.3.2 Java开发工具介绍 (2)2. 专家系统开发原理 (3)2.1专家系统介绍 (3)2.2 Jess开发原理 (4)2.2.1 Jess的基本组成与知识表示 (4)2.2.2 Jess的推理机制 (5)2.2.3 Jess开发专家系统形式 (6)2.3在Java程序中集成Jess (7)2.3.1 使用Jess库 (7)2.3.2 在Java中调用Jess函数 (7)2.3.3 使用JessException (8)3. 苹果病害诊断知识库的构建 (9)3.1 获取苹果病害知识 (9)3.2 构建病害知识库 (9)3.3 知识库更新方法的设想 (15)4. 苹果病害诊断专家系统的设计与实现 (16)4.1 病害诊断专家系统功能特性 (16)4.2 病害诊断专家系统体系结构设计 (17)4.2.1 事实的构建 (18)4.2.2 知识的存储 (18)4.2.3 知识输入模块的设计 (19)4.2.4 封装Jess推理机 (20)4.3 功能测试 (22)4.3.1 测试条件 (22)4.3.2 测试过程及结果 (22)5. 结束语 (24)参考文献 (25)致谢 (26)附录 (27)。

计算机科学与技术毕业设计

计算机科学与技术毕业设计
一、引言
随着计算机技术的飞速发展,计算机科学与技术已成为当今社会的一
门重要的学科。

毕业设计是计算机技术专业本科生的一项重要任务,也是
为了完成学业的最后一道检验。

在计算机技术专业本科毕业设计的教学过
程中,可以帮助学生掌握从经典算法到实际应用的知识,以及熟悉计算机
软件开发语言和编程方法。

本文的重点是介绍一个毕业设计项目,这个项目旨在利用计算机技术
研究和开发一种新型的自动化 crime 管理系统,以及研究如何运用计算
机技术利用这一系统来协助犯罪调查程序。

二、系统架构
该系统采用客户端服务器架构,服务器端采用C#语言实现,客户端
采用C++和Java语言实现。

系统由数据库、安全模块、查询模块、统计
模块和管理模块组成。

安全模块将数据库信息安全的加密存储在数据库中,以保障用户的安全;查询模块可以实时地查询和显示数据库中的犯罪信息;统计模块可以根据设定的条件进行犯罪统计;管理模块可以对该系统进行
统一管理,统一分配用户权限、维护系统安全、进行统计分析等。

三、系统实现
1、数据库设计:本系统的数据库设计采用MySQL数据库。

河北工业大学本科毕业设计(论文)教学工作业务规范

河北工业大学本科毕业设计(论文)教学工作业务规范(2009年2月制订)第一章总则第一条教学性质和本规范的作用毕业设计(论文)是本科教学过程中最重要的实践教学环节,是对学生掌握本科专业知识及相关技能的综合训练。

本规范旨在规范指导教师和基层教学组织的毕业设计(论文)教学行为,同时为各级教学行政部门和督导机构实施教学检查和质量评估提供工作依据。

第二条教学主要环节和教学目的本科毕业设计(论文)教学业务流程的主要环节包括:选题、下达任务书、阶段报告和检查与评价、成果评阅、答辩、成绩评定和评优、存档。

各教学环节以专业培养方案和毕业设计(论文)教学大纲为基本依据,目的是培养学生理论联系实际、综合运用专业知识和技能、独立分析、解决实际问题的能力。

第二章毕业设计(论文)选题和任务书工作第三条选题工作的基本要求毕业设计(论文)选题由指导教师和学生根据本专业选题指南协商确定。

对超出选题指南范围的选题由系主任组织有关专家审核。

选题要确保符合专业培养目标的要求,具有研究价值和意义,难度适中可行。

提倡与科研项目、企业或社会实践相结合。

指导教师负责填写所指导学生的毕业设计(论文)选题登记汇总表,交系主任审核通过。

系主任负责汇总本专业毕业设计(论文)选题,提交信息系统备案。

第四条任务书工作的基本要求任务书是学生毕业设计(论文)工作的指导性文件。

由指导教师按教学计划提前一周向学生下达,用于指导、规范学生毕业设计或论文研究过程。

任务书要详尽说明研究(设计)的目标和主要内容,需采用的相关理论和实验、设计、调研方法,研究(或设计)成果应达到的基本要求等。

指导教师向学生下达毕业设计(论文)任务的同时要将任务书提交信息系统备案。

第三章毕业设计(论文)阶段报告、检查和评价工作第五条阶段报告、检查和评价工作的基本要求学生要根据任务书要求,按时通过信息系统向指导教师提交毕业设计(论文)阶段(前期、中期)报告,汇报工作进展情况和问题。

毕业设计(论文)阶段报告类似于课程作业,是通过实践教学训练、培养学生专业技能的必要环节。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

河北工业大学毕业设计说明书(论文)作者:学号:******系:计算机系专业:计算机网络技术题目:基于的网上聊天系统的设计与实现指导者:(姓名) (专业技术职务)评阅者:(姓名) (专业技术职务)2013年 6月 8日目次1 引言 (1)1.1 课题开发背景 (1)1.2 课题开发的意义 (1)2 系统开发技术简介 (2)2.1 开发环境 (2)2.2 技术 (2)2.3 SQL2008技术 (3)3 系统分析 (4)3.1 需求分析 (4)3.2 可行性分析 (4)4 系统设计 (5)4.1 数据库设计 (5)4.2 系统概要设计 (7)5 系统功能模块的实现 (8)5.1 用户登录功能模块实现 (8)5.2 用户注册功能模块实现 (10)5.3 重置密码功能模块实现 (11)5.4 用户聊天功能模块实现 (14)5.5 管理员功能模块实现 (17)6 功能测试与维护 (18)6.1 测试方法 (18)6.2 测试范围 (18)6.3 测试结果 (19)6.4 系统维护 (19)结论 (21)参考文献 (22)致谢 (23)1 引言1.1 课题开发背景随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务。

在众多Internet关联功能中,有一项新的业务正成为所有用户所津津乐道的交流方式,这就是网上聊天。

作为操作简便也是出现最早的网上聊天方式, 聊天室聊天又是其中最普及的一种。

聊天室的主要发展趋势是大型化和专业化, 目前比较有效的途径, 一是向实用性方向发展, 将聊天室互动的技术特性充分发挥, 满足远程交流需要。

提供大众需要的内容, 例如进入在线学习领域、专家在线辅导、聊友之间进行讨论。

聊天室是当今广泛应用的一种网络服务,它为广大网民提供了一种方便快捷的沟通方式, 在线聊天是上网的重要活动之一。

第十六次 CNNIC 调查结果显示: 在网络用户经常使用的网络服务/功能调查中, 网上聊天( 聊天室、QQ、ICQ 等) 占被调查人群的 42.6%, 处于第四位。

1.2 课题开发的意义随着计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。

各种在线服务系统,更是深刻的影响了人们的联系和交流方式,使得人们可以在远隔千里遥随时通讯。

过去的种种陈旧的联系方式,已经不能满足现代生活的需要。

网上聊天系统是为人们进行交流和联系提供的一个平台。

通过提供完善的网上聊天系统的管理,可以达到增进人与人之间交流和联系的目的。

2 系统开发技术简介2.1 开发环境系统开发平台:Microsoft Visual Studio 2008数据库:SQL Server 2008运行平台:Windows XP/Windows 2000/Windows 2003/Windows 7分辨率:最佳效果1024×768像素2.2 技术ASP是Active Server Page的缩写,意为“动态服务器页面”。

ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

●ASP网页特点:ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。

ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。

利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML 网页作为用户界面的web应用程序。

与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

●ASP-工作原理当在Web站点中融入ASP功能后,将发生以下事情:1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。

2、浏览器向服务器发出请求。

3、服务器引擎开始运行ASP程序。

4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。

5、页面信息发送到浏览器。

2.2.1 AJAX技术AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

Ajax应用与传统的Web应用的区别主要在3个地方:(1) 不刷新整个页面,在页面内与服务器通信。

(2) 使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力。

(3) 大部分交互在页面之内完成,不需要切换整个页面。

2.3 SQL2008技术SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。

SQL Server 2008 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQL SERVER 的优点:(1) 真正的客户机/服务器体系结构。

(2) 图形化用户界面,使系统管理和数据库管理更加直观、简单。

(3) 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

(4) SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。

SQL Server也可以很好地与Microsoft BackOffice产品集成。

(5) 具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2008的大型多处理器等多种平台使用。

3 系统分析3.1 需求分析通过了解聊天室的开发背景和目的,可以将本系统功能分为5个模块,各模块功能如下:(1)用户登录模块:用户输入正确的账号和密码才可以进入聊天室。

(2)用户注册模块:没有账号的用户要先进行注册,不允许没有登录直接进入聊天室。

(3)重置密码模块:用户忘记密码后,可以重置密码。

(4)用户聊天模块:用户可以与特定人聊天,也可以跟所有在线用户聊天。

用户可以留言和加好友。

(5)管理员模块:管理员可以管理用户、留言板和聊天记录。

只有完成上述功能,本聊天室才能作为一个可以进行聊天的工具。

3.2 可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、法律的方面进行分析和研究。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

该系统的可行性分析包括以下几个方面的内容。

3.2.1 经济可行性主要是对项目的经济效益进行评价,本系统开发几乎没有什么经费,但开发后可以被广发使用,带来用户,可以带来广告方面的效益。

所以本系统在经济上是可行的。

3.2.2 技术上的可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。

该管理系统采用了当前新兴的Browser/Server模式进行开发。

三层的Browser/Server体系结构具有许多传统Client/Server体系结构不具备的优点,而且又紧密的结合了Internet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。

数据库服务器选用Microsoft SQL 数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。

它的灵活性、安全性和易用性为数据库编程提供了良好的条件。

因此,系统的软件开发平台已成熟可行。

硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

3.2.3 法律可行性目前,网络已经遍布全球,人们与人们之间的竞争日趋激烈,人们与人们之间的竞争已经上到一个新的高度,那就是信息化战争。

最新的信息就是最好的竞争手段的实力,网上聊天系统就是获取最新信息的一个好途径。

因此,建立一个网上聊天系统是事在必行。

综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。

因此系统的开发是完全可行的。

4 系统设计4.1 数据库设计数据库技术和计算机网络技术的发展相互渗透,相互促进,已成为当今计算机领域发展迅速,应用广泛的两大领域.数据库技术不仅应用于事务处理,并且进一步应用到情报检索,人工智能,专家系统,计算机辅助设计等领域。

使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。

此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。

数据库是通过数据库管理系统(DBMS-DATA BASE MANAGEMENT SYSTEM)软件来实现数据的存储、管理与使用。

数据库是一个共享的、集成的计算机结构,它包括最终用户数据和元数据。

一个好的数据库并不是随意产生的,其内容结构必须经过精心设计。

设计优良的数据库会使数据管理变得容易,并产生有价值的信息;而设计糟糕的数据库则会成为冗余数据的滋生地。

冗余数据经常会造成难以跟踪的错误。

规范化是给实体分配属性的过程。

它能够减少数据冗余,有助于进一步消除由于冗余引起的数据异常。

规范化不能够消除数据冗余;相反,它通过生成有控制的冗余来连接数据库表。

规范化通过一系列称为范式的阶段来完成。

数据表规范化的程度越高,数据冗余就越少,同时造成人为错误的可能性就越少;同时,规范化的程度越高,在查询检索时需要做的关联等工作就越多,数据库在操作过程中需要访问的数据表以及之间的关联也就越多。

因此,在数据库设计的规范化过程中,要根据数据库需求的实际情况,选择一个折中的规范化程度。

4.1.1 表设计本设计数据库采用SQL数据库。

该系统用到4个数据表:用户表(T_user)、好友表(T_haoyou)、留言板表(T_liuyanban)和聊天记录表(T_liaotianjilu)。

相关文档
最新文档