完整word版理工大管理信息系统实验报告Word格式文档下载.docx
《完整word版理工大管理信息系统实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《完整word版理工大管理信息系统实验报告Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
第
一
学期
实验项目名称
信息系统分析与使用一(熟悉系统分析工具)
实验成绩
实验日期
2015年11月30日7,8,9,10,11,12共8节
目的:
熟悉和练习系统调查和系统分析常用的画图工具Visio以及word中的画图方法。
练习示例参照教材。
要求:
画出组织机构图,业务流程图,功能层次图,数据流程图
写出学习小结和体会
组织机构图
业务流程图
功能层次图
数据流程图
学习小结:
功能层次图、业务流程图、数据结构图、组织机构图等,都是管理信息系统中基本的图解,学习它们的绘制方法,并且熟练掌握,对我们日后的工作有很大帮助。
教师签字__________
信息系统分析与使用二(系统调查)
2015年12月7,8,9,10,11,12共8节
学习使用生命周期法进行系统调查分析。
选择一个自己熟悉或感兴趣的系统,尝试做一个系统分析报告。
教务处管理系统分析
1.问题识别
教务信息管理系统类似于档案管理,它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教务信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但目前还有一些单位和部门还是使用传统人工的方式公务员之家管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
同时随着学校的规模不断扩大,学生数量急剧增加,有关教务的各种信息量也成倍增长。
所以教务信息管理系统的可运行性和功能效用的多少就显得尤为重要了。
教务信息管理系统最简单的是采用SQLserver2000的数据库技术进行架构,主要包括登录,教师用户,管理员用户,学生用户四个模块,各个对象根据自己的权限进行查询。
系统管理员通过数据库后台对学生或者其他的输入对象输入的数据进行整理和更新。
由于信息量的巨大,管理员要时不时对系统进行维护和更新,保证系统能够顺畅运行。
采用教务管理信息系统可取代原系统的单据手工传递工作,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,规划教学资源,提高学生信息,及时反馈教学信息的利用率。
2.可行性分析
2.1用户需求
2.1.1学生模块功能需求
(1)只限于一般用户和管理员操作。
而且不同的用户级别所操作的教务信息类型是有限制的。
用户可以向里面添加、修改和删除数据。
(2)学生用户登陆后可以进行学籍管理、成绩管理、等级考试管理等基本信息管理。
2.1.2教师模块功能需求
教师可以通过登录系统后进行教师管理、排课管理、教学计划、成绩管理基本信息管理。
2.1.3系统管理员功能模块需求
(1)数据备份:
管理员可以通过选择保存的路径把数据库保存在硬盘中,也可保存在软盘中。
(2)数据恢复:
管理员可以通过选择路径把数据恢复。
(3)操作学生管理:
仅限管理员。
其中可以添加、修改、删除操作学生,设置他们的权限、级别及密码。
(4)系统整理信息:
显示距离管理员整理系统的时间。
3.详细调查
教务管理系统业务流程图
3.1数据
学生管理数据流程图
教师管理数据流程图
系统管理员管理数据流程图
4.数据库设计
4.1数据分析
4.1.2数据库表
属性
属性类型
是否标识
长度
是否可以为空
学号
varchar
是
20
否
姓名
10
班级编号
性别
年级
int
政治面貌
5
民族
籍贯
专业院系
入学时间
Datetime
出生日期
表1学生信息数据库
课程编号
课程名称
char
学分
课时
上课地点
表2课程库数据库表
分数
是否重修
2
是否补考
是否已确定成绩
表3成绩表数据库表
编号
Char
职称
系别
表4教师数据库表
课程号
Int
教师
表5课程信息数据库表
5.逻辑结构设计
逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。
信息系统分析与使用三(系统分析)
2015年12月14日7,8,9,10,11,12共8节
通过使用一个具体的管理信息系统,进一步加强对信息系统的感性认识,加深对信息系统概念、功能的理解,了解信息系统对企业管理的辅助管理功能,促进思考管理信息系统给企业带来的机遇与挑战。
企能客户关系管理软件、2BizBoxERP软件、华强CRM软件等,任选一个安装使用,或其他类似软件,具体软件根据实际情况选择。
(1)阅读熟悉指定软件的使用说明书或帮助文档;
(2)描述指定软件的基本功能,绘制软件功能结构图;
(3)分析软件的核心数据功能,如输入数据、输出数据,各数据在业务处理过程中的作用等;
(4)分析系统的核心业务流程,绘制业务流程图。
1.2BizBoxERP的功能结构图
2.2BizBoxERP软件的技术架构
图12BizBox软件的主要技术架构
2BizBox整个系统前后台代码均使用Java语言编写,并基于JavaEE技术。
整个系统可以分为客户端(前台)和服务器端(后台)两部分。
前台主要是UI客户端程序,为用户展示数据、提供交互;
后台负责数据的处理和后台业务逻辑实现。
随着应用的日趋复杂,前台客户端程序又分为核心的桌面程序、基于Web的对外模块、基于PDA和移动数据采集器的WindowsCE客户端、基于手机和掌上电脑的Mobile客户端,等等。
JDK:
前后台JDK版本保持一致,目前一直保持最新的JDK6;
GUI:
使用Swing开发图形界面,使用自行开发的通用图形组件库。
同时,一些Web模块则使用静态页面HTML、JSP、Extjs、Flash/Flex(如供应商在线模块等);
通讯:
由于前后台使用EJB进行通讯,所以通讯协议主要为EJB支撑协议RMI/IIOP。
对于Web模块以及一些特殊模块(如Document管理),使用HTTP协议传输数据。
对于账上设备,采用XML的数据格式进行封装和转换,增加灵活性,降低处理消耗;
后台:
通过EJB对外提供通讯接口;
Web部分通过几个Servlet提供数据接口。
内部使用EJB、业务层、DAO层、Hibernate层、JDBC层与数据库交互;
数据存储:
系统大部分数据,存于MySQL数据库中。
同时,系统也提供FTP服务器实现一些数据的存储(主要是图纸、文档等模块);
图22BizBox的组成结构
上面的图中,客户端主要是GUI部分。
它基于Swing并通过JavaWebstart或独立客户端安装程序进行发布,安装在企业内部用户桌面上,用于进入2BizBox系统。
此外,客户端也提供了基于Web部分的一些补充模块,对外部用户提供服务,如供应商、客户等。
通讯部分,客户端GUI部分使用EJB与HTTP的方式与后台通讯,交换数据。
Web部分通过HTTP与后台的Servlet进行通讯,获得数据。
服务器侧主要负责API提供、业务处理、数据处理等。
通过LoginManagerEJB对外提供GUI客户端接入,并将请求转发其他具体模块的EJB处理。
模块EJB将请求转到业务层进行数据校验、相关动作处理,最后交给DAO层进行数据处理。
DAO最后通过Hibernate层对数据库进行数据的操作,包括数据的增删改查等。
除数据库外,系统一些文档等数据存储在另外的FTP服务器上。
这部分的处理一般在Servlet中进行,客户端通过Servlet上传文档,并转发到FTP服务器中。
3.业务流程图