摘要:随着当今信息社会的不断进步与发展,基于WEB的互助系统已逐渐成为当今社会的热点话题。在信息量越来越大,而又不断要求提高学习和工作效率的今天,传统的信息交流方式已经远远不能适应学习和工作的实际需要。因此为了使学生的学习和生活问题得到顺利解决,本人开发了一个基于WEB的同学互助系统。该同学互助系统基于Web平台,目的是进行同学之间的互助交流,探讨学习,利用Internet实现远距离工作和生活等互助。让同学们充分发挥团队协作机制,利用团队精神提高自己的竞争力。
基于WEB的同学互助系统开发采用先进的开发软件与技术,即采用visual studio 2008开发,ASP.NET 动态页面设计技术与C#语言,SQL Server2000数据库管理系统进行开发。论文从课题开发的背景和意义入手,重点介绍了该系统中各模块的设计方法和设计过程。
关键词 同学互助系统;互助;ASP.NET;SQL Server;visual studio 2008
目录
摘要
Abstract
1 绪论-1
1.1 基于WEB的同学互助系统的概述-1
1.2 本课题研究的背景及意义-1
1.2.1 课题背景-1
1.2.2 课题研究意义-2
2 系统开发平台及技术-3
2.1 ASP.NET技术简介-3
2.2 开发语言和工具-4
2.3 数据库简介-5
3 需求分析-8
3.1 需求分析概念-8
3.1.1 系统功能需求分析-8
3.1.2 系统功能模块图-10
3.2 数据库需求分析-11
3.2.1 系统数据流图-11
3.2.2 数据字典卡片-14
3.3 系统业务流程-14
4 系统设计-16
4.1 系统UML建模-16
4.1.1 系统类图-16
4.1.2 BBS功能设计-17
4.1.3 文件传输功能设计-18
4.1.4 建立团队任务设计-20
4.2 数据库设计-21
4.2.1 数据库概念设计-21
4.2.2 数据库逻辑设计-22
5 系统实现-26
5.1 注册和登陆-26
5.2 新闻公告的管理和浏览-27
5.3 文件传输模块-29
5.4 团队合作管理-31
5.5 BBS交流管理-34
5.6 在线聊天-36
系统开发结论-38
致谢-39
参考文献-40
附录 源代码-41