2. 系统设计分析
2.1系统需求分析
同学录的基本功能就是同学间的交流,同学们在学校都是以班级为单位的,所以班级管理是本系统必不可少的一部分。其中,照片是极受使用者欢迎的内容。特别是现在有照相功能的手机,大家可以把自己的照片发送到同学录上去,让同学们了解自己的最近状况。
多数人都喜欢在同学录上留言,于是留言板管理也成为了同学录的一项基本需求。留言板是同学录使用者最为关注的信息与聊天室不同的是,留言板会以文本的方式保留下来,并且用户可以方便地查询到很久以前的留言,诸多优点是留言板也成为同学录受欢迎的内容[8]。
2.2系统模块分析
同学录系统的主要目的是方便查询同学之间的通讯信息和交流。系统必须具备以下几个模块:留言板管理、通讯录管理、班级管理、照片管理、信息管理等功能模块的设计。
对系统分析主要包括两个模块:
2.2.1    用户模块
(1) 用户注册:注册填写个人资料成为系统用户才能登录进入主页。
(2) 密码找回:如果忘记自己的密码,可以通过回答自己注册时设置的密码找回问题来找回自己的密码。
(3) 登录:正确输入用户名和密码登录进入系统主页。
(4) 查看个人资料:用户在登录后可以查看个人在注册时的各种信息资料,如果资料有误,可以修改资料,资料无误后可以进入主页。
(5) 班级列表:用户可以查看系统中都有哪些班级,如果没有发现自己所在班级可以创建一个新的班级。
(6) 班级查找:可以通过班级所在的学校查询班级,这样更快捷。
(7) 通讯录:查看所有加入班级的用户的姓名、电话号码、地址和所在班级。
(8) 信息查询:如果要查看某个同学的资料,可以输入该同学的姓名进行查找,进而查看该同学的详细资料。
(9) 留言板:该模块可以查看所有同学在班级里的留言,所有留言按时间由以前到近期排列,当然用户自己也可以发表留言。
(10) 查看照片:用户可以查看上传的照片。
(11) 上传照片:用户可以从本地上传照片到网站服务器,然后通过系统的查看照片功能查看自己上传的照片。
(12) 退出登录:用户退出系统。
2.2.2    管理员模块
(1) 登录:管理员输入正确的用户名和密码进入管理员主页进行管理操作。
(2) 班级管理:管理员可以对用户所创建的班级进行删除操作。
(3) 用户管理:管理员可以查看都有哪些用户,还可以对用户编辑和删除,当然管理员还可以添加用户。
(4) 信息管理:管理员可以查看所有用户的信息,并能够多所有的信息进行编辑和删除。
(5) 留言板管理:管理员可以看到所有的留言,并对有些恶意留言进行删除,管理员还可以对某一个用户查询,查看该用户的留言,并对该用户的留言进行针对性的删除。
(6) 照片管理:管理员可以对用户上传的照片进行查看和删除管理,并且也可以上传照片到网站。
(7) 退出登录:管理员退出系统。
系统模块功能结构如图1所示:
 
图1  系统模块功能结构图
3. 系统相关平台
3.1 Dreamweaver 8平台
Dreamweaver 8是建立Web站点的专业工具,它将可视布局工具和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面,开发人员可以使用Dreamweaver及所选择的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库和Web服务。Dreamweaver是在网页设计与制作领域中功能最强大的软件,它把网页设计、网站开发和站点管理功能于一身,具有支持多平台和跨浏览器的特性,是目前网站设计开发的首选工具。例如:Dreamweaver编写网页灵活,有代码、拆分、设计三种窗口,其中拆分窗口将“设计”和“代码”编辑器合二为一,设计窗口可以帮助开发人员方便地定制可视化界面[9]。
上一篇:ASP.NET网上订餐系统设计与开发+流程图+ER图
下一篇:计算机教学网页的设计与制作

基于Apriori算法的电影推荐

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

AT89C52单片机的超声波测距...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

国内外图像分割技术研究现状

C#学校科研管理系统的设计

中国学术生态细节考察《...

神经外科重症监护病房患...

志愿者活动的调查问卷表