ASP+Access网上同学录系统——毕业论文.doc

上传人:滴答 文档编号:1270567 上传时间:2019-01-25 格式:DOC 页数:32 大小:287.50KB
下载 相关 举报
ASP+Access网上同学录系统——毕业论文.doc_第1页
第1页 / 共32页
ASP+Access网上同学录系统——毕业论文.doc_第2页
第2页 / 共32页
ASP+Access网上同学录系统——毕业论文.doc_第3页
第3页 / 共32页
ASP+Access网上同学录系统——毕业论文.doc_第4页
第4页 / 共32页
ASP+Access网上同学录系统——毕业论文.doc_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、 1 摘 要 随着网络信息时代的来临 ,互联网应用越来越广泛 ,从网上获取并且发布信息已成为现代计算机应用的一大特色 。 一个网站 ,是一个传媒 ,也是一个窗口 。 普通人可以通过浏览各个网站 ,接触到许多从书本上学不到的知识 ,还可以看看新闻之类当作是一种消遣 。 而一个企业 ,一个个体通过制作自己的网站 ,向全世界宣传自己的产品 ,提供各种产品的信息供顾客参考 ,并兼顾销售 。 这时 ,网站也就成为对外的窗口 。 同时 ,网站上普遍都有一些免费资源 ,从而达到资源共享 ,使得我们足不出户都能得到想要的资料 。 现在很多企业 ,学校 ,乃至班级都有自己的网站 。 通 过网站使数据处理更方便快

2、捷 ,人员访问更方便 。 本课题为我们班级的同学提供一个相互联系 ,相互交流的平台 。 网站上有最新的班级动态 ,可以让同学们即使了解本班的情况 。 网站根据同学登陆时的用户名和密码确定用户的权限 ,用户只能在被允许的权限范围内管理和查询相应的信息 。 同时系统提供了更改密码功能 ,方便用户保护自己的隐私 。 关键词 : ASP ; Access ; 网上同学录 ; 数据库 2 目 录 摘要 1 关键词 . 1 1 概述 . 4 1.1 开发此网站的意义 . 4 1.2 可行性研究 . 4 1.2.1 目的 . 4 1.2.2 经济上可行性 . 4 1.2.3 技术上可行性 . 4 1.2.4

3、 运行上可行性 . 5 1.2.5 法律可行性 . 5 2 需求分析 . 6 2.1引言 . 6 2.2流程分析 . 6 2.3 具体需求分析 . 6 2.4系统设计思想 . 7 2.5系统设计分析 . 7 2.6系统功能分析 . 8 2.7 网上通讯录的目标 . 8 2.7.1 节约资源,提高班级信息的精确度 . 8 2.8 数据库分析 . 8 2.8.1 数据流图描述 . 9 2.8.2 数据字典 .11 3 概要设计 . 13 3.1 目的 . 13 3 3.2 目标 . 13 3.3 运行环境 . 13 3.4 总体设计 . 13 3.4.1 用户管理 . 13 3.4.2 班级信息管

4、理模块 . 13 3.4.3 成绩信息管理模块 . 14 3.4.4 其他信息管理模块 . 14 3.5 网上通讯录所需完成具体的功能 . 15 3.6 系统模块图 . 16 3.7 接口设计 . 16 3.8 各模块的具体分析 . 16 3.9 运行设计 . 19 3.10 出错处理设计 . 19 4 详细设计 . 20 4.1 目的 . 20 4.2 程序描述 . 20 4.2.1 部分功能模块的描述与数据表的创建如下 . 20 4.2.2 部分模块功能实现的算法流程图 . 22 4.2.3 系统的实现 . 24 5 遇到的问题 . 25 结束 语 .25 参考文献 25 附录 . 26

5、致谢 . 32 4 1 可行性研究 1.1 开发此网站 的意义 随着社会的发展,上网已经越来越普遍了。上网 不但可以提高工作效率,而且还节省了许多人力物力,增强了资料的安全性。 为此,用计算机来管理班级 的信息,是非常必要的。 我作为一个计算机应用的大学生 ,希望能有所贡献。用我三年的所学 制作了一个实用的网站来帮助大家 。 1.2 可行性研究 1.2.1 目的 可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。 1.2.2 经济上可行性 现在,计算机的价格已经十分低廉,性能却有了长足的进步 ,并且网络的普及也越来越广 。 本网站的开发体现了以下几个特点 第一, 本网站的运行

6、可以给广大同学及老师带来很大的便利 ; 第二,本网站 的运行可以节省许多资源; 第三,本网站 的运行可以大大的提高大家联系和学习的 效率; 所以,本网站 在经济上是可行的。 1.2.3 技术上可行性 本系统的开发我利用 Microsoft Acess2003 作为本系统的数据库, 它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。 使用 DreamWeaver 2004+editplus 作为本网站 的开发环境, 保证了模块化要求,而模块化的提高,非常有利于以后对新系统的扩展与修改。 综上所述,本系统的设计与开发在技术上

7、和硬件设备上的条件都是满足的,因此,它在技术上是可行的。 5 1.2.4 运行上可行性 本系统为一个 网上在线班级通讯录 系统,所耗 费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。 1.2.5 法律可行性 本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。 6 2 需求分析 21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的 旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的拿电话簿找相关同学 。这大大地阻碍了人类经济

