目 录
摘 要 1
1 引言 2
2 系统分析 2
2.1 问题识别 2
2.2 可行性分析 2
2.2.1 什么是可行性分析 2
2.2.2 可行性分析的报告 2
2.3 数据流程分析 2
3 系统设计 3
3.1 技术要求 4
3.2 各功能模块设计 4
3.3 系统流程设计 5
3.4 程序流程图 5
3.5 前台界面设计 7
3.6 系统配置方案设计 7
3.6.1 硬件配置 7
3.6.1 软件配置 8
3.7 同学录数据库设计 8
3.7.1 数据库概念结构的设计 8
3.7.2 数据库逻辑结构的设计 9
3.7.3 数据库物理结构的设计 9
4系统实施 10
4.1软件开发工具 10
4.1.1 ASP 10
4.1.2 数据库支持 11
4.1.3 Dreamweaver 8.0简介 12
4.2页面效果图 12
4.3 系统测试 13
4.3.1 系统测试的目的和规则 13
4.3.2 模块测试 14
4.3.4 综合测试 18
5 结束语 19
参考文献 20
Abstract 21
致 谢 22
基于ASP的同学通讯录管理系统
李晓莲
摘 要
摘 要:同学通讯录管理系统,是方便同学间交流、联系而设计的一个系统。它主要分为两大部分,一个是同学录管理系统,一个是同学之间交流的区域。该系统由三个要素组成,分别是:管理员、班级、成员,他们之间相互联系,形成了一个有机的整体。为提高用户对该系统的满意,必须正确处理他们之间的关系。
本系统总体上分为四大部分:登陆界面、注册页面、班级主界面和管理页面。具体是新用户在登陆界面有个注册帐号连接,输入无误后可进入注册页面,注册完后用户可以加入自己想要进入的班级,如果没有自己要进的班级,用户还可以自己注册班级。
关键词:ASP;Access;javascript;HTML;同学通讯录
1 引言
校园是一片净土,在集体熔炉里锻造出来的同学之情是纯真无私,没有杂质和功利,为人所珍视。于是,毕业时互留互赠,记载着同学间种种联系方式的同学录便成为延续同窗之情,使友情不致彻底中断的一种途径。
2 系统分析
2.1 问题识别
随着互联网的兴起,各种管理系统应运而生,在此趋势下,对基于ASP的同学通讯录管理系统的需求也越来越强烈。毕业将近,同学们以后接触的时间会相对减少,但相互交流的愿望却会相对增加。如果有个同学录系统,那么同学之间的交流就已不再是愿望而变成了现实。这样同学之间就不需要因为了解下同学的情况而奔跑于千里之外或因和同学沟通而每月承担的巨额话费,我们只要在拥有一台电脑就可以对同学的情况了如指掌,同学间的感情也不会随着时间的推移而变淡。
2.2 可行性分析
2.2.1 什么是可行性分析
可行性分析的任务是明确开发应用程序的必要性和可行性。必要性来自实现开发任务的迫切性,而可行性则取决于实现应用系统的资源和条件。可行性分析的内容包括:
管理上的可行性:指管理人员对开发应用项目的态度和管理方面的条件。
技术上的可行性:分析当前的软、硬件技术能否满足对系统提出的要求。
经济上的可行性:主要是预估费用支出和对项目的经济效益进行评价。
2.2.2 可行性分析的报告
本系统是根据广大毕业生的实际需要产生的,它从总体上将分为四大部分:登陆界面、注册页面和班级主界面和管理页面。本系统将由三个重要要素组成:管理员、班级、成员,这三者之间相互联系,形成同学通讯录管理系统这个有机整体。管理员及成员通过注册,使用成功注册的账号登陆系统,在相应班级里进行符合自身权限的操作,如修改个人信息,留言等,以达到与同学联系,即时交流的目的。本系统实施所需资源条件并不苛刻,电脑在现代人生活中已呈普及状态,使用本系统的同学只需要拥有一台电脑和一条网线即可。综上所述,对项目可行性的结论是:可以立即开发。
2.3 数据流程分析
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程图具有抽象性和概括性。
抽象性:表现在它完全舍去了具体的物质,只显示数据的流动、加工处理和存储。
概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。
对整个同学通讯录管理系统的数据流程进行分析后得出如下数据流程图: