同学录系统的设计与实现_第1页
同学录系统的设计与实现_第2页
同学录系统的设计与实现_第3页
同学录系统的设计与实现_第4页
同学录系统的设计与实现_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、非商业理论(设计)基于ASP的学生记录系统设计和实施地图老师ndsz06jy2sl专业课计算机应用技术姓氏ndsz06jy2sl学号2008年5月25日选择:动态记录系统是一种新型的web应用程序,它为其他地方的用户提供了相互信息和交流的平台,节省了相互通信的时间,通过互联网与其他地方的用户进行相互通信和交流。通过使用B/S体系结构、web服务器端开发环境ASP、后台数据库访问数据库、ADO数据库访问技术与数据库的连接,基本上为用户提供会员注册、用户数据修改、在线消息、学生数据查询等功能,从而为管理员提供会员管理、用户信息管理、消息管理、相册信息管理等功能。这里的创新点是卡拉ok和愿望板模块的

2、设计。论文首先介绍了东学录系统的现状和发展背景,主要论述了系统的设计目标、系统要求和总体设计方案,重点论述了系统的详细设计和实现。关键词:东学录;ASP;Access数据库列表简介11.系统概述11.1系统开发方法12.系统调查和可行性分析22.1系统研究22.2系统范围内的目标22.3技术可行性分析23.系统分析33.1系统需求分析33.1.1功能要求33.1.2性能要求33.2系统流程图43.2.1流程图44.系统设计54.1摘要设计54.1.1功能模块结构图54.1.2功能模块说明64.2数据库设计74.2.1表设计74.3详细设计94.3.1用户登录模块设计94.3.2类消息模块设计1

3、04.3.3类专辑模块设计114.3.4数据查询模块设计124.3.5卡拉ok模块设计134.3.6愿望板模块设计14系统实施165.1类消息模块实现165.2类相册模块实现175.3查看信息模块实施185.4练歌厅模块195.5实现愿望板模块206.系统测试206.1测试系统登录模块206.2测试类消息模块226.3卡拉ok模块测试226.4测试摘要23结论24参考文献25附录:部分代码列表26引言近年来计算机技术的快速发展特别是计算机网络的发展使人们生活的各个方面都发生了越来越深的变化让人们开发更便宜、更方便、更实用的网络工具。各种在线服务系统对人们的连接方式产生了更大的影响,使人们可以随

4、时随地进行通信。过去的各种旧的连接方式已经不能满足现代生活的需要了。东学录作为便利同文之间联系的实用体系而诞生。本东学录系统是班级学生之间交流和联系的一个平台,可以提供完善的东学录服务,规范东学录管理,达到增进同文间、同学间、母校间感情、促进与同文联系的目的。本文对系统开发问题和解决方案进行了详细的设计和适当的排列,在ASP技术的基础上结合Access技术实现了系统的各种功能。1.系统概述各种在线服务系统对当前人们的联系方式产生了深远的影响,人们可以在很远的地方随时通信。过去的各种旧的连接方式已经不能满足现代生活的需要了。东学录作为便利同文之间联系的实用体系而诞生。本东学录系统是班级学生之间交

5、流和联系的一个平台,可以提供完善的东学录服务,规范东学录管理,达到增进同文间、同学间、母校间感情、促进与同文联系的目的。1.1系统开发方法该系统采用B/S体系结构,该班级学生登录该系统的站点后,可以根据需要进行适当的操作。您可以随时更新班级的评论、管理、课堂相册、卡拉ok和愿望板功能的每个学生的个人信息,并在管理员登录后台管理整个系统。东学录为同学间的交流提供了良好的基础。2.系统调查和可行性分析2.1系统研究调查了班级学生、教师,决定了这个系统实现的功能。(1)在用户系统中,您可以注册用户(回答问题注册)、登录用户、更新用户信息的修改、修改用户密码、重设密码和实施用户的操作权限。(2)回帖功

6、能允许课程注册会员的发表和修改信息,查看同学回帖等。(3)在专辑功能中,班级注册会员可以上传、编辑和查看照片。(4)在资料视图中,可以以课程注册会员为对象搜索、查看、导出学生资料。(5)在练歌房里,可以按需唱歌、听歌曲、看点播歌曲等(6)在书院版,班级注册会员可以许愿,观察愿望。2.2系统范围内的目标安全性:严格控制权限,防止未经授权的用户执行适当的操作,加密网络上传输的信息以防止信息泄露。高级开发技术:数据库连接,ADO。通过NET技术访问数据库,满足频繁访问的要求,确保灵活高效的系统,在多个位置使用缓存技术以提高总体系统性能。可扩展性:通过卓越的系统体系结构提高系统的可扩展性。可以迅速应对

7、需求变化,转变为适应需求的系统。易于使用:完整的B/S结构,用户使用浏览器访问系统,无需安装客户端,易于远程访问,界面简单、友好且易于使用。2.3技术可行性分析此系统是典型的数据库应用程序。现有数据库应用程序开发技术已经非常成熟,可以利用现有技术完全实施预定的功能。ASP语言使用VBScript和JavaScript,简单、强大且易于理解。Access是非常优秀的小型数据库管理软件,可提供易用、可靠的性能。因此,使用ASP Access技术可以完全开发系统。3.系统分析3.1系统需求分析在对该系统进行了上述调查和可行性分析后,将在下面对系统的功能和性能进行进一步的需求分析。3.1.1功能要求(

8、1)用户系统功能管理用户系统功能实现用户注册、用户登录、更新用户信息的修改、修改用户密码、重置密码和用户的操作权限。(2)类消息功能管理班级消息功能发布班级注册会员、修改消息和查看学生消息。(3)类相册功能相册功能管理类注册会员的照片上传、编辑和查看照片。(4)查看材料的功能查看资料功能管理类注册会员搜索、查看、导出学生资料。(5)卡拉ok功能点唱功能管理类注册会员的按需歌曲,听歌曲,看按需歌曲(6)愿望功能愿望板功能管理类注册会员的愿望,实现观看愿望。3.1.2性能要求(1)系统处理能力:动态记录系统不仅具有消息功能、类相册、卡拉ok等多种功能,还同时管理和控制多个用户的操作,在此过程中涉及

