聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 工学校友录

工学校友录

时间:2023-09-10 01:50:45    下载该word文档
校友录系统的需求分析4.1系统模块总体设计本系统一共分为3大模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在3大块的基础上每一大模块又分为几个模块:1.用户信息管理:用户注册:用户的基本个人信息。如:学号、姓名、班级、联系方式等。用户登录:用户登录后才能使用系统。修改个人信息:对个人信息进行编辑修改。2.班级信息管理:查找班级:根据班级信息查找并加入自己的班级。创建班级:创建一个班级。维护班级信息:班级管理员维护班级。3.留言板信息管理:发表留言:在班级留言板上发布文本信息。查看留言:查看留言板上的所有主题的留言。编辑留言:用户对自己发布的留言内容进行编辑。删除留言:用户删自己发布的留言内容。本系统管理员除上述功能操作外,还可以对非法班级(班号、班级信息等错误)、非法留言(辱骂他人、传播淫秽信息等)进行删除的操作权限,以及对本系统各功能模块页面的布局、美化、文字处理与后台数据库操作及维护的权限。校友录需求分析和数据库设计学习2010-05-0318:41:13阅读470评论0字号:大中小订阅《校友录系统》参考1概述1.1目的培养学生独立开发一套完整的数据库系统的能力。该案例教学要求学生从信息收集开始,逐步进行系统需求分析、数据库设计、编码及调试、数据库维护等任务。1.2内容本案例为一个校友录系统。校友录网站功能共分为两大部分:用户个人信息功能和班级功能。用户个人信息功能中包含:创建新账号(包含用户个人信息)、编辑用户个人信息以及上传更新用户个人头像。班级功能中包含:搜索班级、创建学校、创建班级、加入班级、班级留言、班级相册、上传相册以及相册留言等功能。该校友录系统的前台网站是使用JSP开发,后台系统采用Oracle作为数据库,学生将通过实施该数据库解决方案,学习到网站应用程序架设的全过程,掌握数据库系统的开发、实现和维护,同时学生还将了解到如何结合OracleJSP来开发一套数据库应用程序。2数据库的生命周期在企业中部署数据库,需要遵循严格的项目流程。通常,项目流程会被细化为若干个阶段的2-1
示。概念模型对于我们的校友录系统,就是要确定哪些可以做为实体,哪些做为属性以及确定实体间的联系,并设计出E-R图。逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型。这里我们把E-R图转换为关系模式。物理设计阶段是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)在部署和试运行阶段,运用DBMS提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编写与调试应用程序,组织数据入库,并进行试运行。同时预估数据库系统的工作量,确定系统的安全性,预期系统的存储和内存需求;然后把新的数据库从测试环境中迁移到实际环境中进行使用。当系统开始运行之后,需要持续地负责保证系统的可用性、进行性能的监视、性能调优(此部分不在本案例讨论范围)、进行数据备份和恢复,同时进行权限的管理。但是,任何一个数据库是不可能保持不变的,因为实际的业务、IT架构都会不断的改变,当系统需要进行维护的时候,需要根据收集到的信息再次重复整个生命周期的流程。最后,需要确定数据库的最终状态;确定某些数据是否需要继续保存;是否有新的应用程序需要额外的数据;系统是否对数据有着更多的保密需求;是否需要在应用程序终止使用后,保存相应的数据。如上所述,数据库专家需要在这样的生命周期中不断地维护数据库的整个环境。后面的几章,我们将按照图中数据库生命周期的各个阶段,逐步完成整个系统的设计。3需求分析和数据库设计需求分析是整个数据库设计过程中最重要的步骤之一,是后续各阶段的基础。它包含这样几个步骤:收集资料、分析整理、绘制数据流图、建立数据字典和用户确认。数据库设计又可分为概念设计、逻辑设计和物理设计。接下来将简要的介绍一下收集资料到逻辑设计阶段(为了简化设计,我们略过数据流图和数据字典,并假定此系统通过了用户确认)3.1信息收集和需求分析通常,校友录网站的操作流程如下所示:1新用户通过注册系统,获得用户登录账号。同时发送用户账号信息以及个人信息到后台数据库相关表进行存储。2注册用户可修改登录密码、个人信息及个人头像,并将数据发送到后台数据库相关表进行更新。3注册用户可通过搜索功能进行同学、班级以及学校搜索,并可加入搜索到的相关班级,同时将相关数据发送到后台数据库相关表进行更新。如果没有搜索到学校或班级,则可创建新的学校或班级。4用户登录进入校友录后,可以通过数据库的查询列举所加入的所有班级。5班级成员可在班级首页的留言板或班级留言板中进行留言,同时发送相关留言信息到后台数据库相关表进行存储。6班级成员可在上传照片页面中上传相片到所属的所有班级,同时发送相关留言信息到后台数据库相关表进行存储。7班级成员可在班级相册页面内对照片进行评论,同时发送相关评论信息到后台数据库相关表进行存储。3.2概念设计——E-R概念模型用于信息世界的建模。概念模型不依赖于某一个数据库管理系统(DBMS但可以方便的转换为计算机上某一DBMS所支持的特定的数据模型。通过对用户对数据的需求进行综合、归纳与抽象,将形成一个完善的概念模型,可以用E-R(实体联系图来表示。E-R图是对现实世界的一种抽象,它的主要成份是实体、属性和联系。

免费下载 Word文档免费下载: 工学校友录

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服