管理信息系统作业2823.docx
《管理信息系统作业2823.docx》由会员分享,可在线阅读,更多相关《管理信息系统作业2823.docx(26页珍藏版)》请在冰豆网上搜索。
管理信息系统作业2823
学生学号
20510711233
实验课成绩
武汉理工大学华夏学院
学生实验报告书
实验课程名称
管理信息系统
开课学院
武汉理工大学华夏学院
指导教师姓名
余珍文
学生姓名
刘炜
学生专业班级
会计1112
2012—2013学年第一学期
实验报告填写规范
1、实验是培养学生动手能力、分析解决问题能力的重要环节;实验报告是反映实验教学水平与质量的重要依据。
为加强实验过程管理,改革实验成绩考核方法,改善实验教学效果,提高学生质量,特制定本实验报告书写规范。
2、本规范适用于管理学院实验课程。
3、每门实验课程一般会包括许多实验项目,除非常简单的验证演示性实验项目可以不写实验报告外,其他实验项目均应按本格式完成实验报告。
在课程全部实验项目完成后,应按学生姓名将各实验项目实验报告装订成册,构成该实验课程总报告,并给出实验课程成绩。
4、学生必须依据实验指导书或老师的指导,提前预习实验目的、实验基本原理及方法,了解实验内容及方法,在完成以上实验预习的前提下进行实验。
教师将在实验过程中抽查学生预习情况。
5、学生应在做完实验后三天内完成实验报告,交指导教师评阅。
6、教师应及时评阅学生的实验报告并给出各实验项目成绩,同时要认真完整保存实验报告。
在完成所有实验项目后,教师应将批改好的各项目实验报告汇总、装订,交课程承担单位(实验中心或实验室)保管存档。
附表:
实验成绩考核建议
观测点
考核目标
成绩组成
实验预习
1.对验证型实验,考察对实验原理与方法的预习情况
2.对于综合型、设计型实验,着重考查设计方案的科学性、可行性和创新性
对实验目的和基本原理的认识程度,对实验方案的设计能力
20%
实验过程
1.是否按时参加实验
2.对实验过程的熟悉程度
3.对基本操作的规范程度
4.对突发事件的应急处理能力
5.实验原始记录的完整程度
6.同学之间的团结协作精神
着重考查学生的实验态度、基本操作技能;严谨的治学态度、团结协作精神
30%
结果分析
1.所分析结果是否用原始记录数据
2.计算结果是否正确
3.实验结果分析是否合理
4.对于综合实验,各项内容之间是否有分析、比较与判断等
考查学生对实验数据处理和现象分析的能力;对专业知识的综合应用能力;事实求实的精神
50%
实验项目名称
大学超市管理信息系统
实验者
刘炜
专业班级
会计1112
同组者
实验日期
2012.11.14
一、实验目的、意义
目的:
武汉理工大学华夏学院超市是为方便同学们生活而新建的。
新建的超市相比之前的规模大了很多,商品数量也增加了不少。
有关商品的信息量也在增加。
超市需要对各种信息进行分析,以方便管理。
通过开发管理信息系统,使学生获得更加新鲜的产品,方便的服务,提高超市工作效率和质量减轻劳动强度。
保证顾客和超市的效益。
意义:
(1)提高超市的工作效率。
(2)通过全面的信息采集和处理,辅助提高超市的决策水平。
(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张能力,提供有效的技术保障
二、实验基本原理与方法
管理信息系统是借助计算机,互联网等手段把企业管理流程在线实现。
使企业高层获得明确的信息,更好的实施管理。
本文主要是介绍大学超市进销存管理信息系统的环境、功能作用、设计的方案等各方面的内容。
主要是让使用者了解此系统,使他们能更好的运用本系统,使此系统发挥出应有的作用。
本系统运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细的分析,实现了对超市的进货、销售和库存的科学管理
1)系统分成几个相对独立的模块,但这些模块都进行集中式管理
(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。
作为应用程序有较强的可操作性和扩展性。
(3)合理的数据流设计,在应用系统设计中,相对独立的模块间以数据流相互连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。
三、实验内容及要求
功能需求分析
业务流程分析
数据字典设计
为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:
(1)合法性原则:
依据产品核算系统的工作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。
(2)实用性原则:
适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。
(3)准确性原则:
对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:
类型匹配,长度不超限等)。
(4)易操作原则:
要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。
(5)源程序可读性原则:
为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。
(6)优化原则:
为了达到优化的目的,合理的运用窗口,菜单,对象等的继承,自定义用户对象,事件,函数,减少不必要的重复性代码,使程序简介明了,也方便了将来的维护。
(7)安全性原则:
可以为该系统的用户设置用户权限。
四、实验方案或技术路线(只针对综合型和设计型实验)
利用层次图来表示系统中各模块之间的关系。
层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。
树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素。
随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。
从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。
本系统有多个子系统,每个子系统之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个子系统访问的是同一个数据库,只是所访问的表不同而已。
每个子系统的功能都是按照在调研中搜集的资料进行编排制作的。
依据上述功能的分析,系统在几个子系统的基础上每一大子系统又分为几个模块:
(1)招聘管理子系统包括:
应聘人员登记、应聘人员信息查询、应聘人员录用、招聘计划。
(2)员工信息管理子系统包括:
员工信息维护、员工信息查询、员工职位调动、员工离职登记。
(3)合同管理子系统包括:
合同维护、合同查询、合同解除。
(4).薪资管理子系统包括:
奖励管理、惩罚管理、奖金管理、医疗补贴管理、工龄工资管理、基本工资管理、工资管理、当月工资管理查询、历史工资查询。
(5)考核管理子系统包括:
请假登记、请假查询、考勤汇总、考勤查询、年终考核、年终考核查询。
(6)系统管理子系统包括:
修改密码、用户管理、数据维护。
(7)报表管理在系统包括:
员工基本信息统计、员工工资统计。
(8)工具子系统包括:
计算器、记事本。
组织结构与功能分析
组织结构:
前台零售管理系统、
后台管理系统
组织结构图:
该系统分为前台和后台两个方面。
在前台主要是负责商品的销售业务,包括商品的录入和收银。
后台负责的任务较多,包括货物的库存信息,进货管理,以及员工的信息。
能够充分掌握货物和员工的信息,便于生成需要的信息,为高层决策提供依据。
子系统划分
功能描述:
商品录入子系统要求快速录入商品因此必须支持条形码扫描
进货管理模块主要有,生成进货计划,入库登记,进货与出库记录三部分组成。
生成进货计划包括货单新建,删除,付款等。
入库登记,包括商品的名称,数量,入库的时间,存放位置。
属性
类型
大小
能否为空
约束条件
商品编号
Char
20
No
主码
商品名称
Char
20
No
商品数量
double
8
Yes
商品价格
double
8
N0
商品归类
Char
20
Yes
存放位置
Char
20
Yes
流程图设计
数据字典设计
商品录入
属性
类型
大小
能否为空
约束条件
商品编号
Char
20
No
主码
商品名称
Char
20
No
商品数量
double
8
Yes
商品价格
double
8
N0
商品归类
Char
20
Yes
存放位置
Char
20
Yes
进货管理
属性
类型
大小
能否为空
约束条件
商品编号
Char
20
No
主码
商品名称
Char
20
No
进货数量
double
8
Yes
进货日期
Char
20
Yes
商品价格
double
8
N0
商品归类
Char
20
Yes
供货商编号
double
8
N0
销售管理
属性
类型
大小
能否为空
约束条件
日期
Char
10
否
主码
商品编号
Char
20
否
商品名称
Char
20
否
单项商品销售额
Double
8
能
单类商品销售总额
Double
8
能
销售总额
Double
8
能
库存管理
属性
类型
大小
能否为空
约束条件
商品编号
Char
20
No
主码
商品名称
Char
20
否
库存量
Char
20
否
小于约束最小值提醒
入库日期
Char
10
否
入库数量
Char
20
否
出库日期
Char
10
否
出库数量
Char
20
否
工作人员管理
属性
类型
大小
能否为空
约束条件
工作编号
Char
20
否
主码
姓名
Char
20
否
性别
Char
2
否
(男,女)
职称
Char
20
否
权限
Char
20
否
E-R图设计
五、实验原始记录(可附加页)
(程序设计类实验:
包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;
分析与设计、软件工程类实验:
编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。
系统实施部分要求记录核心处理的方法、技巧或程序段;
其它实验:
记录实验输入数据、处理模型、输出数据及结果分析)
项目需求分析
随着政府机关与广大企事业单位内部网络的广泛建立,在通用信息平台上构筑高效实用的协同工作和自动化办公应用系统,满足信息高度共享和即时发布的需求,有效实现内部知识管理,已成为众多用户的共同需求。
图书管理系统,为政府机关与广大企事业单位自动化办公提供了一个较好的解决方案。
通过对一些图书馆的实际考察、分析,并结合图书馆的要求以及实际的市场调查,要求本系统具有以下的功能:
▲网站设计页要求美观大方、个性化,功能方面,操作简单。
▲要求实现基础信息的管理平台。
▲要求对所有读者进行管理。
▲能查看图书的信息。
▲提供快速的图书信息检索功能,保证数据查询的灵活性。
▲实现图书借阅、图书归还的功能。
▲具有易维护性和易操作性。
系统设计
系统目标
根据前面所做的需求分析及用户的需求可以得出,图书管理系统实施后,应达到一下目标
▲网站整体结构和操作流程合理顺畅。
▲网站设计页要求美观大方、个性化,功能方面,操作简单。
▲规范、完善的基础信息设置。
▲对所有读者进行集中管理。
▲对图书信息进行集中管理。
▲实现快速的图书信息检索功能。
▲实现图书借阅、图书归还的功能。
▲系统运行稳定、安全可靠。
系统功能结构
图2图书馆管理系统流程图
开发环境
在开发图书馆管理系统时,该项目使用的软件开发环境如下:
服务端
▲操作系统:
Windows2003Server/Linux(推荐)
▲服务器:
Apache2.2
▲PHP软件:
PHP5.1.6
▲数据库:
MySQL5.0.24
▲MySQL图形化管理软件:
phpMyAdmin-2.9.0.2
▲开发工具:
Dreamweaver8.
▲浏览器:
IE6.0及以上版本。
▲分辨率:
最佳效果1024*768像素。
文件夹组织结构
数据库概念设计
根据以上各节对系统所做的需要分析、系统设计,规划出本系统中使用的数据库实体分别为图书档案实体、读者档案实体、借阅档案实体、归还档案实体和管理员实体。
下面将介绍几个关键实体的E-R图。
创建数据库及数据表
结合实际情况及对用户需求的分析,图书馆管理系统library_db数据库主要包含以下几个表。
首页概述
用户通过index.php可以进入登录页面,点击注册可以进入注册页面进行注册,选择相应的身份可以登录到管理员操作首页或读者操作首页
首页技术分析
图书馆管理系统是一个功能全面、大型的Web的网站,通过对网站的安全性考虑,本网站对该系统进行权限的分配,只有管理员级别的用户可以对读者用户进行管理和设置。
关键代码如下:
注册页面
提供了管理员和读者两种身份的注册,注册成功后自动跳转到相应身份的操作主页,无须再输入用户名和密码。
注册页面关键代码实现
管理员模块设计
管理员模块的框架图
注册添加用户的代码
添加图书的代码
删除图书的代码
查询图书的代码
借阅图书的代码
归还图书的代码
读者模块设计
读者模块设计主要实现查看图书列表、图书状态,并能根据图书的信息进行搜索
查询图书的代码
六、实验结果与讨论
通过这次的实习和课程设计,我经历了开发一个管理信息系统最基本思路与基本步骤,从开始的课程实习,需求分析,系统分析,系统模块设计,具体的编程开发。
都是按照系统开发的正规化步骤进行。
同时在这次系统开发的过程中还是遇到了不少原来未能预料的困难,由于技术上的原因和最初构想不够周全,开发经验不足,加上时间很紧迫,不能完全把最初的所有设想完全在最后实现。
本系统只能是实现了很简单的基本功能,该系统的工资管理功能也不是很完善。
本系统的工资管理还不能自动生成工资表。
但由于个人技术原因,没有达到预想效果。
因此本系统在用户操作、功能需求上还存在着多方面不足。
希望在系统的二次开发中,能填补以上缺陷。
二十一世纪的竞争主要是人才的竞争,企业要想在未来的竞争中立于不败之地,就需要加强人事的管理,就需加强人事管理信息系统的建设。
但是,由于受作者能力、时间等方面因素的限制,本文对人事管理信息系统的思想分析是比较粗浅的,所提出的解决方案也有待于进一步的完善。
在今后一段时间内,还需要在以下几个方面作进一步的发展:
(1)继续不断地将先进的人事管理思想和方法融合到系统中来,特别是精确管理技术、知识管理技术、数据挖掘技术、智能决策等现代管理思想的融合,以此来优化办公管理效率;
(2)建成统一的集成化信息系统是企业发展的长远目标。
因此,企业在信息化方面要注意到人事管理信息系统与采购、销售、财务等信息系统内部的集成。
在程序的开发过程中,遇到很多的麻烦,因为原先没有学过PHP,很多东西都是从头开始的,所以比较的困谈,但是我们迎难而上,没有退缩,敢于面对困难,把这次的课设按预期的任务完成。
图书管信息管理是一个非常实用的系统,我们在做这个系统的时候再网上查了一些资料,结合课本的,与实际相联系,大致的得出了现在所作的系统的模块,它主要的功能在于借阅和还书还有添加,这些是用到最多的,所以在设计的时候也特别的注意,修复了很多的BUG。
开发过程中不能解决的问题就从Google中找到答案,善于利用搜索引擎等等。
总的来说,系统实现了预想的功能,但是在设计中还是有很多很多改进的地方,比如说:
重复代码没有精简,不会利用全局变量或者函数来实现代码的重用,还有数据库的更多操作没有能跟程序联系在一起等等。
收获对我们来说是可喜的,锻炼了自己的能力,也能发现自己的不足。
在以后的学习中应更加努力
七、实验报告成绩(请按优,良,中,及格,不及格五级评定)
教师签字__________