9、到更多的用户,并且更加复杂,因此系统必须具有大量用户的并发响应能力。(2)处理时间:理想系统需要为用户提供24小时服务。(3)响应速度:要求可以快速响应。响应速度最大限度地控制用户等待的时间,并显示提示。(4)主要依靠数据库的良好维护和管理,以及数据的保密等。因此,即使在发生严重的损失或损坏后,您也可以快速恢复数据,使系统继续运行。因此,该系统将定期恢复数据库的备份和数据。使用MD5加密技术。3.2系统流程图3.2.1流程图登录判断是否合法前台用户系统后台管理器系统课堂信息班级相册设定通勤记录参数修改通勤记录信息增加修改删除更新关于错误提示更新到数据库查看数据卡拉ok许个愿关于错误提示更新到数

10、据库增加修改删除管理动态记录论坛动态记录用户管理文件管理开始ny图3.1系统流程图4.系统设计4.1摘要设计4.1.1功能模块结构图(1)系统前端功能模块图用户登录课堂信息班级相册卡拉ok许个愿系统前台查看数据图4.1系统前台功能模块结构图(2)系统后台管理功能模块图后台管理系统设定通勤记录参数设定预设参数设置类简介银史列表设置主页菜单管理注册问题和答案通勤记录信息管理新闻管理照片管理管理消息愿望管理音乐管理管理论坛上载文件添加论坛分类添加论坛布局管理动态记录论坛管理管理员校园信息管理管理用户信息动态记录用户管理文件管理化身管理注册管理消息表示法表情管理图4.2系统后台管理功能模块图4.1.2

11、功能模块说明(1)登录模块根据用户输入的用户名、密码和用户类型,在数据库中确认匹配的帐号和密码。(2)类消息模块班级会员发言内容的资料都存储在数据库中,现在所有人发言的记录都显示在网页上。(3)类相册模块班级成员上传的照片都以分类形式存储在数据库中,在网页上显示图片。(4)同学资料查询模块班级成员可以搜索和查看在东学记录系统中的会员的基本信息。(5)卡拉ok模块在这个模块中,会员可以向东学摇滚系统的其他会员提供按需网络歌曲。(6)愿望板模块在这个模块中,会员可以在这个页面上许自己的愿望,也可以看到其他会员的愿望。(7)后台管理模块在本模块中,您将管理和维护整个通勤记录系统是否工作正常,并修改前

12、台显示的信息和某些功能。4.2数据库设计4.2.1表格设计表4.1权限表字段名说明类型长度主键或外键User_id用户编号自动编号长整数主键User_phid帐号文本10User_name名字文本10User_pwd密码文本6User_sex城堡数字长整数User_class上课文本15User_type身份数字长整数(身份:1是普通会员,2是超级管理员,3是管理员)表4.2类相册表(photo)字段名称字段类型注释说明相片id自动编号默认值-Photouser文本默认值上传者姓名Phototime日期/时间默认值上传时间Photoname文本默认值照片名称Phototitle数字默认值照片标

13、题Photocomment文本默认值照片说明表4.3类消息表(message)字段名称字段类型注释说明Messageid自动编号默认值-Messageuser文本默认值留言的人姓名Messagetime日期/时间默认值消息时间Messagename文本默认值消息主题消息主题数字默认值消息内容表4.4歌曲系统表(music)字段名称字段类型注释说明Musicid自动编号默认值-Musicuser文本默认值歌曲的名字Musicinuser文本默认值受款人姓名Musictime日期/时间默认值唱歌时间Musicname文本默认值歌名Musictitle数字默认值消息内容表4.5系统时间表(admin

14、time)字段名说明类型长度主键或外键Time_id编号自动编号长整数Starttime注册时间日期/时间主键Picime照片上传时间日期/时间主键Addtime消息时间日期/时间4.3详细设计4.3.1设计用户登录模块用户登录模块主要根据用户登录的信息成功匹配数据库中的信息,然后获取相应的操作权限。(1)流程图帐户,输入密码管理员(说明2)一般使用者(说明2)n判断是否为合法用户(说明1)判断身份用户(说明1)y开始结束图4.3用户登录流程图(2)处理说明指示1:打开网页,等待用户选择帐号、密码和id,验证用户输入的信息是否与后台数据库匹配,如果不匹配,则刷新页面,等待用户重新输入。说明2:根据用户选择的身份类别,根据查询语句判断,如果是普通会员,就调用普通会员主页显示会员信息。如果您是管理员,请调用显示管理员信息的管理员主页。如果您是超级管理员,则检索包含超级管理员信息的超级管理员主页。4.3.2类消息模块设计登录成员可以发言、编辑评论或查看其他同学的评论。(1)流程图yynn评论(说明1)修改(说明2)删除(说明2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论