
班级通讯录可行性分析报告.doc
10页目录一、开发班级通讯录系统的背景 2二、班级通讯录的前景 2三、系统模型 3四、用例模型 4五、解决方案 45.1软件总体功能: 55.2系统数据流图: 55.3系统功能结构图: 65.3.1学生登录子系统 65.3.2学生信息子系统 65.3.3 详细信息子系统 65.3.4信息留言功能 75.3.5同学信息查看、修改、删除 75.3.6搜索功能 75.3.7网站统计分析 7六、该方案可行性分析及说明 76.1经济可行性: 76.2技术可行性: 86.3使用维护可行性: 86.4管理上的可行性: 96.5运行上可行性: 96.6社会可行性 9七、系统开发计划 9八、结论 10第 10 页 共 10 页一、开发班级通讯录系统的背景1、日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息而随着计算机的普及,人们的生活摆脱了传统式的记事本、簿,越来越多的靠计算机来帮助人们记住这些事情,极其简便这就需要有一个使用的通讯录管理系统,用户可以方便的通过自己电脑的通讯录管理系统,来随时查阅自己所需要的信息,而不必再大费周折去翻开那繁琐的记事本。
通讯录管理系统是一个专门针学生用户联系方式以及一些简单个人信息的实用管理系统,它方便了学生对众多同学、老师、等个人信息的储存和快速查阅的功能,大大减少了查找过程的时间二、班级通讯录的前景1、当今时代是飞速发展的信息时代在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境计算机的最大好处在于利用它能够进行信息管理使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性尤其对于复杂的信息管理,计算机能够充分发挥它的优越性计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提2、建立班级通讯录目的是方便老师联系学生、同学之间的联系以及学校有什么事情及时向学生和家长反应班级通讯录包括学生基本信息、班级信息、系部信息、班主任信息以及联系方式学校是一个人员多、事务杂的机构,因此对管理系统要求也比较高,班级通讯录可以有效的减轻学校管理人员的负担3、班级通讯录包括学生基本信息、班级信息、教师信息、系部信息以及联系方式学校是一个人员多、事务杂的机构,因此对管理系统要求也比较高,班级通讯录可以有效的减轻学校管理人员的负担若要修改学生信息,首先要查询要修改的学生信息数据,在对其修改,但学号不允许修改。
三、系统模型选择用户开始用户登录登录成功N用户选择服务Y选择退出NY查询学生联系方式查询教师联系方式退出四、用例模型1、学生用例模型 2、教师用例模型:五、解决方案通过对系统数据库设计和系统数据流的设计分析,提供了一个解决方案:5.1软件总体功能:5.2系统数据流图:添加用户添加资料删除资料打印资料修改资料管理员普通用户登录修改密码注销查找排序退出通讯录管理系统数据流图5.3系统功能结构图:通讯录管理系统登录窗口主窗口关于窗口修改密码窗口系统功能结构图5.3.1学生登录子系统学生登录学生登录系统时必须要填写学生姓名与学号才可登录界面查找学生基本信息 如果姓名或学号不正确就会提示错误信息,请重新登录点击重按钮可进行重新输入5.3.2学生信息子系统进入学生信息系统查找学生基本信息(姓名、学号、性别、家庭住址、班级等)5.3.3 详细信息子系统a.联系方式信息更清楚的了解学生的信息(邮编、、、家庭住址等)b.班级信息了解学生所在班级、班长、系部、班级人数等c.教师信息 知道班主任信息、联系方式等d.系部信息所在系部的系编号、系名称、系领导、系教师数等5.3.4信息留言功能 在班级通讯录系统中信息留言是比较常用的功能,论坛是一个大范围的讨论和联系,而留有是个人与个人的沟通。
留言功能主要分为:发布留言,查看留言5.3.5同学信息查看、修改、删除该功能主要方便校友联系,能方便的查看校友目前所处行业,联系方式,并提供打印功能等管理员对校友信息修改、删除5.3.6搜索功能 随着信息的不断增多,为查找小心,搜索功能还是必要的,该功能可以按多种方式搜索:按用户名查询,按班级查询,按身份证号查询等5.3.7网站统计分析对来访者IP、地区、来访时间进行跟踪统计,提供图形化的统计工具,对本站内的来访人数进行统计六、该方案可行性分析及说明6.1经济可行性:现在,计算机的价格已经十分低廉,性能却有了长足的进步而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:①本系统的运行可以代替人工进行许多繁杂的劳动;②本系统的运行可以节省许多资源;③本系统的运行可以大大的提高学校的工作效率;所以,本系统在经济上是可行的6.2技术可行性:本系统为一综合集成系统通过上面的新系统技术方案的分析,本系统的综合集成开发在技术上是完全可行的为更方便的设计这个班级通讯录,作者选用的工具是 ASP 网页编程语言近年来随着 Internet 技术的飞速发展及用户需求的不断升级, Web 页面技术也不断的推陈出新,使得 Web 站点的功能越来越强大,能够提供的服务种类越来越繁多。
从 HTML 、 Client Script 到 CGI, 从 JAVA 的诞生到 ActiveX, Web 页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考 Web 页面设计的真正需要后,推出了 Active Server Pages (ASP) ,一种用以取代 CGI(Common Gateway Interface ,通用网关接口 ) 的技术ASP 是微软公司推出的一种位于服务器端的脚本运行环境 通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等更重要的是, ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 Web 编写工具所远远不及的地方使用 ASP 还有个好处,就在于 ASP 可利用 ADO(Active Data Object, 微软的一种新的数据访问模型 ) 方便快捷地访问数据库 , 从而使得开发基于 WWW 的应用系统成为可能,这也是本文选择 ASP 作为开发工具最重要的原因之一。
ASP 全称为 Active Server Pages (动态服务器主页),它一种应用程序环境,可以利用 Vbscript 或 Java Script 语言来设计,主要用于网络数据库的查询与管理其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP 的程序码,解释为标准 HTML 格式的网页内容,再送到浏览者浏览器上显示出来 利用 ASP 生成的网页,与 HTML 相比具有更大的灵活性只要结构合理,一个 ASP 页面就可以取代成千上万个网页为本系统的开发我特地对本学校进行了深入的调查研究学校拥有自己的网络及机房,并且各部门也有自己的电脑并且我们对用户所提出的要求也都能够满足综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的6.3使用维护可行性:本系统用目前最广泛的数据库开发工具Sql Server、记事本和pc计算机以及windows操作系统,一般工作人员均可熟练的使和维护,不需要更多的专业技术人员维护6.4管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等规章制度和管理方法为系统的建设提供了制度保障。
6.5运行上可行性:本系统为一个小型的新生管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的6.6社会可行性方便了同学之间的联系,不需要付费就可以免费获取班级同学的联系方式没有访问时间的限制可以随时随地查询班级同学的联系方式本系统设计花费交少,容易设计七、系统开发计划八、结论综上所述,此系统开发目标已明确,在技术、社会和经济等方面都可行,并且投入少、见效快因此班级通讯录管理系统的开发是完全可行的。
