毕 业 论 文(设计)用 纸
第3章 系统分析方案
3.1 可行性分析
信息电子技术学院网络办公系统是未来学院办公自动化发展的趋势,是目前迫切需要解决的问题,无论是在经济可行性.技术可行性还是在操作可行性都是可以达到要求的。
3.1.1 经济可行性分析
现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
1)本系统的运行可以代替人工进行许多繁杂的劳动; 2)本系统的运行可以节省许多资源;
3)本系统的运行可以大大的提高学校的工作效率; 4)本系统可以使敏感文档更加安全: 所以,本系统在经济上是可行的。
3.1.2 技术可行性分析
使用Visual Studio 2005开发环境,它是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的Visual Studio Express 版本,拥有众多免费的空间,是一个可行的开发环境。
数据库使用Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高
佳木斯大学教务处 第 6 页
毕 业 论 文(设计)用 纸
性能的数据应用程序。Microsoft SQL Server 2005 数据引擎是数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。是一个十分强大的软件,是可以满足需求的。
语言使用asp.net,.net,c#.这些是构建网络办公系统,开发网络平台的最常用的脚本语言,具有容易修改,好操作等优点,对后期的开发有一定的帮助。
3.1.3 操作可行性分析
所开发的信息电子技术学院网络办公系统具备以下特点: 1)界面清晰、功能齐全而实用、操作简单。 2)开发周期短、维护费用低。
3)风格友好化,轻松管理,容易上手,达到一看就懂、一学即会。 4)目标系统必须具有可靠性、安全性、可维护性、可移植性等。
5)系统的通用性:此系统为工作管理系统,不能局限于单一操作平台及网页,里面的数据都是从数据库中提出,不受固定数据库限制,主要可以增强系统的通用性,减少系统二次开发的工作量。
6)数据库作为最里层,对外界用户来说是完全封闭的,也就是说用户信息的高度安全性和保密性。本系统可能管理许多较为敏感的事情,如个人收入、个人档案等,因此如何做好数据的安全工作非常重要。所以在开发本系统时必须重视系统的安全性。
佳木斯大学教务处 第 7 页
毕 业 论 文(设计)用 纸
3.2 需求分析
3.2.1 顶层数据流图
录入编辑上传信息录入查看上传信息信息电子技术学院网络办公系统管理员返回处理信息教师返回操作结果查看下载请求返回操作信息学生 图3-1学院网络办公系统顶层数据流图
如图3-1所示,信息电子技术学院网络办公系统服务三大办公群体,分别为管理员,教师和学生。管理员可进行录入编辑上传信息的操作,办公系统返回其处理结果;教师可进行录入上传查看信息操作,办公系统返回其操作信息;学生可进行发布下载查看请求,办公系统返回其操作信息。
佳木斯大学教务处 第 8 页
毕 业 论 文(设计)用 纸
3.2.2 0层数据流程图
学生查询的信息附注信息学生管理3学生信息读取教师信息教师查询的信息教师管理4管理员管理 2查询管理员附注信息信息分类1分类信息管理员图3-2学院系统0层数据流图
如图3-2所示,学院网络办公系统由四个管理模块组成,管理员录入分类信息,分类信息分别流入教师管理,学生管理和管理员管理,然后每一个实体在自己的管理模块对里面的数据进行相应的操作。
佳木斯大学教务处 第 9 页
毕 业 论 文(设计)用 纸
3.2.3 1层管理员数据流图
学生基本信息学生信息表管理学生2.6输出学生信息教师基本信息教师信息表息单师信息单管理教师2.7输出教师信息学生信 公告通知表公告通知信息教公信告单息管理公告2.2输出公告录入数据录入信息2.1留言信息单文课表件留言表留言信息管理留言2.3输出留言单文件文件夹管理文件2.4输出文件课程表课程信息管理课程2.5输出课表 图3-3管理员管理1层数据流图
如图3-3所示,管理员办公子系统分为录入信息管理,管理公告,管理留言,管理文件,管理课程,管理教师和管理学生子模块。管理员可以将学生信息,教师信息,公告信息,留言信息,文件和课程添加到数据库的相应表中,同时管理员有编辑删除的权限,可对数据库中每个表进行操作,所以有对每个表的操作管理模块。
佳木斯大学教务处 第 10 页