同学录系统设计论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目:达州三中同学录管理系统专业:计算机信息管理
学生姓名:
指导教师:段军利
毕业设计(论文)任务书
毕业设计(论文)成绩评定表
目录
第1章开发背景 (1)
1.1引言 (1)
1.2系统说明 (1)
1.3系统特点 (2)
1.4系统功能简介 (2)
第2章数据库设计 (4)
2.1概念结构设计 (4)
2.2关系模式 (5)
2.3数据库的逻辑结构设计 (6)
第3章详细设计 (9)
3.1模块功能介绍 (9)
3.2模块设计概述 (9)
3.3主要功能的实现 (10)
第4章系统测试 (18)
4.1系统测试步骤和目的 (18)
4.2系统测试与运行 (18)
4.3系统的不足 (18)
4.4安全性 (19)
总结 (21)
致谢 (22)
参考文献 (23)
摘要
基于网络的普及和毕业后同学们联系与交流的需要,为了使我们达州三中学高2003级1班的同学间的友谊长存,我设计并开发了一个功能全面的网上同学录——“达州三中同学录管理系统”。“达州三中同学录管理系统”具有其它同学录不能企及的动态、交互且高效的 WEB 服务器应用程序。“达州三中同学录管理系统”将出色的为同学们服务,真正成为我们自己的网络“E-家园”。
班级同学录是基于WEB的信息处理系统,主要采用Microsoft ASP作为开发工具,后台数据库采用Access数据库设计,利用ADO数据库访问技术实现对数据库的各种管理操作,基本能实现有互联网的地方的用户就能登录和浏览,系统主要实现前台界面设计和后台数据库的设计。对数据进行远程传输及系统的远程控制, 使用方便、功能齐全、运行速度快,具有良好的可移植性和可扩展性。在设计过程中,首先建立了系统的应用原型,然后在此基础上进行需求迭代,详细设计时不断地修改和完善,经过测试阶段反复调用和测试和验证,最终形成达到设计要求的系统。
关键词: B/S, 数据库,ASP,同学录
第1章开发背景
1.1引言
联络昔日的同学是同学录系统最重要的职能之一,提及联络同学过去人们一下子会联想到,定期给老同学打电话问个好,邮寄问候的贺卡,邮寄相关的刊物,逢年过节登门拜访等方式。随着互联网的日益发展和不断普及,腾讯的即时聊天工具QQ和电子邮件也是成为同学们之间日常联络的重要方式。在信息爆炸的今天,同学工作的信息化显得尤为重要,通过现代信息手段,对同学信息分类管理,建立同学信息库,对同学资源优化分析,实现同学之间工作信息化,规范化,科学化。
目前的Web服务,仍以提供静态主页内容为主,无法根据用户的需求和实际情
况作出相应的变化。ASP(Active Server Pages)正好弥补了这些不足,具有动态、高效
和易于交互的特点,正在取代传统的Web技术。ASP所设计出的是动态主页,可接
收用户提交的信息并作出响应,其中的数据可随实际情况改变,无须人工对主页文
件进行更新。例如:当在浏览器上填好表单并提交HTTP请求时,可以要求在站点
服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件:该应
用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库
查询的结果集)以HTML的格式传送给浏览器。
1.2系统说明
班级同学录系统定位于为同学提供服务,用户往往比较分散,采用传统的C/S架构显然是不可能的,C/S面对的是组织内部的用户群的相互协作的应用,而B/S架构的最大的特点就是客户端是轻量级的,即常说的“瘦客户端”,采用的标准的方式,具有简单易学,维护成本低廉等优点。
作为B/S架构,最基础的就是web服务器。目前大量的网站采用的IIS方案,使用ASP技术来是实现动态网页。网站需要有频繁的存储数据,文件系统显然无法满足性能和管理的要求,所以采用数据库管理系统来管理数据。Access是Microsoft的一款桌面产品,对于一般的小型应用可以满足要求。Web服务器和数据库的接口采用Microsoft 的ADO(ActiveX Data Objects)组件。
任何用户无论在任何地方只要通过网络就可以浏览本网站,用户可以在系统中实现注册,登录,浏览用户信息以及班级信息,查看访问统计,留言,上传照片等功能;管理员可以通过用户管理,资料管理,信息管理等管理功能来对系统进行维护和更新。
网站的组成有以下几个子系统组成:
1. 主页,提供最新留言和同学最新上传的照片;
2. 用户注册系统,提供用户注册和管理机制;
3. 用户留言系统,提供用户留言及其管理;
4. 后台管理系统,通过管理员对系统进行管理;
5. 相册上传系统,对图片进行上传的及其管理。
1.3系统特点
每个系统开发完成后,都会有它自己的特点。就系统而言它也有自己比较鲜明的特点,比如操作简单,维护方便等,系统具体特点如下:
1. 系统基于Web技术,只要能连接Internet,就能访问系统;
2. 采用ASP加ACCESS开发,具有管理方便,代码简单易懂,体积小巧的特点;
3. 可以完全通过网页登录管理系统,维护方便;
4. 各种功能模块独立性强,可以根据需要任意组合;
5. 具有清新简洁方便的界面,操作简单;
6. 支持所有的Windows系列操作系统。
1.4系统功能简介
系统无论从用户模块还是系统管理模块来看,功能都是比较完善的。它有基本功能和高级功能两部分,基本功能主要是针对用户模块来说的,高级功能主要是针对系统管理模块来说的。下面就具体介绍一下系统的基本功能和高级功能。
1、基本功能:
(1)客人浏览网站,未成为网站会员前,可以浏览网站,但不能实现相关的功能;
(2)用户注册,填写并提交正确的个人信息,就能成为网站会员;
(3)用户登录,网站会员可以直接在网站进行登录;
(4)浏览网站,网站会员能完成一般用户级别的所有功能;