管理信息系统实验文档格式.docx
《管理信息系统实验文档格式.docx》由会员分享,可在线阅读,更多相关《管理信息系统实验文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
(4)规范的表格打印功能
(5)要注意实用性和易用性的结合
2.系统分析
系统分析首先对企业进行详细的调查,了解用户需求、业务流程,了解信息的输入、存储和输出,然后建立新系统的逻辑模型。
借助数据流程图、数据字典及相关的文档,编写新系统分析说明书。
2.1业务流程分析
通过对大学生职介管理活动的调查分析,弄清楚了职介管理工作的业务流程和管理功能,系统主要有以下几项管理功能:
(1)雇主信息的发布:
雇主可以通过系统发布招聘信息以及有关兼职的意见和建议。
(2)学生求职信息的发布:
需要兼职的大学生通过系统发布求职信息,并且可以通过系统学习求职知识,接受必要的求职前培训。
(3)职介匹配:
通过雇主发布的供职信息和学生的求职信息,按照招聘条件进行匹配,为学生提供相应的兼职信息。
(4)信息统计发布:
系统定期或不定期地发布热门兼职职位排名、兼职成果简报、急聘信息等,为大学生求职、雇主招聘提供参考。
2.2新系统的逻辑模型
2.2.1数据流程图
首先是数据的收集和对数据的分析,然后采用结构化方法,自顶而下、逐层分解。
各个过程的数据流图如下所示:
顶层数据流图
2.2.2数据字典
数据字典描述了系统的分解及整个系统中的信息流动、存储、变化的全过程,但是对于系统中各个成分的含义还缺乏明确的定义和描述,因此借助数据字典对DFD中的数据元素、数据流、处理逻辑、数据转存和外部实体做出严格的定义。
下面介绍大学生职介管理系统的数据字典。
(1)有关学生
数据元素条目
名称:
姓名
别名:
S—name
说明:
在校大学生姓名
类型:
字符
长度:
8
有关数据结构:
求职大学生求职申请表
总编号:
1—101
编号:
101
年龄
S—age
在校大学生年龄
2
1—102
102
性别
S—sex
在校大学生性别
1—112
112
有关编码说明:
男(0)女
(1)默认:
学号
S—num
在校大学生学号
6
1—106
106
(2)有关公司
公司名称
C—name
公司的注册名称
文本
50
公司供职情况表
1---106
编号:
工作性质
C—job
工作类别
1—104
104
工作时间
C—time
工作的时间
1—122
122
薪资待遇
C—pay
工作的待遇
3.系统设计
系统设计的主要任务是:
系统模块结构的设计、硬/软件平台的选型、数据库和数据文件设计、代码设计、I/O设计、模块接口设计等。
3.1系统开发平台的选择
系统采用C/S的体系结构。
客户端负责显示用户界面信息和访问数据库。
(1)硬件配置
略
(2)软件配置
操作系统:
WIN7
数据库:
Access数据库
开发工具:
VS2010
3.2功能设计
3.2.1功能模块的设计思路
系统采用基于角色的权限控制策略;
对于不同操作级别的人,看到的界面及操作都是不同的。
例如,超级管理员能够浏览所有的界面信息,可以进行所有人的操作;
而对于注册客户级别的用户,在浏览信息的基础上,只能进行部分的操作。
对于求职者:
本系统提供两种求职途径,一种是根据自己的意愿,利用客户端管理模块——浏览职介信息选项中的查询功能,进行模糊匹配,查看系统数据库所存数据中是否有与自己意愿相一致的工作信息;
第二,求职者可以更具数据窗口中供职信息选择自己想要的工作。
对于供职者(公司):
本系统提供录入信息和修改信息的窗口。
若公司叫提供新的职业岗位,则将新的岗位添加到相应的的表中,同时还可以修改相应的部分信息。
还有公司可以同意求职者的应聘是否成功。
对于管理者:
可以管理公司和用户的信息,核对公司提供的就职岗位是否合法。
若不合法将删除信息。
3.2.2功能模块的阐述
1.登陆窗体模块设计
登陆界面是一个系统的安全性的第一道防线,其功能是验证管理员的账号跟密码是否正确确定能否访问系统,其界面如图3.1所示。
图2.6登陆模块
程序方法如下:
PrivateSubcmdok_Click()
DimsqlAsString
Dimrs_loginAsNewADODB.Recordset
IfTrim(txtname.Text)="
"
Then'
判断输入的用户名是否为空
MsgBox"
没有这个用户"
vbOKOnly+vbExclamation,"
txtname.SetFocus
Else
sql="
select*from系统管理where用户名='
&
txtname.Text&
"
'
rs_login.Opensql,conn,adOpenKeyset,adLockPessimistic
Ifrs_login.EOF=TrueThen
Else'
检验密码是否正确
IfTrim(rs_login.Fields
(1))=Trim(txtpwd.Text)Then
userID=txtname.Text
username=rs_login.Fields
(2)
rs_login.Close
UnloadMe
MDIForm1.Show
密码不正确"
txtpwd.SetFocus
EndIfEndIf
PrivateSubForm_Load()
conn.ConnectionString="
Provider=SQLOLEDB.1;
IntegratedSecurity=SSPI;
PersistSecurityInfo=False;
InitialCatalog=zhongjie"
conn.Open
EndSub
2.数据库实现
1.数据库表
下图为SQLSERVER2000的数据库中的表
图3.1数据库表图
2.教师信息图表
教师信息表是在求职教师的的人进行信息的录入,在系统中邀请家教的人来了解教师的信息,主要是先主观的对该教师的信息的了解,用最短的时间来完成选择人员的信息。
下图为教师信息表图
图3.2教师信息表图
3.学时信息表图
学生是根据对求职家教的人的要求信息录入,对与没有满足学生要求的人进行进一步的选择自己要的家教,录入的信息
下图为学生信息表图
图3.3学生信息标图
4.系统管理员表图
系统管理员是每个系统的应该有的基本信息表,因为这个跟你的系统的安全性挂钩,所以我们要有系统管理员表。
下图为系统管理员表图
图3.4系统登录表图
5.数据库的关系实现
下图为关系型数据的关系模型图
图3.5数据库关系模型图
3程序实现
1.系统界面实现
兼职中介管理系统的主界面包括三大模块,下拉菜单模块包含了业务和系统,再有一部分是工具菜单模块包含了添加、修改、删除、保存、取消、打印等,最后的一个就是左侧的菜单包含:
教师信息管理、学生信息管理、网页招聘管理、网页求职管理、软件应聘管理、软件求职管理、系统管理等。
这些都是系统的主要模块。
下图为图7.4系统主界面
图3.6系统主界面
2.信息管理页面实现
信息管理这四大模块功能基本上是相同的,都有信息的录入、修改、删除、查询,在信息管理包括教师信息、学生信息、求职信息、招聘公司信息等管理。
其界面如图3.2所示。
图3.7信息管理界面
管理信息系统实验报告
专业:
计算机科学技术
学号:
E01014316
姓名:
孙轩宇
完成日期:
2013/6/6