同学录系统设计与实现

上传人:cn****1 文档编号:563815999 上传时间:2023-02-16 格式:DOC 页数:34 大小:2.74MB
返回 下载 相关 举报
同学录系统设计与实现_第1页
第1页 / 共34页
同学录系统设计与实现_第2页
第2页 / 共34页
同学录系统设计与实现_第3页
第3页 / 共34页
同学录系统设计与实现_第4页
第4页 / 共34页
同学录系统设计与实现_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《同学录系统设计与实现》由会员分享,可在线阅读,更多相关《同学录系统设计与实现(34页珍藏版)》请在金锄头文库上搜索。

1、. . 分类号:TP3学校代码:11460学 号:06202127晓庄学院本科生毕业论文(或设计)基于ASP.NET 同学录系统设计与实现Based on ASP.NET Classmates System Design and Implementation所在院(系):行知学院学生:金春霞指导教师:立林研究起止日期:二九年十二月至二一年五月二一年五月摘要随着因特网不断地深入我们的生活,人们对它的需求并不仅仅是浏览一下网页,收发。作为一个即将走出校园参加工作的毕业生,同学录的重要性不言而喻。同学录系统,是方便同学们之间进行交流、联系而设计的一个系统。无论你什么时间什么地点,只要通过互联网,就可

2、以了解与你同班的同学的近况,没有时间地点的限制。大大方便了同学之间的交流和相互关心。由于网络的飞速发展和数据可技术的不断提高,这一想法已经逐渐成为现实。同学录系统是在ASP.NET技术和SQL数据库技术上建立起来的。在这个系统中同学们可以很方便的注册并登录这个系统,对本班级的情况进行浏览和检索,了解其他同学的情况。还可以进行发表留言,上传照片等操作。系统会记录登录的次数,保存修改的信息。关键词:ASP.NET、同学录系统、SQL数据库。AbstractWith the Internet constantly deeply into our lives, people demand it and

3、 not just look at web pages, send and receive mail. As a soon to work out of school graduates, understood the importance of Classmates. Classmates system is to facilitate communication between students, contact a system designed. No matter what time you any place, as long as the Internet, you can le

4、arn with your classmate classmates, place no time limit. Greatly facilitated the exchange of students and mutual concern between. Since the rapid development of network technology and data to continuously improve, this idea has been gradually becoming a reality. Classmates system is in ASP.NET techn

5、ology and SQL database technology established. In this system, students can easily be registered and logged in the system, the situation of this class browsing and retrieval, to understand the situation of other students. Can also be issued a message, upload photos and other operations. System will

6、record the number of login, save modified information. Keyword:ASP.NET,Classmates systems, SQL databases.目录第一章绪论61.1 引言61.2开发目的61.3开发背景61.4总体开发71.4.1软件开发环境要求71.4.2各功能模块的具体功能71.4.2.1用户登录和注册71.4.2.2首页71.4.2.3班级论坛71.4.2.4班级相册71.4.2.5联系方式81.4.2.6访问记录模块81.4.2.7数据管理81.4.2.8论坛管理81.5可行性分析8第二章需求分析92.1项目概述92.

7、2功能需求92.3程序功能框图102.4C#的编程规112.4.1命名112.4.2编码习惯13第三章系统开发工具和关键技术简介143.1开发工具143.1.1Visual Studio .NET 2005的简介143.1.2 Visual Studio .NET 2005的特点143.1.3 Visual Studio .NET 2005的版本153.1.3.1企业级结构设计版153.1.3.2企业级开发版153.1.3.3专业版153.2 C#简介153.3系统关键技术ASP.NET163.3.1 ASP.net 简介163.3.2 ASP.NET的优势163.3.2.1执行效率的大幅提高

8、163.3.2.2世界级的工具支持163.3.2.3强大性和适应性163.3.2.4简单性和易学性173.3.2.5高效可管理性173.3.2.6多处理器环境的可靠性173.3.2.7自定义性,和可扩展性173.3.2.8安全性17第四章数据库设计184.1总体设计184.2概念模型设计184.2.1E-R模型图184.2.1.1班级论坛184.2.1.2班级相册194.2.1.3联系方式194.3逻辑设计204.3.1逻辑的设计214.4物理设计224.4.1数据库表结构设计224.4.1.1班级信息表(ClassInfo)224.4.1.2图片表(Photo)234.4.1.3图片上传表(

9、RePhoto)234.4.1.4用户表(Users)234.4.1.5主题表(Topic)244.4.1.6主题回复表(Retopic)244.4.2用SQL实现设计244.4.2.1建立ClassInfo表244.4.2.2建立Photo表254.4.2.3建立RePhoto表264.4.2.4建立Users表264.4.2.5建立Topic表274.4.2.6建立Retopic表28第五章实验数据示例:测试阶段285.1测试目的285.2测试目标295.3测试项目295.3.1首页295.3.2用户注册登录295.3.3班级首页315.3.4班级论坛315.3.5班级相册325.3.6联

