好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于web的同学录毕业设计.doc

74页
  • 卖家[上传人]:博****1
  • 文档编号:443306894
  • 上传时间:2023-08-11
  • 文档格式:DOC
  • 文档大小:1.64MB
  • / 74 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 基于web的同学录应用研究 [摘 要] 该系统——WEB同学录,运行于IIS5.1和Microsoft Access2003环境,随着计算机网络及通讯技术的飞速发展,从最早的通过model拨号上网,到现在的宽带专线接入,Internet正逐渐把人们的日常生活的各个方面都纳入到网络上,没有网络的日子真的很难想象,那会给工作和生活造成多大的烦恼本着利用网络将四方人员重新聚合而开发,通过网络将夕日的班级重现,同学只要注册帐号,就可以在同学录上留言,信息互动,图片浏览,查找同学联系资料等等所有操作通过网页浏览器完成,既方便又快捷[关键词] 留言 短消息 班级相册 投票 聊天室Schoolmates’s Address Lists’ Application Research based on Web[Abstract] The system——online class system,runs in the environment of IIS5.1 and Microsoft access 2003. In the 21st century, with computer networks and the rapid development of communications technology, from the initial adoption of dial-up modems to broadband services access, Internet gradually takes people’s life into the network, It is hard for people to imagine what will happen without the computer networks’ assistance in our lives and works。

      The online class system is developed for connecting the classmates all over the world with internet, and the former classes and grades recur through the network, the schoolmates so long as register the account number, may record the message in the schoolmate, the information interaction, the picture browsing, and may search the classmates’ related materials and so on. All operations on-line complete through the homepage browser, both conveniently and quickly.[Key words] Leave word, short message, class album, vote, chatroomIII目 录第一章 引言 11.1 概述 11.2 选题意义 11.2.1 选题的背景 11.3 系统开发困难 21.4 设计方法 21.4.1 设计方案 21.4.2 设计思路 2第二章 系统的数据库设计 32.1 数据库结构设计 32.1.1数据库基本知识简述 32.1.2数据库设计的基本步骤 42.2 创建数据库和表 62.2.1 班级信息表Classinfo 62.2.2 通讯录记录表Contact 72.2.3 留言信息表Message 82.2.4 用户表online 82.2.5 图片上传信息表photo 92.2.6 短信息表shortmsg 92.2.7 用户信息表userinfo 102.2.8 投票表决表vote 102.2.9 投票表决选项表voteoption 102.2.10投票表决参与者表voteuser 112.2.11影音表musicinfo 11第三章 同学录的概要分析 123.1系统分析 123.1.1系统功能的描述 123.1.2系统功能模块划分 143.1.3系统流程分析 15第四章 系统的需求分析 114.1 开发系统的环境 114.1.1 ASP介绍 114.1.2 ACCESS 2003介绍 12第五章 系统详细设计 145.1前台主要模块详细设计 145.1.1 用户功能 145.1.2 留言功能 155.1.3 纸条功能 165.1.4 聊天室功能 165.1.5 投票功能 175.1.6 通讯录功能 175.1.7 影音功能 185.2后台主要模块详细设计 185.2.1系统设置 195.2.2 班级档案功能 195.2.3 用户管理功能 205.2.4 投票功能 215.2.5 安全管理功能 22结论 23致谢 24参考文献 25附录A部分代码 26附录B英文材料 34附录C译文 52基于web的同学录应用研究第一章 引言1.1 概述21世纪是一个高速信息化的年代。

      技术决定了一切,知识推动了社会的发展人才是一切发展的根源为了满足社会的需要,大学生人数也一直不断处于增长之中学之为社会所用,面临毕业,学生们纷纷踏上了人生之路在自己的岗位上发挥着自己的能力为社会贡献着自己的一份力量也就是在这样一个生活步骤如此快速的年代里,工作占据了绝大部分的时间,人们总是在思考;如何在工作和生活上做一个平衡呢?随着科学技术的发展和人们生活水平的提高,互联网的出现可以说是近十几年来的最大突破,网络具有交互性、实用性和方便性等特点这给亲人、朋友之间的联系提供了极其便捷的条件 随着计算机的发展,人们的日常生活都需要用到电脑,人们离开了电脑就像鱼离开水一样,什么事都做不了,什么事都办不成,给人们的生活带来了很大的不方便在过去的几年里,是人们联系的唯一手段,但是不得不面对的一个问题是,该如何来降低如此昂贵的通信费呢互联网的发展,正好为这一想法提供了条件只要有一台电脑,一条连接到互联网的线路,就可以轻易实现双方包括语音、视频等通信1.2 选题意义为了保持同学在毕业之后之间的联系,促进同学之间的友谊与感情共享大家的资料,包括相片,有用的信息,软件,文档等等同学录所提供的信息不会被系统自动删除,除非管理员手动删除,这样可以避免由于不能及能上网的同学而看不到消息。

      方便登陆,只要计算机有联网,有相应的浏览器就可以进行浏览,无需安装任何特殊软件1.2.1 选题的背景随着社会的快速发展,可能人们的绝大部分时间都会花费在工作之上,所剩无几的时间都是用来休息的然而,昔日的同窗好友,曾经共有的雄心壮志,现在工作上的烦恼、身边的喜悦你如何和大家一起共享,写信?打?写信已经是不太现实了打,一分钟好几毛的费也许你支撑的起,可是你舍得吗?在互联网如此发达的今天,为什么不好好利用这一点呢?在同学录上分享你的喜悦,你的烦恼,你的成果.1.3 系统开发困难现在网络上的同学录是多得不计其数,其功能方便又强大如何去创新是目前面临的第一个难点通过调查,绝大部同学都只是说只要能留言、发信息即可,然而如果是千篇一律的话就没有什么意义了第二是如何做出一个人性化的界面,操作简单又易懂第三就是一些脚本代码难以实现,这点对开发造成了最大的障碍1.4 设计方法1.4.1 设计方案根据指导老师提供的课题说明,以及结合实际情况经指导老师允许确定如下设计方案系统开发语言:ASP数据库:Microsoft Access 2003结构化查询语言:SQL Server 2000图片制作工具:Adobe Photoshop 7.0开发工具:Macromedia Dreamweaver 8.01.4.2 设计思路首先、罗列出一些相对重点的重要模块,再对这些模块进行分析,画流程图,用例图。

      其次、根据系统功能分析设计出需要的数据库和各个数据表的结构,然后创建系统项目,并创建数据库和各个表在设计各个模块时,采用先模块后系统集成的方式,即各个系统功能模块分别独立设计和调试,最后进行系统整体设计和调试第二章 系统的数据库设计2.1 数据库结构设计数据库E-R图如图2-1所示图2-1实体之间关系图2.1.1数据库基本知识简述数据库技术是信息社会的重要基础技术之一,是计算机科学技术领域中发展最为迅速的重要分支数据库技术是一门综合性技术,涉及到操作系统、数据结构、算法设计、程序设计等基础理论知识,因此,在计算机科学中是将其作为专门的学科来学习、研究的,并以之指导和推动应用对普通计算机用户而言,虽更多注重于学习数据库技术的实际应用方法,但学习、掌握一些必需的、实用的基础知识,也是非常重要的对数据库技术的应用,特别是在开发应用系统时尤为重要[1]数据库设计是指对一个给定的应用环境,构造最优的、最有效的数据库模式,建立数据库及其应用系统,使之能够高效地存取数据,满足各种用户的应用需求数据库设计通常是在一个通用的 DBMS支持下进行的,该同学录系统是以关系数据库——SQL Server 2000为基础来设计数据库的。

      目前数据库设计大都采用规范化设计方法,以逻辑数据库设计和物理数据库为核心,运用软件工程的思想,依据各种设计准则和规程进行其中逻辑数据库设计是根据用户要求和特定数据库管理系统的特点,物理数据库设计是在逻辑结构确定之后,设计数据库的存储结构及其他实现细节[2]2.1.2数据库设计的基本步骤数据库设计开始之前,首先必须选定参加设计的人员,包括系统分析人员、数据库设计人员和程序员、用户和数据库管理员程序员则在系统实施阶段参与进来,分别负责编制程序和准备软硬件环境需求分析阶段:需求分析是设计数据库的起点,需求分析的目标是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务需求,从而得到设计系统所必须的需求信息需求分析这一阶段的任务主要有两项:(1) 确定设计范围(2) 数据收集与分析需求分析过程如图2-2所示概念结构设计阶段:概念结构设计是整个数据库设计的关键,概念结构设计要借助于方便、直观的描述工具给出概念模型,目前应用最为广泛的是E—R图模型E—R图可用于描述数据流图中数据存贮及其之间的关系,它是数据库概念设计最常用的工具设计概念结构通常有以下4种方法1) 自顶向下设计法(2) 自底向上设计法(3) 由里向外设计法(4) 混合策略设计法概要结构设计如图2-3所示。

      调查机构情况熟悉业务活动明确用户需求确定系统边界分析表达用户需求DDDFD需求分析析用户设计人员析 概念设计析 图2—2 需求分析过程DFDDD分E—R图总E—R图视图集成需求分析析局部视图设计逻辑结构设计析 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.