8、的发展。 为了适应现代社会人们高度强烈的时间观念, 网上同学录为大家 带来了极大的方便。我所开发的这个网站 所采用的是当前较为流行的软件DreamWeaver 2004+editplus 作为实现 ,以数据库 Microsoft Access2003 作为系统的后台操作, 其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作。 2.1 引言 在以前,大家都是通过电话簿等等作为记录来和各位同学联系,有时候人在外面没有携带电话簿的话就造成了很大不便,随着网络的普及, chinaren 的出现,极大地方便了大家,大家能够上传一定的 相片,和学习资料,但遗憾的是他给的上传空间太小,不能满足

9、我们的要求,这就需要我们制作一个自己的网上同学录。 2.2 流程分析 工作总体规划由在管理员在网站中完成对运行 所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。学生进行基本的信息录入, 还有班机图片上传等等。每举行一次考试后由任课老师对本科的成绩进行录入。并且对本班的成绩汇总。并进行排名,然后上传。供大家查询。管理员 及任课老师跟据实际情况对录入的成绩进行维护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询 。 2.3 具体需求分析 普通用户 : 查看个人信息,班机相册上传,课件的下载, 个人考试成绩的查询还有在线测试以及留言功能 。 老师用户 :输

10、入并维护所教科目的学生成绩,计算本科的成绩排名、本科成绩在班7 上的排名。 管理员用户 :对各种数据进行汇总及上传下载管理 。 更新班级新闻内容和对过时内容进行删除操作。 2.4 系统设计思想 1 系统就满足大家的需求,例如个人 信息的录入、查询、更新等。 2 系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。 2.5 系统设计分析 登陆界 面 : 分本班用户登陆和访客登陆 。 访客的权限是最低的 ,只能浏览一部分信息 。 本班用户登陆后 ,可以在自己的权限范围内做任何事 。 如果是管理员登陆 ,则享有一切权利 。 班级新闻里是公布班级里发生的一些情况 。 比如说近期有

11、什么活动 ,哪些同学获得了什么荣誉等 。 是让本班同学对本班近期的情况有个大概的了解 。 通讯录里是班里每个同学的基本资料 ,包括地址 ,联系方法 。 并且可以给每个同学发小消息 。 通讯录里可以总体查询和分类查询 。 并且可以在这里修改本人资料和密码 。 班级相册 是班级里每个同 学都可以上传图片的地方 ,如果有好的照片或者图片都可以上传上来 ,大家一起欣赏 。 以后很长时间大家都有可能见不到面了 ,时不时上传张最新的相片 ,也可以让大家看看有什么变化 。 班级 论坛是班里同学高谈阔论的地方 ,在这里有什么话 ,有什么想法都可以发表 。 大家一起来聊天 ,交流 。 软件下载 是班里同学上传各

12、种软件的地方,大家可以上传和下载各种软件 。 课件下载 是老师或者是同学上传相关科目课件的地方,大家可以共享学习信息和资料 。 在线音乐 是大家一起娱乐的地方,大家可以推荐各种好听的歌曲 。 考试系 统 是大家一起进行 各个科目模拟 自测的地方大家可以在这里找出自己知识8 的薄弱点供自己查漏补缺 。 成绩查询 是大家查询各科成绩的地方,并且可以打印 。 留言簿 是大家留言交流的地方 ,大家可以提出各种意见和信息让这个网站更加完善 。 2.6 系统功能分析 权限功能:为用户设置权限功能,可分为 未注册用户,注册用户和管理员用户。未注册用户只是查看一些限制内容以外的资料并且不能修改,注册 用户只能

13、对授权范围内进行相应修改及删除, 管理员 用户能修改、删除所有信息。 录入功能:为 注册提供相应的录入功能,为管理员 用 户提供对所有信息的录入功能。 维护功能:为注册用户提供查询及相应的修改,删除功能,为管理员 用户提供对所有信息的修改删除功能。 打印功能:能打印全班学生的信息及科目成绩等。 退出功能:结束并关闭系统。 2.7 网上通讯录 的目标 2.7.1 节约资源,提高班级 信息的精确度 本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理 。大节省了资源。并且计算机的存储与快速查询功能大大提高了 管理的效率,并且还提高了 同学信息 的精确度。 2.7.2 方便快速操作,节约

14、开支 方便快 速的操作, 只要有网络,大家就能够使用, 并且操作 也 非常简单 。 2.8 数据库分析 用户需求具体有学籍管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。 9 2.8.1 数据流图描述 本系统从总体上分为系统信息管理、班级信息管理、成绩信息 管理、 其他 信息 管理四 大部分。每个模块有自己的作用。下面的各模块功能流图就是由各功能之间的关系而得出的 , 信息录入流图如图 2-1 所示 , 系统管理数据流图如图 2-2所示 , 信息维护流图如 2-3 所示 ,信息查询流图如图 2-4 所示 ,成绩管理数据流图 2-5 所示 ,班级信息数据流图如图 2-6 所示 。 10

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。