B/S的同学录系统的设计与实现+ER图(2)
时间:2017-02-04 16:11 来源:毕业论文 作者:毕业论文 点击:次
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]。 (责任编辑:qin) |