XXXX 学院毕业设计
(论文)
网上聊天室系统的设计与开发
学 院:
专 业:
班 级:
学 号:
学生姓名:
指导教师:
2013 年 4 月 15 日
- 1 -
摘 要
随着 Internet 技术的发展,人们的日常生活已经离不开网络。未来社会人们的生
活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。
Internet 的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大
的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
本设计尝试用 ASP.NET 在网络上架构一个网上聊天室系统,让每一个用户都能方便
地在网上聊天。本文从理论和实践两个角度出发,对一个具有基本互动功能的网上聊天
室系统进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概
念与技术。接着对交易系统的可行性进行了分析,然后对系统的设计思想、设计目标与
系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库的设计与实现作了
较为详细的讲解。
本网上聊天室系统是运用 ASP.NET 技术来实现的。其主要功能有:站内新闻,用户
管理,在线论坛,在线聊天室,网站管理等。论文在撰写过程中,力求将理论与实践应
用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希
望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
【关键词】聊天室,ASP.NET,SQL
- 2 -
Abstract
Along with the development of Internet technology, daily life can not already
do without the network. The life and work of the social people of future will
depend on the development of digital technology more and more ,Digitize more
and more, the networking, electronic, virtual. Development course and present
application state and development trend of Internet, can believe network
technology great change life and working way of us fully, Even a certain change
will take place in the values of the society.
This procedure tries to build up a bookshop in the network with ASP.NET.NET,
So that every customer needn't go out and can do shopping easily through surfing
the Net at home .this article is analyzing the design and realization of an online
bookshop with Data Mining function, from the views of theory and practice.
Starting with introducing concepts and techniques of OOA and OOP in detail,
especially introducing the knowledge which apply for this system, such as: the
feature and flow of OOA and OOP; analyzing the feature、structure and using method
of developing techniques ASP.NET.NET and ADO.NET which using in my system. And
then, this article analyses the feasibility of the system, then minutely layouts
the design thoughts, goals and the system holistic framework. At last, this
article minutely explains the design and realization of Web page layout, data
base and application program of our system.
This online bookstore system uses ASP.NET.NET technology to realize on Visual
Studio.Net platform. Its main function has: manage users, new books on sale,
look for classified books, search books, collect favorite book, process of
purchase, sales list, the comment of the books, website's management, etc.
During the course of writing this article, I strive to integrate theory and
practice. While expatiating the different kind of theories, I illuminate the
application and operation skill combining the system so as to fully incarnate
the application of these theories and techniques to this system.
[KEYWORD]:OOA,OOD,ASP.NET,SQL
- 1 -
目 录
XXXX 学院毕业设计......................................................................................................................................0
(论文) ..........................................................................................................................................................0
网上聊天室系统的设计与开发 ......................................................................................................................0
摘 要 ............................................................................................................................................................1
Abstract ..........................................................................................................................................................2
第 1 章 选题背景 ............................................................................................................................................1
1.1 课题研究背景与意义 ......................................................................................................................1
1.1.1 课题研究背景....................................................................................................................1
1.1.2 课题研究意义....................................................................................................................1
1.2 可行性分析...................................................................................................................................2
1.2.1 经济可行性........................................................................................................................2
1.2.2 技术可行性........................................................................................................................2
1.2.3 操作可行性........................................................................................................................3
1.2.4 法律可行性........................................................................................................................4
2 需求分析 ....................................................................................................................................................5
2.1 业务流分析....................................................................................................................................5
2.2 数据流分析...................................................................................................................................6
2.3 数据字典.......................................................................................................................................6
3 系统功能模块划分 ..................................................................................................................................10
4 数据库设计 ..............................................................................................................................................11
4.1 数据库需求分析..................................................................................................................................11
4.2 数据库概念结构设计..........................................................................................................................12
4.3 数据库逻辑结构设计..........................................................................................................................13
5 管理模块界面设计 ..................................................................................................................................16
5.1 用户界面.......................................................................................................................................17
5.1.1 系统首页界面.............................................................................................................................17
5.1.2 站内新闻消息操作界面...........................................................................................................19
5.1.3 在线聊天界面...........................................................................................................................22
5.2 管理员界面............................................................................................................................................23
5.2.1 后台登陆界面 ....................................................................................................................................23
5.2.2 用户信息管理页面 ............................................................................................................................24
5.2.3 站内新闻信息管理界面 ....................................................................................................................26
5.2.4 聊天记录管理界面 ..............................................................................................................................27
5.2.5 友情链接管理界面 ...............................................................................................................................27
结 论 ............................................................................................................................................................29
第 1 章 选题背景
1.1 课题研究背景与意义
1.1.1 课题研究背景
在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要
渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息
主要是通过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式
将所需要的信息从网站上下载下来。因此网站建设在 Internet 应用上的地位显而易见,
它已成为信息社会的重要组成部分,从而倍受人们的重视。为了今后更好的方便大家联
系、交流,特构建某某大学某某班网上聊天室系统。
1.1.2 课题研究意义
计算机和网络技术的不断进步和提升,使人类的信息传播方式和生活方式都得到了
很大的改变,而各个产业都在自己的领域中不同深度的融入了计算机及网络技术,对本
行业的发展起了很大的推动作用。基于 B/S 模式的网上聊天室系统克服了传统交流方式
时所带来的人力、物力以及时间上的浪费和交流影响深度的限制,同时也保证了交流过
程的科学化、高效化,使交流过程方便、准确、快捷、深入人心。本课程设计利用
ASP.NET 和 SQL 2000 技术实现。
网络技术的迅速发展,使得人类社会突飞猛进,网络交流是其中一个重要的增进渠
道。采用这种交流方式,一是无纸化交流,节约的造纸印刷资源不可计数;二是在交流
方式及方法上有了多种选择,增加了信息的可读性和丰富性。
总之,伴随着个人电脑的普及和使用电脑人口的增加,网络交流在众多的销售渠道
中脱颖而出,其地位及占有量一定会逐渐增加。技术革命引发产业结构变革,市场的竞
争规则也会跟着发生变化,网络交流的产生是流通领域中的一场革命。