校友录.doc_第1页
校友录.doc_第2页
校友录.doc_第3页
校友录.doc_第4页
校友录.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录前言2 第一章 系统概述21.1功能描述21.1.1 相关功能组织结构图31.1.2 系统业务流程图如下31.2系统目标3 1.2.1 总体目标:31.2.2 具体目标41.3系统开发方法41.4开发计划41.4.1、初步调查41.4.2、可行性分析42.1系统需求72.1.1功能需求简介72.1.2功能需求描述72.1.3功能模块描述82.2数据字典102.2.1、初步调查102.2.2、可行性分析102.3 相关er设计102.4系统测试计划11 2.4.1 硬件测试112.4.2 网络测试112.4.3软件测试112.4.4单元测试112.4.5 组装测试112.4.6 确认测试112.4.7 系统测试11第三章 系统设计113.1代码设计113.1.1 代码设计原则113.1.2 校验码计算公式123.2数据库设计123.2.1 数据库总体结构123.2.2数据库的安全设计123.3 输入输出设计123.3.1 输出设计133.3.2 输出内容133.4输出方式133.4.1输出设备与介质133.4.2 输入设计133.5模块测试计划14第四章、应用的效果预测14前言在本次管理信息系统课程设计中我们设计的是校友录管理信息系统。本文叙述了校友录的管理以及系统目标和需求分析,重点介绍了校友录管理系统的实现过程:包括系统需求分析、系统调查、流程分析、数据流程分析、功能设计、数据库设计、系统物理配置方案、系统实现、系统测试和调试。本系统主要功能有班级成员注册、班级成员登录、班级成员信息维护、班级留言、班级相册、班级通讯录等内容。第一章 系统概述1.1功能描述1.1.1 相关功能组织结构图高校的信息化的高速发展,高校规模不断扩大,招生人数年年扩张,专业和班级人数越来越多,通过面对面的交流来扩大自己的交际面显得有点困难,经过调查获得系统组织结构功能如下:校友录管理 信息系统班级成员管理模块公共模块班级访问记录模块班级留言模块班级通讯录模块流系统流通子系统班级相册模块1.1.2 系统业务流程图如下:登录系统首页未注册注册用户名及密码维护班级成员信息truefalse登录系统班级留言相册相片上传班级通讯录班级访问记录由本人上传相片删除相片true浏览相册false登出系统显示留言列表是本人的留言修改/删除留言true查看留言false1.2系统目标 1.2.1 总体目标:有效的帮助校友录管理更加人性化、方便化、交流更加密切、功能更加强大。 1.2.2 具体目标: 1.注册用户能够方便的对信息进行添加、修改、删除、查询等操作; 2.注册可以在自己的权限内对信息进行访问,修改及时查询; 3.简化现有系统的流程使之更加便捷合理易操作;1.3系统开发方法缩写、术语解 释asp动态服务主页html网页设计access 2003后台数据库小旋风aspwebserver网页编辑器dreamwaver网页设计软件1.4开发计划1.4.1、初步调查(1)调查方法:询问、查资料等。(2)调查内容:调查qq校友管理信息系统:组织概况、系统目标、现行系统情况、简单历史、人员基本情况、面临的问题及主要困难等。信息需求情况:了解功能所要处理的数据,估计各功能发生的数据,调查内、外部环境的信息及信息源。信息系统分析与设计案例学习1.4.2、可行性分析(1)引言可行性研究在此需要考虑技术可行性、经济可行性、社会可行性这三个方面。它主要是说明“要解决的问题是什么?”,假设我们连问题是什么都不知道,就去试图解决这个问题, 显然是盲目的, 只会白白浪费时间和金钱, 最终得出的结果很可能是毫无意义的。在此阶段,主要是弄清课题需要解决的问题根本所在,以及此课题所需的资源等。这也是每个软件开发的第一步,只有了解了项目所必需要做的事,才能把项目继续下去,为此我们要对所做的课题进行一个基本的了解,也就是要了解本课题真正要“做什么”。它的步骤是复查系统规模和目标、研究目前正在使用的系统、重新定义问题、导出和评价供选择的解法、推荐行动方针、草拟开发计划、书写文档提交审查。(2)项目背景随着人类的进步和科技的发展,当今社会已进入信息化时代,信息技术越来越广泛地进入了我们社会生活的诸多层面,正改变着人们的思维、生活和工作方式。世界各国都把信息技术作为切入全球经济的一把利器。江泽民同志指出:四个现代化,哪一个也离不开信息化。“加速发展信息产业,大力推进信息化”已经成为我国实现四个现代化的重要举措,也是“十五”纲要的一项重要内容。信息产业、网络经济、数字设备越来越得到各级政府、各行业普遍重视。作为经济大省的江苏,十分重视信息产业的发展,正采取有力措施通过信息化转变,完成从经济大省向经济强省的历史性巨变。其重要任务是集中力量抓好制造业和软件两大支柱,其中软件就以应用软件的开发为主,搞有特色、有品牌、有版权的优秀应用软件。尤其是加强企业内部信息化建设,开发实用的应用软件,提高企业的管理水平,创造较高的社会经济效益,才是整个信息化建设的基础,也是我们新一代大学生当前最为迫切的任务。我们新一代大学生在信息化迅猛发展的今天,同样面临着新的历史机遇和挑战,只有不断提高自身水平才能跟上时代步伐。随着科学技术的发展,计算机科学技术越来越广泛的应用于社会的各个领域,但到目前为止社会上的多数企业还处于人工管理阶段,开发了校友录,通过先进的计算机和网络技术,及时、全面、准确地采集和处理这些信息,提高了工作效率;提高了管理水平,达到提高服务质量和经济效率的目的。(3) 编写目的随着社会的快速发展和计算机科学技术的日趋完善,人们传统的思想观念和工作生活方式开始发生巨大的转变。人们的交流方式也发生了转变,停留在以前的通讯和交流方式上,越来越不能适宜现今的发展了。所以开发一个自己学院的校友录系统。通过它可以提供一个校友们交流的平台。(4)定义校友录网站是用来联系往日校友的重要手段,要具有新校友加入,校友查询以及修改个人资料,加入自己的班级等功能。其中新校友加入,以及自己的新班级都需要自己注册功能。本系统是基于b/s架构(浏览器/服务器),校友通过客户端浏览器访问服务器上的校友录系统,进行校友录的注册和登入,班级的创建和班级的加入,以及在校友录上发表自己的留言等。本校友录系统服务器采用microsoft windows xp作为操作系统,也可以使用microsoft window 98/2000及以上版本作为操作系统。后台数据库选择sql、平台是iis+asp提供web服务功能。开发工具是选择了macromedia 公司的网页三剑客。在网站的美观上选择了photoshop cs3等图片处理软件。(5)可行性研究技术可行性分析:系统的技术可以使用asp动态网页技术,本系统则采用了asp +iis+sql。这个技术完全可以快速、高效地实现该系统。而这个技术也符合b/s系统架构。active server pages (asp)一种用以取代cgi(common gateway interface,通用网关接口)的技术。它和php技术、jsp技术是同一个类型的。asp技术经过这么多年的发展,现在已经是一个非常成熟的技术. 同时也满足了我们系统的功能要求。通过它用户可以很方便的与网站进行动态的交互式 web 服务。同时asp还有个好处,就在于asp可利用ado(active data object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于www的应用系统成为可能,这也是本文选择asp作为系统开发技术最重要的原因之一。iis 是wsb服务器是web应用程序的心脏。iis(internet information server)是微软推出的windows nt option pack的主要成员,作为win2000server的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的web服务器之一。新推出的iis6.1版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置java虚拟机及全面支持asp等强大功能。经济可行性分析:校友录网站系统只需拥有一台能够上网的计算机就可以操作,所以在系统的开发资金投入不需要太多。况且在人力资源不用考虑费用,系统不需要太多的人员,只要系统管理和系统维护人员。所以在经济可行性上也是完全可行的。社会可行性分析:主要是对校友录系统进行调查分析。校友录系统目前并不是一个很完善的市场,有很大的可挖掘性和发展潜力,现在尚处于发展阶段。所以开发校友录系统具有很大的潜力,而且面向的对象是自己的校友,有其特有的意义。因此会有很大的发展空间。该系统投入运行后,方便用户操作和使用,更加方便了各届学生的联系,更为同学聚会等活动提供偏便利条件。综上所述本系统开发从社会上是可行的。第二章 系统分析2.1系统需求2.1.1功能需求简介: 对学生来说,随着毕业后各奔东西,大家接触的社会就少之又少了。不用说见面聚会了,在工作繁忙的时候,几乎连电话都很少打了。这时如果在互联网上有一个平台,在家都可以在方便的时候登录,发表近况、回忆往事、贴贴近照、组织聚会以便拉近同学之间的距离,使大家有一种重回往昔峥嵘岁月的感觉。2.1.2功能需求描述:为此,校友录系统将实现下述功能,主要包括:(1)班级成员注册(2)班级成员登录(3)班级成员信息维护(4)班级留言(5)班级相册(6)班级通讯录2.1.3功能模块描述:根据上述功能分析,可以把系统划分为6大模块:(1)班级成员管理模块图如下 要使用校友录系统中发布信息的功能,首先要注册。成员注册的过程很简单,只需要填写学号、密码等信息就可以在校友录系统中注册成员,在成为注册成员后,系统会根据给成员设置的权限分配不同的操作权限。要使用校友录系统中发布信息的功能,首先要注册。成员注册的过程很简单,只需要填写学号、密码等信息就可以在校友录系统中注册成员。在成为注册成员后,系统会根据给成员设置的权限分配不同的操作权限。如果注册用户的一些基本信息的需要更改,就要通过资料修改页面来完成资料的更新。在秀给页面中可以修改姓名、电话、通讯地址、密码等基础信息。班级成员管理模块班级成员注册班级成员登录班级成员信息修改 (2) 班级相册模块图如下,在信息交流中不知是文字信息的表达,还有图片信息的交流。校友录系统中采用无组件上传技术,讲照片上传到服务器的文件中,减少了数据库的负担。班级相册模块照片信息维护照片上传照片删除(3)班级通讯录模块图如下,在通讯录模块中成员可以通过班级、学号等信息对其他用户进行查询。在搜索结果中,可以查看用户的最近的联系信息。通过通讯录功能成员很容易得到其他成员的信息,方便了成员之间的联系。班级通讯录模块班级成员显示班级成员查询(4)班级留言模块图如下,在校友录系统中,留言功能是最常用的功能,也是互相交流的最主要方式。通过留言模块可以很方便地和其他同学进行交流。在留言模块中,应该具有留言添加、修改、删除和显示功能,所有的注册成员都可以在留言模块中发布信息和浏览其他成员发布的信息。班级留言模块添加留言修改留言删除留言显示留言(5)班级访问记录模块图如下,通过该模块可以使成员看到最近访问自己相关信息的其他成员,并且显示访问的时间。同时也显示出自己上次登录自己校友录的进入时间,退出时间等。班级访问记录模块登入系统记录登出系统记录显示访问记录2.2数据字典2.2.1信息表项目实质备注姓名用户成员姓名性别男 女年龄用户成员年龄班级学生所在班级2.2.2成员表项目实质备注成员学生,老师成员登录账号成员登录密码2.3 相关er设计2.4系统测试计划 2.4.1 硬件测试检测计算机是否提供了相应的配置2.4.2 网络测试 若是单机环境,不需要检测网络;若是在局域网或在广局域网运行,需测试网络设备,然后与硬件、软件等一起进行系统测试:网络设备的外观检查、硬件测试、网络连同测试。 2.4.3软件测试 该系统需要相应的软件方可测试。2.4.4单元测试 对源程序中的每一个程序清单进行测试,验证每个模块是否满足系统设计说明书的要求。2.4.5 组装测试 将已测试过的模块组合成子系统,重点测试各模块之间的接口和联系2.4.6 确认测试 对整个软件进行验收,根据系统说明书来考察软件是否满足要求2.4.7 系统测试 将软件、硬件、网络等系统各个部分连接起来,对整个系统进行总的功能、性能等方面的测试。第三章 系统设计3.1代码设计3.1.1 代码设计原则 在数据库中的关键字数据元素通常其代码都有特定含义,必要时还带有校验码。3.1.2 校验码计算公式 对每一个带有校验码的关键字代码,都要有一张代码设计说明书,校验码计算公式可以相通,也可以不同。3.2数据库设计3.2.1 数据库总体结构 本系统采用关系型数据库模式,因此数据库由若干个二维表(数据文件)组成,每个数据文件均设计成第三范式。表名用含有实际意义的大写拼音首字母表示。3.2.2数据库的安全设计 1. 软件系统方面 对数据库管理系统的访问账号和口令进行细致严格的权限设置,前端操作于后台数据相分离。 2. 程序设计方面 对进行系统的操作权限设置,将每个表单的操作权限分为新增、修改、删除、查询、打印五个功能,可以根据操作员的身份进行操作权限的设置和维护。 3.3 输入输出设计输入输出设计在信息系统中占据重要地位,因为输入和输出是用户与系统的接口,是用户与系统关系最密切的两部分,它对于保证今后用户使用系统的方便性及系统的安全可靠性来说十分重要。系统设计时,应先进行输出设计,再进行输入设计,因为输入信息只有根据输出要求才能确定。3.3.1 输出设计 输出设计的目的时使系统能输出满足用户需求的有用信息,用户所需要的各种管理业务和经营决策等方面的信息都是由系统的输出部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论