B-S的同学录系统的设计与实现 ER图.doc

上传人:rrsccc 文档编号:8823384 上传时间:2021-01-18 格式:DOC 页数:14 大小:34.50KB
返回 下载 相关 举报
B-S的同学录系统的设计与实现 ER图.doc_第1页
第1页 / 共14页
B-S的同学录系统的设计与实现 ER图.doc_第2页
第2页 / 共14页
B-S的同学录系统的设计与实现 ER图.doc_第3页
第3页 / 共14页
B-S的同学录系统的设计与实现 ER图.doc_第4页
第4页 / 共14页
B-S的同学录系统的设计与实现 ER图.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《B-S的同学录系统的设计与实现 ER图.doc》由会员分享,可在线阅读,更多相关《B-S的同学录系统的设计与实现 ER图.doc(14页珍藏版)》请在三一文库上搜索。

1、-范文最新推荐- B/S的同学录系统的设计与实现+ER图 摘要:随着互联网的发展与普及,网络为人们提供了一个交流平台。对于高中、大学等毕业生而言,网络同学录这一特殊的虚拟社区,已成为同学保持联系和交流感情的重要手段之一。本系统是基于B/S模式开发的一个网上同学信息交流系统。系统采用Dreamweaver开发工具,Access数据库,实现了留言板管理、通讯录管理、班级管理、照片管理、信息查询等功能,方便了同学们之间的交流。5460关键词:同学录系统;B/S模式;Dreamweaver;Access数据库The Design and Implementation of the Classmates

2、System Based on B/SAbstract: With the development and popularization of the Internet, the network provides a platform for people. For high school and college graduates, network classmates, as a virtual community has become an important means for students to keep in touch and exchange of feelings. Th

3、is system is an online studentsinformation exchange system based on B/S mode. The system uses the Dreamweaver development tool and Access database, to achieve the goals of message board management, contacts management, class management, photo management and information inquiry, to facilitate the com

4、munications between students.Key Words: Classmates System; B/S Mode; Dreamweaver; Database Access目录摘要1引言11. 绪论21.1系统开发的背景21.2系统开发的意义22. 系统设计分析22.1系统需求分析22.2系统模块分析33. 系统相关技术43.1 Dreamweaver 8技术43.2 Microsoft Office Access数据库技术54. 数据库设计5 2. 系统设计分析2.1系统需求分析同学录的基本功能就是同学间的交流,同学们在学校都是以班级为单位的,所以班级管理是本系统必不可

5、少的一部分。其中,照片是极受使用者欢迎的内容。特别是现在有照相功能的手机,大家可以把自己的照片发送到同学录上去,让同学们了解自己的最近状况。多数人都喜欢在同学录上留言,于是留言板管理也成为了同学录的一项基本需求。留言板是同学录使用者最为关注的信息与聊天室不同的是,留言板会以文本的方式保留下来,并且用户可以方便地查询到很久以前的留言,诸多优点是留言板也成为同学录受欢迎的内容8。2.2系统模块分析同学录系统的主要目的是方便查询同学之间的通讯信息和交流。系统必须具备以下几个模块:留言板管理、通讯录管理、班级管理、照片管理、信息管理等功能模块的设计。对系统分析主要包括两个模块:2.2.1用户模块(1)

6、 用户注册:注册填写个人资料成为系统用户才能登录进入主页。(2) 密码找回:如果忘记自己的密码,可以通过回答自己注册时设置的密码找回问题来找回自己的密码。(3) 登录:正确输入用户名和密码登录进入系统主页。(4) 查看个人资料:用户在登录后可以查看个人在注册时的各种信息资料,如果资料有误,可以修改资料,资料无误后可以进入主页。(5) 班级列表:用户可以查看系统中都有哪些班级,如果没有发现自己所在班级可以创建一个新的班级。(6) 班级查找:可以通过班级所在的学校查询班级,这样更快捷。(7) 通讯录:查看所有加入班级的用户的姓名、电话号码、地址和所在班级。(8) 信息查询:如果要查看某个同学的资料

