版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学 生 实 践 报 告(文科类)课程名称: 管理信息系统 专业班级: 学生学号: 学生姓名: 所属院部: 指导教师: 20 14 20 15 学年 第 学期 金陵科技学院教务处制实践报告书写要求实践报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。实践报告书写说明实践报告中一至四项内容为必填项,包括实践目的和要求;实践环境与条件;实践内容;实践报告。各院部可根据学科特点和实践具体要求增加项目。填写注意事项(1)细致观察,及时、准确、如实记录。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。(4)外文、符号、公
2、式要准确,应使用统一规定的名词和符号。(5)应独立完成实践报告的书写,严禁抄袭、复印,一经发现,以零分论处。实践报告批改说明实践报告的批改要及时、认真、仔细,一律用红色笔批改。实践报告的批改成绩采用百分制,具体评分标准由各院部自行制定。实践报告装订要求实践报告批改完毕后,任课老师将每门课程的每个实践项目的实践报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实践大纲。实践项目名称:百货公司人事管理信息系统设计 实践学时: 同组学生姓名: 实践地点: 实践日期: 实践成绩: 批改教师: 批改时间: 指导教师评阅: 一、实践目的和要求目的:是在保证实现逻辑模型功能的基础上,尽可能提
3、高目标系统的简单性、可变性、一致性、完整性、可靠性、经济性、系统的运行效率和安全性,将分析阶段所获得的系统逻辑模型转换成一个具体的计算机实现方案的物理模型。要求:完成一个计算机物理系统配置方案报告和一份系统设计说明书。二、实践环境与条件采用PC机,运用Word软件进行文字和图表的编辑。三、实践内容系统平台设计系统模块结构设计代码设计数据库设计总结四、实践报告(附件)百货公司人事管理信息系统设计系统设计时信息系统开发过程中第二个重要阶段。该阶段的主要任务是:在科学、合理的设计和模型的基础上,尽可能提高系统的运行效率、可变性、可控性和工作质量;充分利用并合理投入各类可以利用的人、财和物质资源,使之
4、获得较高的综合效益。一、系统平台设计管理信息系统是以计算机科学为基础的人机系统。管理信息系统平台是管理信息系统开发与应用的基础。管理信息系统平台设计包括计算机处理方式、网络结构设计、网络操作系统的选择、数据库管理系统的选择、软件与硬件选择与设计等工作。我们小组从软硬件结构两个大方面对其进行了简单的分析。1.硬件结构设计为了保证书店管理系统的稳定高速运行,必须要增加必要硬件,并对现有的硬件进行改造,特提出以下硬件需求。1.1服务器的要求1 服务器的中央处理部件(CPU)建议使用core2 双核2.4G(以上) 2 服务器内存必须使用服务器专用ECC 512M以上内存3 为了保证数据存储的绝对可靠
5、,硬盘应使用磁盘冗余阵列(RAID 01)80G以上4 为了防止服务器不可预测的故障,或者服务器的定期维护对公司整个业务造成的影响,所有建议使用两台服务器。两台服务器应构成双机热备份,中间使用Watch Dog电路。这样的结构可以保证整个系统的长时间不间断工作,即使在服务器定期维护的时候也可以使用后备另一台服务器工作。5 服务器应该放在学校内部。不然无法进行程序调试。6 服务器应该必须有固定IP地址。7 其他性能在经济条件允许的情况下,应该尽量使用高速稳定的配件。1.2服务器上应该配备的软件1. 操作系统:Microsoft Windows XP 或者 Microsoft Windows72.
6、 数据库:Microsoft SQL Server 2003 3. 服务器必须使用专业的防火墙和反病毒软件。4. 除了为了运行必须配备的程序以外,服务器上建议尽量不要安装其他无关程序,以减少程序的混乱或者程序的意外冲突。5. 各软件的操作系统尽量统一。这样可以避免管理软件因为操作系统版本不一致而造成的过多的开销。各系的机器必须也安装反病毒软件和防火墙。以防止网络上的蠕虫病毒在整个网络范围内的蔓延。2. 系统软件结构的设计在系统软件设计方面主要从两个部分人手:一是根据功能说明书的要求对系统的功能需要划分功能模块,进行功能设计;二是根据用户的使用要求进行数据结构设计并规范化。系统软件:(1)网络操
7、作系统:书店管理系统可以以学校的校园网为传输介质,以新系统为软件平台。该系统采用VB编写,通用性强,运行于Windows XP或Windows 7系统平台。对于PC机的服务器,网络操作系统主要有Novell的NetWare和Microsoft的Windows NT Server 两种。Windows NT Server 作为新一代网络操作系统采用了当今众多新技术,NOVELL NetWare 也具有的较好的网络性能。虽然Windows NT 同NetWare 产品在许多应用领域存在竞争,但是两类操作系统又是可以相互操作,两类操作系统可以并存于同一网络系统之中。因此,两类操作系统都可以选为网络系
8、统之一。(2)数据库:数据库软件目前可供选择的较多,如MS SQL SERVER、OREACLE等,这些数据库都是大型关系型数据库的典型代表,根据我们小组的产品的特点,我们建议选择Microsoft的产品SQL SERVER 。(3) 前台开发工具:目前比较流行的开发工具有,VB、VC等。我们选择使用VC /VB 6.0企业版。应用软件:书店管理系统综合了学生资料、成绩、授课、补考成绩、奖励处分等多方面的业务需要,有效的保证了系统能够满足学生各方面的使用。二、系统模块结构设计系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图。2.1功能模块划分及描述人事管理系统是一
9、个典型的数据库开发应用程序,由系统用户管理模块、基本信息管理模块、员工考勤信息管理模块、员工考评管理模块组成,系统功能模块及描述如下。2.1.1系统功能模块结构图人事管理系统系统用户管理模块基本信息管理模块员工考勤管理模块员工考评管理模块图2.1 人事管理系统功能模块结构部门信息管理系统部门数据信息员工基本信息管理员工工作考评管理员工考勤管理学习工作经历管理家庭成员信息管理图 2.2员工基本信息及考勤考评管理模块2.1.2系统功能模块描述1、系统用户管理模块该模块主要功能是用户管理员登录操作。2、基本信息管理模块该模块的主要功能是对员工的各种信息进行查询操作。3、员工考勤管理模块该模块主要功能
10、是对员工的考勤信息进行管理操作。4、员工考评信息模块该模块主要功能是对员工的考评信息进行管理操作。2.2系统配置设计硬件平台:CPU:P4 2.8GHz;内存:512MB以上。软件平台:操作系统:Windows xp/ Windows 2000/ Windows 7;开发软件:visual foxpro 6.0浏览器:IE5.0,推荐使用IE6.0;分辨率:最佳效果1024*768。2.3系统流程图设计系统流程图又叫事务流程图,是在计算机事务处理应用进行系统分析时常用的一种描述方法(另一个是数据流图),它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序的逻辑过程。根据需求分析的
11、要求对系统进行设计,系统流程图如图。开始用户登录确认用户类型拥有制定权限只有查询权限管理本人的用户信息管理普通系统管理员的信息和员工的信息管理普通管理员的信息和员工的信息管理本人信息普通用户重试失败Admin 用户普通管理员用户图 2.3系统用户管理模块流程分析图三、代码设计3.1代码设计代码是代表事物名称、属性、状态等的符号,为了方便于计算机处理,一般用数字、字母或它们的组合来表示。代码分为顺序码、区间码和记忆码,本系统采用的是区间码。区间码是把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一定的意义。它的优点是信息处理比较可靠,排序、分类、检索等操作易于进行。部门信息代码采
12、用四位字符表示,设计方案如图3.1:X X X X编号01部门顺序号图3.1 部门信息代码设计方案员工信息代码采用四位字符表示,设计方案如图3.2:X X X X 员工信息顺序号编号02图3.2 员工信息代码设计方案3.2数据库设计3.2.1概念设计根据系统分析的数据流程图和数据字典,即可设计出能够满足用户需求的各实体及他们的关系,为后面的逻辑结构设计打下基础。这些实体包含的具体信息,通过相互间的作用形成数据的流动。E-R图如下。图 3.3 E-R图3.2.2逻辑设计概念设计是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用产品所支持的
13、数据模型相符合的逻辑结构。下图为该系统的数据关联图。图3.4数据关联图3.3系统模块设计本系统的主窗体是整个应用程序的入口处。此模块的主要作用是确认登录用户的身份,得到身份认证的用户才可以使用本系统。并根据当前用户的登录权限来划分用户可以进行的操作,由于系统用户的资料都存储在数据库中,因此,只要可以进入数据库中查看数据的用户都可以得到本系统用户的详细资料。图3.5人事系统登录页面用户在此输入帐号和密码登录本系统,帐号密码错误不匹配时无法登录本系统。可单击“退出”退出本系统。帐号密码输入完毕如果匹配单击“确定”可以进入本系统进行操作3.3.1 人事管理模块设计本程序有3大管理功能,分别为基本信息
14、管理,考勤考评管理和系统用户管理。基本信息管理子菜单下有部门信息和员工信息2个命令,考勤考评管理子菜单下有考勤管理和考评管理2个命令,系统管理子菜单下有用户管理和密码修改2个命令。图3.6人事管理界面设计3.3.2 员工信息查询模块设计图 3.7 信息查询界面设计3.3.3职工信息录入设计职工信息录入模块的功能主要是对员工的基本信息如姓名、性别、职务、工资、家庭成员和社会关系等情况进行录入,同时还可以修改、删除和保存。图3.8 员工基本情况录入界面设计3.4安全性设计本系统的安全功能通过用户的权限设定来实现。用户在登录系统时输入密码,如果密码正确,才可进入进行系统操作。用户的权限分为使用者和管
15、理者,只有管理者才能进行用户管理,增加或者减少用户,普通人员可以修改自己的密码。四、数据库设计4.1主要模块程序代码(1)用户登录程序代码确定进入系统:command2_click()i=i+1if thisform.text2.value="123456" keyb'CTRL+F4' modi wind screen titl'人力资源管理系统' do form rsglrenshielse if i<3 messagebox("密码错,请重新输入!") thisform.text2.value="&qu
16、ot; thisform.text2.setfocus else messagebox("密码错,禁止进入系统!") thisform.release endifendif do form rsglrenshi退出系统:command1_click()YN=MESSAGEBOX("确定退出系统",4+32,"用户登录")IF YN=6 CLEAR EVENTS QUITENDIF(2)基本信息管理模块、员工考勤模块和员工考评模块代码人员信息管理:page1:职员基本信息:command1_click()do form rsgljibe
17、nxinxi职员教育经历:command2_click()do form rsgljiaoyujingli职员个人简历:command3_click()do form rsglzhiyuangerenjianli职员岗位变动:command4_click()do form rsglzhiyuangangweibiandong职员奖惩登记:command5_click()do form rsglzhiyuanjiangchengdengji职员离退休登记:command6_click()do form rsglzhiyuanlituixiudengji招聘信息管理:page2:招聘人员基本信息:
18、command1_click()do form rsglzhaopinrenyuanjibenxinxi应聘人员录取情况:command2_click()do form rsglyingpinrenyuanluquqingkuang培训信息管理:page3:各部门培训安排:command1_click()do form rsglgebumenpeixunanpai员工培训情况信息:command2_click()do form rsglyuangongpeixunqingkuangxinxi退出:thisform.release增加新记录:command1_click()mandgroup1.
19、enabled=.F.mand2.enabled=.F.mand3.enabled=.F.mand4.enabled=.T.if mand1.caption='增加新记录'thisform.txt职员编号.enabled=.T.thisform.txt姓名.enabled=.T.thisform.txt性别.enabled=.T.thisform.txt出生日期.enabled=.T.thisform.txt民族.enabled=.T.thisform.txt文化程度.enabled=.T.thisform.txt毕业学校.enabled=.T.thisform.txt政治面貌
20、.enabled=.T.thisform.txt家庭地址.enabled=.T.thisform.txt家庭电话.enabled=.T.append blankmand1.caption='增加确认'thisform.refreshthisform.txt职员编号.setfocuselseget职员编号=alltrim(thisform.txt职员编号.value)get姓名=alltrim(thisform.txt姓名.value)get性别=alltrim(thisform.txt性别.value)get出生日期=alltrim(thisform.txt出生日期.value
21、)get民族=alltrim(thisform.txt民族.value)get文化程度=alltrim(thisform.txt文化程度.value)get毕业学校=alltrim(thisform.txt毕业学校.value)get政治面貌=alltrim(thisform.txt政治面貌.value)get家庭地址=alltrim(thisform.txt家庭地址.value)get家庭电话=alltrim(thisform.txt家庭电话.value)if empty(get职员编号) or empty(get姓名) or empty(get性别) or empty(get出生日期) o
22、r empty(get民族) or empty(get文化程度) or empty(get毕业学校) or empty(get政治面貌) or empty(get家庭地址) or empty(get家庭电话)messagebox("资料不足",48,"错误")elsemand1.caption='增加新记录'tableupdate(.t.)thisform.txt职员编号.enabled=.F.thisform.txt姓名.enabled=.F.thisform.txt性别.enabled=.F.thisform.txt出生日期.enab
23、led=.F.thisform.txt民族.enabled=.F.thisform.txt文化程度.enabled=.F.thisform.txt毕业学校.enabled=.F.thisform.txt政治面貌.enabled=.F.thisform.txt家庭地址.enabled=.F.thisform.txt家庭电话.enabled=.F.mandgroup1.enabled=.T.mand2.enabled=.T.mand3.enabled=.T.mand4.enabled=.F.endifendif修改记录:command2_click()mand1.enabled=.F.mand3.
24、enabled=.F.mand4.enabled=.T.mandgroup1.enabled=.F.if mand2.caption='修改记录'thisform.txt职员编号.enabled=.T.thisform.txt姓名.enabled=.T.thisform.txt性别.enabled=.T.thisform.txt出生日期.enabled=.T.thisform.txt民族.enabled=.T.thisform.txt文化程度.enabled=.T.thisform.txt毕业学校.enabled=.T.thisform.txt政治面貌.enabled=.T.t
25、hisform.txt家庭地址.enabled=.T.thisform.txt家庭电话.enabled=.T.mand2.caption='修改确认'thisform.refreshthisform.txt职员编号.setfocuselsemand2.caption='修改记录'tableupdate(.t.)thisform.txt职员编号.enabled=.F.thisform.txt姓名.enabled=.F.thisform.txt性别.enabled=.F.thisform.txt出生日期.enabled=.F.thisform.txt民族.enabl
26、ed=.F.thisform.txt文化程度.enabled=.F.thisform.txt毕业学校.enabled=.F.thisform.txt政治面貌.enabled=.F.thisform.txt家庭地址.enabled=.F.thisform.txt家庭电话.enabled=.F.mand1.enabled=.T.mand3.enabled=.T.mand4.enabled=.F.mandgroup1.enabled=.T.endif删除记录:command3_click()get职员编号=alltrim(thisform.txt职员编号.value)thisform.txt职员编号
27、.controlsource=''thisform.txt姓名.controlsource=''thisform.txt性别.controlsource=''thisform.txt出生日期.controlsource=''thisform.txt民族.controlsource=''thisform.txt文化程度.controlsource=''thisform.txt毕业学校.controlsource=''thisform.txt政治面貌.controlsource='
28、;'thisform.txt家庭地址.controlsource=''thisform.txt家庭电话.controlsource=''use jbxx exclusiveset order to 职员编号seek get职员编号deletepackthisform.txt职员编号.controlsource='jbxx.职员编号'thisform.txt姓名.controlsource='jbxx.姓名'thisform.txt性别.controlsource='jbxx.性别'thisform.txt出
29、生日期.controlsource='jbxx.出生日期'thisform.txt民族.controlsource='jbxx.民族'thisform.txt文化程度.controlsource='jbxx.文化程度'thisform.txt毕业学校.controlsource='jbxx.毕业学校'thisform.txt政治面貌.controlsource='jbxx.政治面貌'thisform.txt家庭地址.controlsource='jbxx.家庭地址'thisform.txt家庭电话.
30、controlsource='jbxx.家庭电话'thisform.refreshthisform.txt职员编号.enabled=.F.thisform.txt姓名.enabled=.F.thisform.txt性别.enabled=.F.thisform.txt出生日期.enabled=.F.thisform.txt民族.enabled=.F.thisform.txt文化程度.enabled=.F.thisform.txt毕业学校.enabled=.F.thisform.txt政治面貌.enabled=.F.thisform.txt家庭地址.enabled=.F.thisf
31、orm.txt家庭电话.enabled=.F.取消操作:command4_click()if mand1.caption='增加确认'mand1.caption='增加新记录'mand2.enabled=.T.mand3.enabled=.T.mandgroup1.enabled=.T.tablerevert(.f.)endifif mand2.caption='修改确认'mand2.caption='修改记录'mand1.enabled=.T.mand3.enabled=.T.tablerevert(.f.)endifthisf
32、orm.txt职员编号.enabled=.F.thisform.txt姓名.enabled=.F.thisform.txt性别.enabled=.F.thisform.txt出生日期.enabled=.F.thisform.txt民族.enabled=.F.thisform.txt文化程度.enabled=.F.thisform.txt毕业学校.enabled=.F.thisform.txt政治面貌.enabled=.F.thisform.txt家庭地址.enabled=.F.thisform.txt家庭电话.enabled=.F.mandgroup1.enabled=.T.mand4.ena
33、bled=.F.thisform.refresh退出:command5_click()thisform.release命令按钮组commandgroup1:上页:command1_click()skip -1if bof() messagebox("已是第一个记录",48,"信息窗口") mand1.enabled=.f. mand3.enabled=.f. skipelse mand1.enabled=.t. mand3.enabled=.t.endifmand2.enabled=.t.mand4.enabled=.t.thisform.refresh
34、下页:command2_click()skipif eof() messagebox("已是最后一条记录",48,"信息窗口") skip -1 mand2.enabled=.f. mand4.enabled=.f. else mand2.enabled=.t. mand4.enabled=.t. endif mand1.enabled=.t. mand3.enabled=.t.thisform.refresh第一页:command3_click()goto topmand1.enabled=.f.mand2.enabled=.t.mand4.enabled=.t.thisform.refresh最后一页:command4_click()goto bottommand2.enabled=.f.m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年校招:黔晟国有资产经营公司面试题及答案
- 心血管疾病的药物新靶点与治疗策略
- 2026年苏泊尔校招题库及答案
- 2026年校招:宁夏粮食集团笔试题及答案
- 2026年校招:仓库管理员笔试题及答案
- 网络游戏业务活动F10210F60210表
- 2026年校招:江西投资集团笔试题及答案
- 全身净化肝胆肠排毒
- 物流管理理论基础
- 《元素分析与相对分子质量的测定》课件
- 小区消防维修改造工程施工方案投标文件(技术标)
- (2025版)中国成人患者围手术期液体治疗临床实践指南课件
- 粮仓防水施工方案
- 海康威视iVMS-8700智能建筑综合管理平台 软件技术白皮书
- 首届全国行业职业技能竞赛(电力交易员)大赛考试题(附答案)
- 水上桩施工安全教育培训课件
- 影像科院感知识培训课件
- 2025年国家基本公共卫生服务项目培训试题(附答案)
- 医务人员仪容仪表及行为规范
- 高中常用成语积累800个
- 公司与个人合作协议范本新
评论
0/150
提交评论