同学录管理系统项目陈述
同学录管理系统项目陈述
{CA }项目陈述计算机科学与工程学院-管理信息系统课程-第七小组目录0. 文档介绍 .................................................................. . (3)0.1文档目的 (3)0.2文档范围 (3)0.3读者对象 (3)0.4参考文献 (3)0.5术语与缩写解释 (3)1. 产品介绍 .................................................................. . (4)1.1产品定义 (4)1.2产品开发背景 (4)1.3产品范围 (4)1.4产品目标 (4)1.5产品主要功能和特色 (5)1.6客户与最终用户介绍 (5)1.7开发方介绍 (6)1.8制约 (6)2. 项目过程定义 .................................................................. (6)2.1项目开发过程选择 (6)2.2方法与工具 (6)2.3关键技术........................................................................................ 错误!未定义书签。
3. 人力资源计划 .................................................................. (6)4. 软硬件资源计划 .................................................................. .. (7)6.2任务跟踪 (8)6.3问题跟踪 (8)8 ................................................................... ......................................................... 成员分工7. 0. 文档介绍本文档为通讯录管理系统项目计划书,是在小组各成员进行小组讨论后的版本。
同学录管理系统方案设计书与实现
具体的实现是构造一个校友录管理系统,用户以个人的身份进入,查找满足条件的班级,并可以填写个人资料,以便被查询。通过同学录这种网络联系方式,可以让很多因毕业而分离的同学们还能够经常聚首,互相嘘寒问暖,了解各自的近况,还可以建立毕业生和在校生的沟通渠道,增强学校的凝聚力,能很方便的和同学沟通和交流。
要求阅读或检索的参考资料及文献(包括指定给学生阅读的外文资料):
[1] 灯芯工作室.C#实战入门[M].第一版.北京:中国水利水电出版社,2002.1
[2] 周红安.21天学通C#[M].北京:电子工业出版社,2009.2
[3] 陈湘与网站开发编程实战[M].第一版.北京:清华大学出版社,2002.5
姓 名: 郭 勇
指导教师: 罗 娜
专 业: 计算机应用技术
层 次: 专 科
成绩评定表
指导教师评语及评分
中学同学录管理系统设计与实现
论文评分
指导教师(签名) 年 月 日
评审教师评语及评分
评审评分
组长(签名) 年 月 日
综合评分
成 绩
评定人
签名 年 月 日
毕业论文(设计)任务书
题 目
中学同学录管理系统设计与实现
4.2 E-R图设计6
4.3数据库表的设计7
5系统的详细设计11
5.1本课题的设计思想11
5.2系统设计原则11
5.3系统各模块的主要功能11
5.4系统各模块的具体功能11
5.4.1登录模块11
5.4.2注册模块12
5.4.3班级查询模块13
同学录管理系统
毕业论文毕业论文题目:同学录管理系统摘要本系统总体上分为四大部分:登陆界面、注册页面、班级主界面和管理页面。
具体是新用户在登陆界面有个注册帐号连接,输入无误后可进入注册页面,注册完后用户可以同学录管理系统,是方便同学间交流、联系而设计的一个系统。
这个同学录管理系统主要分为两大部分,一个是同学录管理系统,一个是同学之间交流的区域。
该系统分为三个要素:管理员、班级、成员,他们之间相互联系,形成了一个有机的整体,为提高用户对该系统的满意,必须正确处理他们之间的关系。
加入自己想要进入的班级,如果没有自己要进的班级,用户还可以自己注册班级,进入自己的班级如果是管理员的话可以对班级进行管理,用户也可以在这里进行留言,浏览等操作。
本系统的开发工具是Dreamweaver,程序语言是JA V AScript有部分是VBscricpt,数据库是ACCESS。
关键字:网页制作,同学录管理系统,HTML语言,ASP程序AbstractSummary classmate alumni administrative system, help exchange, get in touch and a system that designed under classmate. The administrative system of this classmate alumni is divided into two major parts mainly, one is administrative system of classmate alumni, one is the area that is exchanged between classmates. This system is divided into three key elements: Administrator , class , member, connect each other between them , has formed an organic whole , in order to raise user's satisfaction to this system , must deal with the relation between them correctly . This system is divided into four major parts generally: Land the interface , register the page , main interface of class and management page. It is that new users are landing the interface and having a registered account number to join, can enter the page of registering after inputting errorlessly to be concrete, users can put into the class wanted to enter by oneself after finishing registering, without the class that will enter by oneself, users can also register the class by oneselfKEY WORD: Webpage making; The administrative system of classmate alumni; HTML language; ASP procedure随着学期的结束,同学们以后接触的时间也会相对的减少,同学之间能交流的的愿望会随着时间的推移而越来越强烈,如果有个同学录系统,那么同学之间的交流就已不再是愿望而变成了现实。
C++课程设计_同学录设计报告
面向对象程序设计课程设计报告题目同学录管理系统班级计算101姓名杨敬周学号青岛科技大学信息科学技术学院计算机软件教研室同学录管理系统详细设计说明书1.项目设计背景:2.项目设计目的:通过设计一个《同学录管理系统》,进一步熟悉C++中类的概念、基本知识和技能,类的封装、继承的实现方式。
掌握面向对象程序设计的基本思路和方法,并利用所学的基本知识和技能解决简单的面向对象的程序设计问题。
了解系统开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C++的理解与Visual C++环境的使用:逐步熟悉程序设计的方法,并养成良好的编程习惯。
3.项目需求分析以本班的同学的具体数据为背景,设计一个本班同学同学录,要求如下:(1) 录入信息,必须包括:姓名,性别,电话,家庭地址,邮编,E-mail 等基本信息;(2)修改信息,包括插入一条或多条信息,修改或者删除某人的信息;(3)查询信息,可以按姓名,家庭住址,性别等多种方式查询; (4)显示所有信息 ;4. 概要设计同学录管理系统数据结构及各模块分析:1.设计类,对象及基本数据类型:创建一个Classmates 类,它有五个私有数据成员:添加同学删除信息显示所有同学修改信息 查询同学关闭通讯录string name; 姓名string address; 地址string number; 电话号码string post; 邮编string email E-mailstring qq; QQ号码包含七个公有成员函数:功能如下:char diaplay(); 首页void add_person(); 添加同学void del_person(); 删除同学void show_all(); 显示所有同学void alter(); 修改信息void inquiry(); 查询同学void save_new(); 保存新增加的同学在主函数main()之中,.Classmates obj; 创建名为obj的对象结构体:struct student{Classmates object; object对象作为结构体student的一个成员student *prior; 定义一个指向前驱的结构体指针student *next; 定义一个指向后继的结构体指针};该结构体是在alter()修改函数中用来处理相关信息的修改.字符串变量: str,record;字符变量: choose;布尔型变量: flag;数据保存方式以及格式:该同学录管理系统将把输入的人员信息保存为pClassmates.txt 文本文件,在文件读取时系统将会把该文件中相关信息读出,并在屏幕上显示出相关信息.2.实现各模块功能的相应程序:1.界面:display(){system("cls");cout<<endl;cout<<"\t\t------------------------------….. ……fflush(stdin);return choose;}添加同学:add_person(){cout<<endl<<"根据下面……. …….save_new(){ofstream outData("pClassmates.txt", ios::app); if(!outData)……outData.close();}cout<<endl<<"新同学信息已经保存好!!!"<<endl<<endl; system("pause");}删除同学信息del_person(){ofstream outData("temp.txt", ios::out);……cout<<endl<<"这个人的信息已经从你的同学录中删除!!!"<<endl<<endl;}system("pause");}显示所有同学信息:show_all(){ifstream inData("pClassmates.txt",ios::in);……cout<<"所有同学信息已经全部显示出来!!!"<<endl;}system("pause");}修改同学信息alter(){ifstream inData("pClassmates.txt", ios::in);……cout<<endl<<"信息已经修改完成!!!"<<endl<<endl;system("pause");}}查询同学信息select(){ifstream inData("pClassmates.txt",ios::in);……}system("pause");}5.详细设计详细功能如下:A,添加:系统将提示用户输入新添加人员信息,输入到文件中,人员信息数据包括姓名,电话号码,QQ号,邮箱,邮编,地址.B,删除:首先由用户输入要删除的人员的姓名或者电话号码,然后调用删除函数,删除该人员的所有相关资料.C,显示所有人员信息:该功能将显示已经保存的所有人员的姓名,电话,QQ号,邮编及地址.D,修改:首先由用户输入要修改的人员姓名或者电话号码,然后系统用修改函数查找,显示该名同学的资料,然后系统提示用户输入需要修改的人员的相关信息.并用双向链表来实现修改功能E,查询:可由用户输入要查找的人员姓名或电话号码,然后系统用查找函数查找,接着系统使用相关文件命令输出所查找的人员的全部信息. F,退出系统关闭同学录管理系统.菜单用于选择各项功能:其中包括:.a:添加新同学;.b:删除同学;.c:显示所有人员信息;.d:修改人员信息;.e: 查询同学;.f:关闭同学录.采用面向对象的程序设计方法,a,b,c,d,e,这五项菜单都调用一个函数来实void Classmates::alter(){ifstream inData("pClassmates.txt", ios::in);//打开文件pClassmates.txt,进行读操作if(!inData)//判断文件打开是否成功{cout<<endl<<"对不起不能打开文件!!!"<<endl<<endl;//如果打开失败,输出“对不起不能打开文件!!!”system("pause");//屏幕暂停return;}string sign;//定义字符串变量signcout<<endl<<"请输入你想要修改的同学的姓名或电话号码:";cin>>sign;//输入变量signfflush(stdin);//清空缓冲区record *H=new record;//新建结构体指针变量H,并为其分配空间record *p=H;//使p指针指向指针Hrecord *q=H;//使q指针也指向指针Hbool flag=true;//定义布尔型变量flag.while(inData>>p->>>p->object.number>>p->object.qq >>p->object.post>>p->object.address)//读取文件中一个人的信息{p->next=new record; //建立双向链表p=p->next;p->prior=q;q->next=p;q=p;}p->next=NULL;//使p的next成员指向NULL.inData.close();//关闭pClassmates.txt文件p=H;//使指针变量P指向结构指针H的头节点while(p)//当p不为空时{if((p->==sign)||(p->object.number==sign))//判断输入是否为空.{if(flag){cout<<endl<<"你想修改你同学的信息如下:"<<endl<<endl;cout<<setiosflags(ios::left)<<setw(17)<<p-><<""<<setw(16)<<p->object.number<<" "<<setw(18)<<p->object.qq <<" "<<setw(14)<<p->object.post<<""<<setw(20)<<p->object.address<<endl;//输出要修改的人的信息flag=false;}cout<<endl<<"请根据下面提示修改信息 : "<<endl;cout<<"姓名 :" ;cin>>p->;fflush(stdin);cout<<"电话号:";cin>>p->object.number;fflush(stdin);cout<<"QQ :";cin>>p->object.qq;fflush(stdin);cout<<"邮编 :";cin>>p->object.post;fflush(stdin);cout<<"地址 :";cin>>p->object.address;fflush(stdin);break;//根据提示进行修改}p=p->next;//使结构体指针p指向该指针的末尾 }if(flag){cout<<endl<<"你的同学录中没有你找的联人!!!";cout<<endl<<endl;system("pause");return;}else{ofstream out("pClassmates.txt",ios::out);//打开文件pClassmates.txt,进行写操作if (!out) //判断文件打开是否成功打开{cout <<endl <<"对不起!!!不能打开文件!!!!" <<endl; system("pause");return;}p=H; //使结构体指针p指向被修改的人的记录的首地址. while(p)//如果p不为空,则执行以下语句{out<<setiosflags(ios::left)<<setw(17)<<p-> <<" "<<setw(16)<<p->object.number<<" "<<setw(18)<<p->object.qq<<" "<<setw(14)<<p->object.post<<" "<<setw(20)<<p->object.address<<endl;将修改后的信息保存到原来位置p=p->next;//使用p指针指向其本身的末尾}out.close();//关闭pClassmates.txt文件cout<<endl<<"信息已经修改完成!!!"<<endl<<endl;system("pause");//屏幕暂停}}6.设计总结参考文献:《C++ 程序开发深入浅出》参考网站:Google , 百度,csdn 等等在开发当中,遇到问题是正常的,关键是怎样解决问题。
同学录管理系统项目陈述
2.2 方法与工具
过程域
方法与工具
版本控制
CVS
程序开发
Visual Studio 2008
服务器
Tomcat
项目进度控制
Microsoft Office Project 2003
通讯录管理系统 Classmates Management System
1. 产品介绍
本文档为通讯录管理系统项目计划书,是在小组各成员进行小组讨论后
的版本。目前还不成熟,希望提出宝贵的意见。
1.1 产品定义
本产品是专门为学生设计开发的通讯录管理系统。用于学生和学 生、学生和老师的交流,达到增加同学们之间的感情,同时方便大家联 系彼此。
负责本次项目计划的正常进 行
人员
蔡昌许
娄海润
负责项目的需求分析
李竹花、马芳
系统总体设计、框架搭建 主要代码编写
贺华义、娄海 润
马芳、刘敏敏
单元测试以及集成测试 项目开发过程质量控制
丁建东、李竹 花
丁建东、马芳
负责项目资源配置
马芳、贺华义
界面设计
刘敏敏、马芳
工作说明
确保产品范围在预算内按计 划优质完成,达成产品目 标,是客户满意。 收集需求信息、撰写需求规 格说明书。 进行概要设计、详细设计、 框架搭建。 负责编写代码,实现产品的 各种功能。 尽早的发现产品的缺陷,并 确保其得以修复。 保证产品质量,以确保客户 满意。 提供各种硬件和软件的配 置。 完成并完善界面,保证美观
流程图制作
Microsoft Office Viso 2003
同学录系统
同学录系统摘要随着互联网的发展与普及,网路强大的通信能力成为越来越多的人们共同选择的交流平台。
对于高中、大学等毕业后各奔东西的同班同学而言,计算机网络也是他们保持联系的重要工具。
而网络同学录这一特殊的虚拟社区,已成为同学保持联系和交流感情的重要手段之一。
同学录管理系统就是适应这种需要而建立的。
建设同学录管理平台,充分利用网络特性,设计有效的同学间的交互联系,为师生提供服务。
网站系统及Web应用系统开发往往需要是一个复杂的过程,涉及到系统需求分析,数据库建模,网页界面设计及编程,调试并发布等环节。
ASP 由于语言结构简单,是目前主流的网络编程语言环境之一。
关于同学录管理系统,其开发主要包括后台数据库的建立、后台管理以及前台页面管理的Web设计系统。
利用其提供的各种组件,建立数据库,对数据库进行分析。
1.1背景和意义随着Internet的迅速普及,网上同学通讯录已经得到了广泛的应用。
通过这种公开的通讯录寻找自己同学的联系方式,比起辗转的询问要方便得多。
借助这种方便、快捷的联系方式,即使是远在天涯海角的学生也能够及时地得到以前同学的信息,极大地缩短了时间和空间的距离。
而同学录管理系统还增加了其它功能,它把同学通讯录涵盖在内进行管理,不仅仅只是个通信录。
并且随着同学录管理功能不断完善,它变成是高中、大学等毕业后各奔东西的同班同学保持联系和交流感情的重要工具之一,同学录管理的整体发展处于上升期,也像QQ一样,逐渐成为年轻人的时尚,必将使人享受不同于以往通信录的乐趣。
[1]1.2系统概况系统前台用户通过注册后可以访问前台界面,登录网站界面,进行通讯交流;但是系统后台只有管理员身份才能进入。
1.3 研究内容、目标及意义该网站主要具有如下模块:1.登录信息管理:包含用户注册、用户登录和修改个人信息功能。
2.通信录的管理:包含添加、查看、修改和删除教师与学生的通信录2.1系统分析系统分析阶段的目标就是在系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
同学录需求分析
同学录需求分析1.引言1.1编写目的编写本报告的目的是明确本系统的详细需求,供使用用户确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的验收标准。
1.2项目背景开发软件名称:同学录管理系统。
项目开发者:铜陵学院计算机科学与技术系“同学录管理系统”开发小组:王东亮,孙彦鹏,王硕硕。
用户单位:铜陵学院1.3参考资料:i.钱乐秋等,《软件工程》,青还大学出版社;ii.张害藩,《软件工程导论》(第四版),清华大学出版社;iii.王珊等,《数据库原理及设计》,清华大学出版社;iv.赵池龙等,《软件工程实践教程》,电子工业出版社。
2、任务概述通过详细的用户调查,在现行的业务处理流程和数据流图的基础上,就可以基本确定目标系统要达到的目标了。
需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
在经过多方了解和调查后,基本清楚了设备信息管理的功能需求。
2.1目标2.1.1 开发意图a.为了使用户能够更加快捷、方便的查找对自己有用的信息b.为了方便用户更加有效的管理繁杂的、大量的信息2.1.2 应用目标通过本系统软件,能帮助管理人员利用计算机,快速方便的对课件进行管理、添加、删除、更新、输入、输出的所需操作,使散乱的数据具体化、直观化、结构化、合理化。
2.1.3 主要功能a.班级成员管理:主要是成员注册,登陆,资料修改,以及班级成员的信息查询b.班级相册:登陆者可以进行喜爱的图片上传,也可以欣赏别人上传的图片c.班级留言簿:登陆者可以进行信息的发布,查看别人的留言,给别人发布短信等d.私人信箱:登陆者可以接收、查看、发送、管理私人的信息e.班级访问统计:可显示本班级成员访问班级的次数及最近访问时间f.班级与教师通讯录,邮件组:可查看班级与教师的通讯方式,给所有注册的同学、教师发送邮件g.班级排行:同学录已注册班级对人气、成员进行排行,便于浏览所有班级信息h.校园杂谈:以论坛的形式供同学录的注册用户之间交流信息i.班级管理:班级管理员通常由本班的班长担任,且每个班级只能申请一个管理员,班级管理员可以管理本班的成员,班级留言以及更改班级名称等,只有班级管理员和系统管理员可以管理班级j.班级注册:用户可以从班级列表中选择你的班级,也可以自己创建班级k.管理员申请:如果你的班级还没有管理员,而且你的访问次数已经超过10次,那么你就可申请做本班的管理员l.退出班级:从你所加入的班级注销,注销后你将不能访问本班信息m.取回密码:如果用户忘记了注册时的密码,可以通过回答问题的方式取回密码n.用户排行:目前支持对同学录的注册用户按照用户积分进行排行,便于浏览所有用户信息2.1.4背景现代社会是一个信息化社会,信息的交流在无形中影响着我们的生活,我们的生活速度随之加快,网上的同学录就是一个很好的交流平台,它不仅为我们节约了大量的时间,更给我们提供了一个同学交流的空间,让我们在繁忙的生活中获得一份轻松和惬意。
同学录管理系统体系设计报告
{ WMS }体系设计报告计算机科学与工程学院-管理信息系统课程-第七小组版本历史目录0.文档介绍 (5)0.1文档目的 (5)0.2文档范围 (5)0.3读者对象 (5)0.4参考文献 (5)0.5术语与缩写解释 (6)1. 系统概述 (6)2.设计约束 (6)2.1需求部分约束 (6)2.2隐含约束 (7)3.设计策略 (7)4.系统总体结构 (7)5.各模块的功能 (10)5.1用户管理模块 (10)5.1.1用户查询 (10)5.1.2用户修改 (11)5.1.3用户添加 (12)5.1.4用户删除 (13)5.2班级留言管理 (13)5.2.1 留言查询 (14)5.2.2留言添加和评论 (15)5.2.3留言修改 (16)5.2.4留言删除 (16)5.3班级相册管理功能 (17)5.3.1图片浏览 (18)5.3.2图片上传 (19)5.3.3图片评论 (20)5.3.4图片删除 (20)5.4点歌系统管理模块 (21)5.4.1歌曲点播 (22)5.4.2点播修改 (23)5.4.3收听歌曲 (24)5.4.4点播删除 (24)5.5愿望功能管理模块 (25)5.5.1愿望查询 (26)5.5.2愿望修改 (27)5.5.3愿望新增 (28)5.5.4愿望删除 (28)5.6资料查询管理模块 (29)5.6.1资料查询 (30)5.6.2资料新增 (31)5.6.3资料修改 (32)5.6.4资料删除 (32)5.7安全管理模块 (33)5.7.1资料查询 (34)5.7.2 数据库还原 (34)5.8最新动态管理模块 (35)5.8.1新闻消息发布 (36)5.8.2新闻消息查询 (37)5.8.3新闻消息修改 (38)5.8.4新闻消息删除 (38)6. 开发环境的配置 (39)7.测试环境的配置 (40)8. 其他 (40)0.文档介绍0.1文档目的编写同学录管理系统项目体系结构设计报告的目的是明确分析与设计软件的体系结构,在此分析阶段我们建立模型表示真实的世界,以便理解业务过程以及这个过程中所要用到的信息。
校友录管理系统详细报告
校友录管理系统详细报告姓名:学院:传媒与信息工程专业:软件学号:指导教师:一,本校友录有如下功能:1.查看本班所有同学的留言;2.查询某位同学的所有留言;3.可以在本班留言;4.查看本班所有同学和资料,通讯录;5.可以随时修改您自己的资料;6.可以随时退出您的班级,加入到另外的班级;7.如果您有什么好的建议或意见,可以随时联系管理员;8.可以上传照片,及浏览其他同学的照片;9.可以随时查看天气预报;10.利用班级点歌台,可以为某位同学点歌;二,各模块主要功能的设计与实现1用户注册模块本模块的主要功能是注册成为本站会员根据同学录的需求,此页需要填写帐号(唯一标识)、用户密码、和用户详细信息。
同过注册面页输入用户资料,点击“注册”将数据提交到数据储存页面储存数据。
如果数据符合注册条件,那么将提示注册成功,并转到首页进行登录,否则,将会提示信息具体那一个地方不符合要求,并返回到错误信息的地方,以便改正。
2用户注册3日记本模块日记本为本同学录管理系统的一个亮点,它与大众化的同学录不同的原因在于拥有日记本相当与拥有一个属于自己的空间,或者是现在网上流行的博客。
用户可以把它当作一个版块,一个只属于自己管理的论坛。
在这里你可以自由的畅想、任意的发挥自己的感悟。
当然,不能发表非法信息、不能触犯法律。
当不文明信息出现会被超级管理员删除,并取消用户日记本功能,且不可恢复。
本系统的日记本单独作为一个模块设计,更加突出了它在本系统中的地位和优势,当你注册用户成功时就相应的注册了本系统的日记本,本系统的日记本就像一个个人网站,有优美、漂亮的封面,为了用户数据的安全考虑,在日记本首页同样设置了密码安全检查机制,不是日记本的作者只能浏览属于日记本内的公开文章。
用户可以设置日记本的类型为公开或是保密,并且注册日记本的同时可以选择自己喜欢的图片作为日记本的封面。
日记本的资料可以修改,日记本不可以删除。
4用户日记本封面相册模块每个网站最能吸引人的地方就是相册了,能够有一个属于自己的网站并且纯属于自己的空间,可以随意放置自己喜欢的照片,难道不是一大快事么?可是多数大型成名网站的免费相册或多或少的附带了一些不是自己想要的东西,用起来总是那么的不如意,为此,不系统特意的解决了这一问题,百分百的纯自己的空间,随意操作。
C#同学录管理系统功能概述
同学录管理系统
一、需求分析
本系统采用Microsoft Visual Studio 2005为前台开发工具,SQL Server 2005 数据库作为后台数据库支持。
本系统专为毕业季同学设计,用于管理一个班级、学院或学校的学生的基本通讯信息。
为了安全起见,只有拥有用户名及密码的用户才可以进入,然后进行相关的操作。
二、功能分析
1、 新增管理者的注册 :用户名(唯一标识)、密码
2、 学生信息的添加:
添加已知人的通讯信息。
3、通讯信息的删除:
4、通讯信息的修改:备注
5、通讯信息的查询:
三、表结构设计
(一)概念结构设计
本系统所涉及的关系数据库有两个表:管理员表和用户表。
(二)逻辑结构设计
管理员表(管理员号,管理员密码) 用户表(姓名,邮件,原始地址,现在地址) (三)物理结构设计 管理员表:
列名 列数据类型 是否为主键 说明 Username Char 是 用户标识 Userpass
Char
图2.1 管理员实体及其属性
用户表:
列名 列数据类型 是否为主键 说明 用户名 Char 是 信息标识 邮箱 Char 原始地址 Char 现有地址
Char
用户
密码
用户名
图2.2用户信息实体的E-R 模型
四、窗体设计 (一)登陆界面 (二)注册界面 (三)主窗体界面 (四)查询界面
用户
原始地址
现有地址
用户名
邮箱。
同学录校友录系统—计算机毕业设计(论文)[管理资料]
校友录管理系统学生姓名专业班级指导教师完成日期任务书目录引言 (2)第1章目的及意义 (3)目的 (3)意义 (3)第2章相关技术简介 (4)系统相关技术简介 (4) (4) (4)运行环境及硬软件要求 (5)IIS的安装与配置 (5) (6)SQL Server 2000简介 (6)HTML技术简介 (6)第3章需求分析和总体设计 (8)系统需求分析 (8)系统总体设计 (9)第4章系统功能设计及实现功能代码 (11)登录界面 (11)查询学校区域界面 (13)寻找学校界面 (15)班级通讯录界面: (17)第5章系统使用说明 (19)结论 (20)致谢 (21)参考文献 (22)引言目前,经济发展迅猛,人们的压力也越来越大,以致把大多数的时间都投入在工作上,往往就会淡忘以前的生活。
学生时代是梦想最多的时代,感情最纯真的时代,在那时,我们都会遇到很多不同的人,也交了很多知己。
但是一走上工作岗位,大多数人都会与以前的朋友失去联系。
有时,即使想联系却没有联系方式。
通过校友录系统,可以找到想要联系的朋友,这是许多人都认可的,可以看出设计一个校友录是极具可行性的。
校友录是为了方便校友之间联系而使用的一种系统。
本论文主要介绍了一个同学录系统的实现过程:主要包括系统的需求分析、系统设计、以及主要模块的详细设计。
主要模块的详细设计主要包括:用户注册和登陆模块、留言模块、查询模块等。
本课题是基于Windows 2000环境的数据库管理,该系统前台使用Microsoft Visual Studio (C#语言)技术进行开发,后台数据库采用SQL Server 2000,并通过IIS进行发布,属于WEB数据库开发、用于解决实际问题的实例,具有一定的深度,涉及到数据库设计和前端开发工具的开发和设计,与之相似的应用很广泛。
Server 2000数据库及其相关的一些知识,着重论述数据库中间技术,并将其放入一个简单的体系中加以实现。
同学通讯录管理系统设计
同学通讯录管理系统设计一、可行性研究可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决,以及是否值得解决,即可行性研究的结果是“做还是不做”而非如何去做”。
1)引言:计算机已经升入到日常工作和生活的方方面面,已经成为我们学习和工作的得力助手,隔行隔夜的人们都在使用计算机完成许许多多的工作。
然而,虽然现在时间上的各种软件测出不穷,但它们依然不能满足用户的各种特殊需要,人们还得不得不开发适合自己特殊需要的软件。
同学通讯录管理系统是每个学生不可缺少的不分,它可以很方便的帮助我们管理自己的联系人。
通过市场调查,此类小型软件在学生中的需求比较大,而且很多学生也有此类需求各种联系人也不断增多,很多同学仍在使用普通的纸质通讯录来记录联系人的信息,这种方式存在如下缺陷。
(1)、存储信息量少,查找不方便;(2)、信息容易丢失,但不能存放纸质无法存储的东西;(3)、安全性不高,没有隐私性可言。
为了解决上述缺陷,满足部分人的使用需求,开发出单机版的通讯录软件。
此通讯录管理系统具有手工所无法比拟的优点。
例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点极大地提高学生管理的效率。
2)背景:本系统是在联系人成爆炸性增长的前提下,学生对联系人信息管理的自动化、及时化、与准确化的要求日益剧烈的背景下提出的,本系统是通讯录管理系统,实现多个用户共享一个软件,管理各自的联系人的管理功能。
系统名称:同学通讯录管理系统;项目组织者:俞倩、李平、张三;任务详细信息:①任务提出人:俞倩;②项目组长:俞倩;需求分析员:张三;结构设计师:李平;编码:俞倩;测试:俞倩;3)项目要求本软件的功能和要求是解决学生对联系人的管理的问题,为进一步完善联系人的管理,实现联系人信息的管理和处理,具体实现用户(合法用户、非法用户)用户信息管理、联系人信息的管理。
用户信息管理包括:用户名、密码。
联系人信息管理包括:用户的联系方式,住址,邮箱,生日等。
基于ASPNET的同学录管理系统
基于ASPNET的同学录管理系统引论随着网络的飞速发展和电脑的普及使用,联系方式也越来越多,如 QQ、微信、微博等等联系方式,当然还有我们马上要提到的同学录管理系统。
由于之前的同学录都是处于纸介质的基础上,修改困难且容易丢失,而现在的QQ、微信、微博等兜必须要知道对方的号码才能联系,假如想寻找一个一点联系方式都没有的同学,就会变得很困难,因而我选择开发一个同学录管理系统,促进同学们之间的交流。
同学们只需要登录自己的学号密码就看可以利用本系统查看班级同学的动态,看看同学们最近的情况,增进同学情谊;查看班级同学的照片或者上传自己照片,或者留言等等,更重要的是可以迅速的查找到某一个同学的联系方式,尤其是为毕业后的学生,真正的实现了学生之间的信息交流和沟通,从而也发挥了同学录管理系统的一个优势。
1 系统开发概述1.1 和C#语言技术综述1.1.1 和c#语言本系统采用的设计语言是,ASP全称Active Server Pages,是微软公司推出的用来代替CGI的动态服务器网页技术,由于所有的程序都是在服务器端被执行,所以不太方便使用。
是在.NET框架来开发网上应用程序,它其实不是一种语言,而更像一个框架,在于这个框架下还可以用其它语言开发网上程序。
ASP内在对象提供了一些非常有用的和内部元件,可轻松上传。
此外,发送电子邮件的特殊组件还可以使用第三方,文件上传等功能,因此可以说,ASP可以实现几乎所有的功能。
利用网络可以方便的流行的在线聊天室,开发的留言板,发送和接收邮件,电子商务和其他应用程序。
它有以下几个特点:(1)效率增强ASP. NET编译使用操作模式,当用户第一次访问一个页面被编译,然后直接进入运行,所以虽然第一会稍慢,但后的速度将大大提高。
(2)顶级开发工具支持能够拖拽控件,开发起来可以为程序员省掉很多代码,操作也简单了。
(3)移植方便能够向目的服务器直接复制组件,当必要更新时,从新复制一个组件,会逐步自动组建新的组件来代替旧的组件。
学生信息管理系统项目报告书
PINGDINGSHAN UNIVERSITY软件学院项目报告书课程:专业实训项目名称:学生信息管理系统专业年级:软件工程Java2级姓名:××学号: 101530241指导教师:××2011年06月14日目录第1章问题描述 (2)1.1 课题背景 (2)1.2需求分析 (3)1.2。
1 功能需求 (3)1。
2。
2 性能需求 (4)1.3本章小结 (4)第2章总体设计 (5)2。
1系统介绍 (5)2。
2主程序执行流程图 (6)第3章代码设计 (7)3.1程序运行结果截图 (7)3.2程序源代码 (11)3.3本章小结 (17)第4章总结 (18)参考文献 (19)第1章问题描述1。
1 课题背景管理系统是使用电子计算机执行管理和决策功能的服务系统,是六十年代以后,随着系统科学,信息技术以及计算机科学的进展,适应现代化管理的需要而形成的一门边缘学科。
它是将计算机硬件,软件,人工规程,管理制度,决策模拟以及管理人员等组合在一起的一个人-—机系统。
学生信息管理系统,是针对目前学生信息处理工作的实际情况,结合数据技术,设计开发的学生信息管理系统;能够实现创建、添加、插入、排序、查找、修改学生信息等。
学生信息管理系统是典型的信息管理系统,其开发主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。
对前者要求应用功能完备,容易使用,界面友好等;而对后者则要求建立起数据库一致性和完整性强,数据安全性好的数据库。
学生信息管理系统是教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说至关重要,能够为学校的管理者提供充足的学生信息和快捷的查询手段。
1.2 需求分析1。
2。
1 功能需求(1)本系统具有很强的可靠行,可以对录入的学生信息进行效验,对数据进行修改、删除,可以方便管理员的修改与维护。
(2)本系统操作方便、灵活、简单。
操作人员只需录入学生的基本信息和考试成绩的数据.(3)本系统可高效、快速的查询到学生的基本信息和考试成绩,便于管理员管理工作的开展。
同学录管理系统项目陈述.doc
{CA }项目陈述计算机科学与工程学院-管理信息系统课程-第七小组目录0. 文档介绍 (3)0.1文档目的 (3)0.2文档范围 (3)0.3读者对象 (3)0.4参考文献 (3)0.5术语与缩写解释 (3)1. 产品介绍 (4)1.1产品定义 (4)1.2产品开发背景 (4)1.3产品范围 (4)1.4产品目标 (4)1.5产品主要功能和特色 (5)1.6客户与最终用户介绍 (5)1.7开发方介绍 (6)1.8制约 (6)2. 项目过程定义 (6)2.1项目开发过程选择 (6)2.2方法与工具 (6)2.3关键技术 ..................................................................................... 错误!未定义书签。
3. 人力资源计划 (6)4. 软硬件资源计划 (7)6.2任务跟踪 (8)6.3问题跟踪 (8)7. 成员分工 (8)本文档为通讯录管理系统项目计划书,是在小组各成员进行小组讨论后的版本。
目前还不成熟,希望提出宝贵的意见。
0.1 文档目的编写本文档是为了使项目小组的各成员明确本次项目开发的方向和目标,合理分配资源,加强组员之间的沟通,并且为项目下一步进度做铺垫;同时此文档也作为软件开发的一部分保存。
0.2 文档范围本文档适用于项目启动阶段。
0.3 读者对象本文档读者对象为:用户、客户、项目经理、项目技术总工、系统开发人员以及维护人员。
0.4 参考文献会议讨论结果需求变更控制报告《管理信息系统课程的课件》蔡昌许老师0.5 术语与缩写解释本文档为通讯录管理系统项目计划书,是在小组各成员进行小组讨论后的版本。
目前还不成熟,希望提出宝贵的意见。
1.1 产品定义本产品是专门为学生设计开发的通讯录管理系统。
用于学生和学生、学生和老师的交流,达到增加同学们之间的感情,同时方便大家联系彼此。
1.2 产品开发背景同学录管理系统是随着现代计算机技术的发展而产生的,它充分利用计算机程序制定生产系统优化运行方案,可及时调整内外的各种关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{CA }
项目陈述
计算机科学与工程学院-管理信息系统课程-第七小组
目录
0. 文档介绍 (3)
0.1文档目的 (3)
0.2文档范围 (3)
0.3读者对象 (3)
0.4参考文献 (3)
0.5术语与缩写解释 (3)
1. 产品介绍 (4)
1.1产品定义 (4)
1.2产品开发背景 (4)
1.3产品范围 (4)
1.4产品目标 (4)
1.5产品主要功能和特色 (5)
1.6客户与最终用户介绍 (5)
1.7开发方介绍 (6)
1.8制约 (6)
2. 项目过程定义 (6)
2.1项目开发过程选择 (6)
2.2方法与工具 (6)
2.3关键技术 ........................................................................................ 错误!未定义书签。
3. 人力资源计划 (6)
4. 软硬件资源计划 (7)
6.2任务跟踪 (8)
6.3问题跟踪 (8)
7. 成员分工 (8)
本文档为通讯录管理系统项目计划书,是在小组各成员进行小组讨论后的版本。
目前还不成熟,希望提出宝贵的意见。
0.1 文档目的
编写本文档是为了使项目小组的各成员明确本次项目开发的方向和目标,合理分配资源,加强组员之间的沟通,并且为项目下一步进度做铺垫;同时此文档也作为软件开发的一部分保存。
0.2 文档范围
本文档适用于项目启动阶段。
0.3 读者对象
本文档读者对象为:用户、客户、项目经理、项目技术总工、系统开发人员以及维护人员。
0.4 参考文献
会议讨论结果
需求变更控制报告
《管理信息系统课程的课件》蔡昌许老师
0.5 术语与缩写解释
本文档为通讯录管理系统项目计划书,是在小组各成员进行小组讨论后的版本。
目前还不成熟,希望提出宝贵的意见。
1.1 产品定义
本产品是专门为学生设计开发的通讯录管理系统。
用于学生和学生、学生和老师的交流,达到增加同学们之间的感情,同时方便大家联系彼此。
1.2 产品开发背景
同学录管理系统是随着现代计算机技术的发展而产生的,它充分利用计算机程序制定生产系统优化运行方案,可及时调整内外的各种关系。
一个同学录的管理对于学生而言至关重要,是同学们交流的关键之一。
1.3 产品范围
本产品使用的领域:学校以及需要进行通讯录管理的群体。
本产品包含的内容:同学录管理系统的八个子模块:人员管理、资料管理、用户管理、班级留言管理、班级相册管理、点歌管理、许愿管理、安全管理。
1.4 产品目标
本项目预期目标为:
1、实现同学录管理系统的八个子模块:动态管理、资料管理、用户管理、班级留言管理、班级相册管理、点歌管理、许愿管理、安全管理;
2、减少同学们之间联系的困难,以助于增进友谊。
1.5 产品主要功能和特色
(1)产品主要功能列表
(2)产品的特色
第七小组开发的同学录管理系统是同学录管理的应用软件,提供最基本的输入、删除、修改的功能,有新的需求要处理时也会有相应的提示,还有丰富的查询功能,允许使用者进行多种类别的查询。
此同学录管理系统进行了权限设置,将使用者分为用户、管理员两种,两种使用者有自己不同的权限,用户只能进行普通的输入、修改、删除功能,管理员在用户的基础上添加了高一级的输入、修改、删除等功能,以监控用户的操作。
1.6 客户与最终用户介绍
本项目为非合同项目,潜在客户为学校等管理机构。
最终用户为地球上所有公民。
1.7 开发方介绍
本次项目蔡昌许老师系管理信息系统课程-第七小组开发完成。
1.8 制约
(1)最新系统设计与分析规范-蔡昌许
(2)计算机软件工程规范国家标准—中国标准出版社
2. 项目过程定义
2.1 项目开发过程选择
由于用户的需求的不断变化并且系统会不断改进,所以我们小组采用基于迭代式的系统开发模型.通过在分析和开发过程中不断对于系统的认识,加强对于系统完整性的认识。
2.2 方法与工具
3. 人力资源计划
4. 软硬件资源计划
6.2 任务跟踪
在每一个阶段,小组会开三次会议,分别是:
1、在每个阶段之前,集中对相关部分的知识进行学习,确定此阶段的工作并进行分工
2、在此阶段的过程中(一般是开始三天左右),集中对该阶段中,大家遇到的问题进行
讨论和总结;
3、在此阶段完成的时候,对该阶段的工作进行汇总和评审,每位成员总结此阶段的收
获和问题,并开始进入下一阶段的准备。
6.3 问题跟踪
在项目的过程中,问题主要以两种方式进行讨论:
1、每个阶段的会议当中,会有专门的提问时间,争取在会议期间及时解决,并且由专门的人员记录,形成项目的问题跟踪文档,为后来的开发提供经验;
2、若平时完成过程中遇到问题,可以通过QQ群、手机、邮件等方式及时的和小组任何一位成员讨论(要求要通知组长),如果问题比较严重,在有必要的情况下,可以加开临时会议,进行讨论。
7. 成员分工
请参见《项目分工报告》。