10、系方式335.3.7访问记录33第六章实验总结34参考文献35第一章 绪论1.1 引言校园是一片净土,在集体熔炉里锻造出来的同学之情是纯真无私,没有杂质和功利,为人所珍视。于是,毕业时互留互赠,记载着同学间种种联系方式的同学录便成为延续同窗之情,使友情不致彻底中断的一种途径。同学毕业后虽然各分东西,但可以通过同学录这种方式与多年的同窗好友继续嘘寒问暖,聊聊自己的近况。1.2开发目的所谓同学录系统,就是毕业纪念册,就是指利用网络等技术手段实现不受时间、地点、篇幅等条件限制的记录师生们友谊的交互式。基于ASP.NET的同学录系统,能使毕业纪念册更加丰富多彩,它不仅是新老同学联系的桥梁,而且还是网络

11、休闲和网上展示自我的好方式。1.3开发背景长期以来学生都是靠纸介质的毕业纪念册来记录同窗毕业时留下的美好回忆和真挚情谊,尽管现在的毕业纪念册做得十分华美,但是伴随网络信息时代中数字化生产生活应用的快速发展,传统毕业纪念册容静止、制作费时费力的缺点愈加突出,与互联网时代很不相称,时代呼唤传统毕业纪念册必须以崭新的网络毕业纪念册形式来满足丰富的信息动态化的服务要求。此外,与这种毕业纪念册系统类似的同学录在网络中应用广泛,现在比较有名的门户都提供了同学录功能。1.4总体开发1.4.1软件开发环境要求操作系统与版本:WindowsXP/Windows2003数据库环境:SQL2005工具软件:Visu

12、al Studio .NET 20051.4.2各功能模块的具体功能同学录系统可以分为前台系统和后台系统。前台系统包括用户登录和注册、首页、班级相册、联系方式、访问记录、班级论坛等功能;后台系统包括数据管理、用户与其权限管理、版面管理和论坛管理等功能。具体功能如下:1.4.2.1用户登录和注册l 用户登录,验证用户的信息是否合法,是否为系统的合法用户;l 用户注册,添加新的用户到系统中。系统使用用户登录和用户注册区分用户是否为注册用户,若是,则赋予一定的操作权;否则是一般用户(非注册用户、游客),只能拥有系统的部分权限。1.4.2.2首页 首页模块显示最近的动态,同时还提供用户登录接口。具体功

13、能描述如下:l 显示图片新闻;l 用户登录入口。1.4.2.3班级论坛 班级论坛模块实现一个简易的在线论坛。当用户在线时,可以在线聊天。具体功能描述如下:l 显示论坛最近的帖子;l 给版主留言;l 论坛显示分页机制;l 在线论坛讨论。1.4.2.4班级相册 班级相册模块实现显示同学照片的功能,同时还包括照片上传功能。在该模块中,还实现了单击放大照片的功能。具体功能描述如下:l 照片显示功能;l 照片上传功能;l 查看照片功能。1.4.2.5联系方式 联系方式模块主要实现同学的联系方式的添加、修改、删除和显示功能。具体功能描述如下:l 显示联系方式;l 添加联系方式;l 修改联系方式;l 删除联

14、系方式。1.4.2.6访问记录模块 访问记录模块记录用户登录的状况,如登陆次数、最后一次登录时间、用户的级别。1.4.2.7数据管理 数据管理模块实现的数据管理,其中的数据包括新闻、图片、照片、联系方式等。具体功能描述如下:l 文件管理;l 图片管理;l 照片管理;l 容管理;l 留言管理。1.4.2.8论坛管理 论坛管理模块实现小型论坛的维护功能,可以删除多余或过时的论坛主题或回复,也可以添加新的论坛主题版面等功能。具体功能描述如下:l 论坛区域管理;l 论坛主题管理;l 论坛回复管理;l 论坛版主管理。1.5可行性分析本系统是根据广大毕业生的实际需要产生的,管理员与成员通过注册,使用成功注册的账号登陆系统,在相应班级里进行符合自身权限的操作,如修改个人信息,留言等,以达到与同学联系,即时交流的目的。本系统实施所需资源条件并不困难,电脑在现代人生活中已呈普与状态,使用本系统的同学只需要拥有一台电脑和一条网线即可。综上所述,对项目可行性的结论是:可以立即开发。第二章 需求分析2.1项目概述本系统是一个相对完整的同学录系统,可以完成基本的功能有:注册登录系统,是进入班级的前提条件,否则将不能浏览同学的信息和进行其它操作。新用户只要申请一个,登录时用这个和自己的密码就可以进入自己所在的班级。就可以进行当前用

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

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号