7、,可以输入该同学的姓名进行查找,进而查看该同学的详细资料。 3.2 Microsoft Office Access数据库Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。操作比较规范化,使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access在很多地方得到广泛使用,例如小型企业,大公司的部门,它也常被用来开发简单的Web应用程序。它的使用方便程度和强大的设计工具为初级程序员提供许多功能。总之,Access既可以用来存放数据,也可以作为一个客户端开发工具来进行开发数据库应用系统;不仅可以开发小型软件,也可以开

8、发大型的应用系统10。4. 数据库设计数据库是按照数据结构来存储和管理数据的仓库,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。在系统设计过程中,数据库的设计是系统的核心和基础,把一个系统中的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使系统可以方便、及时、准确地从数据库中获得所需的信息。4.1 数据库概念结构设计概念结构设计就是对信息世界进行建模,常用的概念模型是E-R模型。通过对本系统进行的分析,实体对象有管理员、普通用户、班级、留言板、照片。通过分析实体间的关系最终整理得到系统实体关系如图2所示:图2 实体信息关系E-R图4.2 数据库逻辑结构设计数据库的逻辑结

9、构设计就是将数据组织成一个与计算机提供的数据库管理系统所采用的数据模型相符合的形式。在以上的E-R图中有两类数据:一是实体的数据;二是实体与实体之间联系的数据。从E-R图转换导出关系数据模型实际上就是将实体属性和联系属性这两类数据转换成关系数据模型中的关系。以下是E-R模型向关系数据库模型的转换: g_con备注留言内容g_time日期/时间留言时间(3) 系统普通用户信息表普通用户信息表member主要用于保存同学录系统中用户的姓名、密码、密码找回问题、密码找回答案、性别、出生日期、星座、血型、QQ号码、电话号码、地址、邮箱、梦想、爱好等信息,member表字段说明如表3所示。表3 普通用户

10、表字段名称数据类型说明m_id自动编号编号m_name文本用户名m_pwd文本密码m_question文本密码找回问题m_answer文本密码找回答案m_sex文本性别m_birthday日期/时间出生日期m_horoscope文本星座m_blood文本血型m_qq数字QQ号码m_tel数字电话号码m_addr文本地址m_email文本邮箱m_dream文本梦想m_hobby文本爱好(4) 系统照片信息表照片信息表photo主要用于保存系统中上传的照片信息,包括:照片编号、上传照片者姓名、照片信息、照片名称、上传时间等信息,photo表字段说明如表4所示。表4班级相册表字段名称数据类型说明p_

11、id自动编号编号p_name文本上传照片者姓名 5.2 普通用户和管理员登录模块同学录系统有管理员和普通用户两个不同的登录界面。用户的登录过程是一个验证的过程,应用程序首先从数据库中获取信息,核对用户所填的用户名和密码,如果用户名不存在或者密码不正确会提示错误或进不去主页。对于普通用户,可以注册新的用户,如果用户忘记了密码,可以通过回答注册时设置的密码找回问题找回密码。普通用户的登录页面如图3所示。图3 普通用户登录页面至于管理员登录页面要比普通用户登录页面简单得多,如图4所示。图4 管理员登录页面5.3 管理员管理模块管理员模块:管理员成功登录后,进入管理员主页,然后管理员可以进行用户管理,

12、包括添加用户、编辑用户和删除用户;通讯录管理,对所有的用户的通讯录进行编辑和删除;留言板管理,对所有用户的留言进行删除。管理员的主页界面如图5所示。图5 管理员主页5.4 普通用户管理模块普通用户模块:用户成功登录后,首先进入的是个人资料界面,用户可以查看自己的详细资料信息,如果发现资料有误或过期了,可以修改资料,或者直接进入主页。用户在主页内可以进行信息查询,查找同学的通讯信息,也可以查看通讯录和留言板,并可以发表留言,并且用户还可以上传照片。普通用户的主页界面如图6所示。图6普通用户主页6. 系统测试为了验证系统是否有漏洞,或者在某些地方存在不足,系统设计者在做完整个系统之后需要进行测试。测试时应该选用一些不合理的输入数据与非法输入测试,不但要检查系统是否能够实现预期的功能,还要检查系统有没有忽略权限的问题,集中测试容易出错的地方,如果系统出现错误,需要对系统进行修改,然后重新测试。系统测试过程如表6所示。 13 / 14

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1