基于ASP同学录系统设计
关键词:WEB技术ASP程序设计数据库应用同学录
内容摘要:二十一世纪是一个经济飞速发展和资讯科技日新月异的时代,WEB技术、ASP程序设计和数据库应用在科学技术突飞猛进的大前提下也得到了长足的发展,而且它们的应用迅速波及到了社会各个领域、各个层次。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作为一种方便校友之间联系的实用系统便应运而生。本同学录为校友之间进行交流和联系提供的一个平台。通过提供完善的同学录服务和规范同学录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。也是ASPWEB技术应用的一种有益尝试。
第一章高职院同学录设计概述
1.1系统开发的背景及设计目标
XX师范学院高等职业技术学院同学录是为XX师范学院高等职业技术学院校友之间进行交流和联系提供的一个平台。利用我校的网络资源优势和技术优势,通过提供完善的同学录服务,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,并以此加快我校的信息化建设。
1.2系统设计原则
1.2.1实用性原则:确保系统具有良好的系统性能,友好的用户界面,较高的处理效率,便于使用和维护,并采用成熟的技术。
1.2.2先进性原则:尽量采用先进而且成熟的技术,使系统具有较高的技术水平和较长的生命周期。
1.2.3开放性、安全性、可靠性及可扩展性原则。
1.2.4兼容性原则:对于所选硬件系统及平台,能很好地适应开发和使用的需要。
1.2.5规范性原则:软件设计过程严格按照“软件工程”的规定,系统编码,文档,操作系统平台以及所采用的开发方法按照相应的国际标准和国家标准。
1.3可行性分析
经济可行性:本系统可运用于高职院网络实验室服务器由机房主机担任,并不需要多余的投资。可见,其在经济上是可行的。
时间可行性:本系统包括了用户管理和数据管理部分所必须的多个环节,具有相对稳定性。因此,在时间上是可行的。
技术可行性:本系统所需的WINDOWS系统,以及开发工具SQL和Asp、Dreamweaver、Photoshop等网页制作工具,都是很方便就可以得到的。因此,在技术上是可行的。
社会可行性:面对当今注重速度、效益的时代,本系统的社会可行性是显而易见的。它能提高工作效率,增大信息传递的准确性、及时性、快速性,能节约人力、物力。
第三章系统总体设计结构及功能模块划分
如同任何生物一样,软件也有一个诞生、成长、衰亡的生存过程。我们称之为软件的生存期。根据这一思想,可以得到软件生存期的六个步骤,即制定计划、需求分析,设计、程序编码、测试及运行维护。
3.1系统功能分析
本同学录整个系统是以用户为中心的人性化设计,总体来看,系统可以看作是用户模块和管理模块两大模块的协调运作。以下从用户模块和管理员模块两个方面来说明同学录系统的总体功能:
3.1.1普通用户功能:
3.1.1.1用户登陆,注册,班级首页功能:
用户通过提交用户ID和用户密码进行登陆,系统便会根据这些登陆资料,辨别出用户的身份权限,根据用户是否合法和合法用户的权限级别,为不同级别的用户提供个性化的用户界面。
3.1.1.2班级名片,班级留言,班级论坛功能:
(1)班级名片查看功能:
用户可以查看其他用户的个人资料,包括用户ID,用户姓名,用户性别,用户年龄,用户联系电话,用户邮箱地址等。
(2)留言板功能:
通过留言板,用户可以在班级页面上留言,以此作为用户间联系的一种手段。留言板有字数限制,留言超过一定的时间,系统会自动删除留言。留言版中将标示如下内容:留言用户所属班级,留言用户的ID,留言日期,留言内容。
(3)论坛功能:
班级论坛提供给用户一个即时通讯的平台。通过聊天室,用户可以对所有人即时发布信息,或者对特定的用户发布消息。
3.1.1.3班级社区,在线帮助功能:
3.1.2管理员功能
除了具有以上普通功能以外还具备以下功能。
3.1.2.1常规设置功能:
常规设置信息、页面广告设置、初始信息设置、友情链接添加、发布当前公告。
3.1.2.2用户管理功能:
用户信息管理、用户积分设置、用户组管理、管理员添加、同学录短信管理、邮件列表、更新用户数据。
3.1.2.3班级相册管理功能:
照片类别设置、所有照片管理、照片回收站。
3.1.2.4删除管理功能:
留言批量删除、帖子批量删除、照片评论删除、更新同学录总数据。
3.1.2.5外观设置功能:
当前模板CSS设置、当前模板图片设置、同学录模板管理、CSS模板添加。
3.1.2.6数据处理(Access)功能:
压缩数据库、备份数据库、恢复数据库。
3.2系统需求分析:
根据系统分析,该管理系统要求如下:
(1)用户要求:
高职院同学,以及联系方式基本信息情况。
(2)系统性能要求:
1)、用户操作直观,方便,界面友好。
2)、系统使用功能齐全,可靠,稳定。
3)、更快更稳定的执行速度完成要求。
4)、便于维护与修改。
3.3系统总体结构