软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx

上传人:b****5 文档编号:20461423 上传时间:2023-01-23 格式:DOCX 页数:78 大小:820.38KB
下载 相关 举报
软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx_第1页
第1页 / 共78页
软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx_第2页
第2页 / 共78页
软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx_第3页
第3页 / 共78页
软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx_第4页
第4页 / 共78页
软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx_第5页
第5页 / 共78页
点击查看更多>>
下载资源
资源描述

软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx

《软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx(78页珍藏版)》请在冰豆网上搜索。

软件工程课程设计学生培训管理系统的设计与实现大学毕业设计论文Word文档下载推荐.docx

校长室

全校的组织领导,全校信息的查询

2

招生部

招生,统计学员基本信息

3

财务部

学生缴费管理,全校活动费用管理

4

就业部

学员就业管理

5

服务部

学员信息管理,网站维护,各类信息整理发布

3.2各部门岗位角色表

岗位编号

岗位名称

所在部门

岗位职责

1201

招生部长

审核、统计招生信息上交服务部

1202

招生专员

编制招生信息单,到各高校招收新生并统计合格的招生信息单上交招生部长

1301

财务主管

审核、批准财务信息,汇总统计财务报表上交到校长室

1302

财务专员

整理学员缴费信息单活动经费单以及财务报表上交到财务主管

1401

就业老师

根据就业学员信息,联系各地公司招聘职位及人数,协商面试时间,带领学员前往意向城市面试就业,整理就业学员入职信息并反馈给校长室

1501

服务部长

审核活动经费单并上交财务部,组织操作员发布信息

1502

操作员

发布各部门反馈的信息,网站维护及管理

1503

生活老师

组织策划班级活动并将所需经费以活动经费申请单的形式上报给服务部长

3.3目标系统的业务操作流程图

根据需求分析的结果,确定学生培训管理系统完成的业务功能分为四个部分:

招生业务、财务管理业务、学员日常管理业务、就业业务

3.4数据流图

入库单

(1)顶层数据流图

(2)一层数据流程图

3.5数据字典(主要数据字典)

3.6功能需求

经过以上分析,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。

以下是学生培训管理系统必须具备的功能:

1.招收学员信息的登记功能:

对于新招收的学员,系统必须具备学员入学所需所有信息的录入功能。

2.学员信息管理功能:

系统主要功能之一,对学生信息进行删除、修改、查看以及维护。

3.财务管理:

对学员缴费信息、学员日常活动经费进行统计,方便管理。

4.就业管理:

系统主要功能之一,对各企业招聘详细信息、毕业学员就业信息统计,方便管理学员就业

5.统计报表:

系统管理员对学生培训机构的学员信息、财务汇总信息、就业学员信息进行统计。

3.7主要用例图:

四、系统概要设计

4.1系统功能模块图

依据需求分析阶段得到的数据流图,采用软件工程中软件设计的概念和原理,与用户成分协商后,在保证系统基本功能要求的前提下,结合系统的业务流程确定系统必须具备的所有功能,由此给出学生培训管理系统的系统功能模块图如下图所示。

4.2学生培训管理系统的IPO图

招生处理

系统名称:

设计人:

曹颖杰

模块名称:

确定是否招生

日期:

2014-11-21

模块编号:

01

上层调用模块:

下称被调用模块:

可招收学员

学员满额

文件名:

班级招生信息

全局变量:

输入数据:

计划招生人数X

已招收人数Y

输出数据:

招生

处理:

IFX-Y>

0then可招收学员

Else学员满额

Endif

注释:

日常管理

确定是否举办活动

02

可举办活动

活动未批准

举办活动信息

活动允许费用X

所需消费费用Y

活动举办

0then可举办活动

Else活动未批准

财务处理

确定是否支出费用

03

经费申请处理

批准财务支出

支出不批准

财务处理信息

财务允许支出费用X

申请费用Y

财务支出

0then批准财务支出

Else支出不批准

就业处理

确定学员是否就业

04

招聘处理

学员可就业

待就业

学员就业信息

企业招聘条件

学员资历

就业

如果学员的资历能够胜任企业招聘条件,那么学员可就业

反之则待就业

五、数据库设计

5.1数据库概念设计

在需求分析阶段已完成该系统所有的数据分析。

根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。

下面给出概念结构设计得E-R图如图所示。

总E-R图

5.2数据库的逻辑设计

(1)班级招生信息(班级编号、班级名称、班级招生人数、学员姓名)

(2)报名信息单(学生编号、姓名、性别、出生年月、班级编号、班级名称、联系电话、就业意向城市、现就读院校、家庭住址)

(3)学员缴费单(学生编号、姓名、班级编号、所缴纳的费用)

(4)毕业学员信息(学生编号、姓名、性别、出生年月、联系电话、资历介绍)

(5)招聘信息单(企业名称、招聘人数、招聘条件、企业所在城市、招聘岗位)

(6)合格活动经费申请单(活动编号、活动名称、活动制定参赛人数、活动费用)

(7)活动经费单(活动编号、活动名称、班级编号、参赛人数)

5.3数据库的物理设计

依据数据库的原理,并结合以上E-R图,经过转化,即可进行数据库的物理设计。

基于以上数据库的概念设计,考虑程序设计的简易性,同时考虑题目的时间,该系统的数据库采用ACCESS。

本系统决定采用一个数据库,在其下创建以下数据表,其结构分别如下

班级招生信息表

字段名

简称

数据类型

数据长度

说明

班级编号

Bj-no

字符型

10

Notnull,PK

班级名称

Bj-name

20

Notnull

学员姓名

Xy-name

Notnull,FK

班级招生人数

Bj-size

25

报名信息表

学生编号

Xs-no

学生姓名

Xs-name

学生性别

Xs-sex

出生年月

Xs-ny

日期型

联系电话

Xs-phone

15

家庭住址

Xs-zhuzhi

50

现就读院校

Xs-yx

30

就业意向城市

Xs-yxcs

学员缴费表

所缴纳费用

Xs-money

毕业学员信息表

资历介绍

Xs-js

200

招聘信息表

企业名称

Qy-name

招聘人数

Qy-rs

招聘条件

Qy-tj

所在城市

Qy-cs

招聘岗位

Qy-zg

活动经费申请表

活动编号

Hd-no

活动名称

Hd-name

制定参赛人数

Hd-rs

活动费用

Hd-fy

活动经费表

参赛人数

Bj-rs

六、系统详细设计

6.1程序流程图

依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。

具体来说就是把经过总体设计得到的各个模块详细的加以描述。

根据以上主程序的流程图,我们可以得出下面的关于各个模块的程序流程图,如图所示。

6.2主要模块程序输入输出描述

(1)登录模块

1.输入项目:

操作系统传递至的各种消息以及用户的输入数据。

2.输出项目:

用户界面显示。

(2)学员管理模块

与培训学生管理操作子对话框有关的用户输入及系统消息。

操作结果显示。

(3)管理模学员日常管理模块

用户口令。

相应的界面。

(4)财务管理模块

班级编号、活动名称。

班级相关财务信息。

(5)就业管理模块

学员毕业时间。

毕业学员相关信息。

6.3程序接口描述

(1)外部接口

按Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。

(2)内部接口

模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。

七、系统实现

7.1登录模块

<

%@ImportNamespace="

System.Data"

%>

System.Data.OleDb"

scriptlanguage="

VB"

runat="

server"

>

SubEnter_Click(SenderAsObject,EAsEventArgs)

DimconnAsNewOleDbConnection("

Provider=Microsoft.Jet.OLEDB.4.0;

DataSource="

&

Server.Mappath("

./dl.mdb"

))

Dimcmd1ASNewOledbCommand("

select*fromsdtwhereSdt_name='

"

&

user_name.text&

'

AndSdt_mima='

password.text&

"

Andjs='

role.SelectedItem.text&

conn)

Dimcmd2ASNewOledbCommand("

select*fromglywhereGly_name='

AndGly_mima='

conn.Open()

Dimdr1ASOleDbDataReader=cmd1.ExecuteReader()

Dimdr2ASOleDbDataReader=cmd2.ExecuteReader()

ifdr1.read()=truethen

Response.Redirect("

index(sdt).aspx"

elseifdr2.read()=truethen

index(gly).aspx"

EndIf

conn.Close()

EndSub

SubPage_Load(SenderAsObject,EAsEventArgs)

Session("

username"

)=user_name.Text

/script>

HTML>

<

HEAD>

TITLE>

学生培训管理系统登录界面<

/TITLE>

/HEAD>

BODYbackground="

img/bgc.jpg"

formrunat="

br>

tableborder="

0"

cellspacing="

background="

img/user_login.gif"

align="

center"

width="

598px"

height="

397px"

tr>

td>

<

cellspacing="

用户名:

/td>

asp:

textboxid="

user_name"

150px"

/>

/tr>

<

RequiredFieldValidatorid="

require1"

ControlToValidate="

ErrorMessage="

必须输入用户名"

密&

nbsp;

码:

password"

textMode="

角&

色:

DropDownListid="

role"

Listitem>

管理员<

/asp:

Listitem>

<

学生<

DropDownList>

tdcolspan="

2"

buttonid="

Enter"

Text="

登录"

OnClick="

Enter_Click"

70px"

35px"

/table>

/form>

/BODY>

/HTML>

7.2学员登录主界面

framesetrows="

25%,*"

border="

>

framesrc="

banner.html"

framesetcols="

20%,*"

sdt_left.aspx"

sdt_bg.html"

name="

aa"

/frameset>

BODYbgcolor="

blue"

imgsrc="

img/banner.gif"

100%"

%>

SubPage_Load(SenderasObject,EasEventArgs)

Dimuser_nameasString

user_name=Session("

message1.text=user_name

EndSub

styletype="

text/css"

a{

text-decoration:

none;

}

/style>

img/left.gif"

bcolor="

fontface=华文行楷size=5color="

red"

欢迎您:

/font>

Labelid="

message1"

tdbackground="

img/button1.gif"

53px"

18px"

valign="

middle"

hyperlinktext="

注销"

NavigateUrl="

user_login.aspx"

target="

_parent"

center>

tralign="

img/button.gif"

103px"

学员本人信息"

sdt_right1.aspx"

message"

/center>

img/bg.gif"

7.3学员登录主界面——学员本人信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1